Document Document Title
US10902048B2 Prediction of future views of video segments to optimize system resource utilization
Provided are devices, computer-program products, and methods for improved management of system resources in a matching system. For example, examples can increase the efficiency of system resource utilization by managing the duration that data related to video segments are retained based on data that takes into account an identified popularity of a video segment. The identified popularity can be determined by algorithms that take into account numbers of viewers who watched the video segment, ratings of the video segment, metrics derived from remote sources, or any other factor that can indicate likelihood that the video segment will be viewed.
US10902047B2 Information processing method for displaying a plurality of images extracted from a moving image
First time information individually corresponding to a plurality of first images extracted from a designated moving image is assigned to the plurality of first images. The plurality of first images and a second image captured as a still image are individually displayed such that the plurality of first images are consecutively arranged irrespective of the first time information and second time information corresponding to the second image and the plurality of first images and the second image are arranged in order based on time information corresponding to the designated moving image and the second time information.
US10902046B2 Breaking down a high-level business problem statement in a natural language and generating a solution from a catalog of assets
The present invention includes a computing device that may receive a business problem in a natural language. The computing device may determine a domain classification from the business problem, where the domain classification is a list of domains determined from an application programming interface (API) catalog. The computing device may generate a problem graph from the business problem, where the problem graph is a parsed tree of natural language elements extracted from the natural language and stored as a database. The computing device may retrieve one or more assets from the plurality of assets based on the domain classification and the problem graph. The computing device may generate a problem-solution graph from the one or more assets and generate a solution API pipeline graph for evaluation by a user and compilation by a pipeline assembler.
US10902044B2 Cognitive document quality determination with automated heuristic generation
Techniques for cognitive document quality determination and automated heuristic generation are provided. A plurality of documents is received, where each of the plurality of documents contains natural language text. A plurality of values is determined for a first plurality of predefined attributes of the plurality of documents. A plurality of quality scores is generated for the plurality of documents by processing the plurality of values using a machine learning model, where the plurality of quality scores indicate a suitability of each of the plurality of documents to be processed using a target processing operation. A subset of documents is identified from the plurality of documents having respective quality scores below a predefined threshold. The subset of documents is flagged for further processing. At least one document of the plurality of documents that is not flagged is selectively processed using the target processing operation.
US10902042B2 Patent claim reference generation
In one embodiment, a method is illustrated as including receiving a search query, the search query relating to a patent, retrieving data relating to a term contained in a claim limitation in the patent, the data including at least one of intrinsic or extrinsic evidence associated with the term by a hyperlink, and displaying the claim limitation and the hyperlink. Further, a computer system is illustrated as including a receiver to receive a search query, the search query relating to a patent, a retriever to retrieve data relating to a term contained in a claim limitation in the patent, the data including at least one of intrinsic or extrinsic evidence associated with the term by a hyperlink, and a display to display the claim limitation and the hyperlink.
US10902041B2 Systems and methods for learning semantic patterns from textual data
In some embodiments, a system is provided comprising at least one processor programmed to process an input text to identify a plurality of semantic patterns that match the input text, wherein, for at least one semantic pattern of the plurality of semantic patterns: the at least one semantic pattern comprises a plurality of semantic entities identified from the at least one input text, and the plurality of semantic entities occur in a common context within the at least one input text. The at least one processor may be further programmed to use statistical information derived from training data to associate a respective weight with each semantic pattern of the plurality of semantic patterns.
US10902040B2 Detecting overnegation in text
Detecting overnegation in text is provided. A plurality of word lists are compiled. An input text is received. One or more combined weightings are determined, wherein each combined weighting is based, at least in part, on a portion of the input text and the plurality of word lists. A total overnegation score of the input text is generated based, at least in part, on a statistical aggregation of the one or more combined weightings. In response to determining that the total overnegation score exceeds a pre-determined threshold, it is determined that the input text contains a logical error. In response to the total overnegation score exceeding a pre-determined level, one or more actions are executed.
US10902037B2 Cognitive data curation on an interactive infrastructure management system
A method for providing an interactive infrastructure management system based on a chat interface is provided. The method may include receiving a first operation query via a first infrastructure management chat interface associated with an infrastructure management system. The method may include providing first data instructions using the first infrastructure management chat interface in response to the first operation query. The method may include generating a second infrastructure management chat interface associated with the infrastructure management system to edit and train the infrastructure management system based on the provided first data instructions. The method may include editing the provided first data instructions associated with the first operation query to train the infrastructure management system to respond to the first operation query. The may further include propagating the edited first data instructions to one or more second data instructions associated with a second operation query related to the first operation query.
US10902036B2 Intersection algorithm-based search method and system, and storage medium
The present disclosure provides an, intersection algorithm-based search method and system, and a storage medium, where the search method includes: analyzing search keywords to generate a syntax tree; flattening the syntax tree and selecting a document set having a shortest inverted block as a minimum candidate set; traversing the minimum candidate set and evaluating a traversing result to separately generate a quantity of times of inverted intersections and a quantity of times of sequential intersections; and selecting an intersection algorithm having the less quantity of times as a target intersection algorithm and generating a search result according to the target intersection algorithm.
US10902026B2 Block classified term
A class may be determined of a term from a database. The term may be blocked from being presented to a user, if the determined class does not include a permission for the user to view the term. The term may suggest a remainder of an incomplete query input by the user.
US10902020B2 Multiple cache processing of streaming data
A computer provides a first cache area and a second cache area on a cache memory in a data processing system comprising a database repository and the cache memory for the database repository. The computer receives, in a first time window, streaming data and writing the streaming data on the first cache area. The computer prohibits, in the first time window, carrying out synchronization between the first cache area and the database repository. The computer enables, in at least part of the first time window, synchronization between the database repository and the second cache area. The computer enables, upon elapse of the first time window, synchronization between the first cache area and the database repository.
US10902015B2 Parallel replication of data table partition
Several replication subscriptions are defined for a table in a database management system. The table is divided into partitions. Each replication subscription replicates transactions to a range of partitions. Subscriptions are assignable to different consistency groups. Transaction consistency is preserved at the consistency group level. A persistent delay table is created for each of several apply functions. Each apply function processes replication subscriptions for one consistency group, to replicate the table to a target table in parallel. Transactions for a given range of a partition are executed in parallel. When an apply function upon a row of the target table results in an error, the row is stored in the delay table. Application of each row in the delay table is repeatedly retried, and if successful, the row is removed from the delay table.
US10902014B1 Reducing network traffic when replicating memory data across hosts
Technologies are described herein for reducing network traffic when replicating memory data across hosts. The memory data stored in a main memory of the host computer is replicated to a main memory of a second host computer. Memory data from the local data storage of the second host computer and other hosts computers that is a duplicate of memory data from the main memory is identified. Instead of sending the memory data from the main memory that is duplicated, the duplicated memory is copied from the local storage of the second computer or from one or more of the other computers to the main memory of the second host computer.
US10902009B1 Machine learning system and method to map keywords and records into an embedding space
In some embodiments, a method includes determining a position for a search query and a position for each audience record from multiple audience records in an embedding space. The method further includes receiving multiple device records, each associated with an audience record. The method further includes determining multiple keywords, each associated with an audience record and determining a position for each keyword in the embedding space. The method further includes calculating a first distance between the position of the search query in the embedding space and the position of each audience record in the embedding space. The method further includes calculating a second distance between the position of the search query in the embedding space and the position of each keyword in the embedding space. The method further includes ranking each audience record based on the first distance and the second distance.
US10902008B2 Advice provision method for user using household appliance while viewing terminal screen
A provision method provides plurality of pieces of advice pertaining to household appliances of a user on a tablet 103. A priority of each piece of advice is changed by determining whether an advice-specific standard for the user the reference that piece of advice is met by an auto-log or overall user information. The pieces of advice are displayed in accordance with determination results. The format of display according to determination results is a list of advice sorted by priority.
US10902003B2 Generating context aware consumable instructions
A system, program product, and method for use with an information handling system to detect and resolve faults in a run-time environment. As faults are detected, one or more corresponding general query responses are identified and subject to a ranking based on relevance criteria. At least one modified response is transformed into a command, selectively blended with context, and encoded as a context aware instruction. The instruction is subject to testing with corresponding output being subject to measurement.
US10901997B2 Systems and methods for restricting electronic activities from being linked with record objects
The present disclosure relates to restricting electronic activities from being linked with record objects. According to at least one aspect of the disclosure, a method can include accessing, by one or more processors, a plurality of electronic activities, accessing a plurality of record objects of one or more systems of record, identifying an electronic activity of the plurality of electronic activities to match to one or more record objects, determining a data source provider associated with providing access to the electronic activity, and identifying a system of record corresponding to the determined data source provider. The system of record can include a plurality of candidate record objects to which to match the electronic activity. The method can include restricting the electronic activity from being linked with the at least one record object.
US10901995B2 Performing a search within a data storage library
A computer-implemented method according to one embodiment includes receiving a search request. Additionally, the method includes transparently loading a data storage cartridge into a data storage drive of a data storage library. Further, the method includes determining search results, utilizing the data storage cartridge and the data storage drive. Further still, the method includes returning the search results.
US10901993B2 Performing cache update adaptation
A database system includes an original data source storing pieces of original data and a cache source storing pieces of cached data, each associated with an accuracy value. A method of processing queries in the system includes: for each randomly selected client query, retrieving a first piece of cached data matching the query, and retrieving a first piece of original data matching the query; for non-selected client queries, retrieving a second piece of cached data matching the query; evaluating the accuracy value of the second piece of cached data; if the accuracy value is below a given threshold, retrieving a second piece of original data matching the query, and updating the second piece of cached data by the second piece of original data; and adapting a probabilistic model based on the first piece of cached data and the first piece of original data using a machine learning algorithm.
US10901992B2 System and method for efficiently handling queries
A system and method for handling queries. The method includes receiving a query; determining, based on the received query, a best matching template question; selecting, from among a plurality of question templates, a question template for responding to the query, wherein the selected question template includes the determined best matching template question and a set of answers assigned to the selected question template; and generating, based on the selected question template, a response to the query.
US10901991B2 Static query optimization
Techniques and structures for tuning database queries. Actual statistics associated with data stored are retrieved from at least one memory device. The data is associated with one or more tenants of the multi-tenant database system. The actual statistics include at least one type of statistic maintained for the data. A subset of the actual statistics is selected based on a data trait targeted for optimization. A statistical value is calculated for each actual statistic from the subset of actual statistics across one or more tenants having the data trait targeted for optimization. An optimal query plan is determined based on the original query and the calculated statistical values.
US10901985B2 Blockchain-based data storage and query method and device
A blockchain node receives a service request, where the service request comprises one or more data types and respective service data corresponding to the one or more data types that are stored in a blockchain. At least one of a service type or identification information is determined corresponding to the service request. The service request is parsed to obtain each data type of the service request and service data corresponding to each data type. Based on a mapping relationship between a data type and service data, the service data that is obtained through parsing in a relational database corresponding to the blockchain node is stored.
US10901983B2 System and method for universal blockchain interoperability
A method of blockchain cross-chain transaction, including at least one of constructing a generic transaction payload based on collected user input, sending the generic transaction payload to an API gateway, checking a generic transaction payload type to determine if it is one of a cross-chain transaction and a native transaction, receiving a bridge link if the generic transaction payload type is the cross-chain transaction, sending the cross-chain transaction to the bridge link, processing the cross-chain transaction, parsing a blockchain id if the generic transaction payload type is the native transaction, identifying a running blockchain node of the parsed blockchain id and sending the native transaction to blockchain to execute at least one of an on-chain transfer, an on-change exchange and an on-chain operation.
US10901978B2 System and method for correlation of pathology reports and radiology reports
A system for correlating patient radiology and pathology reports to track discordance among radiology and pathology diagnoses includes a natural language processor engine which extracts radiological information and pathology information. A correlation module correlates the radiology information and pathology information in a specific time period. A visualization graphical user interface indicates the correlation of radiology information and pathology information in a patient history. A tracking module which tracks misdiagnosis cases.
US10901977B2 Database independent detection of data changes
Techniques are described for identifying changes to databases. In one example, a table associated with a data set is identified containing at least one entry, each entry associated with a sequence column value. The sequence column value for new entries is automatically incremented by one from a last max value. At time T1, a total entry count and a maximum sequence column value of the entries is calculated and stored in metadata. At time T2 later than T1, a total entry count and a maximum sequence column value in the table is calculated and compared to the previously stored values. If the values are the same, the table has not changed; if the values are different, then a change has been made. In response to a determined change, the calculated total entry count and the maximum sequence column value at T2 is stored in the metadata.
US10901976B2 Method and apparatus for determining SQL execution plan
A method and an apparatus for determining a structured query language (SQL) execution plan are provided to optimize determining of the SQL execution plan and improve execution efficiency of the SQL execution plan. The SQL execution plan corresponds to at least one relation table. During an Nth iteration, the method includes obtaining a first iteration parameter generated after a first plan tree is executed on the at least one relation table during an (N−1)th iteration, where N is a natural number greater than 1, establishing a second plan tree according to the first iteration parameter, and determining the first plan tree or the second plan tree as the SQL execution plan when a difference between the second plan tree and the first plan tree is not greater than a first threshold.
US10901974B2 Hybrid cloud chain management of centralized and decentralized data
Disclosed herein are system, method, and computer program product embodiments for a hybrid data management system. An embodiment operates by receiving, from a user interface, a modification to a field of data. It is determined that the field of data corresponds to a decentralized data management system based on a look-up to a metadata repository. The modification is transmitted to the decentralized data management system. From the decentralized data management system, an asset identifier corresponding to the modification is received. The asset identifier is stored in a centralized database. Via the user interface, an indication that the field of data has been modified is provided.
US10901973B1 Methods and apparatus for a semantic multi-database data lake
Methods and apparatus are provided for integrating a plurality of different database types in a semantic multi-database data lake. An exemplary method comprises providing a plurality of databases having different database types; translating ontology definition language database commands obtained from a user into a plurality of data definition language and/or data manipulation language commands supported by the different database types in order to replicate data from the user to each of the different database types; obtaining a query specified in a query language of a given database; and delegating the query to the given database. A plurality of cluster gateways optionally manage a corresponding plurality of clusters of database instances and wherein queries are delegated to a given database instance by delegating the queries to the appropriate cluster gateway. Dark data that was not queried by any supported query language in a predefined period of time can be detected.
US10901963B2 Database entity analysis
A first entity and a second entity can be retrieved from a database and compared. The first entity and the second entity can each comprise at least one respective primary key, at least one respective attribute, and at least one pair of corresponding instances. One or more equivalent attributes can be identified, and, for each equivalent attribute, a set of attribute value differences can be compiled for each respective corresponding instance between the first entity and the second entity.
US10901959B2 System, method, and program for reconciling input datasets with a model ontology
Embodiments include a system for reconciling input datasets with a model ontology, the system comprising a processor coupled to a memory, to execute: a model ontology storage process, storing a model ontology graph defining a concept hierarchy, the concept hierarchy comprising nodes at various levels. The processor and memory further to execute: a user interface process, receiving, via a user interface, user input assignments of nodes from upper levels of the concept hierarchy to input datasets with particular properties from among the lower level nodes. The processor and memory further to execute an input dataset reconciliation process using the concept hierarchy and a record of historical user input assignments to determine which higher level nodes to assign to a new input dataset, based on the lower level nodes represented in the new input dataset.
US10901957B2 Checkpointing for increasing efficiency of a blockchain
An example operation may include one or more of retrieving, into a corrupted node in a blockchain network that is at least one corrupted or forked, a state database checkpoint of a state database created at a block number of a blockchain of the blockchain network, wherein the retrieved state database checkpoint comprises a last known non-corrupted or non-forked checkpoint state, retrieving, into the corrupted node, blocks of the blockchain from the checkpoint block number to a current block number, constructing an initial state database from the retrieved state database checkpoint, and executing, at the corrupted node, the transactions of the retrieved blocks on the initial state database to generate a current state database.
US10901956B2 Indexing of linked data
In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.
US10901954B2 Host-level persistent volume management for container clouds
Methods and systems for managing persistent volumes include receiving a request from a container on a processing node to access a local mount point. A distributed filesystem located outside the processing node is mounted to a local mount point. Access to the local mount point is provided to the container.
US10901951B2 Memory compaction for append-only formatted data in a distributed storage network
A processing module of a memory storage unit includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to manage data stored using append-only formatting. When the processing module determines that a section of the memory includes invalid data and the amount of invalid data compares unfavorably to a predetermined limit, the processing module determines a rate for execution of a compaction routine for the section of memory, where the rate is based on a proportion, integral and derivative (PID) function that is based on a target usage level of the memory and a current usage level of the memory.
US10901947B2 Method for recognizing infrequently-used data and terminal
A method for recognizing infrequently-used data includes scanning files in storage space according to a first scanning rule, generating a file set according to the scanned files, for each file in the file set, obtaining a last access time of the file, where the last access time indicates a time when the file was last accessed and not modified, obtaining a file attribute of the file, querying an infrequently-used file recognition condition corresponding to the file attribute, and when the last access time of the file meets the infrequently-used file recognition condition, recognizing the file as an infrequently-used file.
US10901945B2 Systems and methods concerning tracking models for digital interactions
An emotion tracking computer system is presented. An emotion tracking server obtains digital content representing an assertion of the existence of an emotional relationship among multiple entities; e.g., an assertion of gratitude. The server creates one or more instances of emotion objects that model the assertion of the emotional relationship, where such objects are stored in an emotion database. The emotion objects form data primitives that provide opportunities for analyzing contexts of relationships. Gratitude tracking is discussed with some specificity.
US10901941B2 Robotic filling systems and methods
Systems and methods are disclosed, which permit filling containers with a product. A filling atm is disposed within a chamber and an optical sensor is configured to sense openings of the containers within the chamber. Locations of the sensed openings are used to guide the filling atm to fill the containers with a product.
US10901936B2 Staged power on/off sequence at the I/O phy level in an interchip interface
A method, system, and/or computer program product controls transitions from a first bandwidth to a second bandwidth in a bus within a multi-processor computer. A bus controller predicts a bandwidth transition requirement for a bus in a multi-processor computer, and transitions the bus from a first bandwidth to a second bandwidth based on the predicted bandwidth transition requirement. The bus controller checks an actual transitioning requirement of the bus in the computer, such that the bus controller checks the actual transitioning requirement for the bus at each occurrence of a predefined stage of operation of one or more processor processors in the computer. In response to the actual transitioning requirement matching the predicted bandwidth transition requirement, the bus controller directions a continuation of the transitioning of the bus from the first bandwidth to the second bandwidth.
US10901935B2 IC, bus system and control method thereof
An integrated circuit (IC) is provided. The IC includes a specific pin, a pull-down circuit and a voltage detector coupled to the specific pin, and a controller. The pull-down circuit includes a pull-down resistor corresponding to a driving voltage level, and is configured to selectively couple the pull-down resistor to the specific pin according to a control signal. The voltage detector is configured to detect the specific pin to obtain a detected voltage value. The controller is configured to determine whether the detected voltage value is the same as the driving voltage level, so as to provide the control signal. When the detected voltage value is greater or less than the driving voltage level, the controller is configured to provide the control signal to the pull-down circuit, so that the pull-down resistor is electrically separated from the specific pin.
US10901930B1 Shared virtual media in a composed system
Shared virtual media in a composed system, including generating, in a switch of a fabric of the composed system, a virtual media device; associating media data with the virtual media device; and sending, by the switch, via the fabric, to one or more compute nodes of the composed system, the media data.
US10901928B2 Data access control in an open system architecture
Protection and integration of proprietary data in an open system architecture, which includes at least one sub-system, and which must comply with an open standard interface mandated by the system owner. The open standard interface defines the set of messages or signals which may be exchanged by sub-system components. The sub-system provider computer is granted a bridge node to instantiate within their controlled sub-system boundary. The bridge node communicates with the sub-system components via the interchangeable open standard interface and relays messages or signals to other sub-system bridge nodes through a shared common bus. The sub-system provider may protect their proprietary data in their standard interface implementation from the system owner and/or other sub-system providers in the overall system. This is achieved by removing the need for sub-system providers to share their open standard interface implementations with each other in order to integrate together into the overall system.
US10901927B2 Adaptive interface storage device with multiple storage protocols including NVME and NVME over fabrics storage devices
An adaptive interface storage device. In some embodiments, the adaptive interface storage device includes: a rear storage interface connector; an adaptable circuit connected to the rear storage interface connector; a first multiplexer, connected to the adaptable circuit; and a front storage interface connector, connected to the first multiplexer. The adaptive interface storage device may be configured to operate in a first state or in a second state. The adaptive interface storage device may be configured: in the first state, to present a device side storage interface according to a first storage protocol at the front storage interface connector, and in the second state, to present a device side storage interface according to a second storage protocol, different from the first storage protocol, at the front storage interface connector.
US10901921B2 High-performance wireless side channel
A method of controlling a docking station (15) having a wireless access point (21) having a network address for communicating with a mobile device (11) over a local area wireless network connection, a display controller (25) having a network address for processing video data for output to a display device (17a) over a display-specific connection, and a USB controller (28) for processing USB data signals for output to one or more peripheral devices (17b) over a USB connection. The method involves establishing a local area wireless network connection with the mobile device (11) and establishing a USB connection tunnelled over the local area wireless network connection with the mobile device (11). The access point (21) transmits the network address of the display controller (25) to the mobile device (11) over the USB connection in response to a request for the network address of the display controller (25) from the mobile device (11), thereby allowing the mobile device (11) to transmit at least video data over the local area wireless network connection addressed to the display controller (25) using the network address of the display controller (25) without using the USB connection.
US10901919B2 Circuit and method for managing access to memory
A circuit, for managing operations for accessing a flash memory on the basis of requests received from a main CPU and from an auxiliary CPU, may be configured to: associate with the main CPU, a higher access priority to the flash memory than the access priority of the auxiliary CPU; command, in the absence of further requests for accessing the flash memory, the access to the flash memory for the main or auxiliary CPU which has initiated a first access request; verify, following a receipt of a second access request, the access priority associated with this second access request; suspend one of the first or the second access request having lower priority; and authorize the other of the first or the second access request having higher priority.
US10901918B2 Constructing flexibly-secure systems in a disaggregated environment
Server resources in a data center are disaggregated into shared server resource pools, which include a pool of secure processors. Advantageously, servers are constructed dynamically, on-demand and based on a tenant's workload requirements, by allocating from these resource pools. According to this disclosure, secure processor modules for new servers are allocated to provide security for data-in-use (and data-at-rest) in a dynamic fashion so that virtual and non-virtual capacity can be adjusted in the disaggregate compute system without any downtime, e.g., based on workload security requirements and data sensitivity characteristics. The approach herein optimizes an overall utilization of an available secure processors resource pool in the disaggregated environment. The resulting disaggregate compute system that is configured according to the approach cryptographically-protects workload data whenever it is outside the CPU chip.
US10901914B2 Method for writing multiple copies into storage device, and storage device
A method for writing multiple copies into a storage device includes receiving a first write data request that includes an identity (ID) of a first logical storage unit, target data, and a logical block address (LBA) of the first logical storage unit, determining that data stored in storage space corresponding to the LBA of the first logical storage unit is not accessed by another data access request, writing the target data into the storage space corresponding to the LBA of the first logical storage unit, generating a second write data request that includes an ID of a second logical storage unit, the target data, and an LBA of the second logical storage unit, and writing the target data into storage space corresponding to the LBA of the second logical storage unit.
US10901910B2 Memory access based I/O operations
The invention relates to a method for transferring data between a computer program executed by a processor and an input/output device using a memory accessible by the computer program and the input/output device. An operating system provides a trigger address range in a virtual address space assigned to the computer program. A page fault is caused by accessing the trigger address by the computer program. A page fault handler handling the page fault acquires information for identifying the data to be transferred using the trigger address. The acquired information is provided to the input/output device and the identified data is transferred between the memory and the input/output device.
US10901907B2 System and method for identifying hot data and stream in a solid-state drive
A method for providing a Bloom filter for a multi-stream enabled solid-state drive (SSD) is disclosed. The Bloom filter includes two Bloom filter arrays, a counter corresponding to the two Bloom filter arrays, and a masking logic. The method includes: inserting an element in one or more of the two Bloom filter arrays using a plurality of hash functions; and updating the counter based on the insertion of the element. The method further includes: updating the Bloom filter by inserting one or more additional elements in one or more of the two Bloom filter arrays and updating the counter; and masking a data stored in the Bloom filter with the one or more additional elements to pseudo delete the data using the masking logic and reduce a false positive rate of the Bloom filter.
US10901905B2 System and method for creating time-accurate event streams
Embodiments of the present invention may provide an improved distributed computing system. Entities in the distributed computing system may be divided into four categories: writers, readers, gateways, and applications. End users may interact with the system via the applications through the gateways. The role of writers and readers may be separated to distribute computational burdens. Writers may generate messages for an event stream. The messages may include a timestamp for consistent global ordering. The readers may arrange messages from various writers based on the timestamps to generate globally time-consistent event streams.
US10901904B2 Using a machine learning module to perform destages of tracks with holes in a storage system
In response to an end of track access for a track in a cache, a determination is made as to whether the track has modified data and whether the track has one or more holes. In response to determining that the track has modified data and the track has one or more holes, an input on a plurality of attributes of a computing environment in which the track is processed is provided to a machine learning module to produce an output value. A determination is made as to whether the output value indicates whether one or more holes are to be filled in the track. In response to determining that the output value indicates that one or more holes are to be filled in the track, the track is staged to the cache from a storage drive.
US10901902B2 Efficient inclusive cache management
Methods and systems for cache management are provided. Aspects include providing a drawer including a plurality of clusters, each of the plurality of clusters including a plurality of processor each having one or more cores, wherein each of the one or more cores shares a first cache memory, providing a second cache memory shared among the plurality of clusters, and receiving a cache line request from one of the one or more cores to the first cache memory, wherein the first cache memory sends a request to a memory controller to retrieve the cache line from a memory, store the cache line in the first cache memory, create a directory state associated with the cache line, and provide the directory state to the second cache memory to create a directory entry for the cache line.
US10901901B2 Deployment of processing elements in non-uniform memory access environments
A deployment manager deploys processing elements of a streaming application in a non-uniform memory access (NUMA) aware manner to reduce memory coherency overhead in a streaming application. The deployment manager is able to utilize information about an application's operators and the architecture of the NUMA nodes to place whole processing elements on a single NUMA node. Where the operators of a processing element would cross NUMA node boundaries, the deployment manager may consolidate the threads of a processing element to place an application's operators on a single NUMA node to increase efficiency of the system.
US10901900B2 System and method for managing cache coherence in a network of processors provided with cache memories
A cache coherence management system includes: a set of directories distributed between nodes of a network for interconnecting processors including cache memories, each directory including a correspondence table between cache lines and information fields on the cache lines; and a mechanism updating the directories by adding, modifying, or deleting cache lines in the correspondence tables. In each correspondence table and for each cache line identified, at least one field is provided for indicating a possible blocking of a transaction relative to the cache line considered, when the blocking occurs in the node associated with the correspondence table considered. The system further includes a mechanism detecting fields indicating a transaction blocking and restarting each transaction detected as blocked from the node in which it is indicated as blocked.
US10901896B2 Cached result use through quantum gate rewrite
Techniques facilitating cached result use through quantum gate rewrite are provided. In one example, a computer-implemented method comprises converting, by a device operatively coupled to a processor, an input quantum circuit to a normalized form, resulting in a normalized quantum circuit; detecting, by the device, a match between the normalized quantum circuit and a cached quantum circuit among a set of cached quantum circuits; and providing, by the device, a cached run result of the cached quantum circuit based on the detecting.
US10901894B2 Allocating and accessing memory pages with near and far memory blocks from heterogeneous memories
A heterogeneous memory system is implemented using a low-latency near memory (NM) and a high-latency far memory (FM). Pages in the memory system include NM blocks stored in the NM and FM blocks stored in the FM. A page is assigned to a region in the memory system based on the proportion of NM blocks in the page. When accessing a block, the block address is used to determine a region of the memory system, and a block offset is used to determine whether the block is stored in NM or FM. The memory system may observe memory accesses to determine the access statistics of the page and the block. Based on a page's hotness and access density, the page may be migrated to a different region. Based on a block's hotness, the block may be migrated between NM and FM allocated to the page.
US10901892B2 Locality grouping during garbage collection with flush of buffered write data upon completion of garbage collection operation
Systems, methods and/or devices are used to enable locality grouping during garbage collection of a storage device. In one aspect, the method includes, at a storage controller for the storage device: performing one or more operations for a garbage collection read, including: identifying one or more sequences of valid data in a source unit, wherein each identified sequence of valid data has a length selected from a set of predefined lengths; and for each respective sequence, transferring the respective sequence to a respective queue of a plurality of queues, in accordance with the length of the respective sequence; and setting a global flag to flush all open queues; and performing one or more operations for a garbage collection write, including: identifying open respective queues for writing to a destination unit; and writing from the open respective queues to the destination unit.
US10901891B2 Controller and operation method thereof
A controller for controlling a memory device including memory dies includes: a processor suitable for checking whether or not any of the memory dies in the memory device is idle after transferring a write command to the memory device, and when there is an idle memory die, performing a garbage collection read operation of the idle memory die; and a garbage collection (GC) data region suitable for storing a valid data of a victim block, which is read through the garbage collection read operation; and wherein the processor transfers the valid data to the memory device based on an amount of valid data stored in the GC data region and controlling the memory device to perform a garbage collection write operation of programming the valid data in a target block.
US10901889B2 Using hybrid-software/hardware based logical-to-physical address mapping to improve the data write throughput of solid-state data storage devices
A method for providing logical block address (LBA) to physical block address (PBA) binding in a storage device includes: receiving at least one thread at a hardware engine of the device controller of the storage device, each thread including data and LBAs for the data; writing the data into a write buffer of the storage device; binding, by the hardware engine of the device controller, a sequence of contiguous PBAs for a section of the memory to the LBAs for the data in the write buffer; determining if the write buffer contains enough data for the section of the memory; and if the write buffer contains enough data for the section of the memory, writing the data to the section of the memory.
US10901878B2 Reduction of pseudo-random test case generation overhead
Embodiments of the present invention are directed to a computer-implemented method for building and executing test cases. A non-limiting example of the computer-implemented method includes building, using a processor, a master test case instruction stream including a plurality of instructions including a replaceable instruction. The computer-implemented method builds, using the processor, a test case instruction stream derivative including the plurality of instructions including a replacement instruction in lieu of the replaceable instruction, and predicts, using the processor, a predicted result of executing the test case instruction stream derivative in a test case environment. The computer-implemented method executes, using the processor, the test case instruction stream derivative on the test case environment to generate an actual test case result and compares, using the processor, the actual test case result with the predicted result to determine proper operation of the test case environment.
US10901877B2 Test regression creating bucket by using package of code to be tested
Aspects include receiving a request in a system for code that uses a code package to be tested. Sources are scraped to find a matching code package that uses the code package to be tested. The matching code package is retrieved and stored in a database. The matching code package is assembled into a test bucket and the test bucket is provided for the code package to be tested.
US10901872B2 Implementing a reset policy during a sequential variation test of content
A variation testing system for performing variation testing of content is disclosed. The variation testing system allows an experimenter to continuously monitor the results of the variation test. In order to ensure that the experimenter is provided with valid results, the variation testing system may reset the variation test.
US10901870B2 Managing configuration updates in a dispersed storage network
A method for execution by dispersed storage network (DSN) monitoring unit that includes a processor includes receiving configuration parameters via an interface of the DSN monitoring unit. A configuration update request is generated for transmission to a plurality of managing units based on the configuration parameters. Collected storage unit data is received from each of the plurality of managing units. Aggregated storage statistics are generated based on the collected storage unit data received from each of the plurality of managing units.
US10901868B1 Systems and methods for error recovery in NAND memory operations
Embodiments described herein provide a mechanism to use an on-chip buffer memory in conjunction with an off-chip buffer memory for interim NAND write data storage. Specifically, the program data flows through the on-chip buffer memory to the NAND memory, while simultaneously a copy of the NAND program data is buffered in one or more circular buffer structures within the off-chip buffer memory.
US10901865B2 Error detection for processing elements redundantly processing a same processing workload
An apparatus has two or more processing elements to redundantly process a same processing workload; and divergence detection circuitry to detect divergence between the plurality of processing elements. When a correctable error is detected by error detection circuitry of an erroneous processing element, the erroneous processing element signals detection of the correctable error to another processing element, to control the other processing element to delay processing to maintain a predetermined time offset between the erroneous processing element and the other processing element.
US10901863B2 Unified data layer backup system
A primary system is established at a first site. The primary system hosts an application and a primary database for remote users that use the application to manage data of the primary database. A unified data layer is established at a remote site. The unified data layer provides access to data of the primary database without providing access to the primary database. A triggering event that impairs the ability of the primary system to host the application is detected. A recovery system is instantiated in response to detecting the triggering event. The recovery system includes both a recovery instance of the application and a recovery database for the data of the application. The recovery database is populated using the unified data layer. The recovery system is activated such that remote users can access the recovery instance of the application to manage data of the recovery database.
US10901862B2 High-reliability non-volatile memory using a voting mechanism
A memory system includes a processing device (e.g., a controller implemented using a CPU, FPGA, and/or logic circuitry) and memory regions (e.g., in a flash memory or other non-volatile memory) storing data. The processing device receives an access request from a host system that is requesting to read the stored data. In one approach, the memory system is configured to: receive, from the host system over a bus, a read command to access data associated with an address in a non-volatile memory; in response to receiving the read command, access, by the processing device, multiple copies of data stored in at least one memory region of the non-volatile memory; match, by the processing device, data from the copies with each other; select, based on matching data from the copies with each other, first data from a first copy of the copies; and provide, to the host system over the bus, the first data as output data.
US10901860B2 Automated development of recovery plans
A system for validating a recovery plan for machines in a compute infrastructure is provided. In some examples, a system includes processors and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform certain operations. The operations may include collecting statistics on network connections between machines in the compute infrastructure, based on the collected statistics, determining dependencies between the machines in the compute infrastructure, and identifying inconsistencies between the dependencies and an order of recovery for the machines specified in an existing recovery plan for the machines.
US10901859B2 Automated development of recovery plans
An automated system monitors network traffic to determine dependencies between different machines. These dependencies can be used to automatically develop a recovery plan for the machines, for example restoring servers in a certain order. This approach can also automatically adjust the recovery plan for changes in system configuration, for example as different servers come online or are taken offline or change their roles.
US10901858B2 Automated disaster recovery system and method
Methods and systems for recovering a host image of a client machine to a recovery machine comprise comparing a profile of a client machine of a first type to be recovered to a profile of a recovery machine of a second type different from the first type, to which the client machine is to be recovered, by a first processing device. The first and second profiles each comprise at least one property of the first type of client machine and the second type of recovery machine, respectively. At least one property of a host image of the client machine is conformed to at least one corresponding property of the recovery machine. The conformed host image is provided to the recovery machine, via a network. The recovery machine is configured with at least one conformed property of the host image by a second processing device of the recovery machine.
US10901856B1 Method and system for providing checkpointing to windows application groups
A method and system of checkpointing multi-threaded applications, and multi-process application groups on WINDOWS® operating systems. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. Further, checkpointing may be configured to perform live migration. In the exemplary embodiment, checkpoints are triggered asynchronously using Asynchronous Procedure Calls (APC).
US10901855B2 On-demand multitenant data backup and restore
Methods, systems, and computer program products are provided. Tenant data of a multitenant relational database system is backed up by adding a value of a current version identifier for the tenant data to previous valid version identifiers for the tenant data, and changing the value of the current version identifier for the tenant data to a next previously-unused value. The tenant data is restored by changing the value of the current version identifier to a value of one of the previous valid version identifiers, and deleting, from the previous valid version identifiers, previous valid version identifiers that are not less recent than the changed value of the current version identifier. The tenant is provided with a view of the tenant data included in only a latest valid version of each respective record from among all valid versions of the each respective record.
US10901854B2 Temporal logical transactions
In supporting temporal logical transactions, a database management system (DBMS) determines that a temporal logical transaction time (T) is set for a temporal logical transaction. The DBMS receives a change request for a current row in a current table. A history row for a history table corresponding to the current table is created. The values in the history row are set to the values in the current row, where a begin time in the history row has same value as a begin time in the current row, and an end time in the history row is set to T. When the begin time equals the end time in the history row, the DBMS does not store the history row in the history table. The values in the current row are changed according to the change request, and the begin time in the current row is set to T.
US10901846B2 Maintenance of storage devices with multiple logical units
The techniques described herein are configured to improve the remanufacturing process by waiting to rebuild selective data items stored on a storage device that is unavailable. A storage device is unavailable when it is taken offline and/or disconnected from a network. The storage device may be taken offline due to a failed component (e.g., an actuator arm, an actuator head, damage to the underlying storage media, etc.). The storage device comprises multiple independent logical units, where a logical unit is a uniquely addressable portion of a storage device that is visible and/or that is exposed to a host. Accordingly, the techniques described herein are configured to conserve resources by selectively rebuilding data items stored in logical units of an offline storage device that are not affected by a remanufacturing process implemented due to a failed component.
US10901845B2 Erasure coding for a single-image memory
Erasure code for data is generated by: calculating the size and bytes of an erasure code block, calculating a number of stripes for the erasure code, and generating each stripe of each block for the erasure code, such that the stripes alternate in a pattern for each block, and saving hashes. A portion of the data is repaired by: for each block of the portion of the data, calculating the stripe of the block, identifying each hash for which the hash of the block of the portion of data does not match the saved hash of the block as a bad block, and for each identified bad block, generating a repair block for the bad block based on the stripe of the block and corresponding block of the data in the erasure coding for the data.
US10901843B2 Managing data storage
Disclosed herein are techniques for use in managing data storage. For example, in one embodiment, the techniques comprise determining a size of the write request. The size of the write request equating to half or more non-parity data portions in a full stripe of data but less than all non-parity data portions in the full stripe. The techniques comprise performing a process based on the size that includes reading a parity and one or more missing non-parity data portions in the full stripe, verifying the coherency of the missing non-parity data portions by comparing a checksum of the parity and a checksum of the missing non-parity data portions, determining a new parity based on the new data and the missing non-parity data portions, and writing, in response to verifying the coherency of the missing non-parity data portions, the new data and the new parity to a RAID group without writing the one or more missing non-parity data portions to the RAID group, wherein the new data and the new parity are written to the RAID group with a checksum.
US10901842B2 Memory system and operating method thereof
A memory system includes a memory controller including: a system error correction code generation circuit configured to generate a first system error correction code based on write data, and generate a second system error correction code based on the write data and the first system error correction code; and a memory including: a memory error correction code generation circuit configured to generate a memory error correction code based on the write data and the first system error correction code transferred from the memory controller; and a memory core configured to store the write data, the first system error correction code, the second system error correction code and the memory error correction code.
US10901839B2 Common high and low random bit error correction logic
Embodiments of the present invention include a memory module that includes a plurality of memory devices and a memory buffer device. The memory devices are characterized as one of a high or low random bit error rate (RBER) memory device. The memory buffer device includes a read data interface to receive data read from a memory address on one of the memory devices, and common error correction logic to detect and correct error conditions in data read from both high RBER and low RBER memory devices. The memory buffer device also includes refresh rate logic configured to adjust a refresh rate based on the detected error conditions.
US10901836B2 Systems and methods for mitigating faults in combinatory logic
Methods, systems, and apparatus for detecting single event effects. The system includes a first-modulus digital logic unit and a second-modulus digital logic unit each configured to reduce one or more operands by a respective modulus, apply an arithmetic compute logic to the reduced operands to produce a respective compute output, and reduce the respective compute output by their respective modulus. The system includes a kernel digital logic unit configured to apply the arithmetic compute logic to the operands to produce a kernel compute output, output the kernel compute output reduced by the first modulus, and output the kernel compute output reduced by the second modulus. The system includes a detector configured to detect a single event effect based on the reduced first compute output, the kernel compute output reduced by the first modulus, the reduced second compute output, and the kernel compute output reduced by the second modulus.
US10901831B1 System, method, and computer program for error handling in multi-layered integrated software applications
A system, method, and computer program product are provided for error handling in multi-layered integrated software applications. In operation, a system monitors a multi-layered integrated software application utilizing a process that runs in parallel with the multi-layered integrated software application and reads one or more logs generated by the multi-layered integrated software application. The system identifies one or more errors from the one or more logs. The system parses the one or more errors based on one or more decision files, wherein the one or more decision files include specific keywords that are defined as part of rule configuration utilized to identify a source of the one or more errors. Further, the system identifies the source of the one or more errors in the multi-layered integrated software application utilizing the one or more decision files. The system may then automatically fix the one or more errors based on the one or more decision files, and/or automatically generate one or more incident reports for the one or more errors based on the one or more decision files.
US10901829B2 Troubleshooting using a visual communications protocol
A computer system troubleshoots a device using a visual communications protocol. An optically-readable diagnostic code corresponding to an error condition for a device experiencing the error condition is displayed on an optical display. A first response code generated in response to the diagnostic code is scanned via an optical scanner, wherein the first response code indicates a first set of troubleshooting instructions for the error condition. The first set of troubleshooting instructions is executed using at least one processor of the device. Embodiments of the present invention further include a method and program product for troubleshooting a device using a visual communications protocol in substantially the same manner described above.
US10901827B2 Failover of a hardware accelerator to software
An accelerator manager monitors hardware accelerators that are called by one or more computer programs. A virtual function table includes multiple entries, where each entry correlates a call from a computer program to a corresponding call to either a software library or a hardware accelerator. A call by the computer program to a function in the virtual function table results in the call being routed to either the software library or to a hardware accelerator depending on the contents of the corresponding entry in the virtual function table. The accelerator manager, in response to a detected failure in an accelerator, replaces one or more calls in the virtual function table to the failed accelerator with calls to the software library. The accelerator manager can then retry the call that caused the accelerator to fail, which will then be executed by the software library.
US10901826B2 Image processing apparatus, control method of image processing apparatus to import setting file and analyze setting value for determining whether communication test is require to execute
An image processing apparatus provides a screen that imports a setting file of a JAVA application operating on the image processing apparatus via a web server, analyzes the imported setting file, obtains a setting value to be reflected and reflects the value, analyzes the imported setting file, performs setting so as to execute a communication test, and executes the communication test in accordance with the setting.
US10901825B2 Implementing a storage drive utilizing a streaming mode
A computer-implemented method according to one embodiment includes receiving at a storage drive, from a host, a data request, implementing the data request at the storage drive, utilizing a streaming mode, and returning, by the storage drive, a confirmation to the host, in response to implementing the data request at the storage drive utilizing the streaming mode.
US10901820B1 Error state message management
An embodiment includes sending, via a queue pair (QP) at a first endpoint, a message to a second endpoint. The embodiment also includes detecting an error state of the QP caused by a failure at a third endpoint that automatically halts messages via the QP. The embodiment includes determining that communication between the first and second endpoints via the QP is viable, and placing messages to the second endpoint in a separate queue from messages to an unreachable endpoint. The embodiment also includes re-establishing communications between the first and second endpoints via the QP, and polling the second endpoint for an indication of a delivered message. Any messages indicated as having already been delivered are removed from the queue before re-starting communications with the second endpoint.
US10901817B1 Systems and methods for processing electronic requests
Disclosed herein are embodiments of systems, methods, and products comprises a server for efficiently processing electronic requests. The server receives a plurality of predictive computer models and a specification file for each model for registration. The server extracts validation codes for each model based on the specification file. When the server receives an electronic request, the API layer of the server validates the request by verifying the inputs of the request satisfying the validation codes of the corresponding model. If the electronic request is invalid, the server returns an error message immediately; otherwise, the API layer of the server sends the electronic request to the model execution layer. Within the model execution layer, the server executes the corresponding model based on the request inputs and generates output results. The model execution layer transmits the output results back to the API layer, which transmits the output results to the user device.
US10901815B2 Data sharing system and data sharing method therefor
A data sharing system may include a storage module and at least two processing modules. The at least two processing modules may share the storage module and the at least two processing modules communicate to implement data sharing. A data sharing method for the data sharing system is provided. According to the disclosure, a storage communication overhead may be reduced, and a data access delay may be effectively reduced.
US10901810B2 Event-based record and replay for advanced applications
Technologies are presented that allow application events to be recorded and replayed in a reliable and deterministic manner. A computing system may include a memory and a processor communicatively coupled with the memory. The processor may execute application logic of an application, record events associated with the application based on invocation of functions associated with the events, and store the recorded events in the memory for future playback. Recorded events may include, for example, user interactions, timing events, network downloads, callbacks, web worker tasks, etc. The recording of the events may include recording top-level functions of each event according to their order, and recording associated data including function parameters and/or return values. The recorded events may be replayed in order using the recorded associated data while suppressing non-recorded events.
US10901808B2 Concurrent mutation of isolated object graphs
Fine-grained parallelism within isolated object graphs is used to provide safe concurrent operations within the isolated object graphs. One example provides an abstraction labeled IsolatedObjectGraph that encapsulates at least one object graph, but often two or more object graphs, rooted by an instance of a type member. By encapsulating the object graph, no references from outside of the object graph are allowed to objects inside of the object graph. Also, the encapsulated object graph does not contain references to objects outside of the graphs. The isolated object graphs provide for safe data parallel operations, including safe data parallel mutations such as foreach loops. In an example, the ability to isolate the object graph is provided through type permissions.
US10901807B2 Computer system with concurrency for multithreaded applications
Threads running in a computer system are managed. Responsive to a thread for an application attempting to acquire a lock to a shared computing resource to perform a task for the application, a determination is made by the computer system as to whether the lock for the shared computing resource was acquired by the thread for the application. An unrelated task for the application assigned by the computer system to the thread in an absence of a determination that the lock was acquired.
US10901805B2 Distributed load balancing for processing of high-volume data streams
Concepts and technologies directed to distributed load balancing for processing of high-volume data streams in datacenters are disclosed herein. In various aspects, a system can include a processor and memory storing instructions that, upon execution, cause performance of operations. The operations can include receiving raw data items in an incoming queue, and generating, within each of a plurality of worker processing threads, a load hash set that includes a load hash value for each of the raw data items in the incoming queue. The operations can include determining, within each worker processing thread, which of the raw data items to process from the incoming queue based on the load hash set, and processing, via one of the plurality of worker processing threads, each of the raw data items in the incoming queue based on the load hash value for each of the raw data items.
US10901801B2 Distributed monitoring of network computers for dynamically updating assignments of tasks
A system performs distributed monitoring of network computers for dynamically updating assignment of tasks. The network computers are assigned tasks to perform. The network computers include monitoring software that automatically monitors performance in the background to identify functions performed (other than the assigned tasks). New tasks are configured for the network computers based on the functions performed.
US10901799B2 Soft co-processors to provide a software service function off-load architecture in a multi-core architecture
A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available.
US10901798B2 Dependency layer deployment optimization in a workload node cluster
A method, system and computer program product for dependency layer deployment optimization in a workload node cluster. Historical data of workload deployment requests to a workload node cluster and a list of dependency layers for the workload deployment request are maintained, where a dependency layer defines support programs on which a workload program depends. Furthermore, a map of currently deployed dependency layers across the nodes of the workload node cluster is maintained. The historical data is analyzed to generate predictions of dependency layers required in the workload node cluster at given times. Furthermore, dependency layers are deployed and/or reclaimed in the workload node cluster according to the predictions ahead of a workload deployment request requiring predicted dependency layers.
US10901797B2 Resource allocation
Techniques for allocating resources including receiving a first sub-stream of a data stream associated with a job and determining a dependency of a plurality of stages of the job. The techniques further include determining a metric for a second sub-stream of the data stream, where processing of the second sub-stream is completed and the metric indicates information associated with the processing of the second sub-stream. The techniques further include allocating resources for processing the first sub-stream based at least in part on the metric and the dependency.
US10901796B2 Hash-based partitioning system
In various embodiments, methods and systems for implementing hash-based partitioning in distributed computing systems are provided. At a high level, a distributed computing system having an underlying range-based partitioning architecture for storage may be configured as a hash-based partitioning system, for example, a hybrid range-hash table storage. An operations engine of the hash-based partitioning system receives a tenant request to provision input/output operations per second (IOPS). The tenant request comprises a requested number of IOPS. Based on the tenant request, a provisioning operation to provision IOPS in a hybrid range-hash table storage with hash-based partitioning is determined. The provisioning operation is selected from one of the following: a table creation provisioning operation, an IOPS increase provisioning operation, and an IOPS decrease provisioning operation. The selected provisioning operation is executed for a corresponding table. A user request for data is processed using the table associated with the requested number of IOPS.
US10901795B2 Computer system providing numeric calculations with less resource usage
A data processing method includes receiving a request to perform a calculation, identifying, based on the request, data items needed to perform the calculation and retrieving the data items from a data store, storing, in memory, the items, generating graphs for the calculation, wherein each graph comprises one or more nodes, each node comprising instructions to perform at least a portion of the calculation and at least one data item needed by the portion of the calculation, executing each of the graphs to generate a result for the calculation by traversing the graph and processing each node using the instructions of the node and the at least one data item of the node, wherein executing is performed without accessing the data store, and storing, in the data store, the result.
US10901793B2 Determining whether to process a host request using a machine learning module
Provided are a computer program product, system, and method for determining whether to process a host request using a machine learning module. Information that relates to at least one of running tasks, mail queue messages related to host requests, Input/Output (I/O) request processing, and a host request received from the host system is provided to a machine learning module. An output representing a processing load in a system is received from the machine learning module. The output is used to determine whether to process the host request.
US10901791B2 Providing configurable workflow capabilities
Techniques are described for providing clients with access to functionality for creating, configuring and executing defined workflows that manipulate source data in defined manners, such as under the control of a configurable workflow service that is available to multiple remote clients over one or more public networks. A defined workflow for a client may, for example, include multiple interconnected workflow components that are specified by the client and that each are configured to perform one or more types of data manipulation operations on a specified type of input data. The configurable workflow service may further execute the defined workflow at one or more times and in one or more manners, such as in some situations by provisioning multiple computing nodes provided by the configurable workflow service to each implement at least one of the workflow components for the defined workflow.
US10901782B2 Dataflow execution time estimation for in-memory distributed processing framework
Techniques are provided for dataflow execution time estimation for distributed processing frameworks. An exemplary method comprises: obtaining an input dataset for a dataflow for execution; determining a substantially minimal data unit for a given operation of the dataflow processed by the given operation; estimating a number of rounds required to execute a number of data units in the input dataset using nodes assigned to execute the given operation; determining an execution time spent by the given operation to process one data unit; estimating the execution time for the given operation based on the execution time spent by the given operation to process one data unit and the number of rounds required to execute the number of data units in the input dataset; and executing the given operation with the input dataset. A persistent cost model is optionally employed to record the execution times of known dataflow operations.
US10901778B2 Prefetch chaining for optimizing data read-ahead for workflow and analytics
One embodiment provides a method for optimizing data read-ahead for workflow and analytics applications including obtaining, by a processor, next file information from a workflow scheduler for next files for a next processing stage that are to be accessed by a process. Data for the next processing stage for at least one application and at least one system job is prefetched. The next files are prefetched as the prefetching data reaches an end of current inputs.
US10901774B2 Virtual module-based ultra-lazy installation for modular systems
A virtual runtime module that omits an internal functional implementation of an associated executable module and that includes a runtime-resolvable public interface of the associated executable module is obtained using a processor within a module-based system. The virtual runtime module within the module-based system is resolved, using the runtime-resolvable public interface of the virtual runtime module, to satisfy dependencies associated with the executable module within the module-based system. At least a portion of the internal functional implementation of the associated executable module within the module-based system is installed during runtime using the resolved virtual runtime module.
US10901765B2 Systems and methods of socially-driven product offerings
According to one aspect, a system comprising a memory, at least one processor coupled to the memory, and a virtual line simulator executable by the at least one processor is provided. The virtual line simulated may be configured to receive information identifying at least one virtual line, add, in response to receiving the information, an identifier of a user to a position in the at least one virtual line, receive data indicating that the user completed at least one activity, and reposition, in response to receiving the data, the user to a new position in the at least one virtual line.
US10901764B2 Layered machine images
In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
US10901758B2 Context aware user interface
A computer-implemented method according to one embodiment includes identifying one or more historical instances of device usage; determining historical contextual data for each of the one or more historical instances of the device usage; creating an event in association with the one or more historical instances of the device usage and the historical contextual data; training a classifier to identify the event by inputting the historical contextual data and an associated event identifier into a machine learning algorithm; identifying, using the trained classifier, a real-time occurrence of the event, utilizing real-time contextual data and the historical contextual data, where the trained classifier analyzes the real-time contextual data to identify the real-time occurrence of the event; and in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface of the device based on the one or more historical instances of the device usage.
US10901757B1 System and method for assisting an agent during a client interaction
A computing system, method and non-transitory computer readable memory are provided, to assist an agent during a client interaction between the agent and a client over a communications channel. An agent station may generate a graphic user interface (GUI) of the client interaction during the client interaction, the GUI displaying a current identified keyword and one or more interaction phases, each interaction phase having a respective current phase score for the client interaction. A keyword and associated keyword information from the client interaction may be received, including phase and corresponding phase score information, and the GUI updated with the currently identified keyword and newly received phase information accounting for the received corresponding phase score information.
US10901754B2 Systems and methods for distributed control
Systems involving distributed control functions are described herein. Each member or device within the system has responsibility for controlling part of the system's behavior, and includes logic to determine what action, if any, will follow as a response to determining information or receiving information from other members or devices within the system. A change of status of one member of a system may provide a basis for action by another member of the system. Status may be the result of sensing a condition of the environment, sensing the condition of a component, receiving the output of a conventional sensor, and/or sensing the condition of a link between components. In some embodiments, action taken by a member of the system may include collecting data during law enforcement activities.
US10901750B1 Method for customizing software functionality with a configuration file
A method of generating data outputs as instructed by a configuration file on a computer system for an aircraft includes processing, as instructed by one or more parameters of the configuration file, data from a first data source. In some embodiments, the first data source comprises either a sensor associated with the aircraft or an addressable memory. In some embodiments, the one or more parameters comprise instructions for using one or more certified functions. The method also includes outputting the processed data to at least one of the addressable memory, a display, and an external device.
US10901749B2 Running a kernel-dependent application in a container
Examples of techniques for running kernel dependent applications in containers are disclosed. In one example implementation, a method includes initiating, by a processing system, a user mode Linux (UML) kernel in a container of a host. The method further includes initiating, by the processing system, an agent inside the UML, the agent configured to handle system call redirection from a host kernel of the host. The method further includes enabling, by the processing system, a system call hook kernel module on the host to hook a system call received from the container. The method further includes determining, by the processing system, whether the UML kernel is running inside the container. The method further includes, based at least in part on determining that the UML is running inside the container, passing, by the processing system, the system call to the UML kernel inside the container.
US10901748B2 Processor having multiple cores, shared core extension logic, and shared core extension utilization instructions
An apparatus of an aspect includes a plurality of cores and shared core extension logic coupled with each of the plurality of cores. The shared core extension logic has shared data processing logic that is shared by each of the plurality of cores. Instruction execution logic, for each of the cores, in response to a shared core extension call instruction, is to call the shared core extension logic. The call is to have data processing performed by the shared data processing logic on behalf of a corresponding core. Other apparatus, methods, and systems are also disclosed.
US10901747B2 Unified store buffer
Techniques are disclosed relating to speculative execution of store instructions. In various embodiments, an integrated circuit includes an execution pipeline having a load store circuit. The load store circuit is configured to receive a first store instruction executable to store a first value in a memory accessible to the integrated circuit. Prior to the first store instruction committing, the load store circuit stores the first value in a store buffer. In response to the first store instruction committing, the load store circuit stores, in the store buffer, an indication that the first store instruction has committed. In various embodiments, the integrated circuit reads the stored indication to determine whether the first store instruction has committed and, responsive to the read indication, provides the first value for storage in the memory.
US10901744B2 Buffered instruction dispatching to an issue queue
Aspects of the invention include buffered instruction dispatching to an issue queue. A non-limiting example includes dispatching from a dispatch unit of a processor a first group of instructions selected from a first plurality of instructions to a first issue queue partition of the processor in a first cycle. A second group of instructions selected from the first plurality of instructions is passed to an issue queue buffer of the processor in the first cycle. The second group of instructions is passed from the issue queue buffer to the first issue queue partition in a second cycle. A third group of instructions selected from a second plurality of instructions is dispatched to a second issue queue partition in the second cycle.
US10901742B2 Apparatus and method for making predictions for instruction flow changing instructions
An apparatus and method are provided for making predictions for instruction flow changing instructions. The apparatus has a fetch queue that identifies a sequence of instructions to be fetched for execution by execution circuitry, and prediction circuitry for making predictions in respect of instruction flow changing instructions, and for controlling which instructions are identified in the fetch queue in dependence on the predictions. The prediction circuitry is arranged, during each prediction iteration, to make a prediction for a predict block comprising a sequence of M instruction addresses, in order to identify whether that predict block contains the instruction address for an instruction flow changing instruction that is predicted as taken. During each prediction iteration, the prediction circuitry is arranged by default to access a prediction storage in order to produce prediction information for instructions associated with a specified block of instruction addresses (including at least the predict block being considered), and to use that prediction information to make the prediction for the predict block. Buffer storage is used to retain the prediction information obtained from the prediction storage during one or more previous prediction iterations, and detection circuitry is used to detect when a current predict block being considered during a current prediction iteration comprises one or more instruction addresses for which the associated prediction information is retained in the buffer storage. In that event, the above default behaviour is not adopted, and an override condition is triggered to cause the prediction information for those one or more instruction addresses to be obtained from the buffer storage rather than from the prediction storage, giving rise to a power saving.
US10901741B2 Dynamic fusion of derived value creation and prediction of derived values in a subroutine branch sequence
A fusion opportunity is detected for a sequence of instructions. The sequence of instructions include an indication of an affiliated location and an indication of an affiliated derived location. Based on the detecting, a value to be stored in the affiliated derived location is generated. The value is a predicted value. The value is stored in the affiliated derived location, and the affiliated derived location is accessed to use the value by one or more instructions executing within the computing environment.
US10901740B2 Synthetic depth image generation from cad data using generative adversarial neural networks for enhancement
A system and method for generating realistic depth images by enhancing simulated images rendered from a 3D model, include a rendering engine configured to render noiseless 2.5D images by rendering various poses with respect to a target 3D CAD model, a noise transfer engine configured to apply realistic noise to the noiseless 2.5D images, and a background transfer engine configured to add pseudo-realistic scenedependent backgrounds to the noiseless 2.5D images. The noise transfer engine is configured to learn noise transfer based on a mapping, by a first generative adversarial network (GAN), of the noiseless 2.5D images to real 2.5D scans generated by a targeted sensor. The background transfer engine is configured to learn background generation based on a processing, by a second GAN, of output data of the first GAN as input data and corresponding real 2.5D scans as target data.
US10901739B2 Systems and methods for controlling machine operations using stack entries comprising instruction configuration parameters
Systems and methods for controlling machine operations are provided. A number of data entries are organized into a stack. Each data entry includes a type, a flag, a length, and a value or pointer entry. For each data entry in the stack, the type of data is determined from the type entry, the presence of an address or value is determined by the respective flag entry, and a length of the address or value is determined from the respective length entry. The data to be utilized or an address for the same at the electronic storage area is provided at the respective value or pointer entry.
US10901738B2 Bulk store and load operations of configuration state registers
Bulk store and load operations of configuration state registers. An instruction to perform a bulk operation for a group of configuration state registers having a common characteristic is executed. To perform the bulk operation for the group of configuration state registers, a plurality of operations is performed, and based on performing the plurality of operations, the instruction is completed.
US10901733B1 Open channel vector command execution
A method and apparatus that provide a solid state drive controller configured to analyze input/output commands from a host computing device to determine whether the commands include a vector or non-vector command, and is configured to generate a plurality of non-vector commands based on the physical addresses contained in the vector command.
US10901729B2 System and method for merging specification files for an application programming interface
Several API specification files that each include references to code elements that are defined within separate definitions and resources files may be merged together into a single specification for the new API. In this way, specifications for shared code elements that are common across the several specification files may be created without rewriting these specifications each time they are used in an API. A specification merging tool may look for a common reference in the API, match that reference to a definition or resource from the respective definition or resource document, and add that definition or resource to a merged specification file.
US10901728B1 Enhancing DevOps workflows in enterprise information technology organizations
Discussed are DevOps systems, methods, and apparatuses that provide a solution for organizing, reporting, and facilitating the automation of deploying infrastructure, platform, and application code for an IT enterprise. A logical data model for organizing components of the DevOps approach may include inventories for systems, environments, applications, resources, and deployments. A set of components may be built to provide an organizational structure to collect, report, and facilitate the automation of applications and the deployments of those applications across the enterprise. An artifact inventory may be used to request a deployment of specific versions of artifacts to an environment, providing a complete picture of what the environment should contain after a deployment. This inventory may be linked to business-level system inventory tracking as well as low-level computing resource tracking to provide a complete picture of total cost of ownership.
US10901727B2 Monitoring code sensitivity to cause software build breaks during software project development
In response to detecting a code change request for a particular file of multiple files of a software build during testing, a computer generates a sensitivity rating of the particular file to cause breaks in the software build based on a relative level of failure of the particular file as compared to the multiple files based on one or more factors. The computer outputs a response to the code change request based on the sensitivity rating to one or more integrated development environment interfaces with access to the particular file of the software build. The computer uses the sensitivity rating to determine whether to grant the code change request.
US10901717B2 Controlling computer executions based on terms and conditions and user device attributes
A request to install an application on a device may be received, and data associated with the device and a set of users associated with the device may be received. Acceptance factors specified in a terms and conditions document associated with the application to be installed on the device may be identified. A terms and conditions implication of installing the application on the device may be determined based on the acceptance factors. Based on the terms and conditions implication, a rule may be dynamically generated to control at least a running of the application on the device. The rule may be activated or caused to be activated on the device. The activation of the rule may control the running of the application on the device.
US10901716B2 Implicit file creation in APDU scripts
A secure element (30) has a local store of file property data (50). A method of preparing a script to send to the secure element (30) to remotely provision a profile (31) at the secure element includes preparing the script such that the script lacks a command to create a file if the local store of file property data (50) at the secure element includes file property data which can be used to locally create that file. A script may include an entry of reduced length which refers to the file to be locally created, such as a SELECT FILE command and an identifier of the file.
US10901713B2 Optimizing program parameters in multithreaded programming
Optimizing program parameters in multithreaded programming may include: generating, for a program, a plurality of low-level metric functions, each of the low-level metric functions calculating a respective low-level metric of a plurality of low-level metrics; generating one or more high-level metric functions for one or more high-level metrics, each of the one or more high-level metric functions comprising a piecewise-rational function based on one or more of the low-level metric functions; and generate, based on the one or more high level-metric functions, one or more data parameter values and one or more hardware parameter values, one or more program parameter values for executing the program, wherein the one or more program parameter values are configured to optimize the one or more high-level metrics.
US10901712B2 Source code compiler system
Methods, systems, and computer readable media for compiling concise expressive design patterns within computer software source code are described. Some implementations can include methods and systems that resolve some problems of implementing design patterns in an OO and/or AO program. The disclosed technique facilitates writing programs that apply design patterns to its structure and behavior, in an easy manner. Some programming language constructs (associated with new keywords, syntax, and semantics) are disclosed that convey the goal of some design patterns in order to allow programmers to implement design patterns simply and concisely. These constructs are added as extensions to a compiler and a compiler-based approach to concise expressive design pattern source code is described.
US10901708B1 Techniques for unsupervised learning embeddings on source code tokens from non-local contexts
Techniques for unsupervised learning of embeddings on source code from non-local contexts are described. Code can be processed to generate an abstract syntax tree (AST) which represents syntactic paths between tokens in the code. Once the AST(s) have been generated, the paths in the AST(s) can be crawled to identify terminals (e.g., leaf nodes in the AST) and paths between terminals can be identified. The pairs of tokens identified at the ends of each path can then be used to generate a cooccurrence matrix. For example, if X number of unique terminals are identified, a matrix of size X by X can be generated to indicate a frequency at which pairs of terminals cooccur. This cooccurrence matrix can then be used as input to existing techniques for learning vector-space embeddings, such as word2vec, GloVe, Swivel, etc.
US10901707B2 Declarative container components for builders
An application builder system includes an application builder server and a client-side application builder. The application builder server may receive, from a tenant user device, a request to store a data structure corresponding to a container component. The application builder server may identify one or more attributes of the data structure corresponding to a declarative use feature of the server. The application builder server may determine whether the data structure satisfies the declarative use feature of the server based on the attributes. The application builder server may expose the container component on the user interface based on the declarative use feature of the server. As such, a developer may upload a custom container component for use in an application builder application. Other users may download the custom container components and use the custom container component on the application builder application.
US10901706B1 Partially immutable model
A system includes determination of a component state tree of an application, determination of a node of the component state tree, where all child nodes of the node have been refactored to comprise an immutable model, determination of a consumer component associated with invalid access to a state of the node, and modification of the access to the state of the node by the consumer component.
US10901705B2 System for self modification
A solution providing for the dynamic design, use, and modification of models is provided. The solution can receive an electronic communication identifying a request or event and process the electronic communication in a runtime environment by binding a model of the collection of models to dynamically construct an implementation of the model. Collective properties of the set of related models can emerge dynamically. The binding can comprise late-binding of an application associated with the collection of models to enable at least one user to perform at least one interaction using the environment without disrupting any of the environment or the application.
US10901703B2 Execution order block for graphical programming
A graphical block diagram can use an execution order block to enforce an execution order for parallel subtrees. A graphical data flow block diagram is generated that includes parallel subtrees. The parallel subtrees can be connected to input pins of the execution order block in the execution order. The parallel subtrees are processed in the execution order before other blocks connected to the parallel subtrees are processed according to the normal execution order of the graphical program. The execution order of the execution order block is not affected by the other blocks, and the normal execution order of the other blocks according to the graphical program is not affected by the execution order of the execution order block. The techniques described herein improve a model-based development platform.
US10901702B2 Managing interfaces for sub-graphs
Combining specifications of dataflow graphs includes receiving: a first dataflow graph specification that specifies two or more components connected by links representing flows of data, and a second dataflow graph specification that specifies at least one component, and at least one sub-graph interface. The sub-graph interface includes at least one flow junction representing a connection between: (1) a flow of data outside the sub-graph interface, and (2) a flow of data inside the sub-graph interface. The method includes processing information including the first dataflow graph specification and the second dataflow graph specification, to generate a combined dataflow graph specification, including: identifying an association between the sub-graph interface and the first dataflow graph specification, for at least a first flow junction, determining a direction associated with transferring a value of a descriptor, and transferring a value of a descriptor according to the determined direction.
US10901701B2 Orthogonal path renderer for natural looking sequence flows
Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. The method further includes determining, in the user interface, a control location of a control point for a sequence flow process element. The method further includes placing an orthogonal line between the first location and the second location, wherein the orthogonal line is selected from a plurality of predetermined orthogonal lines based on the control location, the first location, and the second location.
US10901693B2 Cost-aware secure outsourcing
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request to execute a computational task, including a transformed input used to execute a computational task. A client computer transforms the original input into the transformed input, using an affine mapping where the transformed input is a one-to-one equivalent to the original input (but which can't be inferred by the server computer), and according to a user selection limiting the computational complexity of the mapping according to resource constraints on the client. The server may then execute the computational task and transmit a result to the client to apply an inverse affine mapping, and receive a response which verifies that the computational task result is complete and valid.
US10901692B2 Bitonic sorting accelerator
An accelerator for bitonic sorting includes a plurality of compare-exchange circuits and a first-in, first-out (FIFO) buffer associated with each of the compare-exchange circuits. An output of each FIFO buffer is a FIFO value. The compare-exchange circuits are configured to, in a first mode, store a previous value from a previous compare-exchange circuit or a memory to its associated FIFO buffer and pass a FIFO value from its associated FIFO buffer to a subsequent compare-exchange circuit or the memory; in a second mode, compare the previous value to the FIFO value, store the greater value to its associated FIFO buffer, and pass the lesser value to the subsequent compare-exchange circuit or the memory; and in a third mode, compare the previous value to the FIFO value, store the lesser value to its associated FIFO buffer, and pass the greater value to the subsequent compare-exchange circuit or the memory.
US10901690B2 Display device and system comprising same
A display device according to an embodiment of the present invention may comprise: a display unit for displaying a content image; a microphone for receiving voice commands from a user; a network interface unit for communicating with a natural language processing server and a search server; and a control unit for transmitting the received voice commands to the natural language processing server, receiving intention analysis result information indicating the user's intention corresponding to the voice commands from the natural language processing server, and performing a function of the display device according to the received intention analysis result information.
US10901689B1 Dynamic augmented reality interface creation
A method for dynamic augmented reality interface creation is provided. The method detects an utterance from a user of an augmented reality device and determines an ambiguity level of the utterance. The method generates a set of visual artifacts based on the utterance and the ambiguity level. The visual artifacts are generated within an augmented reality use interface, with each visual artifact corresponding to a selectable function. The method detects an interaction with a first visual artifact corresponding to a first selectable function. The method modifies the augmented reality user interface in response to the interaction with the first visual artifact.
US10901678B2 Apparatus having curved display
An electronic paper display unit includes a protective case, which is made of a transparent material, a display, which is installed in the protective case, is powered to display desired image information, and includes a plurality of divided regions, and a control module, which is electrically connected with the display, and includes a first mode transmitting a divided mode signal such that many pieces of image information are independently displayed on the respective divided regions and a second mode transmitting an integrated mode signal such that one piece of image information is displayed throughout the overall divided regions. Further, a mobile communication terminal can visually display various pieces of image information thereon according to selection of a user.
US10901674B2 Protocol for high integrity personal electronic device applications
A method in a high integrity device for verifying the integrity, continuity, and availability (ICA) of information displayed on an uncertified display is provided. The method comprises creating, on the high integrity device, application data for display on an uncertified display device; transmitting the application data to the uncertified display device; receiving, at the high integrity device from an optical sensing device, a captured image of the display; determining, at the high integrity device, an expected display image to be displayed on the uncertified display device; comparing, at the high integrity device, the captured image of the display to the expected display image; identifying, at the high integrity device, a loss of ICA if one or more frames in the captured image fails the comparison with the expected display image; and causing the annunciation of a message indicating the loss of ICA when a loss of ICA is identified.
US10901669B2 Mechanism to predict print performance using print metadata
A printing system is described. The printing system includes a memory to store print performance prediction logic and a processor to execute the print performance prediction logic to train a prediction model, receive print job metadata, receive configuration criteria of a printing system and predict first processing performance measurements of the printing system using the prediction model to simulate the printing system based on the print job metadata and the configuration criteria.
US10901667B2 Image forming apparatus, usage information output method, and information processing system
An image forming apparatus, a usage information output method, and an information processing system are provided. The image foisting apparatus acquires device identification information of the image forming apparatus, receives input of user identification information, acquires device usage information stored in association with the user identification information when input of the user identification information is received, and acquires the device usage information stored in association with the device identification information of the image forming apparatus when input of the user identification information is not received, and outputs display data on the acquired device usage information.
US10901666B2 Method of controlling information processing device that responds to search request, information processing device, and program storage medium
A control method for a device searched for by an external terminal is provided. The method includes: transmitting a first response when a searching request for a first searching protocol is received from the external terminal; and transmitting a second response when a searching request for a second searching protocol different from the first searching protocol is received from the external terminal. Each of the first and second responses includes identification information for uniquely identifying the device. The included identification information is differentiated between the first and second responses.
US10901660B1 Volume compressed header identification
A method of volume compressed header identification includes reading, by a processing device of a host, compressible data on a sector of a storage volume of a storage array. The method further includes compressing the compressible data to generate compressed data for the sector. The method further includes adding, by the processing device of the host, metadata associated with the storage volume to the compressed data. The method further includes writing the compressed data, including the added metadata, to the sector of the storage volume of the storage array.
US10901656B2 Memory system with soft-read suspend scheme and method of operating such memory system
Soft read suspend schemes for a memory system reduce overall command latency and improve QoS of the memory system, which includes a memory device and a memory controller. The memory controller controls the memory device to perform, in response to a command, a hard read to generate hard information for hard decoding, and predict whether soft decoding of the data is to be performed, and if so, how many soft reads are to be performed. When hard decoding fails and soft decoding and at least one soft read is to be performed, the memory device is controlled to perform an initial soft read to generate soft information for soft decoding, predict whether, and if so, how many, subsequent soft reads are to be performed, and determine whether to perform a first subsequent soft read on the data based on the prediction.
US10901654B2 Buffer credit management in a data storage system
In one aspect of buffer credit management in accordance with the present description, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, proportional to a determined difference value between the average duration of an I/O operation over data transmission channels connected to a target control unit, and an average of cumulative lifespans that a set of buffers of the target control unit is committed to an I/O operation. In another aspect, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, inversely proportional to buffer lifespan. In another aspect, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, proportional to the determined difference value and inversely proportional to buffer lifespan. Other features and aspects may be realized, depending upon the particular application.
US10901649B2 Storage reclamation for distributed storage systems
Example methods and systems are provided for storage reclamation from a distributed storage system in a virtualized computing environment. The method may comprise: detecting a request to reclaim a target address range associated with the distributed storage system; and mapping the target address range to multiple data chunks. The method may also comprise: in response to identifying a fully-reclaimable stripe spanning across the multiple storage resources, reclaiming particular data chunks associated with the fully-reclaimable stripe, and parity chunk(s) associated with the fully-reclaimable stripe.
US10901648B2 Distributed data storage system with automatic snapshots, user snapshots and soft delete
A cloud storage system includes a processor and a non-transitory computer-readable medium to store blob table management instructions for execution by the processor. The blob table management instructions are configured to manage a plurality of storage requests for a blob stored in a storage stamp as snapshots in a blob table and selectively create a user snapshot of at least one of the snapshots in the blob table. When automatic snapshots are enabled, the blob table management instructions are configured to receive a first request to overwrite the blob. If the first request does not further specify a key of the one of the snapshots in the blob table, the blob table management instructions are configured to add a new snapshot to the blob table and maintain storage of a prior snapshot of the blob for a maximum period.
US10901646B2 Update of RAID array parity
A RAID controller may update a RAID array by receiving updated data for a first data strip in a set of data strips in the RAID array. The RAID controller may then determine that the first data strip is stored on a device that is experiencing a slow condition. The RAID controller may then force, based on the determining, a promoted stripe write.
US10901643B2 Using log objects in object storage for durability of file objects in volatile memory
A file system interface receives, from one or more clients, file system operations over a network. In response to receiving a file system operation for a file, a file-object manager calls an object storage interface to store, via an application-level network protocol, a log object indicating the file system operation into a file system log in the object storage system and creates or updates a file object in a file object construction buffer in volatile system memory. To evict the file object, the file-object manager calls the object storage interface to store the file object into a file object store in the object storage system. The file-object manager does not have access to local persistent storage. After power failure, the file-object manager calls the object storage interface to retrieve log objects from the file system log and replays file system operations to restore file objects in the volatile system memory.
US10901641B2 Method and system for inline deduplication
A method for storing data includes receiving, by a data cluster, a request to store data from a host, deduplicating, by the data cluster, the data to obtain deduplicated data on a first data node, replicating the deduplicated data to generate a plurality of replicas, and storing a first replica of the plurality of replicas on a second data node and a second replica of the plurality of replicas on a third data node, wherein the first data node, the second data node and the third data node are in the data cluster.
US10901639B2 Memory allocation in multi-core processors
A system for allocating memory (e.g., heap) in multi-core processors is provided. In some implementations, the system performs operations comprising receiving, at a shared cache having a plurality of segments, a first data allocation including a plurality of data blocks, and allocating at least a first and second data block from the first allocation. First and second segments in the shared cache can each comprise a plurality of data slots (e.g., of equal length). Allocating the first and second data blocks can include storing the first data block in a data slot of the first segment and storing the second data block in a data slot of the second segment. The plurality of data slots which do not contain data may contain padding, and/or the data slots to which the first and second data blocks are allocated are not adjacent. Related systems, methods, and articles of manufacture are also described.
US10901638B2 Cascading board and SSD shared remote access system and method
A cascading board, a solid state drive (SSD) shared remote access system and method relate to the communications field and used to perform shared remote access to an SSD. One end of the cascading board is coupled to a remote direct memory access (RDMA) network, and another end is coupled to an SSD. The cascading board includes an access processing apparatus and a processor coupled to the access processing apparatus. The processor is configured to initialize the access processing apparatus and the SSD. The access processing apparatus is configured to implement RDMA to the SSD when receiving an access command from the RDMA network.
US10901633B2 Memory system for increasing a read reclaim count
A memory system includes: a memory device including a plurality of memory blocks; and a controller suitable for selecting one or more first memory blocks based on a predetermined condition among the plurality of the memory blocks in a booting section, and increasing a read reclaim count value of one or more second memory blocks among the one or more first memory blocks for which a number of failed bits of read data exceeds a predetermined threshold.
US10901629B2 Method and apparatus for managing health of a storage medium in a storage device
A method for managing a storage medium in a storage device is provided. The method includes detecting whether there is a problematic storage block in a data storage area of the storage medium, wherein the problematic storage block is a storage block whose health degree is less than a preset value, wherein the health degree is used to measure performance of a storage block in the storage medium and is in direct proportion to the performance of the storage block; and replacing the problematic storage block with a replacement storage block in a replacement area of the storage medium when the problematic storage block is detected, wherein a health degree of a storage block in the data storage area is greater than a health degree of a storage block in the replacement area.
US10901626B1 Storage device
To provide stable processing performance and perform an appropriate failure processing in a storage device. A storage device includes a plurality of controllers; a plurality of storage drives; and a switch device including a plurality of controller-side ports respectively connected to the plurality of controllers and a plurality of drive-side ports respectively connected to the plurality of storage drives. The switch device performs address translations between the plurality of controller-side ports and the plurality of drive-side ports.
US10901625B2 Memory system
A memory system includes a volatile first storing unit, a nonvolatile second storing unit in which data is managed in a predetermined unit, and a controller that writes data requested by a host apparatus in the second storing unit via the first storing unit and reads out data requested by the host apparatus from the second storing unit to the first storing unit and transfers the data to the host apparatus. The controller includes a management table for managing the number of failure areas in a predetermined unit that occur in the second storing unit and switches, according to the number of failure areas, an operation mode in writing data in the second storing unit from the host apparatus.
US10901624B1 Dummy host command generation for supporting higher maximum data transfer sizes (MDTS)
The present disclosure generally relates to systems and methods for executing commands that are larger than the maximum data transfer size (MDTS) on a data storage device. The data storage device advertises to the host device a MDTS that is higher than the actual MDTS that the data storage device can actually handle. If the data storage device receives a command that is equal to or less than the actual MDTS, then the data storage device processes the command normally. If the data storage device receives a command that is greater than the actual MDTS, but with less than or equal to the advertised MDTS, the data storage device splits the command into a plurality of dummy commands for processing. Once all of the dummy commands have processed, the data storage device delivers a completion message to the host device.
US10901622B2 Adjustable NAND write performance
Devices and techniques for adjustable memory device write performance are described herein. An accelerated write request can be received at a memory device from a controller of the memory device. The memory device can identify that a target block for external writes is opened as a multi-level cell block. The memory device can then write data for the accelerated write request to the target block using a single-level cell encoding.
US10901621B2 Dual-level storage device reservation
Dual-level storage device reservation is disclosed. A first request associated with a first application of a plurality of applications to reserve a first network-attached storage device for write access is accessed. A first storage device reservation key is stored on the first network-attached storage device to reserve the network-attached storage device. A first mapping entry that associates the first storage device reservation key with a first application identifier (ID) of the first application is generated. The first storage device reservation key is received from the first application, and a message is sent to the first application that contains information that identifies the first application as having write access to the first network-attached storage device based on the first mapping entry.
US10901620B2 Storage system and method for thin provisioning
A storage system and method for thin provisioning are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to provide a logical exported capacity of the memory to a host, wherein the logical exported capacity is greater than an actual storage capacity of the memory; receive a command from the host to write data to a logical address; determine whether there is available actual storage capacity in the memory to write the data; and write the data to a physical address in memory that corresponds to the logical address only if it is determined that there is available actual storage capacity in the memory to write the data. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
US10901619B2 Selecting pages implementing leaf nodes and internal nodes of a data set index for reuse
Provided are a computer program product, system, and method for selecting pages implementing leaf nodes and internal nodes of a data set index for reuse in memory. Pages in the memory are allocated to internal nodes and leaf nodes of a tree data structure representing all or a portion of a data set index for the data set. At least at least one duration parameter indicates an amount of time after which an unused page implement one of the internal nodes or leaf nodes is eligible for reuse. Selection is made of at least one selected page allocated to at least one of the leaf nodes and the internal nodes that has not been used for one of the at least one duration parameter for reuse.
US10901617B2 Memory access scheduling using category arbitration
A memory controller circuit coupled to a memory circuit that includes multiple banks may receive multiple access requests including a particular access request to a particular bank of the plurality of banks. The particular access request is associated with a particular virtual channel of a plurality of virtual channels. The memory controller circuit may select a given access requests of the multiple access requests based on an arbitration category value associated with a virtual channel of the given access request and modify the arbitration category value in response to selecting the given access request.
US10901614B2 Method and terminal for determining operation object
Embodiments of the present invention provide a method and terminal for operating through a touch screen. The method includes: after a transparent virtual keyboard is displayed, receiving a first operation for a display area of the transparent virtual keyboard through a touch screen; determining, according to the first operation, that a target object of the first operation is a page content in the display area of the transparent virtual keyboard; and performing the first operation for the page content in the display area of the transparent virtual keyboard. Therefore, the operation may be directly performed for the determined target object. Therefore, no additional operation is required to perform switching between the transparent virtual keyboard and the page, thereby reducing user operations and improving the user experience.
US10901612B2 Alternate video summarization
A method and system for improving video summary visualization is provided. The method includes detecting via a touch screen display of a hardware device, user contact with a specified portion of a progress bar of a video file being presented via the touch screen display. In response, an amount of pressure being applied via the user contact is detected and an associated portion of the video file associated with the specified portion of the progress bar is identified. A menu for selecting specified attributes of the portion of the video file is presented based on the amount of pressure being applied and a selection for an attribute is received via the menu. A thumbnail image associated with the attribute is presented via the touch screen display.
US10901601B2 Device, method, and graphical user interface for managing concurrently open software applications
An electronic device displays a first application view at a first size. The first application view corresponds to a first application in a plurality of concurrently open applications. The device detects a first input; and, in response, enters an application view selection mode for selecting one of the concurrently open applications, and displays images of open applications. Each image is displayed at a second size that is smaller than the first size, a corresponding open application icon is concurrently displayed with each image, and the images and corresponding open application icons correspond to at least some of the plurality of concurrently open applications. The device detects a selection gesture on a respective image of an open application; and, in response, displays a respective application view at the first size for a corresponding application; ceases to display the images and corresponding open application icons; and exits the application view selection mode.
US10901599B2 Playback system, recording medium, and playback control method
A playback system includes a display device and an information terminal adapted to communicate with the display device. The information terminal includes a processor and a recording medium storing instructions which when executed by the processor cause the processor to perform a process including displaying a first group of identification information items of content data stored in the information terminal in a first viewing area of a display screen, and displaying a second group of identification information items of the content data selected according to a selecting operation performed on the first group of identification information items displayed in the first viewing area in a second viewing area of the display screen at different times. The display device is adapted to play back the content data corresponding to the selected identification information items.
US10901587B2 Widget area adjustment method and apparatus
A widget area adjustment method and apparatus which are related to the field of Internet application technologies, where the method includes entering a widget edit mode according to a startup instruction triggered by a user; acquiring a sliding track triggered by the user in a widget that has entered the edit mode, where the sliding track is used to adjust a widget area; and determining the widget area according to an end position of the widget and a position of a screen border, where the end position of the widget is determined by an offset of the sliding track. The method and apparatus may be applied to a process of electronic device usage.
US10901585B2 Iterative detection of forms-usage patterns
In embodiments of iterative detection of forms-usage patterns, a data analytics application can be implemented to receive analytics data associated with one or more data forms that each include data-entry fields displayed in a user interface, where the data-entry fields are designed for data entry, such as by a user of a computing device. The data analytics application can determine data-entry problems with the data-entry fields of the data forms based on the analytics data, as well as identify a critical data-entry problem with a data-entry field of a data form, the critical data-entry problem being identified as one of the determined data-entry problems. A distribution scale can be generated and displayed to depict the determined data-entry problems along with the critical data-entry problem. The data form can also be displayed in a preview mode with the analytics data displayed on the data form itself to indicate the data-entry problems.
US10901578B2 Selection attractive interfaces, systems and apparatuses including such interfaces, methods for making and using same
Systems, interfaces, and methods for implementing the systems and interfaces includes selection attractive movement as the selection protocol, where a selection object is used to discriminate between selectable objects and attract a target object toward the selection objects, where the direction and speed of the motion controls, discriminates, attracts, and activates the selected objects.
US10901576B1 Color selection and display
A color selection and display device includes a display, a user interface configured for receiving input data identifying a selected color, an orientation sensor configured to generate an orientation signal based on an orientation of the color selection and display device, and a memory storing a virtual paint chip arrangement. Relative locations of individual colors within the virtual paint chip arrangement correspond to a real world retail paint chip display. The device further includes at least one processor configured to receive the orientation signal and determine an orientation of the color selection and display device, and to control the display to automatically display the virtual paint chip arrangement based on the orientation of the color selection and display device. The selected color is highlighted in the virtual paint chip arrangement.
US10901574B2 Mobile terminal and method for multi-tasking using an extended region to display related content
A mobile terminal according to the present disclosure may include a first region disposed on a front surface of a body and a second region extended and formed in at least one direction of the first region, and include a display unit configured to display an execution screen of a first application in the first region, and display icons corresponding to at least one application, respectively, that are preset in association with the first application in the second region, and a controller configured to display an execution screen of a second application corresponding to a selected icon in one region of the first region, and display at least one control icon for controlling the execution of the second application in the second region, based on the application of a user input for selecting one of the icons.
US10901572B2 Reproduction device and display control method
A reproduction device including a reproduction unit configured to reproduce content data including at least one of audio, video, and text for which attribute data is assigned for each of a different plurality of attributes; a display unit; and a control unit configured to make the display unit display a playback screen containing at least one attribute data among the plurality of attribute data assigned to the content data when reproducing the content data and, when one attribute data among the attribute data composing the playback screen is selected, switch the display content of the content from the playback screen to the list relating to the selected attribute data.
US10901568B2 Method and apparatus for recommending a solution based on a user operation behavior
A method and apparatus for recommending a solution based on a user operation behavior includes: monitoring a second window object triggered after a user operates a first window object; if the second window object is an abnormal window, determining a type of the abnormal window by extracting textual information in the second window object; recommending a solution to a problem corresponding to the second window object according to the type of the abnormal window and the monitored operation behavior of the user to the second window object. The method provides the corresponding solution to the user when it can be analyzed that the user needs to obtain a solution to the corresponding problem according to the user's operation behavior, which exempts the user from manually searching a solution.
US10901566B2 Electronic device
An electronic device includes an organic layer disposed in a bendable region and a connection wiring disposed on the organic layer. The connection wiring is connected to the signal lines connected to pixels of a display unit. The organic layer and the connection wiring in the bendable region include the same materials as those in an input sensing unit.
US10901564B2 Electrode pattern for capacitive touch sensor
A capacitive touch sensitive apparatus comprises plurality of electrodes disposed within a touch sensitive viewing area. Spaced part electrically conductive first electrodes extend along a first direction and spaced apart electrically conductive second electrodes extend along a different second direction. Electrically isolated electrically conductive first polygonal islands are disposed between each pair of adjacent first electrodes and electrically isolated electrically conductive second polygonal islands are disposed between each pair of adjacent second electrodes. When viewed from a top plan view and except for a plurality of discrete spaced part open regions, the touch sensitive viewing area is covered by at least one of a first electrode, a second electrode, a first island, and a second island, each open region being at a vertex of at least one of the first and second polygonal islands.
US10901562B2 Movement enhanced detection
A sensor is located within a vehicle that is able to determine pressure and location of an occupant or object. The sensor is able to take measurements during static conditions and situations where an object or occupant is moving due to the movement of, for example, a vehicle. The measurements taken during movement and during the static conditions and are used in order to enhance and refine the results of measurements that would be obtained if the measurements were taken alone.
US10901556B2 Instrument detection with an optical touch sensitive device
A touch-sensitive device includes multiple emitters and detectors and at least one acoustic sensor. Each emitter produces optical beams which are received by the detectors. Touch objects (e.g., fingers, pens, styluses) disrupt some of the optical beams and generate vibrations that are detected by the acoustic sensor. The touch-sensitive device determines information about touch events based on beam data derived from the output of the detectors and acoustic data derived from the output of the acoustic sensor.
US10901555B2 Thin couplers and reflectors for sensing waveguides
An optical touch-sensitive device is able to determine the locations of multiple simultaneous touch events. The optical touch-sensitive device can include an optical waveguide, an emitter, and an emitter coupler. The emitter produces optical beams, and the emitter coupler is on a surface of the waveguide and is configured to direct at least some of the optical beams to propagate via total internal reflection (TIR) through the waveguide as coupled optical beams. Touches on the top surface of the waveguide disturb the coupled optical beams, and the touch-sensitive device determines touch events based on the disturbances.
US10901554B2 Terminal, method and device for recognizing obstacle, and storage medium
A method for recognizing an obstacle includes: acquiring a first dynamic parameter of the terminal at a current moment; acquiring a second dynamic parameter of the terminal at the current moment; and performing motion analysis on the obstacle based on the first dynamic parameter and the second dynamic parameter, to obtain an event recognition result of the obstacle.
US10901553B2 Method for responding to touch operation and electronic device
The present disclosure provides a method and a device for responding to a touch operation, belonging to the field of man-machine interface. The method includes the followings. A usage scenario of a mobile terminal is determined. A first touch operation and a second touch operation applied on a touch display screen within a predetermined duration are received. A first operation type of the first touch operation is determined. A second operation type of the second touch operation is determined. It is determined whether to respond to the first touch operation and/or the second touch operation based on the first operation type, the second operation type and the usage scenario.
US10901549B2 Program, computer apparatus, program execution method, and system
Provided is a program which is executed in a device capable of outputting information on the basis of a user's contact position on an operation unit, the program causing the device to function as a setter that sets the contact position as a reference point, an identificator that identifies a direction from a first point to a second point of the contact position on the basis of a predetermined period or distance in a case where the contact position is moved, a determinator that determines a change of the direction by comparing a first direction and a second direction with each other when the direction identified in a case where the first point is a reference point is set to be the first direction and a direction identified in a case where a present contact position is set to be the second point is set to be the second direction.
US10901546B2 Display panel, display device, and pressure sensing method
A display panel, a display device, and a pressure sensing method are provided. The display panel includes a display region, a non-display region, a scanning driving circuit in the non-display region, a plurality of scanning lines extending in a first direction and being arranged in a second direction, and at least one pressure sensing unit. Each of the scanning lines is connected to one of output terminals of the scanning driving circuit and the first direction is perpendicular to the second direction. Each pressure sensing unit includes a first input terminal, a second input terminal, and a first output terminal. The first input terminal and the second input terminal are connected to different output terminals of the scanning driving circuit respectively, and the first output terminal is used for outputting a pressure sensing signal.
US10901543B1 Touch screen with transparent electrode structure
Transparent conductors including a silver layer with high transparency and low sheet resistance are described. In some examples, the silver layer can be located between two transparent conductive oxide layers. The transparent conductor can further include additional transparent conductive oxide layers, optical layers, and/or additional conductive layers (e.g., layers including ITO or another fully or partially transparent conductive material), for example. In some examples, transparent conductors including a silver layer can be included in a touch screen device. For example, one or more shielding layers or one or more touch electrodes can include transparent conductors with a silver layer. In some examples, the silver layer can improve transparency, sheet resistance, and/or infrared reflection characteristics of the transparent conductor.
US10901539B2 Input modules associated with multiple input interfaces
An example apparatus includes a circuit substrate and a clickpad that is mounted to the circuit substrate. The apparatus includes an input device other than the clickpad, which is mounted to the circuit substrate.
US10901538B2 Pen mouse
A pen mouse includes a housing, a rotatable actuator, an optical sensor and a processor. The rotatable actuator is movably disposed inside the housing along a structurally longitudinal direction and a structurally horizontal direction of the housing. The optical sensor is adapted to detect surface reflection of the rotatable actuator. The processor is electrically connected with the optical sensor and adapted to compute a rotating direction, a rotating angle and depth variation of the rotatable actuator via analysis of the surface reflection.
US10901533B2 Real handwriting stylus and a touch device
A real handwriting stylus and a touch device, the stylus possesses multiple touch modes, it includes an electromagnetic mode stylus, a first capacitive mode stylus, a second capacitive mode stylus, a third capacitive mode stylus, a first electromagnetic and capacitive dual modes stylus, a second electromagnetic capacitive dual modes stylus and a third electromagnetic and capacitive dual modes stylus. The touch device possesses multiple stylus function modes and touch modules, and it includes an electromagnetic mode touch device, a first capacitive mode touch device, a second capacitive mode touch device, a third capacitive mode touch device, a first electromagnetic and capacitive dual modes touch device, a second electromagnetic and capacitive dual modes touch device and a third electromagnetic and capacitive dual modes touch device.
US10901528B2 Method and apparatus for adjusting orientation, and electronic device
This application relates to the field of display technologies, and provides a method and an apparatus for adjusting an orientation, and an electronic device. The method comprises: in response to a first rotation operation performed by a user on an electronic device, determining an orientation of content displayed on the screen of the electronic device; after the user performs the first rotation operation on the electronic device, determining whether an orientation of the screen is consistent with the orientation of the content; and in response to that after the user performs the first rotation operation on the electronic device, the orientation of the screen is consistent with the orientation of the content, maintaining the orientation of the content. By using the method, the apparatus, and the electronic device provided in embodiments of the present invention, content displayed on the electronic device can be adjusted to an orientation suitable for a user to view, and the user does not need to perform a specified gesture or enter an edit interface to perform a rotation operation, thereby simplifying a user operation and improving user experience.
US10901526B2 Image display control device, image display system, and computer program product
An image display control device according to the present invention includes a display control unit, an obtaining unit, a drawing unit, a deleting unit, and an operating unit. The display control unit displays an image on a display device. The obtaining unit obtains contact position information or proximity position information of a drawing device, which is relative to a display area of the display device. The drawing unit generates a drawn image, compose a display image of an information processing apparatus with the drawn image, and displays the composite image on the display device. The deleting unit deletes the drawn image from the displayed image, and display on the display device. The operating unit operates the information processing apparatus. The drawing device switches and specifies a generation and deletion of the drawn image, and an operation of the information processing apparatus.
US10901524B2 Mitigating unintentional triggering of action keys on keyboards
A system is described that mitigates the unintentional triggering of action keys on keyboards. The system detects and interprets first and second keyboard input events. If the first keyboard input event is interpreted as a character input and the second keyboard input event is interpreted as an action input, the system performs a pattern analysis based at least on an elapsed time between the first and second keyboard input events. If the second keyboard input is determined to be unintentional, the system may mitigate the unintentional triggering of the second keyboard input event by ignoring it or by interpreting the second keyboard input event as something other than the action input. If the second keyboard input is determined to be intentional, then the second keyboard input is accepted as the action input.
US10901523B2 Flip cover wireless keyboard which utilizes wireless protocols for harvesting power and communicating with digital apparatus
A keyboard arrangement and a method for a digital apparatus, wherein the keyboard arrangement comprising keyboard means for receiving user input data, processing data and for interfacing the digital apparatus, mechanical means for attaching to several types of digital apparatus, protection means for covering and safeguarding the digital apparatus, wherein the said keyboard means utilizing a NFC protocol for setting up a connection with the digital apparatus, for harvesting power from the digital apparatus and for transmitting data to the digital apparatus in response to user-actuation, and said keyboard means receiving a request message powering and turning on the keyboard means, thereafter the keyboard means determining if at least one engage key being pressed at user input means, then the keyboard means receiving data from user input means and processing and transmitting said data to the digital apparatus.
US10901521B2 Apparatus and method for manipulating objects with gesture controls
An apparatus for manipulating an object includes first and second gesture controllers, each operatively connected to the object and structured and programmed such that, in a first-action active state, each can causes a first action to be carried out on the object by an appropriate first-action gesture made in the gesture controller. Only one of the first and second gesture controllers at any given time is capable of being in the first-action active state, and the first-action active state is transferable between the first and second gesture controllers upon the detecting of a first-action transfer gesture by one of said first gesture controller and said second gesture controller. Specific gesture control apparatus and methods for manipulating an object are also disclosed.
US10901519B2 Cursor mode switching
Methods and systems for processing input from an image-capture device for gesture-recognition. The method further includes computationally interpreting user gestures in accordance with a first mode of operation; analyzing the path of movement of an object to determine an intent of a user to change modes of operation; and, upon determining an intent of the user to change modes of operation, subsequently interpreting user gestures in accordance with the second mode of operation.
US10901515B2 Vehicular interface system for launching an application
A vehicular interface system for providing application-based access to a plurality of vehicular subsystems is disclosed. The vehicular interface system includes a display for displaying a graphical user interface (GUI). A taskbar is displayed in a first portion of the GUI, the taskbar including a plurality of icons, each of icons representing a corresponding application. A plurality of windows is displayed in a second portion of the GUI. When determining that a user-selected icon is being dragged from an initial location on the taskbar, a semi-transparent overlay, corresponding to the application to be launched, is displayed on a window of the GUI as the selected icon is being dragged within the window. When determining that the selected icon is released within a selected window, the corresponding application is launched in the selected window. In general, the application provides control options or monitoring information relating to a subsystem of a vehicle.
US10901513B2 Devices, methods, and graphical user interfaces for haptic mixing
An electronic device receives a first set of one or more inputs corresponding to user interface elements displayed on the display and a first set of one or more tactile outputs, and also receives a second set of one or more inputs corresponding to one or more hardware elements and a second set of one or more tactile outputs. In response, in accordance with a determination that the first set of one or more tactile outputs and the second set of one or more tactile outputs overlap, the device outputs, with one or more tactile output generators, a modified tactile output sequence that is modified so as to emphasize the second set of one or more tactile outputs relative to the first set of one or more tactile outputs.
US10901508B2 Fused electroencephalogram and machine learning for precognitive brain-computer interface for computer control
A method for analyzing electroencephalogram (EEG) signals is disclosed. EEG signals are received from a sensor coupled to a user. Contextual information from one or both of the user and the user's environment is also received. The EEG signals are processed in real time using a machine learning model to predict an action of the user, which is associated with the contextual information. Output associated with the predicted action is then generated.
US10901504B2 Gaze detection apparatus and congestion control method thereof
A gaze detection apparatus of the present invention may include an infrared LED of emitting infrared light, an infrared camera of photographing eyes of a driver based on light which is reflected from the eyes of the driver by the infrared light emitted from the infrared LED, and a gaze detection unit of determining whether the driver gazes the infrared camera based on an image of the eyes photographed by the infrared camera, and at least one of the infrared LED and the infrared camera is installed on each of a plurality of vehicle-mounted devices, and operates to emit the infrared light to the driver from each vehicle-mounted device, photograph the driver within a corresponding light emission period, and detect whether the driver gazes based on photographed information, and the vehicle-mounted devices are under a congestion control so that the light emission periods of the infrared light emitted therefrom are not overlapped with each other.
US10901498B2 Method and device for inputting password in virtual reality scene
In an implementation, inputting a password in a virtual reality (VR) scene is described. An interactive input interface in the VR scene for a user of a VR device is presented. The interface comprises multiple input units used for an overall input. Each input unit comprises one or more input elements. A determination is made that a user scene focus in the VR scene is on a selected input unit. A determination is made that a movement track of the user scene focus on the selected input unit satisfies an input condition. In response to a determination that the movement track of the user scene focus on the selected input unit satisfies the input condition, the input elements in the selected input unit are used as a part of an input password.
US10901497B2 System and method of gesture detection for a remote device
A method for operating a mobile device includes detecting a gesture by the mobile device. Detecting the gesture includes receiving a reflected millimeter wave signal by the mobile device, generating a first message in accordance with the detected gesture, and transmitting the first message from the mobile device to an external remote device. The detected gesture is associated with an operation of the remote device.
US10901491B2 Sleep management method and device, and computer storage medium
Provided are a sleep management method and device, and a computer storage medium. The method includes that: after completion of a drawing task in a current frame, preparing a drawing buffer region for a drawing task in a next frame; after completion of preparation of the drawing buffer region, estimating a sleep delay time D; and after waiting for the sleep delay time D to elapse, transmitting an end notification to wake up an application in a sleeping state. Compared with the prior art techniques, the method of the invention transmits an end notification after predicting and waiting for a sleep time delay D to elapse rather than transmitting an end notification immediately after completion of preparation of a drawing buffer region for a drawing task in a next frame.
US10901485B2 Clock-forwarding memory controller with mesochronously-clocked signaling interface
A memory controller component of a memory system stores memory access requests within a transaction queue until serviced so that, over time, the transaction queue alternates between occupied and empty states. The memory controller transitions the memory system to a low power mode in response to detecting the transaction queue is has remained in the empty state for a predetermined time. In the transition to the low power mode, the memory controller disables oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of one or more attached memory devices and also disables one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices.
US10901483B2 Display device and method for controlling display device
An electronic device according to an embodiment the disclosure may include a display, a processor, and a power supply unit supplying power to the display and the processor. The power supply unit may include a power receiving unit receiving AC power from an external power source, a rectifying unit rectifying the AC power to convert the AC power to DC power, and a power factor correction unit adjusting a power factor of the DC power based on voltage at a specified point of the power supply unit and outputting voltage of the DC power to be output to the display, and the processor may be configured to identify power consumption of the display and to turn on or off the power factor correction unit based on the identified power consumption of the display. Moreover, various embodiment grasped through the disclosure are possible.
US10901480B2 Power supply circuits, wearable devices and methods for providing power supply to a wearable device
According to various embodiments, there is provided a power supply circuit including: a power switch configured to activate one of a primary power source or a secondary power source based on a state of charge of the secondary power source; wherein the primary power source is configured to, when activated, power a low power component; and wherein the secondary power source is configured to, when activated, power the low power component and a high power component; and a clock switch configured to provide a clock signal to the high power component based on the state of charge of the secondary power source.
US10901478B2 Performing a power saving operation based on a received power saving signal and power saving signal configuration
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive one or more power saving signals based at least in part on a selected power saving signal configuration of a set of power saving signal configurations, wherein the UE stores information identifying the set of power saving signal configurations; and perform a power saving operation based at least in part on the one or more power saving signals. In some aspects, a base station may determine one or more power saving signal configurations, of a set of power saving signal configurations, to be used to transmit one or more power saving signals; and transmit the one or more power saving signals using the one or more power saving signal configurations. Numerous other aspects are provided.
US10901475B2 Computer docking station
A computer docking station devised to save desktop space while also eliminating the presence of permanent cables that can clutter the work surface is disclosed. The computer docking station utilizes a split design, with a lower dock subassembly positioned beneath the work surface for housing the permanent cables necessary for the computer workstation to operate and an upper dock subassembly comprising one or more data ports positioned on top of the work surface. A monitor arm mount can be attached to, or integrated into, the upper dock subassembly, thereby alleviating the need for a separate monitor arm mount without negatively impacting the docking station's footprint.
US10901474B2 System, electronic device, and charge controlling method
According to one embodiment, a system includes a first device and a second device. The first device serves as an electric power supplying side. The second device serves as an electric power receiving side. The first device includes a transmitter that transmits status information to the second device. The status information indicates a state of an electric power source of the first device. The second device includes a receiver and a controller. The receiver receives the status information from the first device. The controller controls charging of a battery included in the second device using an electric power supplied from the first device, based on the state of the electric power source of the first device indicated by the status information.
US10901472B2 Heat dissipation apparatus and terminal device having same
A heat dissipation apparatus applied to a terminal device includes a phase change material (PCM) and a heat transfer unit. The heat transfer unit is in contact with the PCM to conduct heat of the terminal device to the PCM. Because the PCM maintains a temperature substantially unchanged during a phase change, a temperature of the heat dissipation apparatus is not excessively high while heat is absorbed.
US10901467B2 Electronic device with hinge assembly
An electronic device and a hinge assembly are provided. The electronic device includes a main body, a display unit rotatably coupled with the main body, a hinge assembly including a motor assembly disposed on at least a portion of an end thereof and rotatably coupling the display unit to the main body, wherein the hinge assembly further includes a first shaft configured to provide a rotation axis to the display unit, a first connecting member including a first coupling piece coupled to the display unit and a first arm extending from the first coupling piece and sharing the rotation axis with the first shaft, and a second connecting member including a second coupling piece coupled to the main body and a second arm extending from the second coupling piece and sharing the rotation axis with the first shaft, and an adapter connecting the motor assembly with the first shaft.
US10901466B2 Compact hinge for electronic devices
A compact hinge includes two body attachments, each body attachment having a torque transfer post. A compressive friction sleeve includes a first torque transfer sleeve and a second torque transfer sleeve. A first torque transfer post is inserted into the first torque transfer sleeve and a second torque transfer post is inserted into the second torque transfer sleeve. A gear set causes the first torque transfer post to rotate with the same rotational angle as the second torque transfer post.
US10901465B2 Foldable electronic device, foldable display device, and methods of controlling foldable electronic device and foldable display device
An electronic device or a foldable display device includes a flexible substrate and a display layer disposed on the flexible substrate. The display layer includes a first display portion, a second display portion, and a foldable display portion connecting the first display portion and the second display portion. A method of unfolding the foldable display device includes providing a first predetermined angle; sensing a folding angle between the first display portion and the second display portion; comparing the folding angle with the first predetermined angle; changing the folding angle with a first angular velocity when the folding angle is less than the first predetermined angle; and changing the folding angle with a second angular velocity greater than the first angular velocity when the folding angle is equal to or greater than the first predetermined angle.
US10901463B2 Display device, method for manufacturing the device and laser processing apparatus for manufacturing the display device
A display device including a linear portion and a curved portion, including a first substrate including a first surface and a second surface opposite the first surface; a second substrate including a third surface and a fourth surface opposite the third surface; and a display panel disposed between the first surface of the first substrate and the fourth surface of the second substrate. An outer surface adjacent to the first surface of the first substrate protrudes outward from an outer surface adjacent to the second surface of the first substrate, and a first width of a region of the first surface of the first substrate that does not overlap with the second surface in the linear portion is greater than a second width of a region of the first surface of the first substrate that does not overlap with the second surface of the first substrate in the curved portion.
US10901462B2 System and method for touch input
An electronic device, a method of operating the electronic device and a laptop computing device are disclosed. The electronic device includes a housing with a first surface, a second surface, and a third surface, a keyboard positioned on a portion of the second surface. A primary display positioned on the first surface. A touch surface display positioned on a second portion of the second surface. A touch bar display positioned on the third surface. The electronic device further includes a processor that is configured to display a first set of content on the touch surface display. The processor is also configured to receive a first touch input on the touch surface display, the first touch input is associated with a portion of the displayed first set of content. In response to receiving the first touch input on the touch surface display, the processor is configured to perform a first function.
US10901461B2 Flexible touch display cover window layer design
In one embodiment, an apparatus comprising a substrate comprising at least a first region and a second region, the first region more flexible than the second region; a first layer disposed over the first region, the first layer comprising plural first units; and a second layer disposed over the first layer, the second layer comprising plural second units, wherein an area of at least one unit of the plural first units is greater than an area of at least one unit of the plural second units.
US10901458B2 Titanium parts having a blasted surface texture
This application relates to an enclosure for a portable electronic device. The enclosure includes a titanium substrate having a textured surface that includes peaks separated by valleys, where the textured surface is characterized as having (i) an Sdq (root mean square gradient) that is greater than 0.2 micrometers, and (ii) a gloss value that is greater than 90 gloss units as measured at 60 degrees by a gloss meter.
US10901454B2 Clock buffering to reduce memory hold time
A memory is provided with a logic gate that processes a first version and a second version of a memory clock signal to assert a clock signal for the clocking of latches in a second array of columns for the memory. The first version clocks the latches in a first array of columns for the memory. But the second version does not clock any latches in the first array of columns.
US10901452B2 System-on-chip to support full handshake and mobile device having the same
A system-on-chip (SoC) comprises a clock management unit (CMU) including a first clock generator and a second clock generator, the first and second clock generators being configured to generate clock signals. The SoC comprises at least one logic block configured to request the clock signals from the CMU according to a full handshake method and receive the clock signals from the CMU in response to the request. The first clock generator and the second clock generator are configured to communicate according to the full handshake method.
US10901450B2 Multi-functional surgical foot controller with integrated shroud
Multi-functional foot controller with treadle for controlling a first function and as an integrated shroud for a switch that controls an additional function.
US10901446B2 Smart building manager
A building manager includes a communications interface configured to receive information from a smart energy grid. The building manager further includes an integrated control layer configured to receive inputs from and to provide outputs to a plurality of building subsystems. The integrated control layer includes a plurality of control algorithm modules configured to process the inputs and to determine the outputs. The building manager further includes a fault detection and diagnostics layer configured to use statistical analysis on the inputs received from the integrated control layer to detect and diagnose faults. The building manager yet further includes a demand response layer configured to process the information received from the smart energy grid to determine adjustments to the plurality of control algorithms of the integrated control layer.
US10901445B2 Energy control and generation method and system
A method and system of controlling the time dependent transfer of electrical power between a first electrical network and a second electrical network is disclosed. The first electrical network is operable to provide instantaneous electrical power to the second electrical network located at a location, the second electrical network includes electrical generating capacity at the location based on stored energy accessible at die location. The method and system involves receiving at the second electrical network pricing information from the first electrical network, the pricing information associated with the future supply of electrical power by the first electrical network to the second electrical network and then modifying substantially in real time the transfer of electrical power between the first and second electrical networks in accordance with the pricing information and the electricity demand characteristics of the location.
US10901442B2 Active-matrix substrate, display panel and display device including the same
A technique is provided that reduces dullness of a potential provided to a line such as gate line on an active-matrix substrate to enable driving the line at high speed and, at the same time, reduces the size of the picture frame region. On an active-matrix substrate (20a) are provided gate lines (13G) and source lines. On the active-matrix substrate (20a) are further provided: gate drivers (11) each including a plurality of switching elements, at least one of which is located in a pixel region, for supplying a scan signal to a gate line (13G); and lines (15L1) each for supplying a control signal to the associated gate driver (11). A control signal is supplied by a display control circuit (4) located outside the display region to the gate drivers (11) via the lines (15L1). In response to a control signal supplied, each gate driver (11) drives the gate line (13G) to which it is connected.
US10901430B2 Autonomous robotic avatars
A method controls a remote robotic avatar based on a description of a physical object. A message transmitter transmits a message to a remote robotic avatar instructing the remote robotic avatar to identify a physical object at a remote second location, where an appearance of the physical object is described in the message. The message transmitter also transmits an instruction to the remote robotic avatar to approach the physical object at the remote second location and to initiate a teleoperative session between an entity in a first location and the remote robotic avatar at the remote second location.
US10901425B2 Systems and methods for navigational planning
Embodiments, systems, and methods for navigational planning of a mobile programmable agent are provided. In some embodiments, the navigational planning may include identifying a plurality of dynamic objects in a physical environment having an origin and a destination. The physical environment is divided into a plurality of plane figures. The location of a centroid of each plane figure can then be calculated. A network of segments is formed from the origin to the destination intersecting the centroids. At least one channel is determined from the origin to the destination using a set of segments. A set of gates is identified along the at least one channel. The state of the gates is selectively determined based on movement of the dynamic objects. A pathway can then be identified within the channel for the mobile programmable agent to traverse from the origin to the destination based on the state of the gates.
US10901424B2 Method and system for generating a safe navigation path in real-time for navigating a vehicle
Disclosed subject matter relates to vehicle navigation system that performs a method for generating safe navigation path in real-time for safe navigation of vehicle. A path generating system associated with the vehicle may receive a pre-generated navigation path, between source point and destination point. Further, the path generating system may determine uneven points and boundary points on road using sensors configured in the vehicle, within a predetermined volumetric region. Further, a preferred side of the road may be determined and a centre path line may be shifted by a distance towards the preferred side to obtain a new centre path line. Finally, the path generating system may indicate plurality of navigation points on the new centre path line that are curve fitted to generate the safe navigation path for safe navigation of the vehicle. The safe navigation path minimizes jerks experienced by the vehicle and increases safety of vehicle.
US10901421B2 Method and device for detecting road boundary
A method and a device for detecting a road boundary are provided. The method includes: sending, at a current detection moment, multiple detection beams to a road where a target vehicle is located by using a detection device installed on the target vehicle; obtaining echo signals of the detection beams reflected by the road; determining target coordinates of detection points on the road corresponding to the detection beams in the same coordinate system based on the echo signals of the detection beams; and determining a road boundary on the road based on the target coordinates of the detection points.
US10901414B2 Systems and methods for providing redundancy to electronic speed control systems
A method for driving an electric motor includes providing two controllers for driving the electric motor. The two controllers use different control methods to drive the electric motor. The method further includes selecting a first controller of the controllers as a primary controller to drive the electric motor and a second controller of the controllers as a secondary controller, monitoring a control of the electric motor, and switching the control of the electric motor from the primary controller to the secondary controller if an error condition is detected in the control of the electric motor.
US10901413B2 System and method for controlling operation of an autonomous vehicle
A method for controlling operation of an autonomous vehicle includes: comparing, at a remote computing system operably connected with a processor in the autonomous vehicle, a first signal indicative of an environment in which the autonomous vehicle is arranged and a second signal indicative of the environment in which the autonomous vehicle is arranged; and generating a restriction command to restrict operation of the autonomous vehicle if the comparison indicates that the first signal and the second signal do not correspond. The first signal is determined by the processor in the autonomous vehicle and the second signal is determined by the remote computing system.
US10901412B2 Moving body, control method, and recording medium
A moving body includes a drive that causes the moving body to move, a light emitter that emits light, and a receiver that receives response information indicating that an operator who operates the moving body, an observer who observes the moving body, or a supervisor who supervises the moving body sees the light. The moving body also includes a detector that detects a position of the moving body, a recorder that records the position of the moving body, and a controller that, when the receiver receives the response information within a fixed time since the light emitter emitted the light, causes the recorder to record the detected position of the moving body, and when the receiver does not receive the response information within the fixed time, outputs to the drive a control command that causes the moving body to move to the last recorded position.
US10901401B2 Plan generation apparatus, method and computer readable medium for multi-process production of intermediate product
Provided are a correlation determination unit to set, as a first apparatus, one apparatus among a plurality of apparatuses, set, as a first quality value, a quality value indicating a quality of an intermediate product processed by the first apparatus, set, as a second apparatus, an apparatus among the plurality of apparatuses that belongs to a process prior to the process to which the first apparatus belongs, set, as a second quality value, a quality value of an intermediate product processed by the second apparatus and determine whether correlation exists between the first quality value and the second quality value; a set determination unit to determine, using a quality standard value BQ indicating a standard of quality of the intermediate product, whether the first apparatus and the second apparatus are a set of apparatuses for which a first error between the first quality value and the quality standard value BQ and a second error between the second quality value and the quality standard value BQ cancel each other out when it is determined that correlation exists between the first quality value and the second quality value; and a process plan generation unit to generate a process plan using the set of apparatuses.
US10901400B2 Set point optimization in multi-resolution processes
Methods and systems for determining an optimized set point for a manufacturing apparatus are described. In an example, a processor may receive observed data from the manufacturing apparatus. The observed data may include data collected by the manufacturing apparatus based on at least one resolution. The processor may generate feature data based on the observed data. The processor may determine a first model and a second model based on the feature data. The first model may relate to a first prediction of a key performance indicator of the manufacturing apparatus in a first amount of future time. The second model may relate to a second prediction of the key performance indicator of the manufacturing apparatus in a second amount of future time. The processor may determine the optimized set point based on an objective relating to the first model and based on a constraint relating to the second model.
US10901396B2 Machine learning device, control device, and machine learning method
A machine learning device performs machine learning related to optimization of a compensation value of a compensation generation unit with respect to a servo control device that includes a compensation generation unit configured to generate a compensation value to be added to a control command for controlling a servo motor and a limiting unit configured to limit the compensation value or the control command to which the compensation value is added so as to fall within a setting range. During a machine learning operation, when the compensation value or the control command is outside the setting range and the limiting unit limits the compensation value or the control command so as to fall within the setting range, the machine learning device applies the compensation value to the learning and continues with a new search to optimize the compensation value generated by the compensation generation unit.
US10901395B2 Numerical controller
A numerical controller includes an optimum data amount calculation unit that calculates an optimum value of at least one of the number of vertices and the number of polygons of a workpiece after machining, where the number of vertices or the number of polygons are extracted from the CAD data, a three-dimensional data reduction unit that reduces the number of vertices or the number of polygons of the workpiece after machining extracted from the CAD data, a three-dimensional model generation unit that generates a three-dimensional model of the workpiece after machining based on the vertices or the polygons reduced, and a display unit that generates display data for displaying the three-dimensional model and display the generated display data on the display device.
US10901393B2 Industrial automation control system content protection
Techniques to facilitate protection of control system content used in an industrial automation environment are disclosed herein. In at least one implementation, the control system content for use in the industrial automation environment is received, wherein the control system content comprises controller program code that directs an industrial controller to drive a machine system. Content protection instructions for the control system content are also received, wherein the content protection instructions comprise restrictions on execution of the control system content. An execution license that includes process-related constraints for the control system content is generated based on the content protection instructions. The execution license is applied to the control system content to generate protected content, wherein use of the control system content is granted subject to the process-related constraints of the execution license.
US10901392B2 Method and system for monitoring a plant of process automation
A method and a system for monitoring a plant automation technology, comprising: a gateway, which is connected for communication with at least one field device via a first communication network, wherein the gateway is embodied to read out data from the field device; and a service device, especially a router or a switch, which is connected for communication with the gateway by means of a second communication network, wherein the service device is embodied to receive via the second communication network the data read-out by the gateway and to transmit to a management application via a third communication network the data queried by the gateway.
US10901384B2 Management apparatus
An equipment management system includes a control terminal and a management apparatus. The control terminal transmits equipment information related to equipment. The management apparatus includes a CPU and an interface. The management apparatus controls the control terminal through a network. The CPU executes calculation of information processing that is based on information received from the control terminal, determines a load level corresponding to a load of the information processing by the calculation unit, and executes reduction control to reduce the load on the calculation unit in accordance with the load level. The interface being transmits the load level to the control terminal. The control terminal changes, in accordance with the load level, a communication condition of equipment information to be transmitted to the management apparatus.
US10901381B2 System and method for user intuitive visual management of automation of bioprocess
A system for providing an improved way of user intuitive visual management of bioprocess automation is disclosed. The system includes a processor and a memory. The processor is configured to present a graphical presentation of the bioprocess automation script and results associated with execution of the bioprocess automation script of a bioprocess, wherein the graphical presentation comprises an anticipated result and an anticipated flow path associated with the bioprocess; and modify the graphical presentation by varying at least one of the anticipated result and the anticipated flow path.
US10901378B2 Process control method
The invention relates to method for controlling a process, the method comprising an adaptive control model and at least one process input and at least one process output, the control model comprising predicting the relevant targets in the process; and selecting the relevant drivers for the process based on the target prediction, where the method preferably comprises adapting a number of parameters based on one or more inputs, and using the adapted parameters as an input for the target prediction.
US10901375B2 Chaotic system anomaly response by artificial intelligence
A system for detecting and responding to an anomaly in a chaotic environment, comprising one or more autonomous agent devices and a central server comprising a processor and non-transitory memory. The memory stores instructions that cause the processor to receive a first set of sensor readings from one or more remote electronic sensors, during a first time window, the sensor readings recording pseudo-Brownian change in one or more variables in the chaotic environment; determine, based on the first set of sensor readings, an expected range of the one or more variables during a second time window after the first time window; receive a second set of sensor readings from the one or more remote electronic sensors during the second time window recording change in the one or more variables; determine, based on the second set of sensor readings, that one variable of the one or more variables is not within the expected range; and cause the one or more autonomous agent devices to attempt to mitigate a potential harm indicated by the one variable being outside of the expected range.
US10901374B2 Machine learning device, control device, and machine learning method
The settling time of machine learning is shortened. A machine learning device is configured to perform machine learning related to optimization of coefficients of a transfer function of an IIR filter of a feedforward calculation unit with respect to a servo control device configured to control a servo motor configured to drive an axis of a machine tool, a robot, or an industrial machine using feedforward control by a feedforward calculation unit having the IIR filter. The machine learning device represents a zero-point at which the transfer function of the IIR filter is zero and a pole at which the transfer function diverges infinitely in polar coordinates using a radius r and an angle θ, respectively, and searches for and learns, within a predetermined search range, the radius r and the angle θ to thereby perform the optimization of the coefficients of the transfer function of the IIR filter.
US10901370B2 Safety valve for watches
A safety valve for a watch including a head that is movably mounted on a tube and able to move between an open position and a closed position, the tube including in its internal volume a first spring and wherein the tube is provided on an external face with a cam surface allowing a manual movement and an automatic movement of the head into its open position, after the first spring, the tube includes a second spring having a higher stiffness than that of the first spring.
US10901369B2 Electronic timepiece
An electronic timepiece can eliminate deviation in the information display position of two display wheels. An electronic timepiece has: a first display wheel having numerals indicating the ones digit of the date; and a second display wheel having numerals indicating the tens digit of the date. At least one of the display wheels can be turned in a first direction and a second direction. A controller, when turning the display wheel in the first direction, executes a first rotation process of turning the display wheel in the first direction and then stopping rotation of the display wheel; and when turning the display wheel in the second direction, executes a second rotation process of turning the display wheel in the second direction, then turning the display wheel in the first direction, and then stopping rotation of the display wheel.
US10901367B2 Image data processing method and apparatus
A method of obtaining a focus term by using a periodicity of the focus term is provided. The focus term may be used in a plurality of operation processes for processing image data.
US10901366B2 Image forming apparatus and cartridge
The image forming apparatus includes a cartridge and an image forming apparatus main assembly. An image forming apparatus main assembly includes a drive output member for transmitting the driving force to the cartridge. The drive output member is movable between an advanced position and a retracted position. An image forming apparatus main assembly includes an inclination imparting portion for inclining the drive output member as the drive output member moves from the advanced position to the retracted position.
US10901361B2 Developing cartridge provided with cover
A process cartridge including: a photosensitive member cartridge including a photosensitive member; and a developing cartridge including a developer carrier. The developing cartridge further includes: an inputting portion; a first cover; and a second cover. The first cover has a first engagement portion configured to move the developer carrier away from the photosensitive member. The first engagement portion is positioned between an axis of the developer carrier extending in an axial direction and an axis of the inputting portion extending in the axial direction, when projected in the axial direction. The second cover has a second engagement portion configured to move the developer carrier away from the photosensitive member. The second engagement portion is positioned between the axis of the developer carrier and the axis of the inputting portion, when projected in the axial direction.
US10901360B2 Cartridge, mounting method for coupling member, and disassembling method for coupling member
A cartridge includes a coupling member for receiving a rotational force for rotating a developing roller. The cartridge also includes a cylinder including an accommodating portion accommodating at least a part of the coupling member, the cylinder being configured to transmit the rotational force from the coupling member to the developing roller. The cartridge further includes a frame including a bearing configured to rotatably support the cylinder and a regulating wall capable of regulating movement of the coupling member by contacting the coupling member. The bearing encompasses the regulating wall as seen along a rotational axis of the cylinder.
US10901357B2 Information processing apparatus, method of controlling information processing apparatus, and image forming apparatus
An information processing apparatus enables communication with an image forming apparatus and includes a controller configured to acquire data related to a consumption amount of a consumable in the image forming apparatus, determine, based on the data, a future change of a remaining amount of the consumable, output a delivery request for a replacement consumable based on the future change of the remaining amount of the consumable, and detect an abnormality from the data. Information is displayed for prompting to stock a spare replacement consumable based on a result of the detection of the abnormality.
US10901355B2 Heater and image forming apparatus
Embodiments disclosed herein generally relate to a heater, comprising an insulator substrate, a first member, a plurality of electrodes, and a second member. The first member is configured to generate heat on an upper surface of the insulator substrate across a first direction. The first member has a first end opposite a second end. The plurality of electrodes are formed on both the first end and the second end of the first member, respectively, and each electrode is disposed in a direction perpendicular to the first direction. The second member is configured to store heat. The second member comprises a latent heat material having latent heat in a target temperature zone. Furthermore, the latent heat material is fixed to a side surface or a bottom surface of the insulator substrate.
US10901351B2 Image forming apparatus that changes a control target temperature in accordance with a number of sheets of recording material that have passed through an image heating portion
In a first operation mode in which a first addition value for each sheet of a recording material and a first initial control temperature, when the total sum of the first addition values exceeds a predetermined threshold value, a control portion of an image heating portion, which heats an image on the recording material, of an image forming apparatus changes the first initial control temperature to a first correction control temperature. When the operation mode is changed from the first operation mode to a second operation mode in which a second addition value different from the first addition value and a second initial control temperature different from the first initial control temperature, the control portion corrects the first correction control temperature based on a difference between initial control target temperatures.
US10901348B1 Fuser assembly having openable fusing nip upon opening an access door of imaging device
A fuser assembly includes a heated member and backup member forming a fusing nip. Nip loading springs on either ends of the fusing nip bias into contact the backup member and the heated member. Bellcranks contact the nip loading springs. Rotatable latches on either ends of the fusing nip act on the bellcranks to compress or relax the nip loading springs to open or close the fusing nip at respective distal or proximate ends of the fuser assembly. The rotatable latches are acted upon by corresponding latches of an access door of an imaging device that when opened provides access to the fuser assembly in an interior of the imaging device. The rotatable latches are independently movable. They can reside in different positions, yet allow closing the door of the imaging device.
US10901347B1 Intermediate transfer device and image forming apparatus including an endless belt, a first cleaning unit and a second cleaning unit
An intermediate transfer device includes: an endless belt that circulates, receives transfer of a toner image at a first transfer position, and holds the toner image until the toner image reaches a second transfer position at which the toner image is transferred to a transfer receiver; a first cleaning unit that is disposed downstream of the second transfer position and upstream of the first transfer position in a circulation direction of the belt and removes residual toner from the belt after transfer; and a second cleaning unit that is disposed downstream of the first cleaning unit and upstream of the first transfer position in the circulation direction and removes residues from the belt after removal by the first cleaning unit, in which the second cleaning unit includes: a contact cleaning part that extends in a width direction intersecting the circulation direction and is in contact with the belt; and a support guide receiving part that supports the contact cleaning part, and receives a guide for attachment to and detachment from an image forming apparatus main body by sliding in the width direction.
US10901343B2 Developing device with removable seal closing port and image forming apparatus having the same
A developing device includes first and second chambers, a developing roller, first and second mixers, and one or more removable seals. The developing roller is in the first chamber. The first mixer is in the first chamber and configured convey developer in a first direction along a rotational axis of the developing roller. The second chamber is connected to the first chamber via a first port and a second port that are spaced apart from each other in the first direction. The second mixer is in the second chamber and configured to convey developer in a second direction opposite to the first direction. The one or more removable seals cover the first and second ports. A developer is contained in one of the first or second chambers. A developer discharge port is provided on the other one of the first or second chambers.
US10901342B2 Developing device and image forming apparatus
A developing device includes an agitating transport device, a density detecting device, and an attracting device. The agitating transport device has a transport path and transports developer including a magnetic carrier while agitating the developer. The density detecting device detects density of the developer in the transport path of the agitating transport device. The attracting device is provided in the agitating transport device and has magnetic poles of one and another polarities exposed to the transport path facing the density detecting device so as to attract the developer by a magnetic force.
US10901340B2 Developing cartridge including casing and first and second agitators for agitating toner accommodated in casing
A developing cartridge includes: a casing, a developing roller, a first agitator, a supply roller, and a second agitator. The casing is configured to accommodate toner. The developing roller is rotatable about a developing roller rotation axis extending in a first direction. The first agitator is configured to agitate the toner. The first agitator is rotatable about a first agitator rotation axis extending in the first direction. The supply roller is positioned between the first agitator and the developing roller. The supply roller is rotatable about a supply roller rotation axis extending in the first direction. The second agitator is positioned between the supply roller and the first agitator. The second agitator is rotatable about a second agitator rotation axis extending in the first direction. A rotation locus of the second agitator is positioned outside of a rotation locus of the first agitator.
US10901338B2 Image forming apparatus with photosensitive drum exposed by linearly-arranged light emission elements having an overlap
An image forming apparatus includes a rotatable photosensitive drum together with first and second chips which include plural light emission elements arranged along a rotational axis of the photosensitive drum so as to expose the photosensitive drum to light emitted therefrom for each of one line extending along the rotational axis. Parts of the first and second chips overlap in a direction perpendicular to the rotational axis. A controller controls actuation of said light emitting elements on the basis of image data, wherein for the overlapped parts, the light emission pattern is controlled to be different for every predetermined number of the lines.
US10901331B2 Coaxial mask alignment device, photolithography apparatus and alignment method
A coaxial reticle alignment device, a lithography apparatus and alignment methods are disclosed. The coaxial reticle alignment device includes: illumination modules (A, B), each configured to provide an alignment light beam; a projection objective (8) under a reticle (5); a reference plate (9) on a workpiece stage (12), configured to carry a reference mark (10); and an image detection and processing module (11) under the reference plate (9). The reference mark (10) is located within a FOV of the image detection and processing module (11), and during movement of the workpiece stage (12), the image detection and processing module (11) receives the alignment light beam having passed sequentially through the reticle alignment mark (6, 7), the projection objective (8) and the reference mark (10), it captures images of the reticle alignment mark (6, 7) and the reference mark (10) which are processed to derive relative positional information between the reticle alignment mark (6, 7) and the reference mark (10) that enables the alignment of the reticle (5) with the workpiece stage (12). The coaxial reticle alignment device adopts dedicated separate illumination means, has a simple structure, allows easy operation and improves alignment efficiency.
US10901329B2 EUV cleaning systems and methods thereof for an extreme ultraviolet light source
Methods and apparatus for in-situ incline cleaning an element disposed in a EUV generating chamber are disclosed. A capillary-based hydrogen radical generator is employed to form hydrogen radicals from hydrogen gas. The capillary-based hydrogen radical generator is resistively heated during operation and is oriented such that hydrogen radicals catalytically generated from the hydrogen gas are directed to a surface of the element to clean the surface.
US10901322B2 Methods for evaluating resist development
A method, including: obtaining a set of conditions for a resist development model for simulating a resist development process of a resist layer; and performing, by a hardware computer system, a computer simulation of the resist development process using the set of conditions and the resist development model to obtain a characteristic of the development of the resist layer, wherein the computer simulation separately simulates different certain different physical and chemical processes and characteristics of the resist development process.
US10901319B2 Apparatus for forming an ophthalmic lens
This invention discloses apparatus for generating an ophthalmic lens with at least a portion of one surface free-formed from a Reactive Mixture. In some embodiments, an ophthalmic lens is formed on a substrate with an arcuate optical quality surface via a source of actinic radiation controllable to cure a definable portion of a volume of Reactive Mixture.
US10901318B2 Substrate processing apparatus, method of adjusting parameters of coating module, and storage medium
An apparatus includes: a coating module for applying a coating liquid to each wafer and discharging a removing liquid from a nozzle toward a beveled portion of the wafer under rotation; an imaging module; and a controller for controlling: the imaging module to image outer end and rear surfaces of the wafer; obtaining a height dimension of an outer edge of a coating film with respect to an inner edge of the beveled portion based on the imaging result; determining whether or not the obtained dimension is an allowable value; if the result is negative, resetting the number of revolutions of the wafer based on the obtained dimension and a first reference data; controlling the coating module to again perform the application and removal operations; performing the determination process; and if the result is positive, storing the reset number of revolutions in a storage part.
US10901313B2 Division mask
A division mask includes a main body portion including an opening pattern; and a clamping portion disposed at opposite ends of the main body portion. The clamping portion including at least three branch portions. The branch portions have a smaller width in a direction away from a central line of the division mask.
US10901310B2 Adjustable light distribution for active depth sensing systems
Aspects of the present disclosure relate to a device for active depth sensing with an adjustable distribution of light projected. An example device includes a light projector. The light projector includes a light source configured to emit a light and a diffractive element. The diffractive element includes a first diffractive optical element having a first refractive index and configured to project a first distribution of light, a second diffractive optical element having a second refractive index and configured to project a second distribution of light based on a refractive material between the first diffractive optical element and the second diffractive optical element, and the refractive material located between the first diffractive optical element and the second optical element. The refractive material is adjustable to have a second refractive index for the first mode and a third refractive index for the second mode.
US10901308B2 Projection display apparatus
A projection display apparatus includes a controller provided inside a projection optical system that projects an image on a projection surface and configured to control driving of a focus unit that provides focusing of a projection image on the projection surface, a shifter configured to move the projection optical system on a plane orthogonal to an optical axis of the projection optical system, and an acquirer configured to acquire positional information of the shift unit. The controller sets a driving condition of the focus unit using positional information of the shift unit and a relationship between an image height and a depth of field of the projection optical system.
US10901304B2 Imaging apparatus
Provided is an imaging apparatus without a dome cover, and is configured to reduce propagation of an impact that is applied from outside to a lens unit. The imaging apparatus includes: a lens unit including an imaging element and an optical system; a tilt case body configured to cover and support the lens unit; and a tilt cover configured to cover the tilt case body, wherein the tilt cover is supported by the tilt case body so as to be rotatable in a tilt direction in conjunction with the tilt case body and be movable with respect to the tilt case body.
US10901303B2 Track system
A track system, including at least one flat base with at least one cavity, at least one sliding path, at least one bolt, and at least one track nut. An end of a bolt is threadedly connected to an electronic device fixing apparatus, or a camera, or other accessory. At least one cavity is disposed on the flat base, and both sides of the flat base are provided with a side wall which functions as the slide path. The track nut is provided with a cavity, such as an internally threaded hole, and two sides of the track nut slide along the side walls.
US10901302B2 Uniform clamp
A clamp assembly removably couples to a sheet of material. An item, such as a body camera, mounted on the clamp assembly may be coupled to the sheet of material via the clamp assembly. A sheet of material is provided adjacent a base of the clamp assembly. An insert is provided adjacent the sheet of material on a side opposite the base. A clamp element is connected to the base and moves between an open position and closed position. Movement of the clamp element to the closed position resists removal of the base from the sheet of material. Embodiments of the present disclosure also involve clamp assembly bases, as well as systems for securing an item, such as a body camera, to the sheet of material.
US10901301B2 Close-pack, high-aspect-ratio camera tripod
A tripod includes: a hub defining a set of leg mounts; a set of legs configured to telescopically extend from the hub and couple to the set of leg mounts; a center column including a spherical end; and a head pivotably coupled to the spherical end. The head further includes: a base section; a camera platform arranged over the base section; a set of flanges extending below the base section and extending around the spherical end; a hat arranged over the spherical end; a pivot control ring arranged about the base section, configured to drive the hat into the spherical end to fix the head on the spherical end responsive to rotation in a first direction about the base section, and configured to retract the hat from the spherical end to unlock the head from the spherical end responsive to rotation in a second direction about the base section.
US10901300B2 Underwater camera system with switchable focus camera
A camera system includes a camera and an underwater housing. The underwater housing, when submerged underwater, causes refraction of light entering the camera, thereby affecting focus. The camera includes a lens assembly adjustable between a first secured position at a first distance from an image sensor to enable the camera to capture images that are in focus when the camera is outside of water. The lens assembly is adjustable to a second secured position at a second distance from the image sensor to enable the camera to capture images that are in focus when the camera operates within the underwater housing and submerged under water.
US10901298B2 Camera lens barrel, camera module, and optical device
The present invention comprises: a base; a housing disposed at one side of the base; a lens barrel disposed inside the housing; a cover disposed at one side of the housing; a first substrate disposed at the other side of the base; an image sensor which is installed on the first substrate, and disposed below the lens barrel; a diaphragm set which is movably supported inside the housing and which adjusts the amount of light incident to the lens barrel; a first drive unit comprising a first coil and a first magnet which enable the lens barrel and the diaphragm set to move together in the optical axis direction; and a second substrate which is attached to the housing and comprises a plurality of terminals which protrude to the outside as a result of the drive of the first drive unit, wherein the diaphragm set has a second drive unit for driving the diaphragms disposed therein, and the terminals are also connected to the second drive unit.
US10901297B2 Resonant structured optical transistor
A resonant-structured optical transistor includes a nonlinear medium which generates a second harmonic wave through second-order nonlinear interaction with an incident pump wave, and generates an amplified signal wave and a converted wave having a difference frequency through second-order nonlinear interaction between the incident signal wave and the second harmonic wave, a first mirror which transmits, to the nonlinear medium, the pump wave or the signal wave, and reflects the second harmonic wave on one surface of the nonlinear medium, and a second mirror which transmits the pump wave, the signal wave, or the converted wave, and reflects the second harmonic wave on another surface of the nonlinear medium. The pump wave is incident to the nonlinear medium through the first mirror in a first operation mode, and the pump wave and the signal wave are incident to the nonlinear medium through the first mirror in a second operation mode.
US10901287B2 Driving methods for color display devices
The present invention provides driving methods for electrophoretic color display devices. The backplane system used for the driving methods is found to be simpler which renders color display devices more cost effective. More specifically, the driving method comprises first driving all pixels towards a color state by modulating only the common electrode, followed by driving all pixels towards their desired color states by maintaining the common electrode grounded and applying different voltages to the pixel electrodes.
US10901286B2 Spacers and connectors for insulated glass units
This disclosure describes insulated glass units (IGUs) that incorporate electrochromic devices. More specifically, this disclosure focuses on different configurations available for providing an electrical connection to the interior region of an IGU. In many cases, an IGU includes two panes separated by a spacer. The spacer defines an interior region of the IGU and an exterior region of the IGU. Often, the electrochromic device positioned on the pane does not extend past the spacer, and some electrical connection must be provided to supply power from the exterior of the IGU to the electrochromic device on the interior of the IGU. In some embodiments, the spacer includes one or more holes (e.g, channels, mouse holes, other holes, etc.) through which an electrical connection (e.g., wires, busbar leads, etc.) may pass to provide power to the electrochromic device.
US10901275B2 Display device
A display device includes a display substrate having a fan-out area, and a plurality of driving integrated circuits are arranged to reduce a signal delay variation. A printed circuit board (PCB) is connected to the fan-out area, and a driving integrated circuit (IC) is disposed on the PCB in a second direction. A first circuit board wiring is disposed on the PCB and connected to the driving IC. A second circuit board wiring is disposed in the second direction and connected to the driving IC. A first fan-out wiring is disposed on the fan-out area and connected to the first circuit board wiring, and a second fan-out wiring is disposed in the second direction from the fan-out area and connected to the second circuit board wiring. A sum of the length of the wiring of the first circuit board and the second circuit board may be substantially the same.
US10901272B2 Liquid crystal display device
According to an aspect, a liquid crystal display device includes: a first substrate provided with a first electrode portion that includes a plurality of strip electrodes arranged in a first direction and that is configured to generate a transverse electric field in the first direction; a liquid crystal layer in which liquid crystal molecules are oriented in the first direction when the transverse electric field is not generated; a second substrate facing the first substrate across the liquid crystal layer; and an electrode provided at the second substrate.
US10901267B2 Alignment film and liquid crystal display device
The present invention aims to provide an alignment film capable of sufficiently reducing image sticking and stain in a liquid crystal display device, and a liquid crystal display device including a photo-alignment film and sufficiently reducing image sticking and stain. The alignment film of the present invention contains a polymer containing a nitrogen radical-containing group, and a photo-functional group. The nitrogen radical-containing group is preferably a hydrazyl radical-containing group represented by the following formula (I) or (II): wherein R1 is a direct bond or a divalent organic group; Me is a methyl group; and Bu is a butyl group.
US10901263B2 Backlight module, display screen, and terminal
A display screen, a terminal, and a backlight system, where the backlight system includes a substrate, a plurality of spot light sources, an optical conversion layer, and a light mixing member, where the spot light sources are fastened onto the substrate in a mutually spaced manner. The optical conversion layer is stacked on the substrate and covers the spot light sources. The optical conversion layer is configured to convert, into a white surface light source, light emitted by the spot light sources. The light mixing member is located on a surface of the optical conversion layer or embedded into the optical conversion layer. The light mixing member is configured to mix the light. The backlight system emits light evenly and has a relatively small thickness.
US10901262B2 Brightness enhancement and diffuser films for liquid crystal display assemblies
Optical enhancement and diffuser panels are provided for liquid crystal modules integrated in electronic devices. For example the enhancement and diffuser panels can be for backlight enhancement and diffusing in electronic devices having an integrated optical fingerprint sensor. The enhancement and diffuser panels include film layers that refract and diffuse light passing through in one direction (e.g., toward a display panel), while providing clear viewing windows for light passing through in the opposite direction (e.g., toward an under-display optical sensor). For example, the film layers can provide backlight enhancement and diffusing, without blurring reflected probe light used for optical sensing.
US10901261B1 Backlight assembly, display device thereof and application thereof in terminal
The present invention provides a backlight assembly defined with a camera area. The backlight assembly comprises a substrate layer on which a reflective layer is disposed, and an optical layer is disposed on the reflective layer. The optical layer is provided with a through hole in the camera area, and an annular light-guide film circles a peripheral of the through hole, wherein an inner ring of the light-guide film is concentrically arranged with the through hole. The invention provides a backlight assembly, which introduces an annular light-guide film to control the direction of light propagation in a certain area around the under-screen camera, so that the light is evenly distributed over the camera area, and the camera area can still perform display function by a liquid crystal layer of the screen corresponding to the camera area, thereby providing a new type of under-screen camera solution.
US10901259B2 Shading tape, backlight unit and display device
The disclosure relates to a shading tape, a backlight unit and a display device. The shading tape includes: a tape body; a buffer layer located at a side of the tape body and provided with a through groove running through the buffer layer in a direction perpendicular to the tape body; a heat dissipating component located in the through groove; and a sealing layer located at a side of the buffer layer far away from the tape body and configured to close an opening of the through groove at the side of the buffer layer far away from the tape body.
US10901257B2 Display panel and display device
Disclosed are a display panel and a display device. In some embodiments of the disclosure, opening support structures are arranged between a first substrate and a second substrate in at least a sub-area corresponding to the largest one of respective first spacings, that is, the opening support structures are arranged in at least the sub-area in which connection segments of touch signal lines are the most sparsely arranged.
US10901255B2 Liquid crystal display device
A liquid crystal display device that is not influenced by a noise in obtaining positional information can be provided. The liquid crystal display device includes a first substrate provided with a pixel electrode and a common electrode with a first insulating film interposed therebetween. The pixel electrode and the common electrode partly overlap with each other. The liquid crystal display device further includes a second substrate provided with a pair of electrodes, a resin film covering the pair of electrodes, and a conductive film on the resin film. The pair of electrodes partly overlap with each other with a second insulating film interposed therebetween. The liquid crystal display device further includes a liquid crystal layer between the conductive film on the second substrate side and the pixel electrode and the common electrode on the first substrate side. A predetermined potential is supplied to the conductive film.
US10901254B2 Display device
A display device includes: a panel including a display screen and a side face that extends along a periphery of the display screen; a backlight located on a side of the panel opposite to the display screen to radiate light on the panel; a case, for containing the backlight, including a bottom that faces the panel with the backlight in between and a side wall that stands at a periphery of the bottom and faces the side face of the panel; and a combining member provided between the side face of the panel and the side wall to combine the panel and the case.
US10901253B2 Button deck assembly for an electronic gaming machine and method for making the same
A button deck assembly includes a button deck having at least one mechanical pushbutton, the pushbutton includes a lens cap, a liquid-crystal display (LCD) panel, and an optical block configured to transmit images from the LCD panel for display through the lens cap, a bottom surface of the optical block is positioned on the LCD panel, an air gap is defined between a top surface of the optical block and the lens cap. The assembly also includes a printed circuit board (PCB) assembly defining a PCB aperture, the PCB aperture is sized to receive the optical block, and an elastomeric membrane defining a membrane aperture sized to receive the optical block, the optical block extends from the LCD panel through the PCB and membrane apertures, the membrane channels fluid flow to outer edges of the membrane and around the PCB assembly and the LCD panel.
US10901252B2 Display device
A display device includes a display panel, a mold frame that has a support for a lower surface of the display panel, and a first side wall portion that vertically extends from the support; a flexible printed circuit board disposed outside the first side wall portion that connects the circuit board and the display panel; and a shielding case that includes a second bottom portion that covers a part of the flexible printed circuit board, and a third side wall portion that extends upward from the second bottom portion, is fastened to the first side wall portion and covers a part of the flexible printed circuit board. The first side wall portion has an opening, and the shielding case includes a hook that extends from the third side wall portion into the opening.
US10901249B2 Dimmable display lens system
A dimmable display lens system and method is provided which includes a display element configured to emit light. The system and method also includes a dimmable lens disposed in the direction of light emission of the display element and configured to increase the transmission of light emitted by the display through the dimmable lens. The dimmable lens also includes a control system configured to increase the transmission of light emitted by the display according to a plurality of light transmission incremental steps. The control system includes a feedback control system configured to adjust the transmission of light through the dimmable lens based at least on the measured values of an ambient light sensor and a forward looking light sensor.
US10901246B2 Optical phase shifter and optical switch device using ferroelectric material
An optical phase shifter according to an embodiment for achieving the object of the present disclosure includes a first semiconductor layer formed on a substrate, a second semiconductor layer having opposite polarity to the first semiconductor layer, an insulating layer formed between the first semiconductor layer and the second semiconductor layer, and including ferroelectrics, a first electrode connected to the first semiconductor layer, and a second electrode connected to the second semiconductor layer. According to an embodiment, the introduction of ferroelectric materials to a semiconductor-insulator-semiconductor (SIS) optical phase shifter brings about improvement in charge collection efficiency resulting from the negative capacitance effect, thereby achieving higher phase modulation efficiency and lower power consumption. Additionally, it is possible to realize a new structure of optical switch or modulator device through design changes of the type of ferroelectrics and the structural variables.
US10901245B2 Electro-optic modulator with electrode interface region to improve signal propagation characteristics
An electro-optic modulator device includes a first optical waveguide region of a substrate and a second optical waveguide region of the substrate. The first optical waveguide region and the second optical waveguide region have crystalline structures. The electro-optic modulator device also includes a first electrode interface region of the substrate on a first side of the first optical waveguide region, a second electrode interface region of the substrate on a second side of the first optical waveguide region and on a first side of the second optical waveguide region, and a third electrode interface region on a second side of the second optical waveguide region. Each of the first electrode interface region, the second electrode interface region, and the third electrode interface region include material having a defective crystal structure or an amorphous structure.
US10901242B2 Driving device and driving method for phase controller, and optical switch
Provided is a driving device for PWM control of voltage pulses for controlling the temperature of a heater in a phase controller, the driving device being capable of increasing the response speed of an optical element such as an optical switch. Phase controllers include first and second heaters for changing the temperatures of first and second optical waveguides extending in parallel. Driving devices include pulse generation circuits that generate voltage pulses to apply to the first and second heaters. To start raising the temperature of the second heater, the pulse generation circuit generates a first voltage pulse and consecutive second voltage pulses to apply to the second heater with zero voltage pulse being applied to the first heater, the first voltage pulse having a long pulse width and the second voltage pulses following the first voltage pulse and having a shorter pulse width than the first voltage pulse.
US10901241B1 Optical metrology system using infrared wavelengths
An optical metrology device produces beams of light with varying wavelengths in a spectral range for measurement of a sample that is at least partially transparent to the spectral range. The light is obliquely incident on the sample, where a portion of the light is reflected off the top surface and a portion is transmitted through the sample and is reflected off the bottom surface. The incident light and/or reflected light is polarized and a phase modulator, such as a photoelastic modulator or electrooptic modulator, is adjusted based on the wavelengths in each beam of light to produce a same retardation of polarization for each beam of light. The reflected light that is received by a detector does not include light reflected from the bottom surface of the sample. A characteristic of a buried structure below the top surface of the sample is determined using the detected reflected light.
US10901238B2 Contact lens using indicia to aid fitting
A contact lens comprising one or more anatomical locating indicia comprising a length delimiting or substantially delimiting a contact lens zone is disclosed. The intended location of the anatomical locating indicia may be over or substantially over an anatomical feature. When the lens fits correctly, the intended location of the one or more anatomical locating indicia is over or substantially over and delimiting or substantially delimiting the anatomical feature. The indicia may illustrate where a zone starts and stops.
US10901237B2 Ophthalmic lens with an optically non-coaxial zone for myopia control
The present disclosure relates to ophthalmic devices such as ophthalmic lenses. An ophthalmic device may comprise an ophthalmic lens for at least one of slowing, retarding or preventing myopia progression. The ophthalmic lens may comprise a center zone with a negative power for myopic vision correction; and at least one treatment zone surrounding the center zone, the at least one treatment zone having a power profile comprising an ADD power, the at least one treatment zone having a surface shape comprising a portion of a generally toroidal shape, wherein the at least one treatment zone is arranged as to form a continuous surface with the center zone.
US10901235B2 Frame for spectacles
A frame for spectacles includes a frontal framework with lateral lugs for articulation of arms and means of articulation between each lug and the corresponding arm. The articulation means include a flexible member, structurally independent of the lug and the arm, the flexible member being held on the arm and coupled rotatably, the end of each arm, facing the corresponding lug, shaped in such a manner that the arm, in its movement about the hinge pin, is flexibly constrained towards preselected angular positions relative to the frontal framework. The frame also includes a respective distance element interposed between each arm and the corresponding flexible member, and said distance element is mounted on the arm in an adjustable manner in order to impose, at the level of said distance member, a preselected distance between the arm and the flexible member, and to regulate a flexible pre-load exerted on the flexible member.
US10901234B2 Electronic frame for optical device and optical device comprising such a frame
An electronic frame for an optical device, the frame including a front frame element able to partially house at least one lens and including at least one electronic component, the front element extending, on either side of said at least one lens, over a retained length of said at least one lens. The front element includes a reinforcing element extending at least substantially over all said retained length of said at least one lens.
US10901231B2 System for simulation of environmental energy
Disclosed is a device that utilizes a light-field display to project a virtual continuum of real world perspectives of a natural scene to a plurality of observer viewpoints to simulate a natural environment. An observer perceives different perspectives as he or she moves through the simulated environment just like the observer would as if he or she were in a natural environment.
US10901223B2 Beam angle sensor in virtual/augmented reality system
A virtual image generation system for use by an end user comprises a projection subsystem configured for generating a collimated light beam, and a display configured emitting light rays in response to the collimated light beam to display a pixel of an image frame to the end user. The pixel has a location encoded with angles of the emitted light rays. The virtual image generation system further comprises a sensing assembly configured for sensing at least one parameter indicative of at least one of the emitted light ray angles, and a control subsystem configured for generating image data defining a location of the pixel, and controlling an angle of the light beam relative to the display based on the defined location of the pixel and the sensed parameter(s).
US10901222B2 Optical system
An electronic device may include a display with a concave surface. A linear polarizer may be formed on the concave surface. A quarter wave plate may receive light from the linear polarizer. A catadioptric lens may have first and second lens elements. The first lens element may have first and second opposing surfaces. The second lens element may have opposing third and fourth surfaces. The first surface may be convex and may face the display. The fourth surface may be concave. The second surface may be concave. The third surface may be convex and may match the second surface. An additional quarter wave plate may be formed as a coating on the third surface. A partially reflective coating may be formed on the first surface. A reflective polarizer may be formed as a coating on the fourth surface. An additional polarizer may be formed on the reflective polarizer.
US10901215B1 Systems and methods for providing a mobile artificial reality user with environmental awareness
The disclosed computer-implemented method may include comprising identifying, within a real-world environment, a position of a user relative to a safety boundary. The position of the user is identified by a head-mounted display system comprising a display device. The display device is configured to at least partially obscure visibility of the real-world environment to the user. The method may further include selecting, based on the position of the user, at least a portion of a model of the real-world environment, rendering the portion of the model of the real-world environment, and displaying the rendered portion of the model of the real-world environment via the display device as a notification of the position of the user relative to the safety boundary. Various other methods, systems, and computer-readable media are also disclosed.
US10901214B2 Method and device for controlling display of image and head-mounted display
The disclosure discloses a method and device for controlling display of an image and a Head-Mounted Display (HMD). The method includes: three-dimensional reconstruction is performed on an initial image to obtain a three-dimensional reconstructed light field by adopting a preset light field display manner; the three-dimensional reconstructed light field is segmented, according to wavefront map information, into a plurality of focal planes, wherein the wavefront map information is obtained by scanning each eye of a user watching the initial image through a wavefront aberrometer, and the plurality of focal planes respectively correspond to diopters of different parts of each eye, and are focused on a retina of each eye; and the plurality of focal planes are controlled to be focused on the retina of each eye of the user to display the initial image as an image to be displayed.
US10901213B2 Image display apparatus and image display method
Whether a similarity between a frame image and an immediately preceding frame image that is a frame image one frame before the frame image is not less than a predetermined value is determined. A corrected frame image in which the frame image is corrected in accordance with the determination result is generated. One of the frame image and the corrected frame image is displayed, according to the determination result, as a display image on a display screen.
US10901210B2 Image-generation device for a head-up display and method for controlling such a device
The invention relates to an image-generation device (11) for a head-up display (10), comprising: a light source, a light modulator suitable for spatially modulating the light emitted by the light source, and a computer (13) suitable for controlling the light of source and the light modulator such that they generate an image. According to the invention, the light source is composed of a plurality of separate light elements, and the computer is able to modulate the light intensity emitted by each light element independently of the light intensity emitted by the other light elements.
US10901207B2 Apparatus for providing heads-up display image
Provided is an apparatus for providing a heads-up display (HUD) image. The apparatus includes a display configured to emit light with a first polarization, the light including HUD image information, a first wave plate configured to transmit light with a second polarization by shifting a phase of the light with the first polarization by 90 degrees, and a second wave plate configured to transmit light with a third polarization by shifting a phase of a portion of the light with the second polarization by 90 degrees and to reflect another portion of the light with the second polarization toward a user. The light with the third polarization may be transmitted through a windshield.
US10901206B2 HMD device for common use and game machine having same
A head-mounted display (HMD) device includes: an HMD unit comprising a display panel configured to display an image and at least one lens for viewing the image on the display panel at a close distance; a distance-sensing sensor provided on the HMD unit to sense a distance between a user and the HMD unit to make the HMD unit be spaced apart from the user by a preset distance and avoid contact with the user; and a unit movement mechanism configured to position the HMD unit in front of the eyes of the user based on information sensed by the distance-sensing sensor to make the HMD unit avoid contact with the user.
US10901201B2 Reflection type display device and display apparatus
A reflection type display device and a display apparatus are provided. The reflection type display device includes: an upper transparent substrate, a lower substrate, and a display unit provided between the upper transparent substrate and the lower substrate. The display unit includes an electrode, a refractive deformation member and a black absorption layer. The refractive deformation member is configured to deform under control of the electrode to switch between a first state and a second state. In the first state, incident light through the upper transparent substrate is totally reflected by the refractive deformation member to form a bright state; and in the second state, incident light passes through the refractive deformation member and is absorbed by the black absorption layer to form a dark state.
US10901199B2 Endoscope system having variable focal length lens that switches between two or more values
An endoscope system includes: an electric lens capable of changing a focal length by applying a voltage; an imaging unit configured to capture a subject image formed by the electric lens to generate image signals; a focus controller configured to perform control to periodically repeat sequential switching of the focal length of the electric lens between two or more values; and a video signal generator configured to generate a video signal to be provided to a display device from the image signals generated by the imaging unit.
US10901197B2 Medical observation device and lens barrel of medical observation device
The present disclosure provides a medical observation device to achieve improvement in functionality resulting from switching of optical elements and miniaturization of the device. The medical observation device includes: an imaging optical system configured to capture an image of a subject; an image sensor configured to photoelectrically convert the image of the subject captured by the imaging optical system; and an element holding frame configured to hold a plurality of optical elements and to be capable of being rotated around a rotation shaft. An axial direction of the rotation shaft is set to a direction orthogonal to an optical axis direction that is a direction of a line from the imaging optical system to the image sensor, and the element holding frame is rotated and thus at least one of the optical elements among the plurality of optical elements is positioned on an optical axis.
US10901196B2 Light microscope having a sample stage for cryomicroscopy
In a light microscope (1) for cryomicroscopy, encompassing at least an objective (2) and a sample stage (3) having a cutout (7) for a coolable holder (8) for a sample carrier mount, the cutout (7) being covered by a cover (6), the sample stage (3) is displaceable in two horizontal directions (4). The cover (6) rests floatingly on the sample stage (3), and the objective (2) passes through a cutout (12), corresponding to the objective (2), in the cover (6). The method for cooling a holder (8) for a sample carrier mount in a light microscope (1) for cryomicroscopes, by means of a flow of liquid nitrogen through a cooling conduit (15), open at at least one end, in the holder (8), is notable for the fact that the quantity of liquid nitrogen is dimensioned so that all of the nitrogen is present in gaseous form at at least one open end (16) of the cooling conduit (15).
US10901187B2 Optical imaging lens
An optical imaging lens including a first lens element to an eighth lens element arranged in sequence from an object side to an image side along an optical axis is provided. The first lens element has positive refracting power. At least one of the object-side surface and the image-side of the second lens element is an aspheric surface. At least one of the object-side surface and the image-side of the third lens element is an aspheric surface. At least one of the object-side surface and the image-side of the fourth lens element is an aspheric surface. The object-side surface and the image-side of the fifth lens element are both aspheric surfaces. The object-side surface and the image-side of the sixth lens element are both aspheric surfaces. An optical axis region of the image-side surface of the seventh lens element is concave. An optical axis region of the object-side surface of the eighth lens element is concave.
US10901185B2 Optical imaging system
The present disclosure discloses an optical imaging system. The optical imaging system includes, sequentially along an optical axis from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. Each of the first lens and the fourth lens may have a negative refractive power. Each of the second lens and the sixth lens may have a positive refractive power or a negative refractive power. An effective focal length f3 of the third lens and an effective focal length f5 of the fifth lens may satisfy: 0
US10901176B2 Optical imaging lens
An optical imaging lens may include a first, a second, a third, a fourth, a fifth and a sixth lens elements positioned in an order from an object side to an image side. The optical imaging lens may satisfy (G12+G56)/(G23+T3+G34)≥2.500, wherein an air gap between the first lens element and the second lens element along the optical axis is represented by G12, an air gap between the second lens element and the third lens element along the optical axis is represented by G23, an air gap between the third lens element and the fourth lens element along the optical axis is represented by G34, an air gap between the fifth lens element and the sixth lens element along the optical axis is represented by G56, and a thickness of the third lens element along the optical axis is represented by T3.
US10901175B2 Optical imaging lens
An optical imaging lens includes a first lens element to a fourth lens element. A periphery region of the image-side surface of the first lens element is convex, the second lens element has positive refracting power, an optical axis region of the object-side surface of the second lens element is convex, a periphery region of the image-side surface of the second lens element is convex, the third lens element has positive refracting power, a periphery region of the image-side surface of the third lens element is concave and a periphery region of the image-side surface of the fourth lens element is convex. EFL is an effective focal length, AAG is a sum of three air gaps along the optical axis, T3 is a thickness of the third lens element and G12 is an air gap between the first lens element and the second lens element to satisfy (EFL+AAG)/(G12+T3)≤3.800.
US10901170B2 Image projection device
According to one embodiment, an image projection device is provided. The image projection device includes an opto-mechanical module, a projection lens, and a lens adjusting mechanism. The opto-mechanical module is used for generating an image light. The projection lens is located on the path of the image light. The lens adjusting mechanism includes an outer ring rotating member, a transmission strip, a first fastener, and a driving mechanism. The outer ring rotating member is disposed on the projection lens, and the outer ring rotating member is used to drive the projection lens to rotate along an axis. The transmission strip surrounds the outer ring rotating member on the projection lens. The first fastener is fixedly connected to the transmission strip and the outer ring rotating member. The driving mechanism is connected to the transmission strip to drive the transmission strip and the outer ring rotating member to rotate.
US10901167B1 Lens mount apparatus and method
A lens mount apparatus comprising a first lens component and a second lens component joined integrally with the first lens component, resulting in mechanochemical attachment of the second lens component with the first lens component to produce the unitary lens mount apparatus without compromising the lens mount apparatus optics, wherein at least one of the first and second lens components is an optical lens.
US10901166B2 Lens unit
The present disclosure provides a lens unit including: a lens including a first circular shaped portion and a second circular shaped portion arranged in a row along an optical axis direction; and a lens-barrel formed of a resin and formed in a tubular shape, the lens-barrel including: a first inner peripheral face to which the first circular shaped portion is fitted, and a second inner peripheral face to which the second circular shaped portion is fitted and is positioned separated in the optical axis direction from a fitting section where the first circular shaped portion and the first inner peripheral face are fitted, the second circular shaped portion contacts with the second inner peripheral face at three or more portions in a circumferential direction.
US10901163B2 Helix hand reversal mitigation system and method
A cable introduction assembly that can include: a spool assembly including a spool having a first axis, the spool configured to retain a cable wound around the first axis in an undeployed mode; and a spool mount assembly configured to retain the spool and introduce the cable in a deployed mode into a conduit configured for a downhole environment, the conduit having a proximal end and a distal end, the cable in the deployed mode extending from the proximal end towards the distal end, wherein the spool assembly is configured to provide a handedness to the cable in the deployed mode.
US10901162B2 Back-reflection protection and monitoring in fiber and fiber-delivered lasers
A system includes an optical fiber situated to propagate a laser beam received from a laser source to an output of the optical fiber, a first cladding light stripper optically coupled to the optical fiber and situated to extract at least a portion of forward-propagating cladding light in the optical fiber, and a second cladding light stripper optically coupled to the optical fiber between the first cladding light stripper and the optical fiber output and situated to extract at least a portion of backward-propagating cladding light in the optical fiber.
US10901160B2 Multiplexer or demultiplexer module
Multiplexer or demultiplexer module has a carrier plate with at least one wavelength-selective element, at least two focussing elements, a waveguide, preferably a fibre optic cable, for the transmission of an optical signal, which has a signal output or input for coupling the optical signal in or out and collimation optics, which are arranged between signal output and a first wavelength-selective element. In a demultiplexer module, forces transmitted via the waveguide to the demultiplexer module are diverted such that passive adjustment of the optical elements is hardly influenced. The demultiplexer module is connected to a detector plate, can be adjusted with respect to detectors located on a detector plate, and has a high thermal tolerance. The carrier plate has a stop for the waveguide preferably configured integrally with the carrier plate, wherein the waveguide or a coating surrounding the waveguide rests on or is fastened, preferably adhered to the stop.
US10901159B2 Optical fiber connector assembly
Optical fiber connector assembly for a fiber optic cable comprising an optical fiber having an end portion terminated with a ferrule and rod members (4). The optical fiber connector assembly comprises: a ferrule holder (110) configured to hold the end portion of the optical fiber (10), the ferrule (30) and the rod members (4); a connector (190) having an internal passageway for housing the ferrule holder (110); a locking member (180) extending lengthwise and having an internal passageway for the end portion of the fiber optic cable (1). There is also disclosed a pre-connectorized fiber optic cable comprising a fiber optic cable and the optical fiber connector assembly mounted upon an end portion of the fiber optic cable.
US10901157B2 Optical fiber connector and assembly method therefor
The present invention discloses a type of optical fibre connector, comprising: an external shell; an internal shell, installed within said external shell; an inserted core component, contained within said internal shell and comprising an inserted core and a length of optical fibre pre-installed within said inserted core; and a spring, contained within said internal shell and located behind said inserted core, and being for exerting a pre-set axial force on said inserted core. Said internal shell includes a front part and a rear part; said rear part is assembled on said front part. Additionally, said spring is compressed between said rear part and said inserted core. In the present invention, the rear part can act as a retainer for the compressed spring and can also be for securing the Kevlar fibre extension tube of the optical cable. As a result, in comparison to the prior art, the present invention reduces the number of components of the optical fibre connector and simplifies the structure of the optical fibre connector, thus facilitating rapid on-site assembly of the optical fibre connector.
US10901153B2 Null bias mach-zehnder interferometer with ring resonators
In Mach-Zehnder interferometer (MZI) based modulators (MZM) input laser light comes in from one side, gets split into two MZI arms, then recombined at an opposite side. Each MZI arm may be phase or intensity modulated depending on the set phase offset, whereby coherent or intensity modulation may be performed which can later be de-coded by a receiver. Ring resonator type modulators (RRM) are compact; however, their phase response is nonlinear, normally limiting their application in coherent phase modulation. However, a combined MZI RRM overcomes the shortcomings of the prior art by providing a novel structure and driving scheme for use with semiconductor photonics that takes advantage of the compactness of ring modulators and the linearity of MZI by setting the ring resonators to resonate at the input laser light wavelength.
US10901148B2 Optical hybrid
An optical circuit capable of operating as a 90° optical hybrid includes a phase-symmetric optical splitter and a 90° optical splitter, and two 2×2 optical couplers as optical combiners. The input ports of the optical combiners and the output ports of the optical splitters face a common area therebetween, with the optical splitters interposed between optical combiners as viewed along the circumference of the common area. The output ports of each optical splitter is connected to closest input ports of the optical combiners with optical waveguides of a same length. The length of the waveguides may be minimized when the optical couplers and the optical splitters are disposed in a cross-like configuration.
US10901145B2 Method for analyzing luminescent species
The application relates to methods of analyzing luminescent species. A substrate is provided that has a plurality of zero mode waveguides having apertures that extend through an upper non-reflective layer that is disposed on a lower transparent layer of a substrate. The apertures have non-reflective oxide layers on the reflective side walls of the apertures, the side walls having a thickness of greater than 10 nm, and the oxide layer is formed by oxidizing the non-reflective layer. The volume within the oxide layer defines a solution volume, and the volume within the reflective walls defines a ZMW volume. Having such non-reflective layers on the walls of the ZMW usefully decouples the solution volume from the ZMW volume.
US10901141B2 Display device, lightguide plate, and manufacturing method thereof
According to one embodiment, a display device includes a display panel, a light source, a lightguide, and reflective elements. The lightguide includes a first end facing the light source, a first surface opposed to the display panel, and a second surface. The reflective elements are disposed inside the lightguide, the elements configured to reflect light passing through the first end to spread in the lightguide and to transmit the light through the first surface. Reflective elements are arranged to be apart from the first or second surface with a certain distance and has a reflective surface facing the first surface and projects toward the second surface, the reflective surface is inclined such that the light from the first end can be irradiated to the first surface.
US10901138B2 Light source device and display apparatus provided therewith
A light source device supplies a laser light to a display panel. The light source device includes: a light-emitting element configured to emit a laser light; and a light guide plate with a stepped bottom portion, the light guide plate disposed to receive the laser light from the light-emitting element at a side portion. The bottom portion of the light guide plate includes a plurality of reflecting surfaces arranged side by side in a first direction in which the laser light travels.
US10901134B2 Optical inspection apparatus
According to one embodiment, an optical inspection apparatus including: an imaging optical system; one or more light sources; a light guide which extends cylindrically along an optical axis of the imaging optical system and whose end face is opposed to the one or more light sources; a total reflecting surface formed on an inner surface of the light guide to totally internally reflect light struck into the light guide from the end face; a mirror surface formed on an outer surface of the light guide to reflect light struck into the light guide from the one or more light sources, toward the inspection target; and a transmission surface formed on the inner surface of the light guide to transmit the light reflected by the mirror surface, toward the inspection target.
US10901133B2 Illuminating device and liquid crystal display apparatus
An illuminating device includes light emitting elements extending in a lengthwise direction and a light guide plate having a first principal surface for emitting light from the light emitting elements and a second principal surface facing the first principal surface. The light guide plate has light guide regions corresponding to the light emitting elements. The light emitting elements overlap the light guide plate on a side of the second principal surface of the light guide plate in plan view. The side of the second principal surface of the light guide plate has first sectional surfaces, on which light originated from each of the light emitting elements is incident. The side of the second principal surface of the light guide plate has second sectional surfaces, each having a reflection surface for reflecting the light originated from each light emitting element toward the first sectional surface, corresponding to the light emitting elements.
US10901127B2 Optical filter
A bandpass filter may include a set of layers. The set of layers may include a first subset of layers. The first subset of layers may include hydrogenated germanium (Ge:H) with a first refractive index. The set of layers may include a second subset of layers. The second subset of layers may include a material with a second refractive index. The second refractive index may be less than the first refractive index.
US10901124B1 Wavelength-selective absorptive material, infrared sensor, wavelength-selective light source, and radiation cooling system
Provided is a wavelength-selective absorptive material which includes, in the following order: a base material; a reflective layer; and a high refractive index layer having a refractive index n of 3.0 or more with respect to infrared light having a wavelength range of 8 μm to 13 μm, having a thickness d of 30 nm to 1,000 nm, and containing a binder and flat metal particles; and an infrared absorptive layer having a maximum absorption wavelength in a wavelength range of 8 μm to 13 μm, in which a product n×d of the refractive index n and the thickness d is more than 1,000 and less than 4,875.
US10901120B2 Transparent antireflective lamination film, method of forming antireflective lamination film, and eyeglass type display
A transparent antireflective lamination film including: a first film composed of a first material having a first refractive index; a second film having a refractive index lower than the first film laminated on the first film, including a pattern composed of a second material having a second refractive index lower than the first refractive index formed in a film composed of the first material; and at least one layer of film laminated on the second film, at least one layer of film including: a film including the pattern composed of the second material having larger area than in the second film, and/or a film including a pattern composed of a material having a refractive index lower than the second refractive index, wherein the refractive index of each film is decreasing toward the upper side from the first film in the antireflective lamination film.
US10901117B2 Devices and methods for measuring temperature, oxidation reduction potential, and water-level within a subsurface formation
A subsurface monitoring system and method is provided that includes a sensor array and a monitoring system in communication with the array. The sensor array may include several sensors, such as subsurface temperature sensors, water-level sensors, and oxidation reduction potential sensors may be disposed in a vertical and/or horizontal fence through the subsurface of the monitored site. The sensor array may measure, collect, and analyze the subsurface conditions and provide the measurements to a monitoring system. The monitoring system may provide access the measurements via a user interface for analysis of the measurements. In addition, the monitoring system may process the measurements to generate one or more graphs of information for better understanding of the conditions of the subsurface of the monitored site.
US10901115B2 Logging of fluid properties for use in subterranean drilling and completions
Systems and methods for placing well bores and/or portions of completed well systems in a subterranean formation relative to tar mats or other phenomena in the formation are provided. In some embodiments, the methods comprise: identifying a reservoir characteristic associated with a chemical or physicochemical property of a fluid in or proximate to the reservoir characteristic; measuring the property of a fluid in at least a portion of a subterranean formation in two or more locations in the subterranean formation; identifying a variation of the property of the fluid at one or more of the locations in the subterranean formation; and determining a target location or direction for a portion of a well system based at least in part on the variation of the property of the fluid, the well system comprising a borehole penetrating the subterranean formation.
US10901114B2 Methods for assigning attributes to an image of an object scanned with ionizing electromagnetic radiation
There is provided a method for assigning an attribute to x-ray attenuation including scanning in an x-ray scanning device first and second reference materials each having known atomic composition, dimensions and orientation in the scanning device. The device emits x-rays which pass through the first reference material with first reference material path lengths and the second reference material with second reference material path lengths. The x-rays are detected by detectors to provide a plurality of dual-energy attenuation images having dual-energy x-ray attenuation information. The dual-energy x-ray attenuation information in the dual-energy attenuation images is associated with the first and second reference material path lengths. Then, each of the first and second reference material path lengths are expressed collectively as a function of the associated attenuation information to define attenuation surfaces upon which may be imposed dual-energy attenuation values to determine corresponding first and second reference material equivalent path lengths.
US10901109B2 Detection and avoidance of downhole noise and interference sources
In some embodiments, an apparatus and a system, as well as methods, include sampling a received signal that represents a downhole signal source, at a sampling frequency and for a sampling duration, to provide a sampled signal. Further activity may comprise detecting a frequency of a component of the sampled signal from inspection of a frequency domain representation of the sampled signal. Further activity may comprise adjusting at least one operating frequency for the downhole tool such that the at least one operating frequency is outside a frequency range from the frequency of the component of the sampled signal. Additional methods, apparatus, and systems are disclosed.
US10901107B2 Calibration method for electromagnetic induction measurement systems, and apparatus
A method for calibration of electromagnetic induction measurement systems. The method includes transmitting, by at least one transmitter of an electric induction measurement system, a magnetic field as a primary signal, wherein the transmitting the magnetic field as the primary signal triggers a current in the soil which current generates a secondary signal, and recording, by a receiver of the electric induction measurement system, the secondary signal at each of at least two heights of the receiver relative to a soil to be measured in order to create an input vector that is a combination of soil properties and environmental properties that contain the properties of the electric induction measurement system, that contains a dataset of n conductivity values of n layers, and that creates, as a starting value, an initial value vector. The initial value vector includes assumptions and apparent electrical conductivities for m measurement heights.
US10901106B2 Distinguishing false signals in cable locating
Discriminating between a cable locating signal and a false cable locating signal is described. A reference signal, which contains a locating signal frequency impressed on it, is transmitted in a way which provides for detection of a phase shift between the locating signal and the false locating signal. Based on the phase shift, a receiver is used to distinguish the locating signal from the false locating signal.
US10901105B2 Method and system for regression and classification in subsurface models to support decision making for hydrocarbon operations
A method and system are described for hydrocarbon exploration, development and production. The method relates to performing regression and/or classification in subsurface models to support decision making for hydrocarbon operations. The evaluation may then be used in performing hydrocarbon operations, such as hydrocarbon exploration, hydrocarbon development and/or hydrocarbon production.
US10901102B2 Digital seismic source signature near-field hydrophone
A near-field hydrophone is disclosed. The near-field hydrophone includes a housing, a piezoelectric element configured to produce an analog signal in response to an acoustic signal generated by the release of compressed air into water, an analog circuit coupled to the piezoelectric element, wherein the analog circuit is configured to receive the analog signal and to produce a conditioned analog signal, an analog-to-digital converter configured to receive the conditioned analog signal and to produce a digitized form of the conditioned analog signal, and a processor coupled to a memory circuit and to the analog-to-digital converter, wherein the processor is configured to control the operation of the analog-to-digital converter and to provide a digitized serial communication output corresponding to the digitized form of the conditioned analog signal. The piezoelectric element, the analog circuit, the analog-to-digital converter, the processor, and the memory circuit are located within the housing.
US10901101B2 System for detection and location of penetration system for detection and location of penetration
A system for the detection and location for preventing underground infiltration and enable the timely discovery of tunnels and a rapid response is presented. It can therefore prevent prison escapes, attempts to infiltrate security facilities and others which must be protected. The system consists of a network of large-diameter adjacent pipes (1-4 meters, as required) buried underground either vertically or horizontally Inside each pipe there are sensors capable of detecting any foreign body entering the space. The sensors from all the pipes are connected to a control center to provide an immediate information on the location. The upper side of each of pipe has a lid that can be opened to check the source of the alarm and introduce personnel and equipment to handle the infiltrator.
US10901100B2 Radiation detector and radiation detecting device
According to an embodiment, a radiation detector includes a plurality of absorbers, a resistor, and a heat bath member. The absorbers absorb radiation. The resistor undergoes a change in resistance according to a change in temperature of the absorbers. The heat bath member is maintained at a temperature at which resistance of the resistor becomes equal to a specific resistance value, and is positioned to be in thermal contact with the resistor. The absorbers are positioned to be in contact with the resistor, and are arranged at a distance from each other.
US10901098B2 Radiation imaging system, control apparatus, and method of controlling the same
A radiation imaging system includes an imaging apparatus, an obtainment unit configured to obtain a usage mode of the imaging apparatus, a control unit configured to control the imaging apparatus to generate a radiation image and offset data, and an image processing unit configured to correct the radiation image by using the offset data. The control unit determines, based on a capability to suppress a temporal change of offset data according to the usage mode, whether to cause the imaging apparatus to generate the offset data between a start of imaging preparation and a start of radiation emission.
US10901096B2 Antenna phase variation correction
A positioning method includes: receiving a positioning signal at a receiver from a positioning satellite; determining an angle of arrival of the positioning signal relative to the receiver; applying a phase correction to the positioning signal, based on the angle of arrival, to produce a phase-corrected signal; and determining a location of the receiver using the phase-corrected signal.
US10901093B2 Position validation
In one implementation, a method includes receiving versions of a message from a first satellite-based receiver and a second satellite-based receiver that both received a radio frequency (“RF”) transmission of the message, the message comprising a self-reported position of a transmitter of the message. The method also includes determining a time difference between a first arrival time of the RF transmission of the message at the first satellite-based receiver and a second arrival time of the RF transmission of the message at the second satellite-based receiver. The method further includes determining a measure of the likelihood that the self-reported position of the transmitter is valid based on the time difference between the first and second arrival times. The method still further includes transmitting an indication of the measure of the likelihood that the self-reported position is valid.
US10901088B2 Laser scanner with light
A laser scanner having a rotor that is rotatably held on a housing which in turn is rotatable about an axis of rotation, wherein a lens system is arranged in the rotor in order to direct a measuring beam emitted by a transmitter onto a measurement object or to direct a beam reflected by the measurement object onto a detector, wherein a camera for acquiring image information of the measurement object is arranged in the rotor. Also, a lighting unit, by which an image field of the camera can be illuminated depending on a camera position.
US10901073B2 Illumination for zoned time-of-flight imaging
A zoned time-of-flight (ToF) arrangement includes a sensor and a steerable light source that produces an illumination beam having a smaller angular extent than the field of view (FoV) of the sensor. The illumination beam is steerable within the sensor's FoV to optionally move through the sensor's FoV or dwell in a particular region of interest. Steering the illumination beam and sequentially generating a depth map of the illuminated region permits advantageous operations over ToF arrangements that simultaneously illuminate the entire sensor's FoV. For example, ambient performance, maximum range, and jitter are improved. Multiple steering alternative configurations are disclosed, including mechanical, electro optical, and electrowetting solutions.
US10901067B2 Method and system for user equipment location determination on a wireless transmission system
Neighbor cell hearability can be improved by including an additional reference signal that can be detected at a low sensitivity and a low signal-to-noise ratio, by introducing non-unity frequency reuse for the signals used for a time difference of arrival (TDOA) measurement, e.g., orthogonality of signals transmitted from the serving cell sites and the various neighbor cell sites. The new reference signal, called the TDOA-RS, is proposed to improve the hearability of neighbor cells in a cellular network that deploys 3GPP EUTRAN (LTE) system, and the TDOA-RS can be transmitted in any resource blocks (RB) for PDSCH and/or MBSFN subframe, regardless of whether the latter is on a carrier supporting both PMCH and PDSCH or not. Besides the additional TDOA-RS reference signal, an additional synchronization signal (TDOA-sync) may also be included to improve the hearability of neighbor cells.
US10901064B2 Ultrasonic beacon tracking
Time of flight between two or more ultrasonic transceivers is measured using known delays between receiving a trigger and sending an ultrasonic pulse in reply. A receive time is measured from a beginning of a receive phase in which the pulse is detected until receipt of an ultrasonic reply pulse. A trip time is determined from a sum of the receive time and a difference between a known first reference period for a transceiver that sends the trigger pulse and a second know reference period for a second transceiver that sends the reply pulse. The second reference period corresponds to a delay between when the second transceiver receives the initial or subsequent trigger pulse from the first transceiver and when the second transceiver sends the reply pulse.
US10901062B2 Synchronized-readout for narrowband detection of time-varying electromagnetic fields using solid state spins
A synchronized readout (SR) technique for spectrally selective detection of oscillating magnetic fields with sub-millihertz resolution, using coherent manipulation of solid state spins.
US10901059B1 Multi-shot diffusion-weighted MRI reconstruction using unrolled network with U-net as priors
A method of magnetic resonance imaging performs a scan by a magnetic resonance imaging system to acquire k-space data; applies the k-space data as input to an unrolled convolutional neural network comprising multiple iterations, and generates reconstructed images from the output of the unrolled convolutional neural network by combining images from different shots. Each iteration of the unrolled network performs a first gradient update, applies the result to a first U-net in k-space, performs a second gradient update, and applies a second U-net in image space. The first gradient update and the second gradient update are based on a theoretical gradient from a physical measurement model.
US10901051B2 Ferromagnetic particles as ultra-sensitive non-linear response labels for magnetic particles imaging (MPI) and sensing applications
A significant enhancement of detection capabilities of the room temperature MPQ is seen using optical lithography-defined, ferromagnetic iron-nickel alloy microdisks. Irreversible transitions between strongly non-collinear (vortex) and a collinear single domain states, driven by an ac magnetic field, translate into a nonlinear magnetic response that enables ultrasensitive detection of material at relatively small magnetic fields.
US10901050B2 Magnetic field sensing device including magnetoresistor wheatstone bridge
A magnetic field sensing device including a plurality of first magnetoresistor units and a plurality of second magnetoresistor units is provided. Magnetic field sensing axes of the first magnetoresistor units are parallel to a plane formed by a first direction and a third direction and are inclined with respect to the first direction and the third direction. Magnetic field sensing axes of the second magnetoresistor units are parallel to a plane formed by a second direction and the third direction and are inclined with respect to the second direction and the third direction. The first magnetoresistor units and the second magnetoresistor units are configured to measure a plurality of magnetic field components in a plurality of directions in three-dimensional space in a plurality of different time periods, respectively.
US10901048B2 Electronic magnetometer and method for measuring magnetic field
An electronic magnetometer and a method for measuring a magnetic field are provided. A Gunn diode with magnetic shielding and a Gunn diode without magnetic shielding generate different induced high-frequency oscillating currents in various environments. The high-frequency oscillating current of the Gunn diode with magnetic shielding and the high-frequency oscillating current of the Gunn diode without magnetic shielding are processed by circuits and subsequently compared. The difference of frequencies in the two currents is proportional to the magnitude of magnetic field, and the magnitude of magnetic field is obtained.
US10901045B2 Battery diagnostics system and method using second path redundant measurement approach
A method for providing battery diagnostics includes: measuring a first voltage across a first battery cell of a rechargeable battery via a first measurement path of a network using a first measurement circuit, measuring the first voltage including taking at least one first voltage sample during a first time period using the first measurement circuit; measuring a second voltage across the first battery cell via a second measurement path of the network using a second measurement circuit, measuring the second voltage including taking at least one second voltage sample during the first time period using the second measurement circuit, where the second measurement path of the network is different from the first measurement path of the network; comparing the measured first voltage with the measured second voltage; and generating a diagnostic output signal based on the comparison.
US10901043B2 State-of-charge indicator
A pluggable state-of-charge (SOC) indicator and methods of use are disclosed. The pluggable SOC indicator includes at least one voltage input jack for connecting to a battery, at least one instance of control electronics, and at least one SOC indicator, such as a 5-bar liquid crystal display (LCD). Embodiments of the pluggable SOC indicator include, but are not limited to, a pluggable single-connector SOC indicator, a pluggable dual-connector SOC indicator, a pluggable tri-connector SOC indicator, and a pluggable quad-connector SOC indicator. Further, the control electronics are programmable for any input voltage range and/or battery discharge characteristics.
US10901040B2 Battery state estimating device
A battery state estimating device periodically estimates a battery state of a secondary battery. The battery state estimating device has a current amount acquiring section, a threshold amount memory, a current amount comparing section, a cycle setting section, and a battery state estimating section. The current amount acquiring section acquires a current amount flowing in the secondary battery. At least one current threshold amount is stored in advance in the threshold amount memory. The current amount comparing section compares the current amount acquired by the current amount acquiring section with the current threshold amount stored in the threshold amount memory. The cycle setting section sets an estimation cycle for estimating the state of the secondary battery based on this comparison result. The battery state estimating section periodically estimates the battery state of the secondary battery based on the estimation cycle set by the cycle setting section.
US10901033B2 Channel circuitry, tap linking module, scan tap, debug tap domains
Testing of die on wafer is achieved by; (1) providing a tester with the capability of externally communicating JTAG test signals using simultaneously bidirectional transceiver circuitry, (2) providing die on wafer with the capability of externally communicating JTAG test signals using simultaneously bidirectional transceiver circuitry, and (3) providing a connectivity mechanism between the bidirectional transceiver circuitry's of the tester and a selected group or all of the die on wafer for communication of the JTAG signals.
US10901022B2 Electrostatic detecting device
An electrostatic detecting device adapted to an object. The electrostatic detecting device includes a substrate, a sensing electrode, a dielectric layer and a ground electrode. The substrate has a first surface and a second surface opposite to the first surface. The sensing electrode is disposed on the first surface and has a sensing surface. The sensing surface faces away from the first surface and configured to face the object. The dielectric layer having a dielectric constant greater than 1 is disposed on the second surface. The ground electrode is disposed apart from the sensing electrode by a spacing. The dielectric layer is disposed between the sensing electrode and the ground electrode.
US10901018B2 System and method for droop detection
A system includes a plurality of delay elements configured to receive an input clock signal. The system further includes an edge transition detector coupled to the plurality of delay elements. The plurality of delay elements is configured to detect the input clock signal transitioning from one value to another value. The system also includes a circuitry configured to determine a number of delay elements of the plurality of delay elements that the input clock signal propagates through prior to the input clock signal transitioning. The system also includes a logic or controller configured to determine whether a droop event has occurred based on the number of delay elements.
US10901017B2 Systematic methodology to remove reflections from I/O measurements
Embodiments of the present invention reconstruct a waveform at a receiver-end of a channel from an observed waveform physically measured at a probe point near the middle of the channel, where the channel is corrupted by reflections. The channel may be a memory channel of a high-speed I/O interface, for example. Equations to derive the waveform may be created using linear network analysis and/or signal processing, for example. S-parameters may be derived from simulated models representing components from the probe point to the load. The s-parameters together with the load impedance are used to recreate the desired waveform free from corruption due to reflections.
US10901016B2 Bi-directional electric energy meter
An electric energy meter for a poly-phase electricity network includes a power transformer having a primary side and a secondary side, a first analog front end (AFE) unit is coupled to the secondary side of the power transformer, and a microcontroller coupled to the primary side of the power transformer. The first AFE unit is to be coupled to a first phase of the poly-phase electricity network. The microcontroller is configured to transmit a digitized request signal to, and to receive a measurement signal from, the first AFE unit via the power transformer. More specifically, the first AFE unit, upon receiving the digitized request signal, is to extract information from the digitized request signal.
US10901015B2 Method and system for calculating model parameters for a coil to be modelled
Method for calculating model parameters for a coil (L), comprising of: incorporating the coil into a converter (1) with a switching element (2); connecting a resistive load (9); applying an input voltage (Uin); controlling the switching element in order to obtain a periodically varying voltage across the coil; measuring at least a first and second quantity representative of respectively the voltage (UL) across and the current (iL) through the coil; determining at least one voltage value and at least one current value on the basis of the measured first and second quantity; calculating a loss resistance and/or a loss power of the coil on the basis of the at least one voltage value and the at least one current value.
US10901005B2 Low power based Rogowski coil
A coil that includes an elongate conductor.
US10901004B2 High-voltage measuring unit with self-correction
The present application relates to a method for providing a corrected measuring signal indicating a high voltage on a high-voltage node (HV), including: injecting a periodic injection signal into a voltage divider coupled between the high-voltage node (HV) and a reference potential; obtaining a sensing signal at a sensing node (S) of the voltage divider, wherein the sensing signal depends on the periodic injection signal; from the sensing signal, separating a first sensing signal portion resulting from the high voltage and a second sensing signal portion resulting from the periodic injection signal; and depending on the second sensing signal portion, correcting the first sensing signal portion corresponding to the high-voltage signal in order to obtain the corrected measuring signal.
US10901002B2 Fuse diagnosis device and method using voltage distribution
The present invention relates to fuse diagnosis device and method using voltage distribution, and more particularly, to fuse diagnosis device and method using voltage distribution which connect a resistor unit and a diagnostic resistor to one side of the fuse so as to be connected with the battery in parallel and calculate voltage of a battery applied to the diagnostic resistor by using the voltage distribution to diagnose a state of the fuse, in order to diagnose the states of one or more fuses connected in parallel.
US10900996B2 Micromechanical sensor and method for manufacturing a micromechanical sensor
A micromechanical sensor, including: a substrate; a movable mass element sensitive in three spatial directions; two x-lateral electrodes for detecting a lateral x-deflection of the movable mass element; two y-lateral electrodes for detecting a lateral y-deflection of the movable mass element; z-electrodes for detecting a z-deflection of the movable mass element; each lateral electrode being fastened on the substrate with the aid of a fastening element; the fastening elements of all electrodes being formed close to a connection element of the movable mass element to the substrate.
US10900986B2 Pedal activity sensor and methods of pedaling analysis
An apparatus for determining bicycle pedaling may include a sensor that detects the angular velocity and/or position of a drivetrain or rear sprocket assembly of the bicycle The apparatus may determine values indicative of pedaling. The apparatus may be configured to be housed within a component of the bicycle, such as within a hollow opening of the spindle or crank axle. The apparatus also may include a wireless transmitter to communicate with another component, such as a suspension controller.
US10900982B2 Automated high volume slide processing system
An automated system is provided for performing slide processing operations on slides bearing biological samples. In one embodiment, the disclosed system includes a slide tray holding a plurality of slides in a substantially horizontal position and a workstation that receives the slide tray. In a particular embodiment, a workstation delivers a reagent to slide surfaces without substantial transfer of reagent (and reagent borne contaminants such as dislodged cells) from one slide to another. A method for automated processing of slides also is provided.
US10900981B1 Systems and methods for performing amplicon rescue multiplex polymerase chain reaction (PCR)
Embodiments of the present disclosure generally pertain to systems and methods for performing amplicon rescue multiplex polymerase chain reaction (arm-PCR). In one embodiment, the system comprises a processor and a reader coupled to a control element. The control element is configured to control the operation of the processor and the reader based on a variety of settings. The processor is configured to receive a self-contained cassette for performing PCR amplification of DNA and/or RNA obtained from an organic specimen. The processor engages with the cassette and manipulates reagents within the cassette in order to amplify and detect the DNA from the specimen. The processor also causes the cassette to deposit the DNA on a microarray within the cassette. The reader is configured to receive the cassette after it has been processed by the processor and to capture an image of the microarray for transmission to the control element as test data. The control element is further configured to analyze the test data received from the reader and to produce an output indicative of a comparison of the test data to predefined data.
US10900980B2 Metabolic biomarkers for memory loss
The present invention relates to methods of determining if a subject has an increased risk of suffering from memory impairment. The methods comprise analyzing at least one plasma sample from the subject to determine a value of the subject's metabolite profile and comparing the value of the subject's metabolite profile with the value of a normal metabolite profile. A change in the value of the subject's metabolite profile, over normal values is indicative that the subject has an increased risk of suffering from memory impairment compared to a normal individual.
US10900969B2 Biomimetic microfluid device for capturing circulating tumor cells
A method of capturing a Circulating Tumor Cell (CTC) and Circulating Cancer Cells (CSC) from a sample includes introducing a sample into a flow based multichannel device having a cell capture surface and a flow modification surface under conditions that allow a CTC to bind to a cell rolling-inducing agent and a capturing agent disposed on the cell capture surface. The invention also provides for flow based multichannel devices to capture CTCs and CSCs from a sample.
US10900968B2 Method of prognosing and predicting breast cancer recurrence, markers employed therein and kit thereof
A method of prognosing and predicting breast cancer recurrence stratifies early stage ER+/PR+ and Her2− breast cancer patients with invasive ductal/lobular carcinoma of the breast into low risk or high risk for breast cancer recurrence by employing an IHC based assay which assesses or measures expression of a combination of 5 biomarkers and by employing a histopathological analysis which assesses 3 clinical prognostic parameters.
US10900967B2 Immuno-based retargeted endopeptidase activity assays
The present specification discloses a retargeted endopeptidase pharmaceutical wherein the activity has been determined by the methods disclosed.
US10900966B2 Use of glycan as biomarkers for autoimmune diseases
The present invention discloses a method of determining the presence of autoimmune disease with the use of glycan biomarkers. A method of improving the detection sensitivity of trace glycans from a mixture of glycans and a microfluidic chip therefor are also disclosed.
US10900965B2 Methods and compositions for the detection of Fc receptor binding activity of antibodies
Disclosed are kits and methods for determining the presence or absence of an antibody of interest in a biological sample of a subject. In particular, the methods may detect either pathological or beneficial antibodies. The method may include the step of contacting a biological sample from a subject with a substrate conjugated to an antigen and an Fc receptor operatively linked to a detectable label. Detection of the label may indicate the presence or absence of an antibody of interest.
US10900960B2 Allosteric split trehalase biosensor
The present disclosure relates to a method referred to herein as the “split trehalase assay biosensor” (also referred to herein as “STIGA”) is based on the use of engineered E. coli trehalase to detect analytes such as antibodies in a sample. The trehalase is engineered in a way such that the enzyme is split into two inactive fragments (N-terminal fragment H and C-terminal fragment A) with antigens fused to both fragments. When bivalent antibodies react specifically with the fused antigens, two inactive trehalase fragments are brought in close proximity to restore the activity of trehalase. The restored trehalase will hydrolyze trehalose into two glucose molecules which can be measured using existing glucose detection methods such as glucometer, Benedict's reagent, or ACCU-CHEK AVIVA® glucose test strips.
US10900959B2 Method for quantitatively measuring the concentration of chemicals in aqueous solution
The disclosure relates to a method for quantitatively measuring concentration in an aqueous solution of a water soluble polymer that is functionalized with at least one tracer, wherein the method involves impregnating a flow assay with a test area, introducing the flow assay into a test reader, and using the test reader to compare test data to a calibration curve so as to determine the concentration of the water-soluble polymer. This method allows the determination of residuals concentration in aqueous solution recovered from different industries, including oil and gas produced water, mining fluids, industrial water systems, and water treatment applications.
US10900954B2 Method and system for inducing controlled and varied fluid stresses by bead oscillation
A method using variable bead-oscillation-based stress parameters, including relative bead dimensionality or other structural features as well as stress duration or intensity or overall magnitude, in inducing different shear stresses in biological samples, for testing the effects of different combinations of various defined stress conditions.
US10900952B2 Dual surface charge sensing biosensor
A biosensor includes a bulk silicon substrate and a vertical bipolar junction transistor (BJT) formed on at least a portion of the substrate. The BJT includes an emitter region, a collector region and an epitaxially grown intrinsic base region between the emitter and collector regions. The biosensor further includes a sensing structure formed on at least a portion of two vertical surfaces of the intrinsic base region of the BJT. The sensing structure includes a channel/trench opening, exposing the intrinsic base region on at least first and second opposing sides thereof, and at least one dielectric layer formed in the channel/trench opening and contacting at least a portion of the intrinsic base region, the dielectric layer being configured to respond to charges in biological molecules.
US10900949B2 Methods of evaluating deodorizing ability of superabsorbent polymer and product including the same
Provided are methods of evaluating deodorizing ability of a superabsorbent polymer and a product including the same. According to the methods of evaluating deodorizing ability of the present invention, deodorizing ability of the superabsorbent polymer and the product including the same may be evaluated by measuring changes in the concentration of ammonia naturally generated in a wet state which is made close to the actual use environment. Accordingly, the deodorizing ability of the superabsorbent polymer and the product including the same may be evaluated more accurately and efficiently.
US10900947B2 Portable apparatus for determining an elemental composition of a sample
An apparatus or method determines an elemental composition of a sample by scanning a sample using a PXRF spectrometer, receiving a PXRF spectra from the PXRF spectrometer, baseline correcting and smoothing the received PXRF spectra, extracting a Kα emission line of one or more elements from the baseline corrected and smoothed PXRF spectra from the PXRF spectrometer, determining the elemental composition of the sample using a predictive model that relates the Kα emission line of the one or more elements to the elemental composition of the sample, and providing the elemental composition of the sample to the one or more input/output interfaces.
US10900943B2 Method, apparatus and system for food intake and physical activity assessment
Electronic systems, devices and methods are provided to accurately record and analyze food intake and physical activity in a subject. A device is provided to be placed on a subject which records video using at least two video cameras positioned to record stereoscopic image pair, as well as other physiological and/or environmental data including, for example, oxygen saturation, heart rate, and environmental factors such as physical location, temperature, and humidity. Video data is analyzed along with other data obtained by the device to determine food consumption and/or physical activity of the subject, much of which is accomplished by automated computer-implemented processes.
US10900942B2 Device and method for detecting restrictions in gas access to a gas sensor
Provided is a gas sensor and methods of monitoring the same. The gas sensor may detect gas restrictions within the gas sensor. The gas sensor may include a test gas diffusion path allowing for monitoring of restrictions within the gas sensor. A pulse of test gas may be electrochemically generated into a void disposed between the membrane and capillary of the gas sensor. The resulting transient signal on the sensing electrode may be analyzed to determine the degree of restriction present in the gas sensor.
US10900941B2 Determining stereoisomeric excess, concentration and absolute configuration
The present invention is directed to analytical methods for determining the concentration, and/or stereoisomeric excess, and/or absolute configuration of chiral analytes in a sample.
US10900936B2 Gas chromatograph and sample injection method
A sample solution (21) that is a first solvent containing a sample is stored in a first storage section (17). A pseudo matrix solution (22) that is a second solvent, with higher polarity than the first solvent, in which a pseudo matrix is dissolved is stored in a second storage section (18). A suction control unit (191) causes the sample solution (21) in the first storage section (17) and the pseudo matrix solution (22) in the second storage section (18) to be sucked into a syringe (15). An injection control unit (192) causes the sample solution (21) and the pseudo matrix solution (22) to be vaporized in a sample vaporization chamber (12), by causing the sample solution (21) and the pseudo matrix solution (22) sucked into the syringe (15) to be injected into the sample vaporization chamber (12).
US10900935B2 Electrical measurement circuit, gas detector and method for measuring a gas concentration
An electric measurement circuit possesses an electrical reaction leg for forming an oscillator from a resonator, and furthermore possesses a measurement leg the input of which is supplied by the electrical reaction leg. The measurement leg contains an adjustable phase shifter so that an additional excitation force that is applied to the resonator in the measurement leg can be adjusted in phase quadrature with respect to an excitation force that is applied to the resonator in the electrical reaction leg. Such an electrical measurement circuit is particularly suitable for forming a photoacoustic gas detector.
US10900933B2 Phased array calibration for geometry and aberration correction
Various approaches for calibrating the geometry of an ultrasound transducer having multiple transducer elements include providing an acoustic reflector spanning an area traversing by multiple beam paths of ultrasound waves transmitted from all (or at least some) transducer elements to a focal zone; causing the transducer elements to transmit the ultrasound waves to the focal zone; measuring reflections of the ultrasound waves off the acoustic reflector; and based at least in part on the measured reflections, determining optimal geometric parameters associated with the transducer elements.
US10900932B2 Photoacoustic sensor, method for checking a gas-tightness, and system
An example of a system comprises a volume filled with a gas, a gas excitation device configured to excite the gas inside the volume, a microphone configured to output a microphone signal on the basis of the gas excited by the gas excitation device, and a testing unit configured to take the microphone signal as a basis for testing a gas-tightness of the volume. An example of a photoacoustic sensor comprises a hermetically sealed sensor cell, a gas excitation device and a testing unit configured to take the microphone signal dependent on the thermally excited gas as a basis for testing a gas-tightness of the sensor cell. One example comprises a method for testing a gas-tightness of a volume filled with a gas.
US10900928B2 Gas sensor
Fuel cell gas sensors using an aperture in a fuel cell gas sensor that allows for determination of a gas proportion in a sample that includes more gas than could otherwise be safely sampled. The aperture is adjustable between an open and a closed state. The amount of the gas of interest exposed to the fuel cell may be adjusted by adjusting the amount of time that the aperture is in the open state. Alternatively, the amount of the gas of interest exposed to the fuel cell may be adjusted by adjusting the size of the aperture.
US10900924B2 Porous nanostructured electrodes for detection of neurotransmitters
Embodiments of the invention are directed to a system for detecting neurotransmitters. A non-limiting example of the system includes a porous electrode. A system can also include a pH sensor attached to the porous electrode, wherein the pH sensor includes a sensing electrode and a reference electrode. The system can also include electronic circuitry in communication with the pH sensor.
US10900923B2 Moisture detection and ingression monitoring systems and methods of manufacture
Moisture detection and ingression monitoring systems and methods of manufacture are provided. The moisture detection structure includes chip edge sealing structures including at least one electrode forming a capacitor structured to detect moisture ingress within an integrated circuit. The at least one electrode and a second electrode of the capacitor is biased to ground and to a moisture detection circuit or vice versa, respectively.
US10900911B2 Vehicle cabin inspection system and method
An inspection system (100) having: ⋅ a source (101) configured to generate inspection radiation (40); ⋅ a collimator (103) configured to collimate the inspection radiation into an inspection beam (41) configured to irradiate a section of a vehicle (20); ⋅ a filter (102) located between the source and the collimator, the filter having at least a cargo configuration and an attenuation configuration; and ⋅ a controller (104) configured to control the configuration of the filter, such that the filter is in the cargo configuration when the inspection beam irradiates a container (23), and in the attenuation configuration when the inspection beam irradiates a cabin (21).
US10900909B2 Transmittance based system/kit for point-of-care quantification of biomarkers sample and use thereof
A transmittance based system/kit for point-of-care quantification of biomarker samples includes a stage supporting a detection unit, an optical transmittance unit and a signal processing unit. The detection unit comprising reactive substrate is capable of undergoing a specific biomarker sample interactive reaction and generating a quantifiable optical signal proportional to the concentration of the said biomarker sample wherein the intensity of the color varies with the concentration of the analyte in the bio-sample. The optical transmittance unit, comprises a sample stage integrated with the light source and a photodetector, converting quantifiable optical signal transmitted through the reagent coated substrate detection unit to electrical signals, a signal processing unit connected to the said optical transmittance unit transduces the analogue electrical signal into the digital display signal. The simple, single step, cost-effective easily disposable system/kit is useful for point-of-care detection of important biomarkers such as amylase, creatinine, albumin, among others.
US10900908B2 Chemiluminescence for tamper event detection
A secured device includes an electronic component and a protective cover surrounding the electronic component. The secured device also includes one or more chemiluminescent reactant layers and a light sensor that is electrically connected to the electronic component. The one or more chemiluminescent reactant layers are disposed between the protective cover and the electronic component and include multiple reactants that undergo a chemiluminescent reaction. The light sensor is configured to trigger one or more tamper response operations responsive to detection of a photon generated by the chemiluminescent reaction.
US10900907B2 Portable plasma source for optical spectroscopy
A portable, modular plasma source allows the production of an emission spectrometer by combination with a common portable fiber optic spectrograph by channeling emitted light through a fiber optic coupling communicating light from the plasma source to the portable fiber optic spectrograph.
US10900906B2 Surface enhanced Raman scattering substrate
An apparatus includes a substrate having a base and a plurality of pillars extending from the base where the pillars are configured to define a nano-array, a dielectric disposed on the base, and a plasmonic coating disposed on a surface of the dielectric and on one or more of the pillars.
US10900905B2 Probe manufacturing method and probe
A needle-shaped body protrudes from a cantilever made of Si. Furthermore, the rear face of the cantilever is coated with aluminum (first metal) having a Fermi level higher than that of Si. The cantilever is dipped into an aqueous silver nitride solution containing the ions of Ag serving as a second metal. The electrons of Si flow out to the aqueous silver nitride solution due to the existence of the aluminum, and Ag nanostructures are precipitated at the tip end of the needle-shaped body. A probe for tip-enhanced Raman scattering in which the Ag nanostructures are fixed to the tip end of the needle-shaped body is manufactured. The sizes and shapes of the Ag nanostructures can be controlled properly by adjusting the concentration of the aqueous silver nitride solution and the time during which the cantilever is dipped into the aqueous silver nitride solution.
US10900904B2 Method for detecting moisture and volatile matter content of raw coal by using value of baseline drift
The present invention relates to a method for detecting moisture and volatile matter content in raw coal using the value of baseline drift, comprising the following steps: selecting a plurality of types of standard coal having different coal ranks and different ash contents, performing a Raman spectroscopy test and a proximate analysis on each type of standard coal, calculating the value of baseline drift in the Raman spectrum, and setting up the mapping relationship between the value of baseline drift in the Raman spectrum and the characteristic parameters of the moisture and the volatile matter content. The same method and reference are used to perform a Raman spectroscopy test on raw coal to be tested, so as to calculate the value of baseline drift in a Raman spectrum of the raw coal to be tested, and obtain the moisture and volatile matter content of the raw coal to be tested.
US10900901B2 Method of high spatial resolution determining a position of a singularized molecule which is excitable for emission of luminescence light
For spatial high resolution determining a position of a singularized molecule, which is excitable with excitation light for emission of luminescence light, in n spatial dimensions in a sample, a preliminary local area including the singularized molecule is determined The excitation light is directed onto the sample with an intensity distribution, which has a zero point and intensity increasing regions adjoining the zero point on both sides in each of the n spatial dimensions. At first, the zero point is arranged at preliminary positions on known sides of the preliminary local area. Then, present positions of the zero point are successively shifted into the preliminary local area in each of the n spatial dimensions depending on photons of the luminescence light which is quasi-simultaneously separately registered for the present positions of the zero point in that the zero point is repeatedly shifted between the present positions of the zero point.
US10900896B2 Flow cells utilizing surface-attached structures, and related systems and methods
A flow cell is provided that includes surface-attached structures in a chamber. The structures are movable in response to a magnetic or electric field. A target extraction or isolation system includes the flow cell and a driver configured for applying a magnetic or electric field to the interior of the flow cell to actuate movement of the structures. The flow cell may be utilized to extract or isolate a target from a sample flowing through the flow cell. Further, a microfluidic system is provided that includes surface-attached structures and a microarray, wherein actuated motion of the surface-attached structures is used to enhance flow, circulation, and/or mixing action for analyte capture on the microarray.
US10900888B2 Method for evaluating tantalum carbide
In a method for evaluating tantalum carbide, a carbonization degree of tantalum carbide is evaluated by chromaticity.
US10900883B2 Mold test apparatus and method
A mold test apparatus includes a mold support plate having a top surface on which a mold is mounted, wherein the mold support plate includes a plurality of test suction pipes communicating with paths in the mold, vacuum pipes each having one end connected to one of the plurality of test suction pipes, a pump connected to the other end of the pipe, and at least one pressure sensor configured to measure a pressure of the vacuum pipe, wherein the paths communicate with adsorption holes provided in a top surface of the mold, and wherein the at least one pressure sensor includes a determining unit configured to determine whether the adsorption holes are clogged by using the measured pressure.
US10900877B1 Methods, apparatus, and systems to extract and quantify minute objects from soil or feces, including plant-parasitic nematode pests and their eggs in soil
A system, method, and apparatus for quantification of pre-determined particles in a soil or feces sample with certain automated steps. In one aspect it includes an input station for inputting a soil or feces sample; a sieving/filtering station for separating soil or feces from particles or particle carriers, and/or separating particle carriers from particles; and a collection station for receiving the extracted particles. It can include quantification of the collected sample with an imaging station to digitally image the particles and recognize and count the particles collected. A mechanism can mechanically move the filtered particles from the sieve/filter station to the collection station. A controller can be programmed to automatically control at least certain functions of the mechanism. An optional feature includes acquisition of chemical, biological, physical, or other parameters of the sample with one or more sensors positioned or positionable at the sample.
US10900875B2 Systems and methods for automated preparation of biological specimens
An automated system for processing a sample contained in a liquid sample container includes an automated tool head configured to rotate about a first axis, and to translate along a second axis different than the first axis, an analytic element positioner having an analytic element holder configured to releasably grip an analytic element, and a specimen transfer device carried by the tool head, wherein the tool head is configured to automatically position a working end of the specimen transfer device to obtain a specimen from a sample container held in the sample container holder, and to transfer the obtained specimen to an analytic element held by the analytic element holder, respectively, through one or both of rotation of the tool head about the first axis and translation of the tool head along the second axis.
US10900874B2 Apparatus, method, and system for filter based cell capture and labeling with configurable laydown area
Devices and methods for labeling and mounting suspended cells in a controllable area are disclosed. The devices and methods utilize polycarbonate filters. The filters are employed both to capture the cells and as a substrate for labeling. This disclosure provides a device for cell capture and staining. This device utilizes a stack comprising a filter sandwiched between two o-rings (an “OFO stack”) in which the o-rings both seat the device and, based on their outer diameter and cross-section, determine the cell capture area. In one embodiment, an alignment plate is affixed to an output head of the device, the alignment plate having one or more through holes, a diameter of the one or more through holes matching an outer diameter of the OFO stack.
US10900872B2 Magnetic needle separation and optical monitoring
Apparatuses and methods for removing magnetic particles from suspensions are described. One embodiment of the apparatus is called a magnetic needle.
US10900871B2 Method for estimating the reliability of measurements by wheel sensors of a vehicle and system for its application
A method and system for evaluating the reliability of data supplied by multi-function WFC sensors of tires of wheels of a vehicle for targeted applications, on the basis of the irregularities of the road, which use displacement data sent from the road handling adaptation equipment of the vehicle, enabling the variations in the road condition to be reflected. The system includes equipment for monitoring the wheel displacement data for adapting it to the variations of profile of the road on which it is traveling, in order to maintain a stable body position. The monitoring equipment is linked to the WFC sensors via a central processing unit which is capable of correlating data supplied by the WFC sensors and values of wheel displacement data supplied by the monitoring equipment for the purpose of weighting the values of at least one parameter obtained from the data delivered by the WFC sensors.
US10900864B2 Method and system for accelerated fatigue damage testing of an object
A method and system for accelerated fatigue damage testing of an object excited via an actor, wherein a drive signal is generated and transmitted to the actor, where the acceleration of the object or a mounting base of the actor is measured and supplied to a control system, where a Power Spectral Density (PSD) and a Fatigue Damage Spectrum FDS within the control system are calculated from the measured acceleration, whereby the calculated PSD is compared with a target PSD, whereby the calculated Fatigue Damage Spectrum FDS is compared with a target FDS, whereby a new drive frequency spectrum is calculated based on the comparisons and, one or multiple time domain blocks for the drive signal for a next cycle are generated from the new drive frequency spectrum and transmitted to the actor such that accelerated vibration testing without affecting the failure mode is achieved which provides realistic results.
US10900860B2 Conduit monitoring
A method for monitoring a fluid carrying conduit by introducing an acoustic pulse into the conduit, and interrogating an optic fibre positioned along the path of said conduit to provide distributed acoustic sensing. By measuring the response at each of a plurality of locations, a conduit condition profile can be derived. A condition profile can be obtained quickly and easily with minimum disruption to the pipeline infrastructure and contained flow. Existing optic fibres running along the path of a pipe can be employed for sensing purposes, allowing relatively long spans of pipeline to be monitored with only limited access to the pipe.
US10900859B2 Conductive fluid sensor cable
A conductive fluid sensor cable capable of manufacture in long lengths comprising a flexible substrate, a pair of conductors, and a cover material arranged to allow a conductive fluid path between the conductors when conductive fluid contacts the cable.
US10900853B1 Flexible sensor
A flexible sensor that includes a printed circuit board (PCB), a capacitive structure on the PCB, and mechanical coupling sites. The PCB includes a slot extending from an outer edge of the PCB to an inner portion of the PCB, and the slot defines a first edge and a second edge facing the first edge. The first and second edges are separated by a gap when the PCB is in an unflexed state. The slot is configured to permit the PCB to flex so as to vary a relative position of the first edge with respect to the second edge. The capacitive structure on the PCB includes a first edge electrode on a portion of the first edge of the PCB, and a second edge electrode on a portion of a second edge of PCB. The second edge electrode is aligned with the first edge electrode across the slot.
US10900848B2 Articles comprising a resistor comprising core shell liquid metal encapsulates and method of detecting an impact
Articles and methods of detecting an impact on an article using a resistor containing core shell liquid metal encapsulates are disclosed. Such core shell liquid metal encapsulates enable simple but robust impact sensors as such encapsulates comprise a highly electrically resistant metal oxide shell that prevents such encapsulates from coalescing. Yet when such shell is ruptured, the highly conductive bulk liquid metal is released. Such liquid metal changes electrical properties of a sensor comprising core shell liquid metal encapsulates which in turn is evidence of the aforementioned impact.
US10900844B2 Stress distribution measurement method and stress distribution measurement system
A stress distribution measurement method is a method of measuring stress distribution generated on a structural object including two support parts and a beam part provided between the support parts. The method includes: generating first image data by performing, through a first image capturing unit, image capturing of a moving object or an identification display object attached to the structural object from the moving object; calculating, based on the first image data, a movement duration in which the moving object moves between the support parts; generating, as second image data, thermal image data by performing image capturing of the surface of the beam part through a second image capturing unit; calculating a temperature change amount based on a second image data group corresponding to the movement duration; and calculating a stress change amount based on the temperature change amount to calculate stress distribution based on the stress change amount.
US10900843B2 In-situ temperature sensing substrate, system, and method
A sensor for detecting a temperature distribution imparted on a substrate in an environment is disclosed. The sensor includes a sensor substrate with one or more temperature sensing elements formed on the sensor substrate. In embodiments, a temperature sensing element includes at least one cavity with a thermally expandable material disposed within the cavity and a channel extending from the cavity with a slug disposed within the channel. In embodiments, the cavity has a fixed volume and is enclosed by a cover layer disposed or formed over the cavity. The thermally expandable material is configured to extend from the cavity into the channel to actuate the slug from a first position within the channel to at least a second position within the channel, where the position of the slug is indicative of a temperature of a respective portion of the sensor substrate.
US10900842B2 On-board radiation sensing apparatus
Systems, methods, and apparatuses for providing on-board electromagnetic radiation sensing using beam splitting in a radiation sensing apparatus. The radiation sensing apparatuses can include a micro-mirror chip including a plurality of light reflecting surfaces. The apparatuses can also include an image sensor including an imaging surface. The apparatuses can also include a beamsplitter unit located between the micro-mirror chip and the image sensor. The beamsplitter unit can include a beamsplitter that includes a partially-reflective surface that is oblique to the imaging surface and the micro-mirror chip. The apparatuses can also include an enclosure configured to enclose at least the beamsplitter and a light source. With the apparatuses, the light source can be attached to a printed circuit board (PCB). Also, the enclosure can include an inner surface that has an angled reflective surface that is configured to reflect light from the light source in a direction towards the beamsplitter.
US10900836B2 Reflectometer, electronic device and method
A reflectometer has a depth sensor which obtains distance information between the depth sensor and an object, a light source which emits light having a calibrated light spectrum, a spectral sensor which collects spectral information from light reflected from the object, and a circuitry. The circuitry calculates a reflectance spectrum for the object based on the distance information and the spectral information collected from light being reflected from the object, wherein the light originates from the light source.
US10900833B2 Spectral reflectometer
A spectral reflectometer includes a first substrate, a first light emitting element and a second light emitting element in which a height of a first light emitting portion which is the height from the first substrate to a first light emitting portion of the first light emitting element, which is installed on the first substrate and a height of a second light emitting portion which is the height from the first substrate to a second light emitting portion of the second light emitting element are different, and a light receiver that receives light, in which the second light emitting element having a high height of the second light emitting portion is installed at a position close to an optical axis of the light received by the light receiver from the first light emitting element having a low height of the first light emitting portion.
US10900825B2 Equalized hydraulic clamp force control
Hydraulic valve circuitry adapted for automatic weight-responsive control of load-clamping members of a load-lifting system having a free lift mast. The load-lifting system generally includes one or more fluid power actuator for applying a gripping force to a load, at least one elongate, longitudinally-extensible fluid power lifting device having a free lift range of motion and at least one main lift range of motion, and manually operated load-clamping and load-lifting selector valves. The hydraulic valve circuitry provides, independently, weight-responsive control of the load-clamping members when lifting a load, full-time automatic weight-responsive force control of the load-clamping members without concurrent manual actuation of load-clamping or load-lifting selector valves, and equalization of sensed load weight so that the sensed load weight is substantially independent of the longitudinally-extensible position of the lifting device.
US10900823B2 Method for measuring mass distribution
A method for measuring the mass distribution along the width of a strip, in particular a dough strip, moved in the longitudinal direction of the strip and having a specified target width. At least two weighing cells are arranged at a distance to each other with respect to the width of the strip. The weight of at least one dough strand or dough piece having a width defined by the distances of the weighing cells is sensed. The mass of the partial pieces of the strip is determined on the basis of the distance of the weighing cells to each other, the position of the weighing cells along the width of the strip, the strip speed, and the measured values of the weight of the partial pieces sensed by the weighing cells, in particular over a defined time period.
US10900821B2 Composite panel edge treatments and joints and cargo body having same
A cargo body includes a floor, a roof, a first sidewall extending between the floor and the roof, and a second sidewall extending between the floor and the roof, the second sidewall cooperating with the first sidewall, the floor, and the roof to define a cargo receiving volume. The floor is defined by at least one composite panel including a core and a pair of skins sandwiching the core.
US10900814B2 Magnetic sensor for system-level diagnostics
A magnetic sensor may detect a system-level error, associated with a sensor system that includes the magnetic sensor, based on one or more physical parameters as determined at the magnetic sensor. The magnetic sensor may provide an indication of the system-level error in an output signal. The one or more physical parameters may include a temperature at the magnetic sensor, a temperature drift of the magnetic sensor, a supply voltage at the magnetic sensor, an amount of humidity at the magnetic sensor, or an amount of pressure at the magnetic sensor.
US10900811B2 Displacement detection device
Provided is a displacement detection device which can uniquely determine displacement of a detection target from output values based on detection as well as make a displacement range of the detection target wider than a displacement range detectable by a sensor.A displacement detection device includes a magnet which is displaced in a displacement direction Ds, is rod-shaped and has a form in which a longitudinal direction and the displacement direction Ds form a predetermined angle θ, and a sensor IC which detects a magnetic flux density of a magnetic field formed by the magnet in an x direction and a z direction orthogonal to the displacement direction Ds and outputs a signal proportional to the magnetic field detected.
US10900810B2 Electronic equipment that determines rotation direction and rotating amount of rotational operation member
An electronic equipment has a rotational operation member that can be downsized and has high detection reliability. The electronic equipment includes a rotational operation member, a click mechanism providing a click feeling at each predetermined rotation angle, and a magnetic field generating member. A first magnetic field detecting part detects variation of a first direction-related magnetic field generated by the magnetic field generating member, and a second magnetic field detecting part detects a variation of a second direction-related magnetic field generated by the magnetic field generating member. A rotation amount and a rotation direction of the rotational operation member are calculated based on the variations of the first direction-related magnetic field and the second direction-related magnetic field caused by a change in a positional relation of the first and second magnetic field detecting parts with the magnetic field generating member due to the rotation of the rotational operation member.
US10900809B2 Magnetic sensor having sensor gear, electric motor having the magnetic sensor, and method of manufacturing machine having the magnetic sensor
A high-precision magnetic sensor, an electric motor having the magnetic sensor, and a method of manufacturing a machine having the magnetic sensor. A gap adjusting member is attached to a radially outer portion of teeth of a sensor gear. In a manufacturing process of a machine having the magnetic sensor, the gap adjusting member is positioned between a detecting part and the tooth of the sensor gear, and a state in which the gap adjusting member contacts both the detecting part and the tooth can be easily realized due to magnetic force applied between the sensor gear and the detecting part. Therefore, a desired gap corresponding to the thickness of the gap adjusting member can be easily obtained, without carrying out the burdensome and skillful operation for adjusting the gap as in the prior art.
US10900808B2 Dynamic transmitter power control for magnetic tracker
A system determines the transmission strength of the magnetic field signal. The magnetic field signal is transmitted from a first magnetic-sensor device to a second magnetic-sensor device. The system then determines a first projected distance between the first magnetic-sensor device and the second magnetic-sensor device. Based at least in part on the first projected distance, the system calculates an adjusted transmission strength for the magnetic field signal. The system then causes the first magnetic-sensor device to transmit an adjusted magnetic field signal. The adjusted magnetic field signal comprises the adjusted transmission strength. The system receives, from the second magnetic-field device, the adjusted magnetic field signal. Based at least in part upon the received adjusted magnetic field signal, the system, computes a first pose of the first magnetic-sensor device in relation to the second magnetic-sensor device.
US10900806B2 Method for calibration of gyro sensor using tilt sensor
The present invention relates to a method for calibration of a gyro sensor which controls the attitude of a device such as an antenna by detecting acceleration with respect to three axis directions and, more particularly, to a method for calibration of a gyro sensor, in which the calibration of the gyro sensor is performed by interworking with a tilt sensor. In particular, it is possible to calibrate the gyro sensor, which detects rotation with respect to a Z-axis by standing a sensor board provided with a sensor, by interworking with a tilt sensor.
US10900804B2 Methods and systems for roadwork extension identification using speed funnels
A solution including a method, a system, and a computer program product are provided herein in accordance with at least one example embodiment for identification of at least one road work extension in a geographical location. The solution includes the process of building and accessing of a map for the geographic location curated with the marking of one or more road work zones corresponding to the at least one road work extensions. The method includes the steps of obtaining multiple speed funnels of a route and validating at least one speed funnel based on the sign value of a last learned speed sign of the speed funnel. The method further generates the road work extension data associated with the road work extension based on the last learned speed sign and a result.
US10900795B2 Method and system for identifying meeting points
A method of and a system for processing a ridesharing request. The method comprising receiving instructions to create a trip in the ridesharing platform; generating an original route by causing to compute an original polyline defining the original route; accessing a set of meeting points; determining from the set of meeting points, candidate meeting points which are within a distance from the original polyline; generating for each one of the candidate meeting points, a detour route by causing to compute a detour polyline defining the detour route; identifying selected candidate meeting points from the candidate meeting points; and storing the selected candidate meeting points, the selected candidate meeting points being associated with the trip.
US10900791B2 Communications apparatus, system and method of providing a user interface
A communications apparatus includes a processing resource arranged to support, when in use, a main application and a user interface. The apparatus, in at least one embodiment, also includes a data store and a user interface host entity arranged to access, when in use, a user interface template selectable in response to a received message. The user interface template includes an expression of a number of user interface elements. The user interface is arranged to translate the user interface template selected from the expression of the number of user interface elements into a user interface instantiation.
US10900788B2 Wearable navigation system for the visually impaired
Described herein is a system for providing range and navigation information for visually impaired persons using range finders, image recognition, and non-visual sensual signals. The system provides information about the identity and distance of objects and potential obstacles in the vicinity of the user in a non-visual form that can be perceived by a visually impaired person.
US10900787B2 Field traveling route production system and field work vehicle
A field traveling route production system includes: a field information storage section that stores field information including position information each of a field and an entrance/exit area of the field; a work traveling route calculation section (61) that calculates a work traveling route for the field work vehicle based on the field information and specification of the field work vehicle, the work traveling route interconnecting a traveling work starting point and a traveling work ending point; a fore traveling route calculation section (62) that calculates a fore traveling route extending from the entrance/exit area to the traveling work starting point of the work traveling route; and a post traveling route calculation section (63) that calculates a post traveling route extending from the traveling work ending point to the entrance/exit area.
US10900785B2 Micromechanical rotational rate sensor system and corresponding production method
A micromechanical rotational rate sensor system includes a first rotational rate sensor device that can be driven rotationally about a first axis in oscillating fashion for acquiring a first external rate of rotation about a second axis and a second external rate of rotation about a third axis, the first, second, and third axes being perpendicular to one another; and a second rotational rate sensor device, capable of being driven in linearly oscillating fashion along the second axis, for acquiring a third external rate of rotation about the first axis. The first rotational rate sensor device is connected to the second rotational rate sensor device via a drive frame device. The drive frame device has a first drive frame and a second drive frame that are capable of being driven in oscillating fashion by the drive device with opposite phase along the third axis.
US10900783B2 MEMS metal-quartz gyroscope
The present disclosure relates to a gyroscope that makes use of a shuttle having a first plurality of fingers, a stator having a second plurality of fingers, at least one fixed support structure, and a plurality of flexors for supporting the shuttle for vibratory motion relative to the stator. The fingers of the shuttle are able to move in a vibratory motion adjacent the fingers of the stator without contacting the fingers of the stator. Portions of the fingers of at least one of the shuttle and the stator also make use of a grounded metal material layer to reduce parasitic capacitive coupling between the fingers of the shuttle and the fingers of the stator.
US10900781B2 Increment measuring device and process
A device for measuring an increment on a surface comprises a housing having a left light source, a right light source and center light source each configured to project a light beam onto a target surface. Each light source is independently rotatable, and in communication with a rotation measuring element configured to measure a degree of rotation of each respective light source. A computing unit is configured to receive a measured degree of rotation value from the rotation measuring element for each of the left light source and the right light source, and to calculate a rotation target value for the center light source corresponding to a desired incremental point on the target surface between a projected left light beam from the left light source and a projected right light beam from the right light source, such that the center light source can be rotated according to the rotation target value and project a center light beam at the desired incremental point.
US10900778B2 Systems and methods for implement position measurement
A method for retrofitting a plurality of position sensors on a machine includes installing the plurality of position sensors on the machine, wherein the position sensors include at least two inertial measurement units (IMUs). The method further includes calibrating orientation of the IMUs, obtaining measurements from the IMUs, determining relative differences between the measurements obtained from the IMUs, and processing the relative differences using a Kalman filter procedure to determine positional data of the machine.
US10900776B2 Sensor device for distance offset measurements
A sensing device for measuring an offset along a longitudinal axis comprises a housing including a plurality of slots, two or more arrays of optical sensors aligned along the longitudinal axis, at least one of the arrays being offset along the longitudinal axis with respect to the other arrays and a microcontroller coupled to the two or more arrays of optical sensors and configured to determine a positional offset along the longitudinal axis at which light is detected by at least one of arrays of optical sensors. In some embodiments, each of the optical sensors of the arrays are positioned within the housing underneath one of the plurality of slots to reduce an angle of incidence of radiation received.
US10900771B2 System and method for detecting a position of a guide catheter support
A catheter procedure system includes a base and a robotic mechanism having a longitudinal axis and being movable relative to the base along the longitudinal axis. The robotic mechanism includes a robotic drive base including at least one drive mechanism, a cassette operatively secured to the robotic drive base, a rigid guide coupled to the cassette and fixed relative to the robotic mechanism and a flexible track having a distal end, a proximal end and a plurality of reflective sections. At least a portion of the flexible track is disposed within the rigid guide. The robotic mechanism also includes a position detector mounted to the robotic drive base and positioned beneath the flexible track. The position detector is configured to detect light reflected off of the reflective sections of the flexible track and to determine the position of the distal end of the flexible track based on the detected reflected light.
US10900768B2 Systems and methods for analysis of material properties of components and structures using machining processes to enable stress relief in the material under test
Analysis of residual stress in materials is often done in static conditions in a laboratory. Accurate systems and methods for performing these analyses in a dynamic, non-laboratory environment are notoriously difficult and can be very inaccurate. A method using a portable, field deployable apparatus having greater accuracy than currently available is disclosed whereby accurate and repeatable residual stress analysis may be implemented in non-laboratory environments leading to greatly improved diagnostics, maintenance and life limit prediction.
US10900762B2 Ammunition press and components thereof
An ammunition press for manufacturing or reloading ammunition cartridges. The ammunition press includes an adjustable shell holder for holding ammunition shells (sometimes called cases) of various sizes. A catch tray is provided for collecting spent primers or other debris. According to a user's preference, the ammunition press can be customized to provide an over-center actuated configuration or a non-over-center actuated configuration. A light is integrated with the press for illuminating the shell holder. Components of the press and associated methods are also disclosed.
US10900761B2 Munition and logistics concept for, in particular, artillery projectiles
A uniform projectile casing which is utilized for projectiles with different ranges. A projectile of relatively short range can in this case be optimized with regard to payload, whereas a projectile with the relatively long range is subjected to a range optimization, with a reduction in payload. The payload of a projectile of relatively long range is generally lower in relation to a projectile with relatively short range. The artillery projectiles have a projectile casing of equal size for the projectiles of different range. To create an artillery projectile, for example 155 mm, a uniform payload-optimized 30 km projectile casing) is used, from which 40 km projectiles can be generated (produced, assembled) by means of a reduction in payload. The range is selected and defined by mutually different projectile bases. The artillery projectile has multiple modular parts which are assembled in order to create the artillery projectile.
US10900755B1 Laser weapon system
A laser weapon system is described. Particularly, embodiments describe subsystems of a laser weapon system including those necessary for laser generation, operational control, optical emission, and heat dissipation configured to provide a lightweight unit of reduced dimensions.
US10900754B1 Systems and methods for cooperation between cameras and conducted electrical weapons
Police officers use conducted electrical weapons (“CEWs”) and body-worn cameras. A body-worn camera and a CEW may cooperate to improve the performance and use of the CEW and evidence collection by the camera. A camera and a CEW may also cooperate to improve the safety of the user and the target. Improvements may include improving targeting of the CEW, identifying and classifying body parts of the target as suitable or unsuitable for electrode deployment, adjusting electrode trajectory prior to launch, and automating electrode launch. Evidence collection may be improved by recording placement of electrodes on the target. Safety of the target may be improved by monitoring the movements of the target and altering characteristics of the delivered stimulus signal if potential harm to the target may occur.
US10900753B1 Canine protection systems and related methods
Implementations of methods may be used for detecting firearms and ammunition in a school building, the methods may include: introducing a canine into a school building and providing access for the canine to smell one or more of a floor, a plurality of cabinets, or a plurality of bags in the school building. The method may also include observing an action of the canine sitting in a vicinity of an object that the canine has detected as containing one of gunpowder and ammunition.
US10900752B2 Armor plate and armor consisting of carrier and armor plate
In one aspect, an armor plate (10) with a thickness of at least 2 mm and an edge length of at least 20 mm is described, wherein the armor plate (10) consists of a material that contains tungsten heavy metal or tungsten carbide as the essential component.
US10900750B1 Camouflage patterns
Camouflage patterns on a substrate such as a fabric comprise in a first aspect a substrate having a camouflage pattern with a set of intermixed colored blotches thereon, the colors of the set of intermixed colored blotches being selected from a group of colors comprising an Olive 527 color, a Dark Green 528 color, a Tan 525 color, a Brown 529 color, a Bark Brown 561 color and a Dark Cream 559 color. In another aspect the colors of the set of intermixed colored blotches being selected from a group of colors comprising an Olive 527 color, a Dark Green 528 color, a Light Sage 560 color, a Tan 525 color, a Brown 529 color, a Bark Brown 561 color and a Dark Cream 559 color.
US10900745B2 Dual focal plane reticles for optical sighting devices
A dual focal plane optical sighting device, such as a riflescope, having two focal planes, with a first reticle at the first focal plane, and a second reticle at the second focal plane. The reticle at the first focal plane is a glass etched reticle; the reticle at the second focal plane is a wire reticle. The two reticles have different patterns or markings providing the appearance of a single reticle or complementary markings when viewed through the optical sighting device.
US10900744B1 Holster
A combination exteriorly worn holster and an illuminator packaged together for retail sale, the combination providing a simple exteriorly worn holster solution for handguns with an attached accessory that is wearable either on the right or left side, with a reliable passive retention, and with a universal fit for a very large segment of the semi-automatic handguns with accessory rails. The accessory removed from the packaging instantly snaps onto the handgun's rail without utilizing threaded fasteners such that the handgun and accessory is readily received by the holster and the accessory provides the entirety of the engagement between the handgun and accessory combination and the holster. The holster's passive retention comprising a polymer spring unitary with the holster body, wherein the holster body conformingly and snugly engages and grips the accessory as it is holstered retaining the handgun in position by the illuminator.
US10900743B2 Firearm handguard assembly
A handguard assembly for a firearm includes a handguard with an internal clamping area. A single-piece index block includes a securing portion for connecting to the handguard and an indexing extension for engaging an indexing feature on the upper receiver of the firearm. The handguard includes internal ribs that provide discrete clamping surfaces for engaging a barrel nut of the firearm. Connecting the index block to the handguard generates a continuous clamping action in the handguard which acts through the ribs to apply a radially-directed circumferentially-applied clamping force on a barrel nut through the discrete clamping surfaces. The indexing feature of the index block engages an indexing feature of the upper receiver to ensure proper alignment of the handguard and the upper receiver.
US10900737B1 Retractable cocking assembly for a crossbow
A retractable cocking assembly with hooks slidingly secured to a crossbow track. In a default or non-actuated position, the hooks are positioned forward of the uncocked bowstring. The hooks are drawn in a rearward direction to engage the bowstring and to pull the bowstring to its cocked position. When the bowstring is secured in a trigger catch in the cocked position, a user engages a release member that causes the hooks to return to the default position at the forward end of the crossbow track. A continuous force springs pull the hooks forward into the default position when the release member is engaged.
US10900732B2 Electromagnetic firing system for firearm with firing event tracking
An electromagnetically variable firing system for a firearm includes an electromagnetic actuator including a stationary yoke, a rotating member movable about a pivot axis relative to the stationary yoke and operably coupled to a firing mechanism of the firearm, a trigger operable when pulled by a user to move the rotating member between an unactuated position and an actuated position for discharging the firearm, and a magnetic coil when energized generating a user-adjustable magnetic field which changes a trigger pull force required to be exerted by a user on the trigger to discharge the firearm. A programmable microcontroller is configured to selectively energize the coil for discharging the firearm in response to detecting a trigger pull event. The microcontroller in one embodiment is configured to count each energization of the coil as indicative of a firing event and record the firing event and associated time/date stamp.
US10900731B1 Universal multiple caliber firearm magazine loader
A multiple caliber firearm magazine loader. The loader provides two main features. First, the loader provides the capability to pick up rounds of ammunition in a wide variety of calibers. Second, the loader has a body that accommodates a large number of magazines with a variety of form factors and dimensions designed to work with a diverse collection of firearms. The body has multiple alignment features that align the feed opening of magazines with the rail of the loader in order to receive rounds of ammunition as they are pushed downward along the rail.
US10900725B2 Belt ammunition feeding device for dual-feed automatic weapon
A belt ammunition feeding device for a dual-feed automatic weapon includes, for each feeding channel, at least a first rigid chute leading an ammunition belt from a magazine to the weapon, and a second rigid guide chute arranged at each tilting arm, the second chute including an upper mouth arranged opposite the outlet opening of the first rigid chute, the mouth also including a flared part forming a guide funnel and making it possible to cap the outlet opening of the first rigid chute when the tilting arm is in its engaged position with a stationary positioning star.
US10900722B2 Heat transfer tube with multiple enhancements
A heat transfer tube including an inner surface including a plurality of grooves. The plurality of grooves includes at least primary grooves and secondary grooves, wherein the primary grooves extend axially along a length of the tube, and the secondary grooves intersect the primary grooves.
US10900716B2 Heat exchanger
What is disclosed is a heat exchanger including: a core including a plurality of core plates, first and second passages, and a vertical passage; a base plate including a passage port; and a distance plate; wherein the first vertical passage and the passage port are arranged apart from each other in a direction orthogonal to a stacking direction of the core plates, and wherein the distance plate includes a bottom wall part and a swelling part, the bottom wall part being a thin plate-shaped and being joined to an upper surface of the base plate, the swelling part swelling up in the stacking direction from the bottom wall part so as to surround a circumference of a communication passage which communicates the first vertical passage with the passage port and being joined to a lowermost surface of the core in a flange part of a tip of the swelling part.
US10900715B2 Slag notch
A slag notch for a metallurgical vessel includes a steel member that defines a passageway for molten slag and a system for cooling the steel member.
US10900712B2 Beverage chiller employing array of heat exchange tubes
Disclosed is a beverage chiller having a bottom portion and a top portion. The bottom portion includes a perimeter wall defining a receiving vessel for receiving a beverage to be chilled. The top portion includes at least first and second cooling tubes. The bottom and top portions interfit such that the cooling tubes extend vertically down into the beverage and chill the beverage to a desired temperature by thermal contact with said cooling tubes when the top portion is positioned on the bottom portion. The first and second cooling tubes have first and second perimeters, respectively, within a horizontal cross-section of the top portion, and the first and second perimeters have substantially a same size and shape.
US10900711B2 Refrigerator and method of controlling a refrigerator
A method of controlling a refrigerator includes starting a first cooling cycle to cool a first storage compartment by operating a compressor and a first fan, determining whether a start condition of a second cooling cycle to cool a second storage compartment is satisfied, operating a second fan for the second storage compartment when the start condition of the second cooling cycle is satisfied, determining whether an output change condition of the second fan is satisfied while the second fan operates, and changing a speed of the second fan when the output change condition of the second fan is satisfied.
US10900702B2 Automated storage warehouse
A product may be stored in a protective container that is surrounded with a fluid. A heat-sensitivity rating for the product may be obtained, and a product energy for the product may be calculated. The calculating may include adjusting the longest dimension of the product based on the heat-sensitivity rating and defining a sphere of enthalpy around the product. The sphere's radius may be equal to the adjusted product dimension and the sphere may be centered at the product center. The calculating may also comprise multiplying the volume of the sphere by the air pressure inside the protective container. An environmental condition within the sphere during a first time period may be forecasted. It may be determined that the product is likely to deteriorate during the first time period based on the product energy and heat-sensitivity rating. The altitude of the protective container may be altered to mitigate this deterioration.
US10900701B2 Bulk ice preserver
An apparatus for preserving bulk ice that includes a compartment for drying and storing ice, and a shaft for attaching an ice drying receptacle to the drying and storage compartment is disclosed. The shaft is actuated by a motor having two directions of rotation. The motor is adapted to cause the shaft and ice drying receptacle to rotate in two directions. The action of the motor, and therefore the rotation of the shaft and the ice drying receptacle, are controlled based in part on information received from one or more sensors. The compartment also has a tray with a drain for collecting and removing waste. The tray includes a resistor for melting the remains of the drying process.
US10900700B2 Sorption heat pump and control method
A method operates an absorption heat pump system, specifically the flow of hydronic cooling fluid through the condenser during system start-ups, or when the cooling fluid temperature is low. To minimize the time for an absorption heat pump to reach full cooling or heating capacity, it is desirable for the high side pressure to increase as fast as possible, and the low side pressure to decrease as fast as possible. Since the high side pressure is a function of the temperature of the refrigerant exiting the condenser, if the condenser cooling fluid temperature is low, the corresponding high side pressure will be low, which may not permit adequate working fluid flow rates from the high pressure side of the system to the low pressure side.
US10900699B2 Helium management control system
A refrigerant management system controls the supply of refrigerant from two or more variable speed and fixed speed compressors to a plurality of cryogenic refrigerators. The system employs a plurality of sensors to monitor and regulate the overall refrigerant supply to deliver an appropriate refrigerant supply to each of the cryogenic refrigerators. The amount of refrigerant to supply is based on an aggregate demand for refrigerant from the plurality of cryogenic refrigerators and a refrigerant correction metric. An appropriate supply of refrigerant is distributed to each cryogenic refrigerator by adjusting the speed of the variable speed compressors or, alternatively, selectively turning the compressors on or off. The speed of the variable speed compressors is adjusted by determining an amount of refrigerant to supply to the plurality of cryogenic refrigerators. If the aggregate demand for refrigerant exceeds the capacity of the compressors, then the speed of a refrigerator within the plurality of refrigerators is adjusted.
US10900696B2 Electric motor for compressor, compressor, and refrigeration cycle device
An electric motor includes a stator core formed by stacking a plurality of electromagnetic steel sheets, a rotor core provided on an inner side of the stator core and formed by stacking a plurality of electromagnetic steel sheets, a rotating shaft having one end side inserted into the rotor core, and an eccentric portion provided on another end side of the rotating shaft and placed in a compression mechanism, in which a length from a center of the rotor core in an axial direction of the rotor core to an end face of the rotor core in the axial direction of the rotor core is shorter than a length from a center of the stator core in an axial direction of the stator core to an end face of the stator core in the axial direction of the stator core.
US10900694B2 Recoverable and renewable heat recovery system and related methods
A recoverable and renewable heat recovery system includes a variable speed inverter compressor in fluid connection with a first heat exchanger and a second heat exchanger via a fluid circuit. The system further includes a solar thermal collection module positioned on top of the compressor and in fluid communication with the compressor, the first heat exchanger and the second heat exchanger via the fluid circuit. A light intensity sensor is configured to determine light intensity on the solar thermal collection module. The solar thermal collection module is configured to retain solar energy thermal energy to increase fluid pressure in the compressor.
US10900692B2 Deflector for condensation heat exchanger and exchanger provided with such a deflector
A deflector for a condensation heat exchanger and to an exchanger provided with such a deflector. The deflector includes two front and rear cups with inner surfaces at the bottom designed in relief so as to have at least one circulation groove. The two cups are assembled on either side of a central partition so that each groove forms, with the partition, a channel in which a heat-transfer fluid is intended to circulate. The channels of the front and rear cups are connected via an opening bored into the central partition, so that the heat transfer fluid can circulate from an inlet coupling to an outlet coupling of the deflector, through the channels by flowing on either side of the central partition.
US10900691B2 Heat exchange cell and method
A heat exchange cell is described comprising a containment casing comprising a rear wall, a front wall and a peripheral side wall, a helically-shaped heat exchanger comprising at least one tubular duct for the flow of a first heat transfer fluid coiled about a longitudinal axis of the helix according to a plurality of coils and mounted in the containment casing; a feeding zone of a second heat transfer fluid, intended for the heat exchange with the first heat transfer fluid, defined in the casing coaxially and internally with respect to the heat exchanger; a first chamber for collecting the second heat transfer fluid externally defined with respect to the heat exchanger between a radially outer wall thereof and the peripheral side wall of the containment casing; and a second chamber for collecting the second heat transfer fluid at least partially delimited by at least one separating element.
US10900687B2 Flexible scheduling HVAC graphical user interface and methods of use thereof
An HVAC controller includes a touch-responsive display and a scheduling grid having one or more rows representing a 24 hour period of a day-of-week. A user selects an operation to be performed such as adding or deleting a scheduled event, such as a period of occupancy or non-occupancy. A visual representation of the available operations and the temporal regions subject to the available operations is presented. A user may then select the desired region on which to perform the operation, the operation is visually represented on the touch-responsive display, and the user indicates whether the operation should be saved or discarded. The operation may be applied to additional remote HVAC devices in a single operation.
US10900686B2 Central plant control system with time dependent deferred load
In one aspect, a system for operations an energy plant obtains thermal energy load allocation data indicating time dependent thermal energy load of the energy plant. The system determines, for a time period, an operating state of the energy plant from a plurality of predefined operating states based on the thermal energy load allocation data. The system determines operating parameters of the energy plant according to the determined operating state. The system operates the energy plant according to the determined operating parameters.
US10900685B2 Detection and control device for HVAC supply vent
A detection and control device for a supply vent of a heating or cooling system includes a housing attachable to the supply vent, a display configured to present a message to a user, at least one sensor configured to measure at least one parameter, and a central processing unit. The central processing unit is programmed or configured to receive an input from the at least one sensor, determine based on the input received from the at least one sensor if one or more of the parameters measured by the at least one sensor is within a predefined safe zone, and generate and communicate an instruction to turn off a component of the heating or cooling system based at least partially on a determination that one or more of the parameters measured by the at least one sensor is outside of the predefined safe zone.
US10900681B2 Contaminant scrubber of an HVAC system
A contaminant scrubber of a heating, ventilation, and air conditioning (HVAC) system includes a housing having a first side wall and a second side wall opposite to the first side wall. The contaminant scrubber also includes a first compartment formed within the housing, a second compartment formed within the housing and having a cartridge set removably disposed therein, and a third compartment formed within the housing, where the second compartment is positioned between the first compartment and the third compartment. The contaminant scrubber also includes a first cross-member beam extending along a first bottom end of the first compartment and a second top end of the second compartment, where the first cross-member beam extends from the first side wall of the housing to the second side wall of the housing. The contaminant scrubber also includes a second cross-member beam extending along a second bottom end of the second compartment and a third top end of the third compartment, wherein the second cross-member beam extends from the first side wall of the housing to the second side wall of the housing.
US10900676B2 Compact dehumidifier
A dehumidifier is provided, the dehumidifier includes a housing, and a condenser and an evaporator arranged inside of the housing that are each formed into a generally circumferentially extending C shape and arranged to be generally coaxial and aligned with one another. A compressor and a fan are each centrally located in the housing, with the fan located above the compressor. A collection pan is located under the evaporator, and a water tank is located above the condenser, evaporator, and the compressor. A pump is provided to direct the collected water to the water tank.
US10900675B2 Method of operating a heating and cooling system
A method of operating a heating and cooling system, including (1) providing a heating/cooling apparatus comprising first and second heat exchangers, (2) providing a conduit module modularly coupled to the heating/cooling apparatus and adapted to be coupled to a plurality of fluid circuits for heating and/or cooling loads, and (3) operating a control system configured to operate the conduit module in a plurality of heating and/or cooling modes. The conduit module is positioned between the heating/cooling apparatus and the plurality of fluid circuits. The conduit module includes first, second, and third supply conduits and first, second, and third return conduits, to convey first, second, and source fluids to and from respective first, second, and source fluid circuits. The conduit module includes first, second, third, and fourth three-way valves to selectively regulate flow of the first, second, and source fluids.
US10900660B2 Fluidized bed heat exchanger
A fluidized bed heat exchanger with a chamber (24) comprises a solid particles inlet port (22), a solid particles outlet port (30), arranged at a distance to the inlet port (22), means (46) for introducing a fluidizing gas from a bottom area into the chamber (24). The heat exchanger further comprises at least two heat transfer means (28) within the one chamber (24), each being provided with a heat transfer medium inlet port (42) and a heat transfer medium outlet port (44), wherein a first heat transfer means (28) is designed as a reheater and second heat transfer means (28) is designed as a superheater to achieve a heat transfer medium temperature and a heat transfer medium pressure above that of the reheater. At least one of the reheater or superheater is made of a multiplicity of heat transfer tubes arranged in a meandering fashion for conveying a heat transfer medium.
US10900658B1 Light fixture for repair tools
A light fixture for repair tools that includes a housing, a battery compartment in the lower part of the housing, a hole in the center of the housing, two light source openings on both sides of this hole, a mount for a mounting plate on the inside of the housing, and an LED mounting plate built into this mount. Two LEDs are located on this plate, compatible with the above light source openings, and at the bottom of the LED mounting plate there is a sensor switch. Lightweight reinforced plastic is used for the light fixture, the edge of the housing is made using bicomponent casting technology, and the notches on both sides have an anti-slip design. The housing allows achievement of a good light focusing effect, the fixtures are resistant to vibration and loosening, the battery can be repeatedly recharged, and the device is convenient to use and repair.
US10900655B2 Heating unit with LEDs and venting
A heating unit includes a housing defining a thermal cavity, a reflector assembly disposed within the thermal cavity, and a heating element disposed within the thermal cavity. The reflector assembly includes a first reflector coupled to an interior surface of the housing and a second reflector coupled to the first reflector. The first reflector is spaced from the interior surface forming a first air gap therebetween and the second reflector is spaced from the first reflector forming a second air gap therebetween. The heating element is at least partially surrounded by the reflector assembly.
US10900649B1 Event lighting and auxiliary components for use therewith
An auxiliary component for use with event lighting is described including a collar, dimensioned to couple to an external surface of an event light and at least one lighting element coupled to the event light via the collar. An event light including an auxiliary component having at least one lighting element is also disclosed.
US10900645B1 System and method for providing a recessed luminaire
A method and system for providing an improved recessed luminaire includes providing the ability to rotate or shift the position of the junction box within the system. The improved system also provides an ability to shorten lengths of the hanger bar assemblies in an efficient manner during installation of the luminaire. A geometry of the end of the hangar bar assemblies may be modified to provide a more efficient design that also helps support fasteners. Additional improvements may include those for a spring to lock a door of the junction box; improvements for locking hanger bars to a plaster plate; improved mounting tabs for the plaster plate; an improved thermal protector case with enhanced coupling mechanisms; and improvements to a spring for locking a door of the junction box that improve compactness for the system to aid in shipping the system.
US10900640B2 Lamp holder rotating assembly and illuminating apparatus
The present disclosure provides a lamp holder rotating assembly, comprising a foundation support, an inserted rod, and a rotating head. The foundation support defines a locating slot. The inserted rod comprises a head end and a tail end coupled to the head end. The rotating head defines a groove. The inserted rod is rotatably mounted on the foundation support. The tail end passes through the locating slot. The head end passes through the groove of the rotating head. The head end rotates in the groove along a first direction which causes the tail end rotating in the locating slot along a second direction opposite to the first direction. The present disclosure further provides an illuminating apparatus.
US10900628B2 Electric candle with agitator moving a flame shaped piece
Various components for artificial candles and other lighting devices are described that can be used to create a realistic flame effect in the devices. The devices include a flame piece or element that extends upwardly from a body of the device. A light source can be disposed with respect to the flame piece such that the flame piece is illuminated. A variety of drive mechanisms could be disposed within the body of the device that can cause movement of the flame piece with respect to the body or housing. The flame piece can be coupled to a body or housing of the device using various components to suspend at least a portion of the flame piece within the body or housing.
US10900626B2 Elevated structure-mounted lighting system
An improved elevated structure-mounted lighting system is disclosed. The lighting system may be used on drilling rigs, or with other applications, including for drilling, production, refineries, frac sites, construction, and other industrial applications that may use tower/mast type equipment. The improved elevated structure-mounted lighting system may accommodate any style or design of crown section of a drilling rig and may be mounted on a pole or independent mount system.
US10900619B2 High-bay light-emitting diode (LED) light fixture
A high-bay light-emitting diode (LED) light fixture including, a driver chamber assembly and an LED assembly. The driver chamber assembly further includes a driver chamber body that houses a driver module and/or a controller module, and a receiver portion. The LED assembly further includes an LED housing, an LED module that supports an arrangement of LEDs, and a lens.
US10900618B2 Light-emitting device holder and light source device
A light-emitting device holder is configured to fix a light-emitting device to a mounting object. The light-emitting device includes a substrate, a light-emitting element, and a pad. The light-emitting device holder includes a holder main body, a terminal and an insulating member. The holder main body defines an opening at a position corresponding to the light-emitting element in a fixed state after the light-emitting device is fixed to the mounting object by the light-emitting device holder. The terminal is attached to the holder main body, and configured to be in contact with the pad in the fixed state. The insulating member is attached to the holder main body, and configured to be in contact with at least a region of the surface of the substrate between the pad and a portion of an edge of the substrate that is closest to the pad in the fixed state.
US10900617B2 Light bulb apparatus
A light bulb apparatus has a plurality of LED modules, a substrate, a driver circuit board, a plastic piece, a radiator and a lamp cap. The substrate has aluminum material for mounting the plurality of LED modules, a first connection end and a second connection end. The first connection end and the second connection end are electrically connected to the plurality of LED modules. The plastic piece with a guiding groove is used for inserting the driver circuit board. The radiator has a top plate and a side wall. The substrate is fixed on the top plate, and the side wall are connected to the plastic piece.
US10900609B2 High-pressure container
A high-pressure container has a body part, and a cap inserted in the body part, and the body part has a cylindrical liner, and a reinforcement layer provided on an outer circumferential surface of the liner for reinforcing the liner. The cap has a contact portion that contacts with an inner circumferential surface of the liner, a through-hole that communicates the inside of the body part with the outside, and a projecting portion that is pressed outward in radial directions of the body part, and bites into the reinforcement layer, so as to inhibit the cap from moving in the axial direction.
US10900606B2 Mobile foldable instrument stand
The invention features a mobile foldable instrument stand that functions as both an instrument stand and a mode of transport. The mobile foldable instrument stand comprises a base, an adjustable spine attached to the base, a wheel, a rotatably hinged handle and fork to support and hold an instrument and an elastic cord to further secure the instrument to the mobile foldable instrument stand. The mobile foldable instrument stand is foldable for ease of storage.
US10900605B2 Vehicle or bike mount for electronic devices
An apparatus for mounting an electronic device includes a case for the electronic device; an attachment portion, formed on the case, having a groove; and a mount constructed to be attachable to a bicycle or a vehicle. The mount includes a locking cap having a protrusion; a rotatable cap having a tab groove wherein the rotatable cap is rotatable with respect to the locking cap; a biased switch having a tab wherein the tab is biased toward the rotatable cap. Here, the tab groove includes an opening and a groove is broadly defined to include an opening. The mount is attachable to the attachment portion by inserting the protrusion of the locking cap into the groove of the attachment portion and rotating the attachment portion or the locking cap with respect to each other.
US10900603B2 Device for preventing refrigerant leaks in air conditioning system service ports
A device for preventing refrigerant leaks in air conditioning system service ports includes a quick coupler for engaging the service port. A main body is disposed adjacent the coupler. A stem is movable inside the main body and a first sealing element is adjacent the stem. A head which is fastened to the main body has an internal thread and a second sealing element is disposed within the head. A shaft has an external thread to be screwed into the internal thread of the head. The shaft has an end with a recess to be engaged by a tool and the shaft has a free end remote from the recess for contacting the second sealing element, for pushing the second sealing element against the stem and for pushing the first sealing element adjacent the stem against an end of the service port upon turning the shaft.
US10900602B2 Cable
A cable includes a bush that accommodates a coil formed by helically winding a heat-transfer wire to have a heat dissipation function. The bush may include a resin material including a heat-transfer powder mixed therein. The heat-transfer wire may be configured to be connected to a heat source attached to the cable to receive heat from the heat source. The bush may include a smooth surface.
US10900598B2 Labyrinth seal swage coupling for high temperature/pressure reinforced rubber hose and methods of attachment
A Specialized Fitting and a Method of Manufacture for swaging hose couplings to high pressure, high temperature reinforced rubber hose having a corrugated or smooth plastic/nylon/elastomer or metal lining (inner tube). The hose couplings include a stem having first hose grippers extending from and along a length of the outer surface; elastomeric sealing members located around and disposed along a length of the outer surface of the stem; and a ferrule attached to the stem adjacent ensuring a labyrinth seal between the inner tube and the hose coupling.
US10900597B2 Anti-corrosion pipe system with adjustable length
A pipe system includes a first pipe section and a second pipe section arranged, and together defining a total length, along a longitudinal axis. The first and second pipe sections are movable with respect to each other so as to shorten or lengthen the total length. A fixation member clamps a portion of the second pipe section to a portion of the first pipe section. The fixation member includes an insulator which is electrically insulating and passes no electrical current between the first and second pipe sections.
US10900595B2 Threaded joint for oil well tubing
Provided is a threaded joint for an oil well tubing which possesses sufficient sealability when the external pressure is applied to the threaded joint by suppressing the plastic deformation of a nose portion and sufficient galling resistance. The sufficient galling resistance is provided by preventing the occurrence of galling at the time of making up the threaded joint during verification test performed in accordance with ISO13679:2002 even when the threaded joint for an oil well tubing has a small thickness. Parameters including sizes of the threaded joint at positions of a seal point and shoulder portions satisfy formula 1 ((Ds12−Ds02)/(D12−D02)≥0.30), formula 2 (tan θ>(ΔD+δ)/{2(Lt−Ls)}), and Ls/Ln is set to 0.2 to 0.6.
US10900593B2 Retaining device for a flexible line
A retaining device for a flexible line, comprising a first member (100), a second member (200) moveably attachable to the first member, and a guiding means (110, 210) positioned on either or both of the first member (100) and the second member (200). The first member has a first retaining portion (400) positioned on a first retaining surface (100a) of the first member. The second member has a second retaining portion (400) positioned on a second retaining surface (200a) of the second member. The first retaining portion and the second retaining portion are each configured to retain a flexible line, and the guiding means (110, 210) is configured to determine the curvature of the flexible line to inhibit kinking of the flexible line when retained by the first retaining portion (400) and the second retaining portion (400).
US10900592B2 Sprayable and pumpable urea silicate foam for pipe pillows, trench breakers and civil construction applications
Disclosed is a method and system for supporting a pipeline in a trench. The disclosure is directed to the placement of urea-silicate sprayable or pumpable foams into trenches to provide pipeline pillow supports during placement of the pipeline and to form trench breakers in the trench prior to the trench being backfilled. The pillow supports and trench breakers inhibit erosion of the trench prior to and after being backfilled. The urea-silicate foam material has an open cell content of at least 50% to resist floatation, is non-flammable and electrically conductive. Also disclosed is use of supports for placement between the urea-silicate foam and the bottom of the trench to aid in utilization of the urea-silicate foams in cold weather conditions and in trenches with steeply sloped bottoms. Preferably the supports are biodegradable and electrically conductive when wet.
US10900589B2 Valve
A valve for opening up or closing off a flow path includes: a valve disk; a valve tappet having: a central axis, a first end region adjacent to the valve disk, and a second end region facing away from the valve disk; and a transmission device configured to transmit a rotational movement into a translational movement. The transmission device includes: a toothed segment, and a rocker lever mounted so as to be rotatable, about a rocker lever axis of rotation, by a drive plate via the toothed segment. The rocker lever is connected to the valve tappet by pushrods, the pushrods being mounted rotatably in relation to the rocker lever and the valve tappet.
US10900588B2 Actuator and method for setting an actuator
Various embodiments include an actuator comprising: a drive element; a transmission section; an actuating element mechanically actively connected to the drive element through the transmission section; a reset spring exerting a closing force on the actuating element; and a coupling device providing a mechanically active connection between the reset spring and the transmission section. The coupling device is configured to be brought into a first coupling state and a second coupling state. With the coupling device in the first coupling state, the reset spring exerts the closing force on the actuating element in a first closing direction. With the coupling device in the second coupling state, the reset spring exerts the closing force on the actuating element in a second closing direction. The first closing direction and the second closing direction are different.
US10900585B2 Coaxial valves
A valve can include a body having an inlet and an outlet coaxial about an axis, a stationary valve seat between the inlet and the outlet, one or more valve members slideably coupled to the valve body and adapted to optionally couple with the valve seat, one or more biasing devices adapted to bias the valve member(s) in one or more longitudinal directions, and one or more actuators adapted to optionally move the valve member(s) into and/or out of sealing engagement with the valve seat. An actuator assembly can include one or more of an electrohydraulic actuator and an electromechanical actuator, among others.
US10900579B2 Riser valve manifold
A ball valve for controlling the flow of water to a drip hose is provided. The ball valve includes a manifold including a manifold inlet configured to attach to a riser hose, and one or more valves integrated with the manifold. One or more outlet fittings are attached to each valve adjacent to each valve outlet.
US10900573B2 Gate valve
A gate valve 1 includes: a plate 2 having an opening portion 9; a plate 3 located opposite to the plate 2; a guide space 5 formed between the plates 2, 3; and a plate 6 provided in the space 5. The plate 6 is slidable along a direction in which an opening portion 11 is offset from the opening portion 9 in the space 5 in a state in which the plate 6 is pressed by the pressing portion 13 and separated from the plate 2, and a position of the plate 6 is fixed with respect to the plate 2 in the space 5 in a state in which the plate 6 is pressed by the pressing portion 16 and is in contact with the plate 2. The pressing portions 13, 16 each have a bellows structure formed by diffusion-bonding metal plates 18 and 19 to each other.
US10900570B2 Aspirating face seal assembly for a rotary machine
A seal assembly for a rotary machine is positioned between a rotating component and a stationary component of the rotary machine. The seal assembly includes a seal bearing face that opposes the rotating component and a slide device. The slide device is positioned between different fluid pressure volumes in the rotary machine. The slide device axially moves toward the rotating component responsive to pressurization of the rotary machine. The slide device includes cross-over ports and the seal bearing face includes feed ports. The feed ports extend through the seal bearing face to form an aerostatic portion of a film bearing between the seal bearing face and the rotating component. The seal bearing face and/or the rotating component is a non-planar surface that, during rotating motion of the rotating component, forms an aerodynamic portion of the film bearing between the seal bearing face and the rotating component.
US10900567B2 Transmission apparatus
In a vehicle engine transmission apparatus, a shift spindle sensor is mounted in and extends through a through spindle sensor mount hole defined in a spindle sensor mount seat formed on a portion of a case, and a shift drum sensor is mounted in and extends through a through drum sensor mount hole defined in a drum sensor mount seat formed on a portion of the case. The direction in which the shift spindle sensor is mounted and the direction in which the shift drum sensor is mounted are same as each other. The shift spindle sensor and the shift drum sensor can be easily attached to and detached from their mount seats and can be well serviced for excellent maintainability, and the mount seats can be machined with ease and excellent machinability.
US10900563B2 Utility vehicle
A utility vehicle comprises a traveling driving power source which generates rotational driving power for driving a drive wheel; a continuously variable transmission including an input shaft to which the rotational driving power transmitted from the traveling driving power source is input, an output shaft which outputs the rotational driving power toward the drive wheel, a drive pulley provided at the input shaft, a driven pulley provided at the output shaft, and a belt wrapped around the drive pulley and the driven pulley; a clutch which is disposed in a driving power transmission path at a location that is between the belt and the drive wheel and is capable of disconnecting the driving power transmission path; and a clutch actuator which operates the clutch.
US10900562B2 Hydraulic system of work machine and work machine
A hydraulic system of a work machine includes a first hydraulic device to operate in a first operation mode while pressure of hydraulic oil supplied from a hydraulic pump via a first oil passage is equal to or higher than a first pressure threshold. The hydraulic oil in the first oil passage is to be discharged via a second oil passage. A pilot check valve is provided in the second oil passage and has a pilot port to receive a pilot pressure of the hydraulic oil. The pilot check valve is closed to stop discharging the hydraulic oil in the first oil passage through the second oil passage while the pilot pressure is lower than the fourth pressure threshold. The pilot check valve is opened while the pilot pressure is higher than or equal to the second pressure threshold. The first hydraulic device is an operation control valve.
US10900560B2 Shift control device
A shift control device includes: a stepless shift controller executing a stepless shift mode and controlling a transmission gear ratio of a continuously variable transmission in a stepless fashion; a stepped shift controller executing a stepped shift mode and controlling the continuously variable transmission using fixed transmission gear ratios; a mode setting unit switching the shift mode to the stepped shift mode when a vehicle is to be accelerated; and a transmission-gear-ratio setting unit setting an initial transmission gear ratio in the stepped shift mode when the shift mode is to be switched to the stepped shift mode. The transmission-gear-ratio setting unit estimates a variation in an engine rotation speed when the shift mode is to be switched to the stepped shift mode, and sets a fixed transmission gear ratio, at which the variation is greater than or equal to a lower limit value, as the initial transmission gear ratio.
US10900557B2 Heat exchanger assembly with integrated valve with pressure relief feature for hot and cold fluids
An assembly includes a valve integration unit attached to a transmission oil heater. The valve integration unit includes a valve mechanism and a housing having first to sixth fluid ports for oil input and output. The interior space of the housing has three portions, including a second portion defining a valve chamber and a third portion defining a bypass flow passage between the first and second portions. The valve mechanism has a temperature responsive actuator and first, second and third valve members. The movement of the first and second valve members is actuated by the temperature responsive actuator. The third valve member and the third valve opening are located in the second portion of the interior space. The third valve member is actuatable in response to a pressure differential between the first and second portions of the interior space.
US10900555B2 Sealing array for a transmission, in particular for the output shaft of a transmission, and transmission having the sealing array
In a sealing array for a transmission, in particular for the output shaft of a transmission, and a transmission having a sealing array, a spacer ring is situated between a first and a second shaft-sealing ring, a flange part is connected to the coupling flange, in particular by screws, and a coupling flange presses the second shaft-sealing ring against the spacer ring, the spacer ring presses on the first shaft-sealing ring so that the first shaft-sealing ring is positioned against a flange part. The flange part, the coupling flange, the first shaft-sealing ring, the spacer ring, and the second shaft-sealing ring are arranged as a pre-assembled unit, and thus, in particular, as a transportable, integrated unit.
US10900552B2 Forged composite inner race for a CVJ
A forged composite inner race for a constant velocity joint is forged from a composite preform compact including a first powder metal material and a second powder metal material. The forged composite inner race includes a plurality of ball tracks formed on an outer section of the forged composite inner race with corresponding lands between adjacent ball tracks and an axially-extending splined opening formed in an inner section of the forged composite inner race. The outer section comprises the first powder metal material in a higher concentration than the second powder metal material and the inner section comprises the second powder metal material in a higher concentration than the first powder metal material.
US10900543B2 Hybrid vehicle transmission
A hybrid vehicle transmission includes input and output shafts, first and second motor/generators, a first planetary gear train in which one rotary element of three rotary elements is connected to the input shaft and another thereof is connected to the first motor/generator, a second planetary gear train in which one of three rotary elements is connected to the output shaft and another thereof is connected to the second motor/generator, a first external gear pair consisting of a first gear, connected to a remaining rotary element of the first planetary gear train, and a second gear, connected to a remaining rotary element of the second planetary gear train, and a second external gear pair consisting of a third gear, connected to the input shaft, and a fourth gear directly connected to one rotary element of the second planetary gear train.
US10900541B1 Clutch control strategy for shifting a transmission
A method of shifting a transmission having a lever configuration including input and output nodes, a first node configured for engagement with a first clutch in a first gear state, and a second node configured for engagement with a second clutch in a second gear state. The transmission is capable of clutch-to-clutch shifting from the first to the second gear state without engagement of a third clutch, the third clutch being capable of connecting two of the nodes during a transition from the first to the second gear state so as to urge the first node from a first lever position to a second lever position. In the first gear state, the first clutch is engaged. During a torque phase, disengagement of the first clutch and engagement of the second clutch are initiated, and during an inertia phase, the third clutch is engaged to connect the two nodes.
US10900536B2 Damper
Provided is a damper wherein viscous fluid which fills a circular cylinder chamber is more reliably prevented from leaking.A rotary damper (1) includes: a first seal ring (8a) of an elastic body, arranged between a through-hole (23) of a circular cylinder chamber (21) in a case (2) and a lower end of a rotor body of a rotor (3); and a second seal ring (8b) of an elastic body, arranged between a through-hole (60) in a lid (6) and an upper end of the rotor body. The first seal ring (8a) has: an outer peripheral surface with a width in a direction of a center axis of the circular cylinder chamber (21), which is pressed against an inner peripheral surface of the through-hole (23); and an inner peripheral surface with a width in the direction of the center axis of the circular cylinder chamber (21), which is pressed against an outer peripheral surface of the lower end of the rotor body, and also a second seal ring (8b) has: an outer peripheral surface with a width in the direction of the center axis of the circular cylinder chamber (21), which is pressed against an inner peripheral surface of the through-hole (60); and an inner peripheral surface with a width in the direction of the center axis of the circular cylinder chamber (21), which pressed against an outer peripheral surface of the upper end of the rotor body.