Document Document Title
US10936709B2 Electronic device and method for controlling the same
An electronic device according to an embodiment of the present disclosure may include a first biometric sensor configured to sense first biometric information; a second biometric sensor configured to sense second biometric information; a security module configured to set a multidimensional variable determination criterion including context information at the time of sensing at least one of the first biometric information and the second biometric information, and perform first user authentication by applying the multidimensional variable determination criterion to a matching score for the first biometric information or the second biometric information, and determine whether or not to perform second user authentication using the remaining biometric information based on a result of the first user authentication; and a controller configured to control an operation of the electronic device based on at least one of the first and second user authentication results carried out by the security module.
US10936707B2 Fingerprint circuit, force touch control method and device and computer-readable storage medium
A fingerprint circuit, and a force touch control method and a device are provided. The fingerprint circuit includes a circuit cover plate, a fingerprint sensor, a light source and an optical sensing device. A specular reflection layer is arranged below the circuit cover plate. The light source, the optical sensing device and the fingerprint sensor are positioned below the specular reflection layer. The light source and the optical sensing device are positioned on two sides of the fingerprint sensor respectively. Light emitted by the light source passes through a gap between the fingerprint sensor and the circuit cover plate to irradiate the specular reflection layer and is reflected to the optical sensing device through the specular reflection layer. The optical sensing device converts the light reflected by the specular reflection layer into an electrical signal, and the electrical signal may be configured for force touch control.
US10936705B2 Authentication method, electronic device, and computer-readable program medium
Embodiments of the present disclosure disclose an authentication method, an electronic device, and a computer-readable program medium. A specific embodiment of the method comprises: acquiring multimedia input information of a user in response to receiving an authentication request from the user; parsing the multimedia input information to obtain a parsing result; authenticating the user based on the parsing result; and transmitting an authentication result to the user; wherein the multimedia input information includes human face video input information and voice input information of the user; and the parsing result includes at least two of: biometric feature information of the user, voice content information, and behavior feature information of the user. The embodiments may lower a risk that a hacker forges the information for authentication inputted by the user.
US10936704B2 Stolen machine learning model identification
One embodiment provides a method, including: assigning a machine learning model signature to a machine learning model, wherein the machine learning model signature is generated using (i) data points and (ii) corresponding data labels from training data; receiving input comprising identification of a target machine learning model; acquiring a target signature for the target machine learning model by generating a signature for the target machine learning model using (i) data points from the assigned machine learning model signature and (ii) labels assigned to those data points by the target machine learning model; determining a stolen score by comparing the target signature to the machine learning model signature and identifying the number of data labels that match between the target signature and the machine learning model signature; and classifying the target machine learning model as stolen based upon the stolen score reaching a predetermined threshold.
US10936703B2 Obfuscating programs using matrix tensor products
A method for compiling a matrix-product program into an obfuscated-matrix-product program includes receiving a plurality of matrices that form the matrix-product program, randomly generating a set of independent and invertible tensor-product matrices, randomly generating a set of independent and invertible linear-transform matrices, and generating a dynamic-fence-generation gadget by processing at least one of the plurality of matrices, the set of tensor-product matrices and the set of linear-transform matrices. The dynamic-fence-generation gadget is an obfuscated version of computer program represented by the plurality of matrices.
US10936701B2 Method and system for conditional access via license of proprietary functionality
A method and system for securely and traceably enabling playing back of content on a playback device of a plurality of playback devices, in which each of the plurality of playback devices comprises a cryptographic function module (CFM). In one embodiment, the method comprises accepting a first input in the playback device from a content licensing agency; generating, in the device, a first output from the first input according to a proprietary cryptographic function using the CFM, the first output necessary to enable playback of the content by the playback device, the proprietary cryptographic function being one of a family of proprietary cryptographic functions executable by the CFM of each of the plurality of playback devices; and enabling the playback of the content by the device at least in part according to the first output.
US10936700B2 Method and system for detecting pirated video network traffic
A pirated video identification system for network operators to detect and identify both encrypted and unencrypted Internet protocol (IP) pirated video. The system uses ground truth data gathered from various video player clients as input to train a machine learning that then is used to analyze both real-time and historical IP flow data from a network to identify the IP addresses of both the source and destination of pirate video traffic on the network. They system can be used to aid in accurately measuring the volume and scale of pirated video traffic on a network as well as aiding in taking countermeasures against both the distributors and consumers of the pirated video.
US10936696B2 Passive DNS system
In some implementations, a method includes logging, by a user device, mapping data that maps domain names of Internet resources presented on the user device to Internet Protocol (IP) addresses of the Internet resources, determining, by the user device, that one or more criteria are satisfied for transmitting the mapping data to a passive Domain Name Service (DNS) system, and in response to determining that the one or more criteria are satisfied, transmitting, by the user device, the mapping data to the passive DNS system.
US10936693B2 Locating and executing objects in a distributed network
The subject disclosure relates to interaction and execution of objects in a distributed network or in the cloud. Each object comprises a Uniform Resource Identifier (URI) path that names the object in the cloud through a distributed object directory. A client device can directly interface with a live instance of an object based on the URI path. The object can be agnostic to remote procedure call semantics. In some aspects, the object can be connected to an interacted with either remotely or locally. Further, single instances or multiple instances of the object can exist at substantially the same time.
US10936692B2 Contact information management systems and methods using unique identifiers and electronic contact cards
Embodiments described herein disclose methods and systems for managing contact information. The system can create an informational record which is associated with a document and electronic contact card(s) containing contact information. The system can generate a unique identifier associated with the informational record. Users can obtain and view the informational record using the corresponding unique identifier. The system can provide the contact information to a device. Contact information associated with multiple informational records can be changed simultaneously by changing a single electronic contact card.
US10936688B2 Dynamically enhancing query results
A method, computer program product, and system for enhancing dynamically enhancing query results. A processor(s) monitors computing activities performed by a user, via a client. The processor(s) analyzes the computing activities to identify data comprising a user profile: elements relevant to the user and relationships. The processor(s) generates a knowledge graph with the data. The processor(s) obtains input from the user. The processor(s) executes one or more queries on one or more data sources to retrieve standard search results. The processor(s) analyzes the input and the search results to identify segments of the input and the search results relevant to items comprising the data in the graph and defines links between the items, the data, and the segments. The processor(s) generates contextual search results that include the standard search results, a portion of the items, and a portion of the links and transmits the contextual search results, to the client.
US10936687B1 Codex search patterns virtual maestro
A Codex system including a plurality of computers linked into a neural network. The Codex continuously scans and gathers information from, understands, and interacts with, an environment, the environment being an Internet comprising a multitude of websites. Processors of the computers operates in accordance with optimizer software, which executes a software instruction set, based on rules of grammar and semantics, to search a encyclopedia of human knowledge and utilizes the encyclopedia to transform input into a search pattern. Then, the Codex monetizes and commercializes each transformed input and corresponding optimal output. An artificial intelligence interaction software (referred to as Virtual Maestro) utilizes the search pattern and optimal output to interact and engage a scripted communication with an end user.
US10936684B2 Automatically generating instructions from tutorials for search and user navigation
Various embodiments describe a segmentation application that uses a predictive model to segment content from instruction manuals. In an example, the segmentation application receives training data including training labels and steps available from instruction manuals. The segmentation application trains a predictive model based on the training data and a loss function. The training includes generating, by the predictive model, a prediction of whether the sub-step is the start of the step and minimizing the loss function based on comparison of the prediction to the training label. Upon completion of the training, the segmentation application identifies electronic sources and a start indicator indicating a start of a specific step. The segmentation application provides, in response to a query about an object from a client device, a step generated from the start indicator.
US10936682B2 System and method of receiving, managing, controlling, saving and sharing information (content) of social media platform and other apps
A system and method of receiving, managing, controlling, saving and sharing information (content) of social media platforms and other apps is configured for a device. The method includes the steps of: installing the application; creating a profile of a user; providing personal details of the user; verification of the user; determining appropriate settings for the profile; accessing distinct social media platforms; copy relevant data from the platforms; and saving or sharing data. The system for storing and sharing data includes a memory for storing files and database; a server; and a processor for processing files and database. The system includes features of: pop up/swipe down manager; reminder, archive or calendar; multi-share operation; search; sort and filter; tag; folder; attachments; auto-links; and multi operations.
US10936680B2 Intent based search result interaction
A method and system for improving an intent based search is provided. The method includes analyzing a search phase entered by a user with respect to a Website level search query for specified subject matter. In response, a subject based intent classification is determined to be associated with a confidence factor of less than 100 percent confidence with respect to the subject based intent classification being correct. The subject based intent classification is compared to search results data and a subset of search results correlating to the subject based intent classification is determined and presented to the user. An interaction of the user with respect to the subset of search results is determined and in response, a value of the confidence factor is derived.
US10936677B2 System and method for efficient multi stage statistical website indexing
Aspects of the present disclosure involve systems, methods, devices, and the like for classifying or indexing websites using an efficient multistage statistical indexing scheme. In one embodiment, a system is introduced that includes a plurality of models for classification. The classification and indexing may be obtained using at least two models designed to retrieve information from a website visited for marketing and assessing a user. In one embodiment, a first model, content-based features are used for the classification and in making predictions of the unlabeled observations. In another embodiment, a second model includes embedded technology-based features for further classification.
US10936675B2 Developing an item data model for an item
The present invention extends to methods, systems, and computer program products for developing an item data model for an item. Aspects of the invention can automate the process of data collection of “facts” for “items” that information is needed about. Facts can be organized and normalized to eliminate redundant facts, and interpret what is found. Data requirements extraction and automated modeling using a combination of data virtualization, data analytics, extract, transform, and load (ETL), web crawlers, and reverse engineering systems, can be used along with other technologies to develop an item model. A model owner feeds a curating module with the information for locating the facts to be used, and initiating the modeling process. Existing data structures, websites, vendor input, etc. can be described to the import process, and an item model is produced. The model can be imported into existing modeling tools for viewing, or viewed as XML.
US10936672B2 Automatic document negotiation
Approaches provide for generating a document (e.g., a contract) that satisfies constraints of at least one party in a negotiation. Information can be obtained from parties seeking to negotiate document sections (e.g., clauses or provisions) of a document such as a contract. Ranking values for a plurality of candidate contracts can be determined based on information from the parties, including their preferences for different sections (e.g., provisions) of the contract. The values can be used to optimize an optimization function that measures the degree to which candidate contracts satisfy the information provided by the parties. For example, an optimization technique, machine learning-based technique, or other appropriate technique can be utilized to determine a document or document information that satisfies the constraints of the parties. Thereafter, a contract can be selected and presented to the parties. The parties can execute the contract, modify, store, or otherwise interact with and/or process the contract.
US10936670B2 Systems and methods for collaborative storytelling in a virtual space
User-submitted content (e.g., stories) may be associated with descriptive metadata (intersection metadata), such as a timeframe, location, tags, and so on. Story content is presented in a virtual space, such as a forum, chatroom, or the like. Users submit collaborative content as the story is presented in the virtual space. The collaborative content is synchronized to presentation of the story. An author may replay the presentation and synchronized collaborative content and/or select portions of the collaborative content for inclusion in the story.
US10936662B1 Detection of automated agents through interaction element presentation
A computer-facilitated service selects, in response to a request to access user interface, an interaction element that can be presented via the user interface. The computer-facilitated service records information involving user interactions with the interaction element presented via the user interface. A model is applied to the recorded information to determine a classification of the user from a set of classifications that comprises human users and automated agents. The computer-facilitated service records an association between the user and the classification.
US10936661B2 Data tree with order-based node traversal
Aspects of the present disclosure provide for operations for a tree data structure that provides order-based node traversal. For some embodiments, the tree data structure stores one or more key-value pairs, implements at least one linked-list data structure, and enables traversal of nodes within the tree data structure based on a key order (e.g., forward or reverse key order).
US10936657B2 Affinity determination using graphs
In some examples, a computer receives event data relating to events of a system, and builds a graph comprising nodes representing respective values of attributes of the events, and edges between the nodes, each respective edge of the edges representing co-occurrence of values of attributes represented by nodes connected by the respective edge. The computer computes edge weights of corresponding edges of the edges, and identifies paths in the graph, where each path of the paths comprises two or more nodes and a corresponding edge or edges. The computer determines an affinity among the values of the attributes based on a shortest path determining process that uses the edge weights for distances of the identified paths, and resolves an anomaly in the system based on the determined affinity.
US10936653B2 Automatically predicting relevant contexts for media items
The present technology pertains to automatically contextlabeling media items with relevant contexts, and further for algorithmically generating high quality playlists built around a context that are personalized to a profile of an account. This is accomplished by combining data from observed playlists, and data representing intrinsic properties of media items to predict contexts for media items.
US10936652B2 Playback of audio content along with associated non-static media content
This disclosure concerns the provision of media, and more particularly streaming of media. In particular, one aspect herein relates to a method performed by a server system of streaming an audio content item to an electronic device. In response to receiving a request message from the electronic device, a selected audio content item is retrieved from a first storage. Descriptive metadata including an origin-ID associated with the retrieved audio content item is determined. A second storage is browsed utilizing said metadata including the origin-ID to locate non-static media content item(s) associated with the origin-ID. In response to finding a non-static media content item associated with the origin ID, the selected audio content item is sent along with the located non-static media content item to the electronic device for simultaneous presentation of the audio content item and the located non-static media content item.
US10936651B2 Matching audio fingerprints
A matching machine accordingly accesses a query fingerprint that includes query sub-fingerprints that have been generated from query segments of a portion of query audio. After selecting reference sub-fingerprints for comparison to the query sub-fingerprints, the matching machine identifies a best-matching subset of the reference sub-fingerprints by evaluating total matches between the query sub-fingerprints and different subsets of the reference sub-fingerprints. The match machine then generates a count vector that stores the total counts mapped to respective offsets from a reference point in the reference sub-fingerprints. The matching machine determines a maximum count among the total counts and classifies the reference sub-fingerprints as a match with the query sub-fingerprints based on the maximum count.
US10936649B2 Content based profile picture selection
An embodiment of the invention may include a method, computer program product and computer system for profile picture selection. The method, computer program product and computer system may include a computing device which may classify user photographs in user account data into one or more photograph classifications. The computing device may classify an emotion conveyed by a media interaction by the user and select a classified user photograph matching the emotion conveyed by the media interaction by the user. The computing device may display selected user photograph with the media interaction by the user.
US10936645B2 Method and apparatus for generating to-be-played multimedia content
The embodiments of the disclosure disclose a method and apparatus for generating to-be-played multimedia content. An embodiment of the method includes: receiving a third-party multimedia playlist, the third-party multimedia playlist being from a third-party multimedia playing platform; analyzing the third-party multimedia playlist to obtain identifier information of multimedia contents in the third-party multimedia playlist, the identifier information including name information of the multimedia content and name information of the leading author; determining to-be-played multimedia content matching the multimedia contents in the third-party multimedia playlist from a multimedia content database based on the identifier information of the multimedia contents in the third-party multimedia playlist to generate a to-be-played multimedia content list; and sending the to-be-played multimedia content list to a terminal playing device. The embodiment may integrate multimedia resources from different third-party multimedia platforms, and improve the consistency in playing multimedia resources.
US10936644B2 Differential processing mechanism for spark-based graph computing background
A Resilient Distributed Dataset (RDD) processing method, system, and computer program product include sending a different portion including a global identifier and different values of a message from a receiver to a sender and at a receiver side, an already-processed message is extracted from an RDD object repository corresponding to the global identifier of the different portion and the incoming differential portion is applied to the already-processed message.
US10936632B2 Enhanced search query suggestions
In various example embodiments, a system and method for enhancing autocomplete search suggestions are presented. The system receives a query portion with a token portion from a client device and generates a first search query suggestion set having a first order based on the token portion. The system accesses a token pool associated with the client device and generates a second search query suggestion set having a second order based on the token portion and the token pool. The system selects a first subset of search query suggestions and a second subset of search query suggestions. The system merges the first subset of search query suggestions and the second subset of search query suggestions into a third search query suggestion set, organizes the third search query suggestion set into a third order distinct from the first and second orders, and causes presentation of the third search query suggestion set.
US10936627B2 Systems and methods for intelligently grouping financial product users into cohesive cohorts
Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.
US10936626B1 Database and data processing system for use with a network-based personal genetics services platform
Databases and data processing systems for use with a network-based personal genetics services platform may include member information pertaining to a plurality of members of the network-based personal genetics services platform. The member information may include genetic information, family history information, environmental information, and phenotype information of the plurality of members. A data processing system may determine, based at least in part on the member information, a model for predicting a phenotype from genetic information, family history information, and environmental information, wherein determining the model includes training the model using the member information pertaining to a set of the plurality of members. The data processing system may also receive a request from a questing member to predict a phenotype of interest, and apply an individual's genetic information, family history information, and environmental information to the model to obtain a prediction associated with the phenotype of interest for the requesting member.
US10936624B2 Development and productive use of system with parallel use of production data and zero downtime of software changes
Methods, systems, and computer-readable storage media for replicating, within a database server, an access schema to provide a clone access schema, during production use of the single system, the access schema providing access to a data schema storing production data, and a configuration schema storing configuration data, providing, within the database server, a clone local repository, a test data schema, and a clone configuration schema, the clone access schema accessing at least a portion of the production data within the data schema through a test union view, and test data within the test data schema through the test union view, and after completion of the test use, switching production use of the system to the clone access schema, the clone configuration schema, and the clone local repository.
US10936620B2 Systems and methods for management of multi-perspective customer segments
Systems and methods for management of multi-perspective customer segments. This invention relates to customer management, and more particularly to management of customer segments, wherein the customer segments can be multi-perspective. Embodiments herein disclose methods and systems for generating multiple sets of clusterings of customers based on at least one customer attribute, and combining and interactively visualizing the clusterings, to derive insights.
US10936619B2 Mixed data granularities for multi-dimensional data
Embodiments can receive data granularities for data elements, wherein a weekly granularity is received for a first data element and a monthly granularity is received for a second data element. A selection of a cross-section of data can be received spanning a plurality of dimensions in the multi-dimensional data model, the selection including a first data combination based on the first data element and a second data combination based on the second data element. The weekly data of the first data element can be mapped to monthly data according to a predetermined conversion calculation. In a form, monthly data can be displayed for the second data combination based on the second data element and monthly data for the first data combination based on the mapped monthly data.
US10936616B2 Storage-side scanning on non-natively formatted data
A storage system communicatively coupled to a database management system (DBMS performs storage-side scanning of data sources that are not stored in native database storage format of the DBMS. Data sources for external tables are accessible in a storage system referred to as a distributed data access system (DDAS), e.g. a Hadoop Distributed File System. To execute a query that references an external table, a DBMS first generates an execution plan. The DDAS supplies the DBMS with information that specifies each portion of the data source, and specifies which data node to use to access the portion. The DBMS sends a request for each portion to the respective data node, requesting that the data node generate rows from data in the portion. The request may specify scanning criteria, specifying one or more columns to project and/or filter on, and code modules for the data node to execute to generate records.
US10936615B2 Transforming and loading data from a source data system to a target data system
In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
US10936614B2 Management of extract transform load (ETL) jobs via a model that is based on a bayesian network
A device may receive, from a user device, a request for a set of forecasts of an extract transform load (ETL) completion time for a group of ETL jobs associated with an organization. The device may obtain a set of performance indicators associated with the group of ETL jobs. The device may filter the set of performance indicators using one or more filtering techniques. The device may generate the set of forecasts of the ETL completion time by using a data model to process the set of performance indicators and/or a set of assumptions associated with a set of recommendations for reducing the ETL completion time. The device may provide the set of forecasts of the ETL completion time to the user device. The device may perform one or more actions that cause the ETL system to execute the group of ETL jobs within a threshold completion time.
US10936613B2 Table-per-partition
The present approach improves the query performance of a database in a manner that is transparent to a user. In one aspect, this approach creates separate partition tables that are not directly accessible to a user of the database. A client-facing aspect of the database is a logical model which may correspond to a single, main table with which the user interacts. Thus, queries or operations may be generated on the client side in the context of the logical model. A database or query layer can then, transparent to the user, translate the user generated requests into query language that addresses the proper partitions to generate a result set or otherwise perform a database operation.
US10936610B2 Executing and processing corporate travel search results
A technique is described for executing and displaying search results, such as for a travel search engine. The technique includes the generation of search results by querying the one or more databases based on a search request for a travel reservation by a user, who is a member of an organization having a travel expense policy. A target cost associated with the search request is determined based on the generated search results and on the travel expense policy. One or more of the search results can be annotated with a positive weight or with a calculated reward amount based on a comparison of the corresponding cost and the target cost. A graphical user interface is created having a listing of the search results, wherein the search results are rendered for display in an order based on at least one annotation.
US10936608B2 System and method for using past or external information for future search results
Various embodiments can include a system that can comprise: one or more processing modules and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules. The computing instructions can be configured to perform acts of: accessing a query log, wherein the query log can comprise click-through information and item-view information for a record in a set of distinct records in a database system, wherein the database system can comprise a first database cluster H on a first database server and a second database cluster L on a second database server, wherein: the first database server can have a greater processing power than the second database server; the click-through information can comprise information regarding how many times the record was clicked by any user; and the item-view information can comprise information regarding how many times the record was transmitted to be displayed on any display device of any user; calculating a total click-through for the record by determining how many times the record was clicked by any user during a time period; calculating a total item-view for the record by determining how many times the record was transmitted to be displayed on any display device of any user during the time period; storing the record in either the first database cluster H or the second database cluster L based on the total click-through for the record and the total item-view for the record; receiving a search request from a requester; and transmitting a search result to be displayed on a display device of the requester, the search result comprising the record. Other embodiments are described herein.
US10936605B2 Providing oblivious data transfer between computing devices
Implementations of this specification provide methods and apparatuses for oblivious data transfer between computing devices. An example method includes receiving, by a second computing device, an oblivious transfer from a first computing device. The first computing device splits feature data in a feature dataset into a plurality of sub-data and uses the plurality of sub-data as input, and the second computing device uses label data in a label dataset as input. The second computing device selects target sub-data from the plurality of sub-data input by the first computing device, and determines a first summation result of the selected target sub-data. The second computing device receives from the first computing device a second summation result of the one or more splitting parameters in the splitting parameter set, and calculates a statistical indicator based on the first summation result and the second summation result.
US10936604B2 Constructing and searching structured data in a question-answer database using machine learning and natural language processing
A computer-implemented method for constructing and searching structured data of question sentences in a question-answer database using machine learning and natural language processing includes receiving one or more question-answer articles as input from one or more question-answer databases over at least one network, extracting one or more profile keywords from a profile associated with a user, assigning a personalization score corresponding to the user to each of the one or more question-answer articles based on the one or more profile keywords, including applying a morphological and dependency analysis to a body section of the question-answer article, receiving a query for obtaining question-answer data relevant to the user, and outputting question-answer data based at least in part on the personalization score of each question-answer article in satisfaction of the query.
US10936603B2 Rank-based calculation for keyword searches
Embodiments of the present invention provide efficient systems and methods for searching a keyword. Embodiments of the present invention can be used to more quickly and comprehensively search a document for a keyword or phrase, based on the preferences and behaviors of a user, so that the returned results to the user are ranked in order of the preferences of the user. By factoring in user data such as time spent on certain content and highlighted content, the system is able to more efficiently return preferred results of a user of a keyword search.
US10936595B2 Deferring and/or eliminating decompressing database data
Disclosed herein are system, method, and computer program product embodiments for deferring or eliminating a need to decompress database data. An embodiment operates by decompressing a column of a database. The column may be represented by a predicate of a query. A row of the database may be determined to satisfy the predicate based on decompressed information from the column. Decompression of an additional column of the row may be deferred during execution the query until the row is determined to satisfy the predicate. The additional column may satisfy the query.
US10936593B2 Resolving a query to a database by transmitting identifiers of objects satisfying the query
In a method for resolving a query to a database, a server computing system receives a query for retrieving objects from a client device. A candidate data set of objects is determined by applying the query to the database, the candidate data set of objects including identifiers of objects satisfying the query. The candidate data set of objects is transmitted to the client computing device as the identifiers. A request for a subset of the objects corresponding to identifiers of the candidate data set of objects from the server computing system for identifiers of the candidate data set of objects that do not match the identifiers of objects stored in the cache of the client computing device is received. The subset of objects is transmitted to the client device.
US10936592B2 Dynamic function invocation
According to an example, dynamic function invocation may include ascertaining a query for a database management system (DBMS). Dynamic function invocation may further include implementing a dynamic function as a meta user defined function to invoke a plurality of different coded functions including a coded function that is to be invoked by the query to perform an operation related to the DBMS, and executing the dynamic function by the query to load and invoke the coded function to perform the operation related to the DBMS.
US10936588B2 Self-described query execution in a massively parallel SQL execution engine
A query is executed in a massively parallel processing data storage system comprising a master node communicating with a cluster of multiple segments that access data in distributed storage by producing a self-described query plan at the master node that incorporates changeable metadata and information needed to execute the self-described query plan on the segments, and that incorporates references to obtain static metadata and information for functions and operators of the query plan from metadata stores on the segments. The distributed storage may be the Hadoop distributed file system, and the query plan may be a full function SQL query plan.
US10936587B2 Techniques and architectures for providing and operating an application-aware database environment
Application-aware database environments. A repository of previously received and registered database queries is maintained that includes at least corresponding metadata having information about an application generating the database queries. A subsequent database query and application metadata corresponding to the subsequent database query can be received. The repository to determine if the subsequent database query and application metadata match one of the previously received database queries and application metadata. A matching previously received database query is retrieved from the repository if a match is determined. The retrieved database query is executed.
US10936585B1 Unified data processing across streaming and indexed data sets
Systems and methods are described for unified processing of indexed and streaming data. A system enables users to query indexed data or specify processing pipelines to be applied to streaming data. In some instances, a user may specify a query intended to be run against indexed data, but may specify criteria that includes not-yet-indexed data (e.g., a future time frame). The system may convert the query into a data processing pipeline applied to not-yet-indexed data, thus increasing the efficiency of the system. Similarly, in some instances, a user may specify a data processing pipeline to be applied to a data stream, but specify criteria including data items outside the data stream. For example, a user may wish to apply the pipeline retroactively, to data items that have already exited the data stream. The system can convert the pipeline into a query against indexed data to satisfy the users processing requirements.
US10936584B2 Searching and accessing application-independent functionality
A method includes receiving a translation request including an application-independent function name and one or more parameters from a user device. The method further includes retrieving a translation record, the translation record including the application-independent function name of the translation request, one or more access mechanism templates, and template rules for generating a completed access mechanism based on the access mechanism templates. Additionally, the method includes generating one or more completed access mechanism based on the one or more parameter values, the access mechanism templates, and the template rules, generating translation results based on the completed access mechanisms, and transmitting the translation results to the user device. The translation results are configured to be displayed as user-selectable links.
US10936581B2 Blockchain transaction processing method and apparatus
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain transaction processing. One of the methods includes: obtaining, by a blockchain node, a current blockchain transaction generated based on performing a service; obtaining, by the blockchain node based on executing a smart contract, a transaction identifier of a previous blockchain transaction; recording, by the blockchain node, the transaction identifier into a transaction log so that a previous blockchain transaction is identifiable from the transaction log based on the transaction identifier, wherein the transaction log stores blockchain transactions of the current block; and recording the blockchain transaction of the current block and the transaction log into the blockchain.
US10936578B2 Client-driven commit of distributed write transactions in a database environment
Technologies are described for facilitating transaction processing in a distributed database environment. A database client sends database operations to a slave node, which mediates execution of the transaction. A connection between the database client and the slave node is associated with an identifier, and the transaction has an identifier. The database client sends a commit request to a master node over a network connection between the master node and the database client. The commit request includes the transaction identifier. The commit request can also include an indication of database nodes executing operations in the transaction.
US10936576B2 Replicating storage tables used to manage cloud-based resources to withstand storage account outage
A storage account is replicated across multiple data centers so as to withstand an outage of the storage account. A front end and applications use data stored in the storage accounts to manage resources of a cloud computing system. A client includes an interface used by the front end to access the storage accounts, in addition to an interface that is used by the applications to access the storage accounts. Other features, which ensure that a read operation survives even if a head replica or a tail replica is down, include reading from a head replica instead of from a tail replica, a two phase prepare-commit operation to propagate changes from head to tail replicas, and provisioning a back end repair service if a failure occurs in the middle of the prepare-commit operation.
US10936574B2 System and method for use of lock-less techniques with a multidimensional database
In accordance with an embodiment, described herein is a system and method for use of lock-less data structures and processes with a multidimensional database computing environment. Lock-less algorithms or processes can be implemented with specific hardware-level instructions so as to provide atomicity. A memory stores an index cache retaining a plurality of index pages of the multidimensional database. A hash table indexes index pages in the index cache, wherein the hash table is accessible by a plurality of threads in parallel through application of the lock-less process.
US10936571B1 Undo based logical rewind in a multi-tenant system
Methods and systems for providing a rewind of table data in a data management system include: storing a table having table data that defines a plurality of rows and a plurality of columns that define a plurality of cells; capturing change data associated with changes to at least one of the plurality of rows, the plurality of columns, and the plurality of cells; associating the change data with a transaction having a transaction identifier; storing the transaction and the change data in a change bus; retrieving the change data from the change bus based on a rewind request; performing a rewind of a subset of the changes by performing a reverse operation of the change data relating to the subset of changes and according to a reverse operation order; and outputting a clone of the table based on the rewind of the changes of the table.
US10936566B2 Providing services in a data storage system
A catalog of services defines which storage-related services are applied to each service level of storage where storage capacity is managed and allocated in terms of chunks of capacity at different service levels. Each service level is defined based on one or more of tiered storage policy settings, drive size, drive speed, drive count, RAID protection, engine fractions, bandwidth and availability and characterized by one or more performance capabilities. Examples of services in the catalog include but are not limited to mobility, availability, continuity, and recovery services. Any combination of services, or no services at all, can be associated with a given service level of storage. Services may be performed at different performance levels. Further, services may be provided on-demand and billed on a usage basis.
US10936563B2 System and method for merging a source data from a source application into a target data of a target application
A control system in an industrial plant is configured to determine whether the source data extracted from the source application is not matched in data structure with the target application, and to transform the source data structure to be matched with the target data structure in accordance with a data structure requirement of the target application if the source data is not matched in data structure with the target data in the target application. The industrial plant control system is configured to perform a hierarchical checking of the data structure between the target application and the source application in a correlated definition status, and perform at least one of updating, deleting and adding the source data from the source application, based at least in part on a result of the hierarchical checking for merging the source data into the target data in the target application.
US10936547B2 Filesystem replication using a minimal filesystem metadata changelog
In general, the invention relates to replicating a source file system stored on a first memory by obtaining a first unread entry from a changelog associated with the source file system, querying the source file system using the first unread entry to obtain a current first object file status, a current first object file path, a current first parent directory status, and a current first parent directory path, determining, based on the querying, whether a first object file on the source file system has changed at some time after the execution of the first unread entry, if the first object file has not changed, performing a first action on a target file system, and if the first object file has changed, performing a second action on the target file system.
US10936546B2 Global deduplication
Embodiments presented herein describe techniques for deduplicating chunks of data across multiple clusters. A process executing in a storage system identifies one or more chunks in an incoming stream of data. For each chunk, a first fingerprint corresponding to the chunk is generated. The process determines whether the first fingerprint matches a second fingerprint listed in a corresponding entry in a deduplication map. Each entry of the deduplication map corresponds to a chunk stored in a location in one of the storage clusters. Upon determining that the first fingerprint matches the second fingerprint, the process writes, to a local persistent storage, a pointer referencing the location in that storage cluster.
US10936545B1 Automatic detection and backup of primary database instance in database cluster
An improved backup utility allows the ability to maintain full backup and incremental backup log chains, even when databases which are part of a clustered database group are backed up from different database nodes and instances. In these embodiments, this is implemented by storing the backup of the databases from both primary and secondary (failover) nodes under a single backup client which is the cluster identifier. The backup is indexed against a constant database instance based on a user configured save set. In other words, regardless of which node is primary at the time of the backup, the backup is made against a constant backup instance.
US10936537B2 Depth sensing camera glasses with gesture interface
Glasses wearable by a user and responsive to gestural commands and method for operating the glasses to control one or more devices. In a preferred form, the glasses include a plurality of spaced, depth cameras that react to a user's hand command based, at least in part, on the distance of the hand from the depth camera. The depth cameras can recognize multiple distances and gesture movement, as well as hand configuration.
US10936529B2 System and method of configuring field programmable logic arrays
In one or more embodiments, one or more systems, methods, and/or processes may determine a Peripheral Component Interconnect Express (PCIe) endpoint, associated with a PCIe destination endpoint identification, includes a field programmable gate array (FPGA); may access a partial configuration for the FPGA; may construct multiple packets that include the PCIe destination endpoint identification and respective portions of the partial configuration for the FPGA; and may provide the multiple packets to the PCIe endpoint. In one or more embodiments, the one or more systems, methods, and/or processes may further map at least a portion of the FPGA to a virtual machine. In one or more embodiments, the one or more systems, methods, and/or processes may further combine the portions of the partial configuration for the FPGA to reconstruct the partial configuration for the FPGA; and may further program the FPGA with the partial configuration for the FPGA.
US10936524B2 Bus system with slave devices
A bus system is provided. The bus system includes a master device, a bus, and a plurality of slave devices electrically connected to the master device via the bus. Each slave device has an alert handshake pin. The alert handshake pins of the slave devices are electrically connected together via an alert-handshake control line. When a first slave device communicates with the master device through the bus, in a first phase of a plurality of phases in each assignment period, the first slave device sets the alert-handshake control line to a first voltage level via the alert handshake pin, wherein the first phase corresponds to the first slave device. In the phases other than the first phase in each assignment period, the alert-handshake control line is at a second voltage level. Each of the phases includes two clock cycles.
US10936521B2 Expanded host domains in PCIe systems
Computing architectures, platforms, and systems are provided herein. In one example, a system is provided. The system includes a communication arrangement for peripheral component interconnect express (PCIe) traffic transferred over a communication fabric. The communication arrangement establishes an expanded address that provides a quantity of port identifiers to a host greater than indicated by a quantity of bits in a port field of the PCIe traffic, where the expanded address employs one or more bits of the PCIe traffic other than the port field. The communication arrangement detects a transfer among the PCIe traffic issued by the host having the expanded address corresponding to a destination. Based on the expanded address, the communication arrangement identifies routing information to route the transfer over the communication fabric to the destination.
US10936518B2 Storage system, data management method, and data management program
An object of the present invention is to properly secure the consistency of data while suppressing a processing load of a controller on a processor. A storage system includes a plurality of controllers and an HCA that can directly access a memory and can communicate with the controllers. The controller includes a CPU, and a memory having a buffer region into which data is temporarily stored and a cache region into which data is cached. In the case where new data according to a write request is stored into the buffer region, the CPU of the controller sequentially transfers the new data to the cache regions using the HCA without passing through the other buffer regions.
US10936515B2 Information processing system including data classification unit for reconstructing transfer data based on defined transfer codes
An information processing system equipped with an information processing device, which includes multiple processors and a common parallel port (port), and a peripheral device, which includes a data classification means and multiple computing means. Each processor appends each processor identifier to a respective series of codes capable of expressing given data, thereby generating a writing unit capable of being written one time in the bus width of the port, and sequentially writes the writing unit to the port without performing exclusive control. A data classification means reads the writing units from the port sequentially and sequentially outputs the series of codes included in the writing unit to a computing means associated with the processor identifiers included in the writing unit. The computing means reconstructs the original data on the basis of the series of codes.
US10936511B2 Addressable distributed memory in a programmable logic device
Systems and methods for providing capability of access to distributed memory blocks using a global address scheme in a programmable logic device. Each of the distributed memory blocks includes routing circuitry that receives data, and in a first mode, decodes whether the data is intended for a respective distributed memory block. In a second mode, the data may bypass routing circuitry. Furthermore, the data may be received at the distributed memory block via cascade connections of distributed memory blocks in a column and/or via register in the programmable fabric of the programmable logic device.
US10936510B2 Locking key secondary access system
A locking key secondary access system includes a key management system coupled to a secondary locking key access device and a server device via a network. The server device includes a managed device. The server device receives a request to unlock the managed device, and determines that a first access path via a first communication subsystem and through the network to the key management system is unavailable. In response, the server device provides locking key request information via a second communication subsystem to the secondary locking key access device. The secondary locking key access device may use the locking key information to retrieve a locking key for the managed device from the key management system. The secondary locking key access device sends the locking key to the server device via the second communication subsystem, and the server device uses the locking key to unlock the managed device.
US10936509B2 Memory interface between physical and virtual address spaces
A memory interface for interfacing between a memory bus addressable using a physical address space and a cache memory addressable using a virtual address space, the memory interface comprising: a memory management unit configured to maintain a mapping from the virtual address space to the physical address space; and a coherency manager comprising a reverse translation module configured to maintain a mapping from the physical address space to the virtual address space; wherein the memory interface is configured to: receive a memory read request from the cache memory, the memory read request being addressed in the virtual address space; translate the memory read request, at the memory management unit, to a translated memory read request addressed in the physical address space for transmission on the memory bus; receive a snoop request from the memory bus, the snoop request being addressed in the physical address space; and translate the snoop request, at the coherency manager, to a translated snoop request addressed in the virtual address space for processing in connection with the cache memory.
US10936505B2 Methods and systems for verifying out-of-order page fault detection
Verification of asynchronous page fault in a simulated environment. The methods include providing a simulated environment that includes a simulated processor core, a memory, and an interrupt handler. The methods also include executing a test code in the simulated environment by: executing a non-irritator thread code comprising a plurality of load instructions that span at least two slices of the simulated processor core, executing a first irritator thread code to bias against the execution of the plurality of load instruction by one of the at least two slices of the simulated processor core, and executing a second irritator thread code to invalidate caching of page table entries during execution of the plurality of load instructions in a fast access cache memory.
US10936500B1 Conditional cache persistence in database systems
A database system includes a database server, a DRAM, a persistent memory, and at least one storage media. The database server includes a cache manager. The DRAM stores a buffer hash table and the persistent memory includes a persistent memory database cache including a plurality of buffers. Buffer content in a buffer is conditionally persisted subsequent to a system initialization event based on the respective buffer satisfying one or more predefined conditions. Each buffer is associated with buffer descriptor values corresponding to a plurality of buffer descriptors. The plurality of buffer descriptors includes a first type of buffer descriptors and a second type of buffer descriptors. Modifications to the buffer hash table are routed to the DRAM, and modifications to the buffer content and modifications to buffer descriptor values corresponding to the first type of buffer descriptors are explicitly flushed to the persistent memory database cache.
US10936494B1 Site cache manager for a distributed file system
A method, article of manufacture, and apparatus for providing a site cache manager is discussed. Data objects may be read from a site cache rather than an authoritative object store. This provides performance benefits when a client reading the data has a better connection to the site cache than to the authoritative object store. The site cache manager controls the volume of stored data on the site cache to enhance performance by increasing the frequency of data object being read from or written to the site cache rather than the authoritative object store.
US10936492B2 Method and apparatus for using a storage system as main memory
A data access system including a processor, multiple cache modules for the main memory, and a storage drive. The cache modules include a FLC controller and a main memory cache. The multiple cache modules function as main memory. The processor sends read/write requests (with physical address) to the cache module. The cache module includes two or more stages with each stage including a FLC controller and DRAM (with associated controller). If the first stage FLC module does not include the physical address, the request is forwarded to a second stage FLC module. If the second stage FLC module does not include the physical address, the request is forwarded to the storage drive, a partition reserved for main memory. The first stage FLC module has high speed, lower power operation while the second stage FLC is a low-cost implementation. Multiple FLC modules may connect to the processor in parallel.
US10936490B2 System and method for per-agent control and quality of service of shared resources in chip multiprocessor platforms
Method and apparatus for per-agent control and quality of service of shared resources in a chip multiprocessor platform is described herein. One embodiment of a system includes: a plurality of core and non-core requestors of shared resources, the shared resources to be provided by one or more resource providers, each of the plurality of core and non-core requestors to be associated with a resource-monitoring tag and a resource-control tag; a mapping table to store the resource monitoring and control tags associated with each non-core requestor; and a tagging circuitry to receive a resource request sent from a non-core requestor to a resource provider, the tagging circuitry to responsively modify the resource request to include the resource-monitoring and resource-control tags associated with the non-core requestor in accordance to the mapping table and send the modified resource request to the resource provider.
US10936483B2 Hybrid garbage collection
A hybrid hybrid garbage collection methodology may be used to perform garbage collection in a manner that consolidates live objects from an evacuation region of memory into a consolidation region of memory, while also reclaiming reclaimable objects from the consolidation region, such that upon completion of a garbage collection pass, reclaimable objects from both the evacuation and consolidation regions are reclaimed while live objects from both the evacuation and consolidation regions are consolidated in the consolidation region.
US10936481B2 Semiconductor system and method for operating the semiconductor system
A semiconductor system may include: a volatile memory device that stores an address mapping table including mapping information for a non-volatile memory device; and a control device suitable for reading one or more seed values from the volatile memory device before the address mapping table is stored, generating a plurality of random values based on the seed values, and initializing mapping information to the plurality of random values.
US10936476B2 Regression testing of new software version and deployment
Embodiments described herein are directed to computer-implemented methods, systems, and computer program products for regression testing. New techniques for software regression testing are provided in which the regression test scenarios are directly synchronized with the user's system and environment. This can be referred to as a customized-regression-test process. A non-limiting example of a computer-implemented method includes receiving a history log having application data for an application during normal use and generating a regression test scenario for a new version of the application based on a pattern of use of the application. The method further includes determining whether one or more existing regression test scenarios stored in a test scenario data store match the generated regression test scenario and executing a regression test on the new version of the application using the regression test scenario.
US10936470B2 Systems and methods for performance bug and grievance reports for SaaS applications
Systems and methods for reporting performance issues or grievances of network applications on client devices are provided. A first server of a first entity receives, from a client application on a client device, a data package including embedded browser activity of an embedded browser of the client application captured responsive to a capture trigger detected by the client application. The embedded browser activity relates to a network application of a second server of a second entity. The first server identifies, based on the embedded browser activity included in the data package, the network application to which the embedded browser activity corresponds. The first server generates, responsive to a report generation trigger corresponding to the network application, an error report based on the data package. The error report is then transmitted via a connection established between the first server and the one or more second servers corresponding to the network application.
US10936469B2 Software component verification using random selection on pooled devices
A system for providing ongoing verification of released software components utilizes feedback from a pool of devices that each locally execute a verification component. The verification component randomly selects one or more locally-executing software components, captures information associated with the randomly-selected software components responsive to detection of events satisfying one or more capture conditions, and communicates the captured information to a software component verification and analysis service. The total number of the randomly-selected software components within the verification pool is set to statistically guarantee that each one of the software components available for random selection is randomly selected on at least one of the plurality of processing devices within the verification pool.
US10936465B2 Method for optimized canary deployments for improved customer experience
Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
US10936460B2 Method and apparatus for identifying and reporting faults at an information handling system
A method includes invoking, by an embedded controller at an information handling system, a test procedure to evaluate functionality of motherboard resources at the information handling system. A result of the test procedure is displayed at a primary display device using a built in self test function incorporated at the primary display device.
US10936454B2 Disaster recovery for virtualized systems
Disaster recovery for a storage system is provided. A data record is generated for a primary computing system that identifies a secondary computing system and indicates a first storage device that includes block storage and a second storage device that includes object storage. The primary computing system experiences either a migration or a failover. Storage space is provisioned in block storage and object storage. Data records from the primary computing device are respectively stored in either the block storage or the object storage based on their respective access rates. Data records that are stored as block storage entries are predicted to have a higher access rates than data records that are stored as object storage entries.
US10936452B2 Dispersed storage network failover units used to improve local reliability
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by detecting a failure (partial or full) of a dispersed storage (DS) unit memory device within the DSN. The method continues by tracking namespace ranges of encoded data slices intended for access in the failed DS unit memory device. The method continues by redirecting access of the encoded data slices reflected by the namespace ranges from the failed DS unit memory device to a failover DS unit memory device.
US10936451B2 Concurrent remote IO processing for synchronous replication
In a data storage system in which a first storage array and a second storage array maintain first and second replicas of a production volume, the first storage array is responsive to a write command from a host to send a notification to the second storage array indicating that the replicated production volume will be updated. The notification has information that enables the second storage array to implement pre-processing steps to prepare for subsequent receipt of data associated with the write command. Both storage arrays implement the pre-processing steps at least partly concurrently. When the data associated with the write command is subsequently received, the first storage array writes the data to cache and then sends a copy of the data to the second storage array, i.e. in series. The second storage array then writes the data to cache. Elapsed time between receipt of the write command and returning an acknowledgment to the host may be improved by concurrent pre-processing.
US10936450B2 High availability and disaster recovery system architecture
A system may include a first device to provide a uniform resource identifier (URI) resolution or routing service among a first data center and a second data center. The first device may provide a first failover service among devices associated with the first data center for a set of interfaces. The system may include a first set of devices and a second set of devices associated with a first application and a second application. The first device may provide a second failover service for the first and second sets of devices. The system may include a first database cluster to provide software or a service related to clustering another set of devices or providing a threshold level of availability for the other set of devices. The first database cluster may provide a failover service for the other set of devices.
US10936449B2 Component redundancy systems, devices, and methods
Discussed herein are component redundancy systems, devices, and methods. A method to transfer a workload from a first component to a second component of a same device may include monitoring a wear indicator associated with the first component, and in response to an indication that the first component is stressed based on the wear indicator, transferring a workload of the first component to the second component.
US10936448B2 Using dispersed computation to change dispersal characteristics
A method includes determining an encoding modification for a set of encoded data slices where a data segment of data is dispersed storage error encoded into the set of encoded data slices based on dispersed storage error encoding parameters. The method further includes determining a plurality of tasks for executing the encoding modification, where the encoding modification includes altering one or more parameters of the dispersed storage error encoding parameters. The method further includes assigning a first task of the plurality of tasks to a first storage unit and assigning remaining tasks of the plurality of tasks to a set of storage units. The method further includes executing, by the first storage unit and at least some storage units of the set of storage units, the first task and the remaining tasks of the plurality of tasks, respectively, to produce a modified set of encoded data slices.
US10936447B2 Resynchronizing to a first storage system after a failover to a second storage system mirroring the first storage system
Provided are a computer program product, system, and method for performing a failover between a first storage system and a second storage system. Data is synchronized between the first storage system and the second storage system. A failover is performed from the first storage system to the second storage system in response to a failover event at the first storage system while synchronizing the data. A determination is made that a first storage unit of the first storage system is inoperable and that that a second storage unit of the first storage system is operable in response to the failover event. In response to determining that the second storage unit is operable, a resynchronization is initiated to copy updates to a second storage unit of the second storage system mirroring the second storage unit of the first storage system to the second storage unit of the first storage system.
US10936443B2 System and method for tag based backup infrastructure
A remote agent for managing resources includes a persistent storage that stores disaster recovery policies keyed to tags applied to the resources and a resource tagger that identifies a change in a resource; in response to identifying the change: performs an application priority analysis of the resource to identify a first tag based on the change in the resource; performs an interaction frequency analysis of the applications of the resource to identify a second tag; tags the resource with a tag; and performs a disaster recovery for the resource using a disaster recovery policy of the disaster recovery policies that is keyed to the tag.
US10936441B2 Write-ahead style logging in a persistent memory device
The techniques disclosed herein improve performance of file system logging by writing log data to persistent memory instead of staging in RAM before writing to disk. In one embodiment, while the log is being written, checksums are inserted, such that during recovery, the checksums can be used to distinguish good log pages from bad log pages. In this way, good log pages can be evaluated to determine whether to roll a portion of a file system transaction forward, backward, or do nothing, while bad log pages can be safely ignored. Additionally or alternatively, non-temporal copies are employed when writing data to persistent memory, thereby reducing an amount of time log data is exposed to be lost in a crash.
US10936438B2 Automated and distributed backup of sensor data
The invention relates to a sensor system. The sensor system comprises sensor devices. The sensor devices are configured for exchanging data via a network connection. Each of the sensor devices is configured to measure sensor data wherein each of the sensor devices comprises a local processor and a local memory coupled to the local processor. Each local memory comprises a local data repository. The local memory comprises local instructions which, when executed by the local processor, cause the local processor to: repeatedly store the sensor data in the local data repository as a data file, wherein each data file stored has a unique name; and repeatedly synchronize with the local data repository of the other of the sensor devices, wherein each local data repository maintains a complete copy of the data file of each of the sensor devices after synchronization.
US10936437B1 Method and apparatus for determining storage system compliance with snapshot policies
Snapshot policy event logs are maintained containing timestamps associated with changes to the snapshot policy over time. Storage group event logs are maintained for each storage group associated with the snapshot policy containing timestamps associated with changes to the storage group over time. Snapshot compliance is calculated by creating a timeline of the snapshot policy and creating timelines for each of the storage groups associated with the snapshot policy. The snapshot policy timeline and storage group timelines are intersected to calculate how many snapshots should have been created for each storage group associated with the snapshot policy during each snapshot policy timeline interval. The sum of all snapshots that should have been created and still be maintained at a particular point in time is compared with an actual number of snapshots maintained for the storage groups by the storage system at that point in time.
US10936430B2 Method and system for automation of differential backups
A method for managing backups that includes generating a full backup of a database and, after generating the full backup, generating N incremental backups of the database and generating a first differential backup of the database after the N incremental backups have been generated, wherein the first differential backup is generated relative to the full backup.
US10936428B2 System and method to implement automated application consistent virtual machine image backup
A method for performing backup operations includes selecting an application executing on a virtual machine (VM) to quiesce, generating, using a pre-snapshot template for the application, a pre-snapshot script for the application, generating a snapshot of the virtual machine after the pre-snapshot script has executed on the VM, and initiating a backup operation for the VM using the snapshot.
US10936419B2 Method, device and computer readable medium for managing a storage system
Embodiments of the present disclosure provide a method and a device for managing storage system. In an embodiment, a plurality of RAID stripes to be reconstructed in the storage system are determined. A first RAID stripe is selected from a plurality of RAID stripes based on a plurality of I/O load states at a disk extent level for the plurality of RAID stripes at a first storage processor in the storage system, the first RAID having a high I/O load at the disk extent level. Then, a first disk extent for reconstructing the first RAID stripe is determined and the first storage processor is configured to reconstruct data for the first RAID stripe at the first disk extent. A corresponding device to implement the method is further disclosed.
US10936418B2 Reduced uncorrectable memory errors
Uncorrectable memory errors may be reduced by determining a logical array address for a set of memory arrays and transforming the logical array address to at least two unique array addresses based, at least in part, on logical locations of at least two memory arrays within the set of memory arrays. The at least two memory arrays are then accessed using the at least two unique array addresses, respectively.
US10936417B2 Multi-stage slice recovery in a dispersed storage network
A computing device for use in a dispersed storage network (DSN) to recover corrupt encoded data slices. The computing device requests, from storage units of the DSN, encoded data slices corresponding to a data segment. In response, the computing device receives at least a decode threshold number of encoded data slices and at least one integrity error message that provides an indication of a corrupt encoded data slice, such that less than a decoded threshold number of valid slices is received. Utilizing at least one correction approach, which may involve stored integrity data, the computing device corrects the corrupt slice(s) to produce a decode threshold number of encoded data slices in order to decode the corresponding data segment. A variety of correction approaches may be employed, including a multi-stage approach that utilizes data from both valid and invalid slices.
US10936414B2 Display device for vehicle
The purpose of the present invention is to provide a display device for a vehicle which is capable of avoiding NAND flash memory data loss. Provided is a display device for a vehicle, comprising: a display unit 6 which displays vehicle information; a NAND flash memory 1 which stores, together with an error correction code, data which is related to the display of the display unit 6; and a control unit (for example, a second control unit 2) which causes the display 6 to display the vehicle information using said data. When a load upon the vehicle is low, such as when a switch key for commencing the driving of the vehicle is off, the control unit (for example, a first control unit 3), as a data loss avoidance process, assesses, with the error correction code, whether an error is present in the data which is recorded in the NAND flash memory 1. If the error is present in the data, the control unit (for example, the first control unit 3) corrects the error with the error correction code.
US10936413B2 Systems and methods for correcting data errors in memory
Systems and methods for correcting data errors in memory caused by high-temperature processing of the memory are provided. An integrated circuit (IC) die including a memory is formed. Addresses of memory locations that are susceptible to data loss when subjected to elevated temperatures are determined. Bits of data are written to the memory, where the bits of data include a set of bits written to the memory locations. The set of bits are written to a storage device of the IC die that is not susceptible to data loss when subjected to the elevated temperatures, the subset of bits comprise compressed code. At least one of the bits stored at the addresses is overwritten after subjecting the IC die to an elevated temperature. The at least one of the bits is overwritten based on the set of bits written to the storage device.
US10936412B1 Method and system for accessing data stored in data cache with fault tolerance
According to some embodiments, a backup storage system receives a request from a client to access a data segment. The system looks up an in-memory index for a first entry based on a fingerprint of the data segment, such that the in-memory index includes a number of entries, each entry mapping a fingerprint to a storage location of a solid state device (SSD) storing a corresponding data segment. In the event a first entry is found, the system retrieves the data segment from the SSD device based on the first entry. In the event of a read failure while accessing the SSD device, the system determines failed data blocks of the SSD device associated with the failure event and invalidates the failed data blocks of the SSD device such that subsequent access to the failed data blocks are denied without having to access a corresponding SSD device.
US10936410B2 Memory system and information processing system
A memory system that includes an error check and correct (ECC) circuit is provided. The memory system includes a memory, a circuit, and a processor. The memory system has a function of receiving write data from the outside. The memory includes a user data region, a first management region, and a second management region. The user data region stores the write data. The circuit has a function of performing ECC processings on the write data read from the user data region. The first management region stores data that indicates whether the user data region has stored the write data or not. The second management region stores data that indicates whether the circuit has performed the ECC processings on the write data read from the user data region or not.
US10936409B2 Memory system and operating method of the memory system
A memory system comprises: a memory cell array suitable for storing first data and a first parity, which is used to correct an error of the first data; and an error correcting circuit suitable for generating second data and a second parity, which includes bits obtained by correcting an error of the first parity and a bit obtained by correcting an error of a second sub-parity; wherein the error correcting circuit includes: a single error correction and double error detection (SECDED) parity generator suitable for generating a second pre-parity, which includes a first sub-parity and the second sub-parity; a syndrome decoder suitable for generating a first parity error flag and a first data error flag by decoding a syndrome; a SEC parity corrector suitable for correcting an error of the first parity based on the first parity error flag; a DED parity error detector suitable for generating a second sub-parity error flag based on an error information of the first data used to generate the second sub-parity; and a DED parity corrector suitable for correcting any error of the second sub-parity based on the second sub-parity error flag.
US10936407B2 System and method to reduce address range scrub execution time in non-volatile dual inline memory modules
A non-volatile dual in-line memory module (NVDIMM) instantiates first and second partitions of non-volatile memory. The first partition is reserved and is not accessible to an operating system instantiated. The second partition is accessible to the operating system. A processor detects a first bad memory location in the second partition, stores a first system physical address of the first bad memory location to a system bad memory locations list, and stores a first DIMM physical address of the first bad memory location to a first NVDIMM bad memory locations list in the first partition.
US10936403B2 Symmetry management in multiprocessor systems
A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.
US10936402B2 Speculative data processing and recovery
Aspects include copying a plurality of input data into a buffer of a processor configured to perform speculatively executing pipelined streaming of the input data. A bit counter maintains a difference in a number of input bits from the input data entering a pipeline of the processor and a number of the input bits consumed in the pipeline. The pipeline is flushed based on detecting an error. A portion of the input data is recirculated from the buffer into the pipeline based on a value of the bit counter.
US10936400B2 Dynamic handling of callhome data
Methods and systems for dynamic handling of call home data are provided. A system for providing dynamic handling of call home data includes an event detection module that detects one or more events in the operation of one or more components. The system may also include a data request module that requests call home instructions from an upload data manager in response to the detected one or more events. Also, the upload data manager provides call home instructions. The system may further include a call home transmission module that collects call home data based on the call home instructions and provides the collected data to an upload server.
US10936399B2 System and method for performing automatic recovery after a system hard fault has occurred in a controller of an optical communications module
An optical communications module performs automatic recovery from a system hard fault that occurs when a controller of the module detects a particular error. The controller outputs a heart beep signal having a preselected attribute from a first port thereof if an error check operation performed by the controller determines that an error has not occurred. A second port of the controller receives a chip reset signal from automatic control logic that is external to the controller. The automatic recovery logic monitors a first port thereof to determine whether the heart beep signal having the preselected attribute is present at or absent from the first port of the automatic recovery logic and outputs a chip reset signal from a second port of the automatic recovery logic to the second port of the controller. The chip reset signal output from the second port of the automatic recovery logic is in the first or second condition depending on whether the heart beep signal is present at or absent from, respectively, the first port of the automatic recovery logic.
US10936388B2 Slice metadata for optimized dispersed storage network (DSN) memory storage strategies
A method begins by a dispersed storage (DS) processing unit of a dispersed storage network (DSN) generating a hint regarding data stored or to be stored. When the data is to be stored, the DS processing module divides the data into data segments and dispersed storage error encodes a data segment of the data segments to produce a set of encoded data slices. The method continues by the DS processing unit generating a set of hints based on the hint and affiliating the set of hints with the set of encoded data slices to produce a set of affiliated encoded data slices. The method continues by the DS processing unit sending the set of affiliated encoded data slices to a set of storage units of the DSN such that a storage unit of the set of storage units stores an encoded data slice in accordance with a corresponding hint.
US10936383B2 Hard coded credential bypassing
An existing application processing on a client device initiates a function to provide a hard coded credential to a remote target application for purposes of logging into and gaining access to the remote target application. A hook to the function causes an agent to be activated, the agent dynamically contacts a credential vault to obtain a randomly generated credential for access to the remote target application. The hook injects the randomly generated credential over the hard coded credential supplied by the existing application and the function is initiated. The function logs into the target application using the randomly generated credential providing the existing application access to the remote target application. The hard coded credential is bypassed by the randomly generated credential.
US10936378B1 System and method for automating integration process building between multiple applications using integration assistance robots
An information handling system operating an integration assistance robotic automation system may comprise a memory storing a log of machine-executable code instructions generated by a plurality of application programming interfaces (APIs) for a plurality of applications, based on user instructions previously received at the APIs to define an integration process between a first application executing code instructions in a first coding language and a second application executing code instructions in a second coding language, and a processor parsing the log to identify a first connector code set in the first language defining an action to be taken on a dataset managed by the first application, and a second connector code set in the second language defining an action to be taken on a dataset managed by the second application, and transmitting an executable run-time engine, the first and second connector code sets for execution at an execution location.
US10936376B2 Methods, systems, and computer readable mediums for workload clustering
Methods, systems, and computer readable mediums for optimizing a system configuration are disclosed. In some examples, a method includes determining whether a system configuration for executing a workload using a distributed computer system is optimizable and in response to determining that the system configuration is optimizable, modifying the system configuration such that at least one storage resource for storing workload data is located at a server node that is executing the workload in the distributed computer system.
US10936367B2 Provenance driven job relevance assessment
Described herein is a system and method for ranking and/or taking an action regarding execution of jobs of a shared computing cluster based upon predicted user impact. Information regarding previous executions of a plurality of jobs is obtained, for example, from job execution log(s). Data dependencies of the plurality of jobs are determined. Job impact of each of the plurality of jobs as a function of the determined data dependencies is calculated. User impact of each of the plurality of jobs as a function of the determined data dependencies, the calculated job impact, and time is calculated. The plurality of jobs are ranked in accordance with the calculated user impact. An action is taken in accordance with the ranking of the plurality of jobs. The action can include automatic scheduling of the jobs and/or providing information regarding the rankings to a user.
US10936361B2 Cloud and datacenter migration wave planning using analytics and flow modeling
A set of workloads to be migrated is identified. A constraint on optimization of the set of workloads is determined. A subset of workloads to be migrated is selected from the set of workloads. A model is constructed, using traffic information corresponding to the set of workloads. The model includes a representation of a relationship between a first workload and a second workload in the subset of workloads. The model is solved to cause generation of a set of optimal flow values. A schedule for a migration wave is constructed. The schedule complies with the constraint on optimization of the set of workloads.
US10936353B2 Systems and methods for hypervisor-assisted hardware accelerator offloads in a virtualized information handling system environment
In accordance with embodiments of the present disclosure, a method may include responsive to issuance of, by an application executing on a virtual machine of a hypervisor executing on a processor subsystem of an information handling system, an instruction triggering a virtual machine exit of the virtual machine, invoking a virtual machine exit handler of the hypervisor to handle the instruction. The method may also include determining by the virtual machine exit handler whether the instruction has a characteristic indicating that the instruction should be handled by a hardware accelerator device of the information handling system communicatively coupled to the processor subsystem and responsive to determining that the instruction has a characteristic indicating that the instruction should be handled by the hardware accelerator device, offloading by the virtual machine exit handler processing of the instruction to the hardware accelerator device.
US10936349B2 Computer architecture for performing addition using correlithm objects in a correlithm object processing system
A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object that corresponds to the first real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object from the second linear string correlithm object that corresponds to zero. The node identifies a second sub-string correlithm object from the second linear string correlithm object that corresponds to the second real-world numerical value, and determines which sub-string correlithm object from the first linear string correlithm object aligns with the second sub-string correlithm. The node outputs the determined sub-string correlithm object from the first linear string correlithm object.
US10936346B2 Processing multimodal user input for assistant systems
In one embodiment, a method includes receiving from a client system associated with a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.
US10936345B1 Techniques for managing display usage
The present disclosure generally relates managing display usage. In some embodiments, a device modifies various aspects of a displayed user interface as the device transitions from operating in a first device mode to operating in a second device mode. In some embodiments, the modifications involve altering the content included in a user interface and varying how the content is displayed.
US10936338B1 Method and system for processing data using a stackable and scalable data proxy (SSDP)
In general, embodiments of the invention relate to processing data from (or associated with) containerized applications using a scalable processing infrastructure. More specifically, embodiments of the invention implement stackable scalable data proxy (SSDP) clients, each of which includes one or more proxy functions. The proxy functions are used to process the data. The processing may include, but is not limited to, modifying the data and/or analyzing the data and then taking an action(s) based on the analysis.
US10936335B2 Path-based migration of control of a multi-path logical device from a current MPIO driver to a target MPIO driver
An apparatus in one embodiment comprises a host device that includes a set of input-output (IO) queues and a current multi-path input-output (MPIO) driver configured to select IO operations from the set of IO queues for delivery to the storage system. The current MPIO driver groups a plurality of paths from the host device to a logical volume of the storage system into a current multi-path logical device. The host device installs a target MPIO driver and migrates control of the multi-path logical device to the target MPIO driver from the current MPIO driver where the migration comprises generating a duplicate multi-path logical device for the target multi-path input-output driver, adding a new path to the current multi-path logical device that routes input-output operations to the duplicate multi-path logical device, and removing one or more paths of the current multi-path logical device other than the added new path.
US10936329B2 Systems and methods for dynamically electrically margining devices in an information handling system
An information handling system may include a processor, an information handling resource communicatively coupled to the processor, and an electrical margining module communicatively coupled to the processor. The electrical margining module may be configured to, during a boot of the information handling system, determine whether a condition has occurred for electrically re-margining the information handling resource, and responsive to determining that the condition has occurred, determine a new receiver equalization setting for receiving signals from the information handling resource and determine a new driver pre-emphasis setting for transmitting signals to the information handling resource.
US10936328B2 Tracking a boot disk of a computing device through one or more reboots of the computing device
An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The processing device is configured to identify a given computing device that includes two or more storage devices, and to select a given one of the two or more storage devices as a boot disk for the given computing device, the given storage device being in a raw state. The processing device is also configured to write a marker to a designated region of the given storage device in the raw state, and to reboot the given computing device. The processing device is further configured to utilize the marker to identify the given storage device in the raw state as the boot disk for the given computing device subsequent to rebooting the given computing device.
US10936325B2 Resource-based boot sequence
A computer-implemented method, for booting a computer system, that provides a list with entries of startup processes. Each startup process defines a resource of the computer system. For each startup process a requirement is defined. The method further comprises fetching one of the entries of the list with entries of startup processes; determining whether the requirement is satisfied for the one of the entries of the list with entries of startup processes; fetching, in case the requirement is not fulfilled, a next one of the entries of the list with entries of startup processes; starting, in case the required resource is fulfilled, the startup process; and repeating the fetching a next one of the entries, the determining and the starting until all startup processes of the list of startup processes have been started.
US10936323B2 Optimize control-flow convergence on SIMD engine using divergence depth
There are provided a system, a method and a computer program product for selecting an active data stream (a lane) while running Single Program Multiple Data code on a Single Instruction Multiple Data machine. The machine runs an instruction stream over input data streams and machine increments lane depth counters of all active lanes upon the thread-PC reaching a branch operation and updates the lane-PC of each active lane according to targets of the branch operation. An instruction of the instruction stream includes a barrier indicating a convergence point for all lanes to join. In response to a lane reaching a barrier: evaluating whether all lane-PCs are set to a same thread-PC; and if the lane-PCs are not set to the same thread-PC, selecting an active lane from the plurality of lanes; otherwise, incrementing the lane-PCs of all the lanes, and then selecting an active lane from the plurality of lanes.
US10936322B2 Method for handling exceptions in exception-driven system
A method of processing exceptions in an exception-driven computing-based system that operates in either initialisation mode or exception-driven mode. The method includes, upon detecting an exception has occurred, causing the processor to execute exception handling instructions. When the system is operating in initialisation mode the exception handling instructions invoke a first exception handler that causes a main register set to be saved before processing the exception and restored after processing the exception, and when the system is operating in exception-driven mode the exception handling instructions invoke a second exception handler that does not cause the main register set to be saved and restored. In some examples, the exception handling instructions are initially configured to invoke the first exception handler and are dynamically updated when the system switches from initialisation mode to exception-driven mode to invoke the second exception handler.
US10936321B2 Instruction chaining
An approach is disclosed that that in one or more embodiments includes receiving an indicator to issue an out-of-order instruction or a type of out-of-order instruction in-order; receiving a first instruction; determining whether the first instruction corresponds to the indicated out-of-order instruction or the type of out-of-order instruction; writing, in response to determining that the first instruction corresponds to the indicated out-of-order instruction or the type of out-of-order instruction, an instruction identifier and a dependent instruction opcode into a first queue and an issue queue of the processor; receiving at least one subsequent instruction; determining whether an instruction opcode of the subsequent instructions matches the dependent instruction opcode of the first instruction; and writing, in response to determining the instruction opcode of the subsequent instruction matches the dependent instruction opcode of the instruction, a dependent instruction identifier for the subsequent instruction into the issue queue.
US10936320B1 Efficient performance of inner loops on a multi-lane processor
A processor core and methods for managing the processor core. The processor core comprises of a plurality of lanes, each lane comprising a copy of a register file logically shared across the plurality lanes and a plurality of functional units, at least two of the functional units sharing a common cache and a common control unit, where the common control unit concurrently dispatches multiple consecutive instances of an instruction corresponding to multiple successive instances of an inner loop to the plurality of functional units of at least a proper subset of the plurality of lanes; and one or more registers of each copy of the register file, each register being configurable to write a data result from at least one of the functional units to a register in a lane-local mode, a lane-forward mode, and a normal mode.
US10936316B2 Dense read encoding for dataflow ISA
Apparatus and methods are disclosed for controlling execution of memory access instructions in a block-based processor architecture using an instruction decoder that decodes instructions having variable numbers of target operands. In one example of the disclosed technology, a block-based processor core includes an instruction decoder configured to decode target operands for an instruction in an instruction block, the instruction being encoded to allow for a variable number of target operands and a control unit configured to send data for at least one of the decoded target operands for an operation performed by the at least one of the cores. In some examples, the instruction indicates target instructions with a vector encoding. In other examples, a variable length format allows for the indication of one or more targets.
US10936315B2 Tracking streaming engine vector predicates to control processor execution
In a method of operating a computer system, an instruction loop is executed by a processor in which each iteration of the instruction loop accesses a current data vector and an associated current vector predicate. The instruction loop is repeated when the current vector predicate indicates the current data vector contains at least one valid data element and the instruction loop is exited when the current vector predicate indicates the current data vector contains no valid data elements.
US10936314B2 Suppressing branch prediction on a repeated execution of an aborted transaction
Branch prediction is suppressed for branch instructions executing in a transaction of a transactional memory (TM) environment in transactions that are re-executions of previously aborted transactions.
US10936310B2 Systems and methods for interfacing a sensor and a processor
Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
US10936309B2 Development project blueprint and package generation
A device may determine a plurality of components for a development project. The device may determine a blueprint template based on the plurality of components of the development project. The device may generate a blueprint for the development project based on the blueprint template. The device may generate a package for the development project based on the blueprint for the development project. The device may provide output associated with the blueprint and the package based on generating the blueprint and generating the package.
US10936308B2 Multi-tenant collaborative learning
Systems, methods, and computer-readable media are provided for a multi-tenant collaborative learning environment, where information from all tenants in a multi-tenant system is collected and used to provide individual tenants with code fixes and/or optimization recommendations based on the collected information. Other embodiments may be described and/or claimed.
US10936307B2 Highlight source code changes in user interface
According to one or more embodiments of the present invention a computer-implemented method includes determining a link between a user interface element and a portion of a source code. The method further includes detecting a change in the portion of source code in response to a code-check in. The method further includes highlighting the user interface element during a subsequent execution of the source code.
US10936302B2 Updating sub-systems of a device using blockchain
In general, techniques are described by which provide a technique for securely updating sub-systems of a device. A device includes multiple sub-systems including a first sub-system and a second sub-system. Each sub-system includes one or more processors. One or more processors of the first sub-system may be configured to perform the techniques herein. The one or more processors of the first sub-system are configured to download, from one or more nodes of a network, a sub-system update for the second sub-system in response to detecting an update to a ledger of a blockchain associated with the second sub-system. The one or more processors of the first sub-system are further configured to distribute the sub-system update for the second sub-system to the second sub-system.
US10936298B2 Systems and methods for updating and loading an application
The present disclosure relates to systems and methods for updating and loading an application installed in a terminal device. The system may perform the methods to transmit an update notice of the application to the mobile device; and provide a resource installation package to the mobile device upon a response from the mobile device to the update notice. The application includes a shell and a pre-update plugin, and the shell includes a plugin engine. The resource installation package is configured to direct the application to use the plugin engine in the shell to utilize components of the resource installation package to update the pre-update plugin without attaining approval from an application store platform.
US10936297B2 Method, device, and computer program product for updating software
Embodiments of the present disclosure provide a method, a device, and a computer program product for updating software. The method comprises: determining a plurality of to-be-updated components from a component set comprised in the software; updating the plurality of components; periodically acquiring a component update progress corresponding to each component of the plurality of components, the component update progress indicating a completion percentage of updating of the corresponding component; and determining a software update progress of the software based on component update progresses of the plurality of components, the software update progress indicating a completion percentage of updating of the software. In this way, more accurate software update progress information can be provided.
US10936294B2 Blockchain-based software compliance system
A blockchain-based software compliance system includes a computing system with a first computing device associated with first software. A monitoring system detects an update of the first computing device to replace the first software with second software, and generates a blockchain transaction that is directed to a blockchain address and that identifies the replacement of the first software with the second software. The monitoring system broadcasts the blockchain transaction, which is received by a blockchain device that executes a smart contract associated with the blockchain address. The blockchain device then determines that the execution of the smart contract has provided an indication that the updating of the first computing device with the second software does not comply with a computing system software matrix and, in response, causes an update to the first computing device that replaces the second software with third software that complies with the computing system software matrix.
US10936292B2 Offline capabilities for live applications in a cloud collaboration platform
Disclosed herein are system, method, and computer program product embodiments for providing offline capabilities to customizable live applications in a cloud collaboration platform. The cloud collaboration platform may provide offline functions and a data application programming interface to devices connecting to the cloud collaboration platform. The offline capabilities allow devices to store data related to documents and customizable live applications in a local cache. The offline capabilities retrieve data from and store modifications to data within the local cache. The cloud collaboration platform may subsequently process the changes and determine if conflicts arise, resolving conflicts where appropriate and possible. The cloud collaboration platform may then determine a final state for a record, return the final state to the devices, and update the local caches.
US10936288B2 Voice-enabled user interface framework
A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits generate a voice-enabled user interface (UI) framework for a computer application. The voice-enabled UI framework includes a base controller coupled to a model of the computer application and one or more views that form respective voice-enabled UIs of the computer application. Each view includes a respective speech listener configured to receive speech input. The base controller includes a speech engine, a natural language processor, and a command executor. The voice-enabled UI framework further includes one or more view-specific controller extensions extending the base controller to control the one or more respective views that form the respective voice-enabled UIs of the computer application.
US10936282B2 System for processing multi-level condition data to achieve standardized prioritization
A method for adjusting a complex index with inherent anomalies due to the presence of multiple quality levels of the same indexed characteristic in a single sample. Select embodiments of the present invention provide for adjusting the complex index where at least two or three quality levels of the same characteristic are present in the inspection sample. Various embodiments of the present invention provide an adjustment for a pavement condition index (PCI) established with ranges of severity estimated as low, medium and high for each distress type.
US10936281B2 Automatic slide page progression based on verbal and visual cues
Methods, systems, and computer program products controlling navigation of a visual aid during a presentation are provided. An example method includes monitoring, speech of an individual during the presentation. Evaluating one or more verbal and visual cues indicative of an end of a slide of a plurality of slides of the visual aid. Predicting a probability of changing the slide to a next slide of the plurality of slides in a predetermined amount of time, in which the probability is predicted based, at least in part, on the evaluated one or more verbal and visual cues. Displaying the next slide at the predetermined amount of time from the predicting.
US10936280B2 Method and apparatus for accessing multimedia interactive website by determining quantity of characters in voice spectrum
Compiling selectable human computer interaction modes for at least one link on the multimedia interactive website, where the selectable human computer interaction modes at least include: a voice mode and a non-voice mode; monitoring a link to be accessed that is selected on the multimedia interactive website by a user, and identifying a human computer interaction mode that is selected by the user for the link to be accessed; when it is identified that the user selects the voice mode, jumping to a page used for guiding a user to provide a voice, guiding the user to provide a voice on the page, and acquiring voice data provided on the page by the user; and determining whether the voice data satisfies a set requirement for triggering the link to be accessed, and if yes, providing information corresponding to the link to be accessed.
US10936279B2 Radio communication device, radio communication method, and recording medium
A radio communication device is a radio communication device that performs radio communication by a press-to-talk communication system, and includes an operating unit that receives an operation of a user, an output unit that outputs a received voice signal as a voice, and a volume adjusting unit that adjusts a volume of the voice output by the output unit. The volume adjusting unit acquires source information that indicates a source of the voice signal when a predetermined operation by a user is made with respect to the operating unit, and adjusts the volume of the voice by using an adjustment coefficient that is a degree of adjustment of the volume of the voice, based on the acquired source information.
US10936276B2 Confidential information concealment
One embodiment provides a method, including: receiving, at an information handling device, an indication to provide output; identifying that the output comprises confidential information; determining, using a processor, that the output may be heard by at least one other user; and altering, responsive to the determining, the output to conceal the confidential information. Other aspects are described and claimed.
US10936273B2 Method and apparatus for displaying a display element
A method for displaying a display element on at least one vehicle-side display device of a vehicle includes: transmitting, from the vehicle to a terminal via a data link, information about a size of the vehicle-side display device; providing, by the terminal, data for displaying the display element, as a function of the transmitted information about the size of the display device; and transmitting, from the terminal to the vehicle via the data link, the data for displaying the display element.
US10936266B2 Server and non-transitory computer-readable medium storing computer-readable instructions for server
A server may send a sending request to a communication device via the Internet, the sending request being a signal for requesting the communication device to send a first setting value corresponding to a first setting item of the communication device; after the sending request has been sent to the communication device, receive the first setting value from the communication device via the Internet; determine whether the received first setting value satisfies a first predetermined condition; and in a case where it is determined that the received first setting value does not satisfy the first predetermined condition, send a first changing request to the communication device via the Internet, the first changing request being a signal for requesting the communication device to change a specific setting value corresponding to a specific setting item of the communication device.
US10936263B2 Communication terminal, method of controlling same, and storage medium
A mobile terminal (a communication terminal) searches for image forming apparatuses that can use a predetermined service (a print service), and displays, as search results, one or more image forming apparatuses that responded to the search. Furthermore, in the search results, the mobile terminal identifiably displays, in accordance with the response from each image forming apparatus, image forming apparatuses that can use the predetermined service, and image forming apparatuses that cannot use the predetermined service because a setting for the service is set to disabled.
US10936260B2 Printer and non-transitory computer-readable recording medium storing computer-readable instructions for terminal device
A printer may receive communication information from a server via a second type interface in a case where account information for logging in to the server is sent to the server, receive the print data from the server via the second type interface in a case where the print data is uploaded onto the server due to the terminal device using the communication information without sending the account information to the server after the communication information has been sent to the terminal device, and cause the print executing unit to print the target image represented by the print data in a case where the print data is received from the server.
US10936255B2 Snapping an image and notifying a user to pick-up a printed document
Method(s) and apparatus(es) relate to notification to pick-up a printed document (“document”). In a method, stored in a cloud computing system are: at least one operation image of the document; operation metadata associated with scanning or printing; and a user identity. A snap-notify function readies a camera to store a photo image and associated metadata. The photo image and metadata, uploaded from the mobile device to the cloud computing system, is compared by a backend application. The photo metadata is compared with data entries to obtain a match to the operation metadata. The photo image stored in relation to the photo metadata matching the operation metadata is retrieved. The photo image is compared to the operation image, and, for a match thereof to at least a threshold percentage, the cloud computing system instructs the multifunction printer to send a confidential notification for the user identity to pick up the document.
US10936254B2 Printer for snapping an image and notifying a user to pick-up a printed document
Method(s) and apparatus(es) relate to notification to pick-up a printed document (“document”). In a method, stored are: at least one print image of the document; print metadata; and a user identity. A snap-notify function for a photograph of at least one printed page of the document is to store at least one photo image and associated photo metadata. The photo metadata is compared with data entries in a printer log to obtain a match to the print metadata. The at least one photo image stored relating to the photo metadata matching the print metadata is retrieved. The at least one photo image is compared to the at least one print image. Responsive to determining the at least one photo image matches the at least one print image to at least a threshold percentage, sent from the printer is a confidential notification for the user identity to pick up the document.
US10936253B2 Searching for and notifying a user to pick-up a printed document
Method(s) and apparatus(es) relate to notification to pick-up a printed document (“document”). In a method, stored are: at least one operation image of the document, and operation metadata and a user identity associated with a scanning or printing. A scan of at least one page of the document is received by the printer to generate at least one scanned image and scan metadata. The scan metadata is compared with data entries in a printer log to obtain a match to the operation metadata. The at least one operation image stored in relation to the operation metadata matching the scan metadata is retrieved. The at least one scanned image is compared to the at least one operation image. Responsive to determining the at least one scanned image matches the at least one operation image, sent from the printer is a confidential notification for the user identity to pick up the document.
US10936251B2 I/O device and computing host interoperation
Methods, systems, and computer-readable storage media for a storage device to, upon receiving a command from a computing host, determine whether or not the command includes location information targeting a particular portion of a NVM of the storage device, the location information having been retrieved by the computing host from a shadow map and included with the command. Upon determining that the command includes location information, the command is processed by the storage device using the included location information. Upon determining that the command does not include location information, the storage device determines the particular portion of the NVM targeted by the command based on a map stored in a memory of the storage device before processing the command.
US10936250B2 Host accelerated operations in managed NAND devices
Devices and techniques for host accelerated operations in managed NAND devices are described herein. A read request is received at a controller of a NAND device. Here, the read request includes a logical address and a physical address. A a verification component that corresponds to the physical address is retrieved a NAND array of the NAND device. A verification of the read request is computed using the logical address, the physical address, and the verification component. A read operation is then modified based on the verification.
US10936244B1 Bulk scaling out of a geographically diverse storage system
Bulk scaling out of a geographically diverse storage system is disclosed. Bulk scaling out can result in addition of at least two zone storage components to the geographically diverse storage system. Bulk scaling out can provide an avenue to move and compact data to benefit the geographically diverse storage system. Benefits can include faster access to data, faster recovery time for data that becomes less accessible, reduced computing resource demands, etc. Chunks can be moved for greater diversity in a bulk scaled out system. The greater diversity can allow for compaction of data protection chunks, which can result in consuming less storage space to protect more diversified data storage. In some embodiments data from existing zone storage components can be moved to added zone storage components. In some embodiments, protection data from existing zone storage components can be moved to added zone storage components in a more compacted condition.
US10936241B2 Method, apparatus, and computer program product for managing datasets
The present disclosure relates to a method, apparatus and computer program product for managing datasets. According to example implementations of the present disclosure, there is provided a method for managing datasets. In the method, a first dataset comprising a first number of data elements and a second dataset comprising a second number of data elements may be obtained. The first number may be compared with the second number. One of the first dataset and the second dataset may be selected as a search dataset and the other may be selected as a traverse dataset based on a comparison result. The search dataset may be searched for a candidate data element, here the candidate data element has an association relation with a data element comprised in the traverse dataset. Further, there is provided an apparatus and computer program product for managing datasets.
US10936240B2 Using merged snapshots to increase operational efficiency for network caching based disaster recovery
A computer-implemented method, according to one embodiment, includes: selecting two previously captured snapshots and calculating a checksum for each file in each of the two snapshots. The checksums are used to determine whether the two snapshots are sufficiently similar to each other. In response to determining that the two snapshots are sufficiently similar to each other, important ones of the files in each of the two snapshots are identified. The identified important files which are located in a lower performance tier of a multi-tier data storage system are transitioned to a higher performance tier of the multi-tier data storage system. Moreover, a merged snapshot is created by merging the two snapshots, and the merged snapshot is provided for additional operations. Other systems, methods, and computer program products are described in additional embodiments.
US10936236B2 Rewriting system, rewriting device and computer
Provided are a rewriting system capable of shortening rewrite time, a rewriting system and a computer used for the rewriting system. The rewriting system includes an ECU and a rewriting device for at least transmitting to the ECU a rewrite data of memory contents stored in a flash ROM 14B (memory), the flash ROM 14B (memory) includes a rewrite target area A2 in which the memory contents to be rewritten are stored and a non-rewrite target area A1 in which the memory contents not to be rewritten are stored, and the rewriting device transmits the rewrite data of the memory contents to the ECU only for the memory contents of the rewrite target area in the flash ROM 14B (memory).
US10936235B2 Apparatuses and methods for data movement
The present disclosure includes apparatuses and methods for data movement. An example apparatus comprises a memory device. The memory device includes an array of memory cells and sensing circuitry coupled to the array via a plurality of sense lines. The sensing circuitry includes a sense amplifier and a compute component coupled to a sense line and configured to implement operations. A controller in the memory device is configured to couple to the array and sensing circuitry. A shared I/O line in the memory device is configured to couple a source location to a destination location.
US10936233B2 System and method for optimal order migration into a cache based deduplicated storage array
A method, computer program product, and computer system for preparing, by a computing device, for migration of data from a source to a target. Hash values of the data may be sorted at the source. The data may be migrated from the source to the target according to how the data was sorted at the source.
US10936230B2 Computational processor-in-memory with enhanced strided memory access
A computational memory for a computer. The memory includes a memory bank having a selected-row buffer and being configured to store records up to a number, K. The memory also includes an accumulator connected to the memory bank, the accumulator configured to store up to K records. The memory also includes an arithmetic and logic unit (ALU) connected to the accumulator and to the selected row buffer of the memory bank, the ALU having an indirect network of 2K ports for reading and writing records in the memory bank and the accumulator, and the ALU further physically configured to operate as a sorting network. The memory also includes a controller connected to the memory bank, the ALU, and the accumulator, the controller being hardware configured to direct operation of the ALU.
US10936228B2 Providing data deduplication in a data storage system with parallelized computation of crypto-digests for blocks of host I/O data
In response to a cache flush event indicating that host data accumulated in a cache of a storage processor of a data storage system is to be flushed to a lower deck file system, an aggregation set of blocks is formed within the cache, and a digest calculation group is selected from within the aggregation set. Hardware vector processing logic is caused to simultaneously calculate crypto-digests from the blocks in the digest calculation group. If one of the resulting crypto-digests matches a previously generated crypto-digest, deduplication is performed that i) causes the lower deck file system to indicate the block of data from which the previously generated crypto-digest was generated and ii) discards the block that corresponds to the matching crypto-digest. Objects required by a digest generation component may be allocated in a just in time manner to avoid having to manage a pool of pre-allocated objects.
US10936226B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, when data is to be written to a first physical storage location that is designated by a first physical address, a memory system encrypts the data with the first physical address and a first encryption key, and writes the encrypted data to the first physical storage location. When the encrypted data is to be copied to a second physical storage location, the memory system decrypts the encrypted data with the first physical address and the first encryption key, and re-encrypts the decrypted data with a second encryption key and a copy destination physical address indicative of the second physical storage location.
US10936225B1 Version history of files inside a backup
A system includes a storage volume configured to store a data set in a plurality of data blocks, a data store configured to store a plurality of captures of the data set in a plurality of data chunks, and file retrieval logic. The data set includes a file stored in a data block of the plurality of data blocks. The plurality of captures includes the file captured at different points in time. The file retrieval logic is configured to identify the plurality of data chunks in which the data block as captured in the plurality of captures is stored in the data store, retrieve the plurality of data chunks from the data store, and read the data block as captured in the plurality of captures from the plurality of data chunks to produce a plurality of file versions.
US10936214B2 Power management of memory chips based on working set size
Briefly, in accordance with one or more embodiments, an apparatus comprises a memory comprising one or more physical memory chips, and a processor to implement a working set monitor to monitor a working set resident in the one or more physical memory chips. The working set monitor is to adjust a number of the physical memory chips that are powered on based on a size of the working set.
US10936213B2 Techniques for secure writes by non-privileged users
Methods, systems, and devices associated with techniques for secure writes by non-privileged users are described. A memory device may be configured with one or more blocks of memory operating in a secure write mode. The memory device may receive an append command from a non-privileged user. The append command may indicate data to write to the block of memory at an address determined by the memory device. The memory device may identify a pointer to the address for storing the data within the block of memory. The memory device may write the data to a portion of the block of memory based on identifying the pointer and may update the pointer associated with the block of memory based on writing the data.
US10936209B2 Memory error indicator for high-reliability applications
Methods, systems, and devices for a memory error indicator related to high-reliability applications are described. A memory device may perform error detection procedures to monitor trends in the quantity of bit errors as an indication of the health of the memory device. A memory device may perform error detection procedures concurrently with refresh procedures to detect a quantity of errors (e.g., in a memory array) without degrading the performance of the device or the memory array. The memory device may compare a quantity of errors detected (e.g., in the memory array) with one or more previously detected quantities of errors to determine one or more differences in the quantities of errors. The memory device may generate an error metric based on the differences, and may determine whether the error metric satisfies a threshold. The memory device may output a status indicator (e.g., to a host device) based on whether the error metric satisfies the threshold.
US10936208B2 Point-in-time backups via a storage controller to an object storage cloud
A storage controller receives a command from a host application to perform a point-in-time backup of a source dataset to a storage cloud. The storage controller generates a target dataset via a point-in-time copy of the source dataset, and a mapping that indicates a correspondence between locations of the source dataset and locations of the target dataset. The storage controller copies the target dataset to the storage cloud to generate a backup dataset that is the point-in-time backup of the source dataset, wherein the backup dataset is accessible via reference to the locations of the source dataset.
US10936206B1 Handling a device in a latency state in a redundant storage system
In an embodiment, a system for handling a device in latency state in a redundant storage system includes a processor configured to process a write request to a plurality of devices associated with a redundant storage system. The processor is further configured to receive a set of indications of write successes from a set of devices included in the plurality of devices other than a first device, and send an indication of a completed write to a requestor associated with the write request based at least in part on an indication that the first device meets a set of one or more criteria associated with a latency state. The system further includes a memory coupled to the processor and configured to store the write request.
US10936203B2 Memory storage device and system employing nonvolatile read/write buffers
A memory device can be connected to a host through an interface. The memory device includes a nonvolatile memory which includes a plurality of blocks, and a controller which is electrically connected to the nonvolatile memory. In a case where a read command is received from the host, the controller reads first data designated by the read command from a first block of the nonvolatile memory, to transmit the first data to the host, and to write the first data to a second block of the nonvolatile memory instead of the first block.
US10936196B2 Data convolution for geographically diverse storage
Data convolution for geographically diverse storage is disclosed. Data chunks stored in storage devices of different zones of a zone storage system can be convolved to conserve memory. The zone storage system can be a geographically diverse storage system. A convolved chunk can be stored at a zone that does not contribute to the data represented in the convolved chunk. In an aspect, a copy of a first chunk from a first zone can be created at a third zone, which can facilitate convolving the data of the copy with data from a second zone as the data from the second chunk of the second zone is received at the third zone, e.g., without having to create a local copy of the second chunk, which can be termed ‘on-arrival convolving’ or other similar terms. The copy of the first chunk can then be deleted. Copies of the convolved chunk can be created.
US10936189B2 System and method for a keypad on a touch screen device
What is disclosed is a system for randomization of one or more display parameters for a keypad displayed on a touchscreen of a mobile device, said system comprising a randomization subsystem to randomly select one or more variables related to at least one of said one or more display parameters, said one or more display parameters comprising a location of the keypad relative to said edge of said touchscreen; a size of said keypad; one or more sizes of one or more buttons within said keypad, and one or more positions of one or more groups of the one or more buttons within said keypad.
US10936188B2 In-vehicle device, display area splitting method, program, and information control device
Provided is an in-vehicle device capable of setting split areas of appropriate sizes and displaying display information in each of the split areas in an easier-to-see display form. A layout of a plurality of display areas each displaying information can be easily changed by a user. The in-vehicle device including a display unit having a display area includes: an operation detection unit that detects an operation on a touch panel; a split area setting unit that identifies one layout among predetermined layouts related to split areas obtained by splitting the display area based on the operation having been detected and that sets the split areas according to the layout having been identified; and a display information generation unit that identifies an item and a display form of display information for each of the split areas based on a display information type and a shape type of each of the split areas corresponding to a setting position of each of the split areas, and that displays the display information in the corresponding split area in the display form having been identified.
US10936185B2 Smartphone-based radar system facilitating ease and accuracy of user interactions with displayed objects in an augmented-reality interface
This document describes techniques and systems that enable a smartphone-based radar system facilitating ease and accuracy of user interactions with a user interface. The techniques and systems can be implemented in an electronic device, such as a smartphone, and use a radar field to accurately determine three-dimensional (3D) gestures that can be used in combination with other inputs, such as touch or voice inputs, to interact with the user interface. These techniques allow the user to make 3D gestures from a distance—and enable seamless integration of touch and voice commands with 3D gestures to improve functionality and user enjoyment.
US10936179B2 Methods and systems for web content generation
Whilst the Internet has become a dominant communications medium through a variety of services the main portal to the vast majority of this content is through a webpage associated with a user, a group, enterprise, retailer etc. For those generating the content they are today essentially stuck with two options, one expensive option for full creative control and flexibility via web developers and website development enterprises, the other cheaper option to use an enterprise offering templates and work within their constraints. In contrast, embodiments of the invention provide conventional features the user is familiar with such as cut, copy, paste etc. allowing them to edit, manipulate, and create directly within a webpage using a tool that works directly within their website such that changes are automatically live on the Internet when completed but has the familiarity of a standard graphics editing or word processing tool.
US10936176B1 Systems and methods for interactive maps
An interactive map may comprise image data associated with an area. First image data and second image data may comprise an indication of a subsection of the area at different times. At least a portion of the first image data and second image data may be output via the interactive map. The subsection of the area in the first image data and in the second image data may be output at corresponding positions. The interactive map may comprise an interactive icon. A user input may be received, via the interactive map, indicative of a movement of the interactive icon. Responsive to the user input, a part of the first image data or the second image data may be revealed and a part of the second image data or the first image data may be obscured in a direction corresponding to a direction of the movement of the interactive icon.
US10936172B2 Method of computerized presentation of a document set view for auditing information and managing sets of multiple documents and pages
A method of computerized presentation of a document set view for auditing information of a set of documents. The method includes the initial step of receiving on a computer a selection of an original document. The original document has multiple pages with each of the pages of the original document having corresponding page content. A selection is received from the user of a first region a page of the original document. This process is repeated to retrieve a text string from all of the pages. An addendum document with multiple pages is received. A text string is retrieved from the pages of the addendum document without user intervention. A document set view is provided using the retrieved text stings and displayed for the user to update the associated information and thus allowing for the user to perform a data audit of the automated portion of the process.
US10936169B2 Media effects system
In accordance with one embodiment, a method can be implemented that includes accessing a first data file associated with a first media application program, wherein the first data file includes a first identifier associated with a first designer-specified variable for controlling the first media application program; accessing a second data file associated with a second media application program, wherein the second data file includes a second identifier associated with a second designer-specified variable for controlling the second media application program; receiving with a computer processor the first designer-specified variable; receiving with the computer processor the second designer-specified variable.
US10936164B2 Reduced size configuration interface
An electronic device displays at least one device initialization screen. After displaying the at least one device initialization screen, the electronic device displays an instruction screen instructing a user to pair the external device with the electronic device. The electronic device sends first data via wireless communication, displays a pattern comprising identifying information of the electronic device, and receives second data indicating that the external device and the electronic device have been paired using the first data. After receiving the second data, the electronic device provides an aural or haptic indication that the electronic device and the external device have been paired. In some examples, the electronic device is a wearable electronic device and the external device is a smartphone. Pairing the electronic device and the external device may allow the devices to exchange information and operate interactively with one another.
US10936162B2 Method and device for augmented reality and virtual reality display
A display method and an electronic device are provided to improve operation efficiency and to reduce probability of blocking a user's observation of an object when displaying a function menu. The display method includes: acquiring object information within a viewing range of a user; based on the object information, determining that a first real object is within the viewing range of the user; outputting an image of the function menu of the electronic device to make the user perceive the function menu being displayed on the first real object; and if the it is determined that the first real object leaves the viewing range of the user, terminating outputting the image of the function menu.
US10936159B2 Display of a plurality of files from multiple devices
In a synchronization system that synchronizes files from multiple computing devices, the present invention provides a method for (1) displaying files from multiple computing devices in a multi-view user interface and (2) enabling content and file operations to be performed on such files through the user interface. The multi-view interface includes a file-system view and one or more media-specific views. In the file-system view files are organized in the same way in which they are organized on the devices on which they are stored. In the file-system view, users can perform file operations on files. In the media-specific view files are organized by media category. In one embodiment of the media-specific view, files are organized by metadata that relates to the files content. In the media-specific view, users can perform content operations on the files.
US10936158B2 Information processing device and non-transitory computer readable medium
An information processing device includes a display and a controller. The display displays a setting screen containing a display element representing a setting item. The controller exerts control in such a manner that, in the case where a service is not introduced in the information processing device, the display element is displayed in a first manner, and exerts control in such a manner that, in the case where a service is introduced in the information processing device and where the setting item is not a setting item to be set for use of the service, the display element is displayed in a second manner. The second manner is different from the first manner.
US10936157B2 Selectable item including a customized graphic for an electronic messaging application
Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
US10936156B2 Interactive access to ascendants while navigating hierarchical dimensions
A method for controlling data from a data hierarchy with enhanced interactive access to ascendants while navigating in hierarchical dimensions of a materialized view renders a segmented band along each axis of a grid layout using a different background style for each level identified in the hierarchy. Heading titles for parents at a same visual hierarchy use a same background style and fill a space between a heading and respective child levels. When user traversal axially causes a heading title of a parent node to become invisible from a node headings bar in the segmented band of a respective axis, the heading title is promoted to a matching segment. An interactive control is rendered adjacent to the promoted heading enabling direct navigation to that parent node. Invoking the interactive control renders the visual hierarchy with the heading title of the parent node shown first in the node headings bar.
US10936155B1 Systems and methods for home automation scene control
Methods and systems are described for providing a graphical user interface suitable for viewing and modifying home automation, home security, and/or energy management devices. In some embodiments, the graphical user interface may include a scene selection list displaying multiple selectable items representing various scenes. In certain instances, control and monitoring of one or more devices may at least be accessed through a transitory user interface element such as, for example, a drawer control, a pullable view, or the like. Multiple device states may be set in accordance with a scene definition associated with a selectable list item in a scene selection list displayed in the transitory user interface element. The contents of the scene selection, in certain embodiments, may be determined in part based on a detected application context, user context, or both.
US10936154B2 Application menu for video system
The invention is directed to an electronic device. The electronic device generates for presentation on a display a user interface including a plurality of groups of icons. A plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons. The electronic device receives input selecting a respective icon. In response to receiving the input selecting a respective icon, the electronic device invokes an instance of an application associated with the respective icon.
US10936153B2 Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
A method comprising detecting, by an electronic device, a first input associated with a first selectable item of one or more selectable items displayed on a display, invoking, based on the first input, a menu for display adjacent an edge of the display, wherein the menu comprises one or more selectable icons and each icon represents a function, wherein when the first input is a continuous gesture extending to an icon displayed in the menu, performing the function associated with the icon.
US10936145B2 Dynamic interactive objects
Aspects of the systems and methods are described providing for modifying a presented interactive element or object, such as a cursor, based on user-input gestures, the presented environment of the cursor, or any combination thereof. The color, size, shape, transparency, and/or responsiveness of the cursor may change based on the gesture velocity, acceleration, or path. In one implementation, the cursor “stretches” to graphically indicate the velocity and/or acceleration of the gesture. The display properties of the cursor may also change if, for example, the area of the screen occupied by the cursor is dark, bright, textured, or is otherwise complicated. In another implementation, the cursor is drawn using sub-pixel smoothing to improve its visual quality.
US10936144B2 Method and apparatus for displaying information
A terminal device for securely displaying information is provided. The terminal device includes a monitoring module configured to monitor a display position of a Digital Object Unique Identifier (DOI) and a display position of other information on a page displayed on the terminal device, and a processing module configured to hide at least a portion of the other information that overlaps the DOI to expose the DOI when it is detected that the display position of the other information overlaps the display position of the DOI.
US10936142B2 Method and electronic apparatus for displaying information
A method and an electronic apparatus for displaying various types of information on a clock graphical user interface (GUI) are provided. The electronic apparatus includes a transceiver configured to obtain time information related to an operation of an external device, at least one processor configured to generate a clock GUI displaying the time information, and a display displaying the clock GUI. The clock GUI includes an indication area and an indication object moving on the indication area. The indication object rotates with respect to a center point included in the indication area, and indicates the time information by indicating an area from among partial areas included in the indication area.
US10936141B2 Information processing device and information processing method
Provided is an information processing device, including a display control unit that performs first display control for causing an operation image to be displayed on a display screen and second display control for causing a first display indicating a correspondence relation between the operation image and an operating unit to be displayed at a position related with the operating unit.
US10936140B2 Method and device for displaying response
A device and a method of displaying a response to an inquiry are provided. The method of displaying a response includes obtaining an inquiry indicated by a received user input, determining a response, from among a plurality of responses corresponding to the inquiry, by using context information indicating context of a user, and displaying text indicating the determined response and an image of a subject providing the response.
US10936139B2 Touch panel and touch display device allowing relatively uniform distribution of contact vias across touch electrode blocks
A touch panel including a substrate, an insulating layer, touch electrode blocks, and electrode lines. The touch electrode blocks include an array of first type touch electrode blocks having a regular shape and a second type touch electrode block having an irregular shape. Ones of the first type touch electrode blocks are electrically connected to respective ones of the electrode lines by respective X first contact vias extending through the insulating layer, and the respective X first contact vias are arranged along a straight line in a column direction. The second type touch electrode block is electrically connected to a first corresponding one of the electrode lines by Y second contact vias extending through the insulating layer, and the Y second contact vias are arranged along at least one straight line in the column direction. X and Y are natural numbers, and 0.75×X≤Y≤1.25×X.
US10936136B2 Electronic devices with sidewall displays
Electronic devices may be provided that contain flexible displays that are bent to form displays on multiple surfaces of the devices. Bent flexible displays may be bent to form front side displays and edge displays. Edge displays may be separated from front side displays or from other edge displays using patterned housing members, printed or painted masks, or by selectively activating and inactivating display pixels associated with the flexible display. Edge displays may alternately function as virtual buttons, virtual switches, or informational displays that are supplemental to front side displays. Virtual buttons may include transparent button members, lenses, haptic feedback components, audio feedback components, or other components for providing feedback to a user when virtual buttons are activated.
US10936133B2 Touch panel including conductive member having electrodes configured to enhance visibility
A conductive member includes a first sensing electrode, a first dummy electrode, a second sensing electrode, and a second dummy electrode, each of which is constituted by a plurality of mesh cells formed with fine metal wires, the mesh cells of the first dummy electrode and the second dummy electrode have disconnection portions and, and in plan view, a fine metal wire of the second sensing electrode is disposed at the disconnection portion of the first dummy electrode, and a fine metal wire of the first sensing electrode is disposed at the disconnection portion of the second dummy electrode.
US10936130B1 Touch display panel and display apparatus
Disclosed are a touch display panel and a display apparatus. The touch display panel includes a display region and a non-display region; the display region includes multiple touch signal lines and multiple touch electrode blocks arranged in an array, and the multiple touch electrode blocks are electrically connected in one-to-one correspondence with multiple touch line groups, where each touch line group includes at least one touch signal line; and the non-display region includes multiple touch source lines, at least one common voltage source line and a multiplex selection circuit, where the multiplex selection circuit includes multiple multiplex selection units, the multiple multiplex selection units are arranged in one-to-one correspondence with the multiple touch source lines, and each multiplex selection unit has m output ends.
US10936125B2 Capacitive touch sensors and methods of operating capacitive touch sensors
A method of operating a capacitive touch sensor, the capacitive touch sensor including an electrode, includes monitoring raw count data from the capacitive touch sensor and recording a first value of the raw count data when the raw count data exceeds a first threshold. The method also includes supplying a driven shield signal to the electrode after the raw count data exceeds the first threshold and recording a second value of the raw count data while supplying the driven shield signal to the electrode. The method further includes calculating a difference between the first value and the second value and registering a touch when the calculated difference between the first value and the second value is less than a second threshold.
US10936123B1 Tactile confirmation for touch screen systems
In accordance with an exemplary embodiment, a touch screen system is provided that includes a housing, a display screen, one or more capacitive sensors, and one or more force sensors. The display screen is mounted on the housing. The one or more capacitive sensors are coupled to the display screen, and are configured to generate capacitive sensing data pertaining to possible inputs from a user of the touch screen system. The one or more force sensors are configured to generate force sensing data pertaining to the possible inputs for use in confirming the possible inputs from the capacitive sensing data.
US10936120B2 Panel bootstraping architectures for in-cell self-capacitance
A self-capacitance touch screen. In some examples, the touch screen comprises a plurality of display pixels, a first display pixel of the plurality of display pixels including a first touch electrode of a plurality of touch electrodes, and a gate line coupled to the first display pixel, wherein the gate line is configured such that a voltage at the gate line substantially follows a voltage at the first touch electrode. In some examples, the gate line is coupled to a resistor, the resistor being configured to decouple the gate line from ground. In some examples, the gate line is coupled to an AC voltage source.
US10936119B2 Self capacitance sensing based on tangent of phase shift of drive signal
A touch screen controller includes driving circuitry coupled to a conductive line through a resistance and drives that conductive line with a driving signal passed through the resistance at a drive frequency. Sensing circuitry is coupled to that conductive line and senses a voltage at that conductive line, the voltage being a function of a capacitance seen by that conductive line. Analog to digital conversion circuitry is coupled to the sensing circuitry and samples the sensed voltage at a sampling frequency to produce samples. Processing circuitry is coupled to the analog to digital conversion circuitry and directly calculates a tangent of a phase shift of the voltage due to the resistance and the capacitance from the samples, and determines a self touch value for that conductive line as a function of the tangent of the phase shift of the voltage.
US10936115B2 Large PCAP screen with multiple touch controller ASICs with interleaved connections
System, method, and computer program product embodiments are provided for a projected capacitive (PCAP) touch system that includes a touchscreen and two or more touch controller application-specific integrated circuits (ASICs) communicatively coupled to the touchscreen, where connections between receiver (and/or driver) circuits of the two or more touch controller ASICs and touchscreen electrodes are interleaved. The two or more touch controller ASICs do not exchange raw mutual capacitance or self capacitance data during a measurement frame. Further, a processor may be coupled to the two or more touch controller ASICs, and may determine final touch coordinates based on all subsets of coarse touch coordinate data from each of the two or more touch controller ASICs. Embodiments also include determining each subset of coarse touch coordinate data based on a shape of a touch rather than a two-dimensional square or rectangular region of the touchscreen.
US10936112B2 Human-computer interface system
One variation of a method for interfacing a computer to a human includes: detecting application of a first input onto a touch sensor surface and a first force magnitude of the first input; in response to the first force magnitude exceeding a first threshold magnitude, actuating a vibrator coupled to the touch sensor surface during a first click cycle and triggering an audio driver proximal the touch sensor surface to output a click sound during the first click cycle; detecting retraction of the first input from the touch sensor surface and a second force magnitude of the first input; and, in response to the second force magnitude falling below a second threshold magnitude less than the first threshold magnitude, actuating the vibrator during a second click cycle distinct from the first click cycle and triggering the audio driver to output the click sound during the second click cycle.
US10936110B1 Touchscreen cursor offset function
A touchscreen display device may include a touchscreen display and a controller. The controller may receive a display map of the touchscreen display dividing the touchscreen display into two or more display zones and defining offset angles for each of the two or more display zones. The controller may further detect a touch input at a touch point on the touchscreen display. The controller may further display a cursor comprising graphical objects on the touchscreen display to visualize a selection point separated from the touch point by an offset distance from the touch point and oriented at an offset angle defined by the cursor display map. The controller may further dynamically update the offset angle of the cursor based on the cursor display map when the touch point enters any of the two or more display zones.
US10936109B2 Terminal device and terminal device control method
A terminal device sends a directional signal in a direction in which a to-be-controlled device is located, the to-be-controlled device establishes a transmission channel between the to-be-controlled device and the terminal device according to the directional signal, the to-be-controlled device returns a response signal to the terminal device after receiving the directional signal, and the terminal device controls, according to the response signal, an application program corresponding to the to-be-controlled device to start. In this way, a process in which the user uses the terminal device to control the to-be-controlled device, and searches for an application program of the to-be-controlled device is simple, and many application programs do not need to be searched one by one for the required application program.
US10936108B2 Method and apparatus for inputting data with two types of input and haptic feedback
A method and an apparatus, particularly in a motor vehicle, for input of data with haptic feedback. The method includes sensing a touch position on a user programmable touch-sensitive display device, selecting a function via the touch position, sensing of a contact pressure force on the user programmable touch-sensitive display device, initiating the selected function when a first force threshold is exceeded, and outputting a haptic feedback item. Also disclosed is an associated apparatus.
US10936106B2 Display device with touch sensor and display sensor in same layer
A display device includes: a display panel including a display area in which an image is displayed and a non-display area surrounding the display area; an input sensor disposed on the display panel; and a pressure sensor sensing a pressure, wherein the input sensor includes a sensing base substrate extending in a first extending direction, the sensing base substrate including a first bending area bent along an outer edge of the sensing base substrate, wherein the pressure sensor is disposed on the first bending area of the sensing base substrate, and overlaps with the display area.
US10936103B2 Touch panel-equipped display device
A touch panel-equipped display device includes a front-side case that accommodates a display panel and a touch panel overlap each other, a support plate fixed at a side opposite with respect to a display surface of the front-side case, a back-side case disposed at a side opposite of the display panel with respect to the support plate, a vibration element fixed between the back-side case and the support plate and that vibrates the front-side case and the support plate in an in-plane direction of the display panel according to an operation on the touch panel, and a damper mechanism that supports the front-side case or the support plate so that the front-side case or the support plate is capable of being freely vibrated in the in-plane direction of the touch panel, wherein the damper mechanism has an elastic displacement section elastically displaced in the in-plane direction of the back-side case.
US10936101B2 Touch display device, display controller, driving circuit, and driving method
A touch display device, a display controller, a driving circuit, and a driving method. Even in the case that a rate (or an input cycle) at which an image supply device supplies image data is not synchronized with a rate (or a beacon cycle) at which a beacon signal for pen sensing is output to the display panel, display processing and touch sensing (e.g., pen sensing or finger sensing) is performed ordinarily by controlling data output processing.
US10936100B2 Electronic device including flexible display capable of changing size of display area and method for controlling same
An electronic device according to various embodiments includes a first structure capable of moving between a closed state and an open state with regard to a second structure, a second structure, a flexible touchscreen display layer comprising a planar portion and a bendable portion, a processor operatively connected to the flexible touchscreen display layer, and a memory operatively connected to the processor. The memory stores instructions that when executed, enable the processor to perform operations of displaying at least one first object in a first area of the planar portion and displaying at least one second object in a second area of the planar portion in the closed state, and displaying the at least one object in the first area and displaying the at least one second object in a third area of the bendable portion in the open state.
US10936090B2 Interactive 3D cursor for use in medical imaging
An interactive 3D cursor facilitates selection and manipulation of a three-dimensional volume from a three-dimensional image. The selected volume image may be transparency-adjusted and filtered to remove selected tissues from view. Qualitative and quantitative analysis of tissues in a selected volume may be performed. Location indicators, annotations, and registration markers may be overlaid on selected volume images.
US10936077B2 User-interactive gesture and motion detection apparatus, method and system, for tracking one or more users in a presentation
An information processing apparatus includes a memory storing a program and at least one processor that executes the program to implement processes of detecting a speed of motion of a user based on motion information relating to a motion of the user that is detected by a detection device, and generating position information of a position indication display information item, which is displayed on a display device and indicates a position designated by the user, based on the motion information relating to the motion of the user. The position information of the position indication display information item is generated by restricting a moving direction of the position indication display information item to a predetermined direction when the detected speed of motion of the user does not meet a predetermined speed condition.
US10936076B2 Apparatus having gesture sensor
An apparatus having a gesture sensor is provided. The gesture sensor includes an image sensing unit and a processing unit. The image sensing unit can capture at least a gesture image of user. The processing unit is electrically connected to the image sensing unit. The processing unit can send at least a control command according to the gesture image to operate the apparatus.
US10936056B2 Method and system of eye tracking with glint drift correction on wearable heads-up display
A method of tracking an eye of a user includes generating infrared light over an eye tracking period, scanning the infrared light over the eye, and detecting reflections of the infrared light from the eye. Shifts in a position of a wearable heads-up display (WHUD) worn on the head of the user are detected during at least a portion of the eye tracking period. Glints are identified from the detected reflections of the infrared light. A drift in a glint center position of an identified glint relative to a glint space is determined based on a detected shift in position of the WHUD corresponding in space to the identified glint. The glint center position is adjusted to compensate for the drift. The adjusted glint center position is transformed from the glint space to a gaze position in a display space in a field of view of the eye.
US10936051B2 Power management for gesture recognition in virtual, augmented, and mixed reality (xR) applications
Power management systems and methods for gesture recognition in virtual, augmented, and mixed reality (xR) applications is described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive frames captured by a camera of a Head-Mounted Device (HMD) worn by a user in an xR application, wherein the HMD is coupled to a plurality of infrared (IR) emitters; identify a state of a gesture sequence being performed by the user based upon the frames; and select a level of illumination provided by the plurality of IR emitters in response to the state.
US10936050B2 Systems and methods for user indication recognition
Various methods and apparatuses are provided to determine an occurrence of a first user indication and determine a plurality of Points of Interest (POI) corresponding to the first user indication, and to determine an occurrence of a second user indication and responsively determine a narrowed POI from the plurality of POIs. An action corresponding to the narrowed POI and the first and/or second user indication is determined and effected.
US10936049B2 PMIC/PMIC interface for distributed memory management implementations
An apparatus is described. The apparatus includes a power management integrated circuit (PMIC) semiconductor chip having logic circuitry to implement a PMIC/PMIC interface having a downstream signal line and an upstream signal line. The downstream signal line to communicate any of multiple states that a downstream PMIC semiconductor chip is to implement with one of multiple voltage levels, where, different ones of the multiple voltage levels correspond to different ones of the multiple states. The upstream signal line is to communicate whether or not the downstream PMIC semiconductor chip is ready to receive a next one of the multiple voltage levels.
US10936041B2 Adjusting a throttling threshold in a processor
In an embodiment, a processor includes processing cores to execute instructions; and throttling logic. The throttling logic is to: determine an average capacitance score for execution events in a sliding window; perform frequency throttling when the average capacitance score exceeds a throttling threshold; determine a count of frequency throttling instances; and in response to a determination that the count of frequency throttling instances exceeds a maximum throttling value, increase the throttling threshold and concurrently reduce a baseline frequency. Other embodiments are described and claimed.
US10936035B2 Method for estimating the time-varying energy balance of a collection of energy sinks, harvesters, and storage devices
An embodiment of the invention includes a computer-readable medium storing instructions that, when executed by at least one computer, cause the at least computer to carry out a method for estimating a time-varying energy balance of a power system. A mission plan for a mission is received. The mission plan includes at least one activity and at least one route. Each route of the at least one route includes at least one time and at least one location. A plurality of power load identifications is received for at least one time-varying power load for use in the mission plan. A time-varying power requirement to complete the mission plan is determined. A baseline plurality of energy storage devices required to satisfy the time-varying power requirement is determined by the energy analysis code. The baseline plurality of energy storage devices includes a baseline number and type of energy storage devices.
US10936033B2 Hot plug module power supply device, method and system
A hot plugging module power supply device, method and system are provided. When a hot plugging module is connected to a system in a hot plugging manner, a control unit transmits a first control signal to a signal processing unit. The signal processing unit forms a switch-on signal and transmits the switch-on signal to a switch unit, to gradually switch on the switch unit, to provide power to the hot plugging module. During the hot plugging module is supplied with power, when an overcurrent fault occurs in the hot plugging module, the control unit transmits a second control signal to the signal processing unit, and the signal processing unit forms a switch-off signal and transmits the switch-off signal to the switch unit, to immediately switch off the switch unit, to stop supplying power to the hot plugging module.
US10936031B2 Information handling system dynamic thermal transfer control
A portable information handling system transfers thermal energy associated with operation of a CPU to a location distal the CPU with a vapor chamber thermally interfaced with the CPU. A pressure adapter interfaced with the vapor chamber selectively changes the pressure within the vapor chamber to adjust the saturation point of a liquid in the vapor chamber that manages thermal transfer efficiency. For example, a controller interfaced with the pressure adapter modifies thermal transfer characteristics of the vapor chamber to control thermal conditions at the information handling system, such as in response to a temperature sensed at a housing surface, a battery, a display or at other locations of the information handling system.
US10936030B2 Method and device for controlling temperature
A system and method are provided for controlling a temperature of a communication base station system or similar device. The method includes collecting temperature information from at least one location in a system such as a base station, setting hysteresis-based temperature settings for a first base temperature for starting to operate a temperature control device in the base station, and a second base temperature for terminating operation of the temperature control device based on the collected temperature information, generating temperature control information by comparing the set hysteresis-based temperature and the collected temperature information, and controlling the temperature control device and/or power to the base station by using the temperature control information.
US10936019B2 Apparatus for preventing keytops from protruding from a top surface of an electronic apparatus
An electronic apparatus capable of preventing keytops or a pointing stick from protruding from a chassis top surface when not being in use is disclosed. The electronic apparatus includes a set of keytops each movable up and down between a first position to which the keytop ascends by a biasing force of a rubber dome and a second position to which the keytop descends against the biasing force; a set of drive members each extend along the left-right direction, each movable in the left-right direction relative to the keytops; a link member connecting adjacent drive members to enable coordinated operation; and a drive mechanism that moves one of the drive members connected by the link member.
US10936017B1 Flexible display device
A flexible display device is disclosed. The flexible display device includes a first body, a second body, a flexible display, and a first cover. The second body performs reciprocating movement between a first position and a second position relative to the first body. The flexible display includes a first region, a first connected region, and a second connected region. When the second body is at the first position, the first cover covers the second connected region and forms a rear surface of the flexible display device. When switching between the first position and the second position is made, the user may hold the flexible display device in contact with the first region and the first cover.
US10936012B2 Display device including a cushion layer having members with different moduli
A display device includes a cushion layer and a display panel disposed on a top surface of the cushion layer. The cushion layer includes a first member and a second member at least partially surrounding the first member. The first member includes a first material having a first modulus. The second member includes a second material having a second modulus that is smaller than the first modulus. The first member includes a plurality of grooves disposed therein.
US10936011B2 Information processing apparatus, information processing method, and program
[Object] To provide an information processing apparatus, an information processing method, and a program for enabling a user to easily and accurately determine an operation state of the apparatus.[ Solution] An information processing apparatus includes a display panel 101a, a touch panel 101b for detecting a finger moving on the display panel, and a control unit 103 for designating a predetermined moving direction Dd and determining an operation state of the apparatus based on a difference between the designated moving direction Dd and a moving direction Da of the finger moving on the display panel according to the designation. When the apparatus is operated with either hand, a difference due to a finger used for the operation easily occurs between the designated moving direction and the moving direction of the finger due to a structure of the hand. When the apparatus is operated with both hands, a difference due to fingers used for the operation hardly occurs between the designated moving direction and the moving direction of the finger. An operation state of the apparatus can be determined based on the difference between the moving directions.
US10936010B2 Clock synchronization for storage systems in an active-active configuration
A first storage system sends a clock synchronization message to a second storage system. The first storage system records a first value of a local time in the first storage system in conjunction with sending the clock synchronization message, and records a second value of the local time in the first storage system in conjunction with receipt of a response to the clock synchronization message from the second storage system. The response comprises a value of a local time in the second storage system. The first storage system computes an estimate of a difference between the local times using the recorded first and second values of the local time in the first storage system and the received value of the local time in the second storage system, and synchronizes the local time in the first storage system with the local time in the second storage using the computed estimate.
US10936005B2 Event controlled clock switching
A system and method for controlling clock generation. A system includes a processor configured to execute instructions retrieved from memory, and a clock generation system coupled to the processor. The clock generation system is configured to generate a clock signal that the processor applies to execute the instructions. The clock generation system includes a plurality of configuration registers and selection circuitry. Each of the configuration registers includes fields that control a frequency of the clock signal. The selection circuitry selects which of the plurality of configuration registers determines the frequency at a given time.
US10935998B2 Economizer temperature extrapolation systems and methods
A heating, ventilation, and air conditioning system includes a plurality of sensors including a first sensor configured to measure an outside air temperature of outside air, a second sensor configured to measure a return air temperature of return air, and a third sensor configured to measure a mixed air temperature of mixed air. The system also includes a controller communicatively coupled to the plurality of sensors. The controller is configured to determine that data from one of the plurality of sensors is unavailable and estimate the data from the one of the plurality of sensors based on data from other sensors of the plurality of sensors.
US10935996B2 Mixer valve provided with pressure balancer
A mixer valve of hot and cold water is described, for sanitary fixtures, provided with a pressure balancer of the inlet flows of cold water and hot water. If need be, the valve can also be provided with a temperature regulator and/or a multi-way diverter. The pressure balancer comprises a cylindrical element in which two inlet chambers of cold water and hot water are defined and separated by a movable plunger. When a pressure variation occurs in one of the two inlet flows, the plunger moves correspondingly thus modifying the volume of one of the two chambers, in order to compensate the pressure variation not transmitted to the flows sent to the downstream mixer cartridge. The pressure balancer is coaxial to the other valve components. Advantageously, the movable plunger slides along the longitudinal axis of the valve.
US10935994B2 Time fault circuit interrupter
An exemplary time fault circuit interrupter for interrupting a power supply to an equipment unit upon the occurrence of a trip condition may include a sensor configured to monitor a current flow to the equipment unit. The circuit interrupter may also include a trip mechanism configured to interrupt the current flow. The circuit interrupter may further include a processor in communication with the sensor and the trip mechanism, and the processor may be configured to cause the trip mechanism to interrupt the current flow when a current flow time has reached a predetermined time limit.
US10935993B2 Flow rate controller
In a flow regulator (1) having a regulating body (3) and a regulating profile (8), which therebetween configure a regulating gap (11), the available width or opening cross section of said regulating gap (11) being variable by pressure, it is provided that regulating protrusions (9) are disposed such that neighboring regulating protrusions (9) therebetween enclose dissimilar spacings (10, 13).
US10935992B1 Systems and methods for solar trackers with diffuse light tracking
A system includes a tracker configured to collect solar irradiance and attached to a rotational mechanism for changing a plane of the tracker and a controller. The controller is programmed to store a plurality of positional and solar tracking information and detect a first amount of DHI and a first amount of DNI at a first specific point in time. If the first amount of SHI exceeds the first amount of DNI, the controller is programmed to calculate a first angle for the tracker to maximize an amount of irradiance received by the tracker. Otherwise, the controller is programmed to calculate the first angle for the tracker based on a position of the sun associated with the first specific point in time and the plurality of positional and solar tracking information.
US10935986B1 Gliding depth control method, system and device for biomimetic gliding robotic dolphin
A gliding depth control method for a biomimetic gliding robotic dolphin includes: obtaining a preset gliding depth and a preset yaw angle; obtaining an estimated velocity by a sliding mode observer based on depth information and inertial navigation information, and obtaining a control quantity of pectoral fins on both sides of the biomimetic gliding robotic dolphin by a yaw controller in combination with the preset yaw angle; obtaining a segmented diving velocity reference trajectory by constructing and segmenting a Bézier curve; obtaining a diving control quantity by a model predictive control method in combination with the estimated velocity; obtaining a target position of a piston through a buoyancy principle, and obtaining a control quantity of the piston according to a current position of the piston; and controlling the biomimetic gliding robotic dolphin to glide based on the control quantity of the piston and the control quantity of the pectoral fins.
US10935985B2 Pitch and thrust control for tilt-rotor aircraft
A control circuitry includes a propulsor trim prediction circuitry and an output circuitry. The propulsor trim prediction circuitry is configured to generate a predicted proprotor nacelle trim value based on an aircraft velocity and a pitch attitude deviation from a reference. The output circuitry is configured to output a proprotor nacelle command based on the predicted proprotor nacelle trim value. The proprotor nacelle command is configured to cause an adjustment in a nacelle angle of a proprotor of an aircraft.
US10935979B1 Behavior and intent estimations of road users for autonomous vehicles
As an example, data identifying characteristics of a road user as well as contextual information about the vehicle's environment is received from the vehicle's perception system. A prediction of the intent of the object including an action of a predetermined list of actions to be initiated by the road user and a point in time for initiation of the action is generated using the data. A prediction of the behavior of the road user for a predetermined period of time into the future indicating that the road user is not going to initiate the action during the predetermined period of time is generated using the data. When the prediction of the behavior indicates that the road user is not going to initiate the action during the predetermined period of time, the vehicle is maneuvered according to the prediction of the intent prior to the vehicle passing the object.
US10935978B2 Vehicle self-localization using particle filters and visual odometry
Methods and systems herein can let an autonomous vehicle localize itself precisely and in near real-time in a digital map using visual place recognition. Commercial GPS solutions used in the production of autonomous vehicles generally have very low accuracy. For autonomous driving, the vehicle may need to be able to localize in the map very precisely, for example, within a few centimeters. The method and systems herein incorporate visual place recognition into the digital map and localization process. The roadways or routes within the map can be characterized as a set of nodes, which can be augmented with feature vectors that represent the visual scenes captured using camera sensors. These feature vectors can be constantly updated on the map server and then provided to the vehicles driving the roadways. This process can help create and maintain a diverse set of features for visual place recognition.
US10935975B2 Method and system for modeling autonomous vehicle behavior
A Method and System for Modeling Autonomous Vehicle Behavior. The system and method makes it feasible to develop an autonomous vehicle control system for complex vehicles, such as for cargo trucks and other large payload vehicles. The method and system commences by first obtaining 3-dimensional data for one or more sections of roadway. Once the 3-dimensional roadway data is obtained, that data is used to run computer simulations of a computer model of a specific vehicle being controlled by a generic vehicle control algorithm or system. The generic vehicle control algorithm is optimized by running the simulations utilizing the 3-dimensional roadway data until an acceptable performance result is achieved. Once an acceptable simulation is executed using the generic vehicle control algorithm, the control algorithm/system is used to run one or more real-world driving tests on the roadway for which the 3-dimensional data was obtained. Finally, the computer model for the vehicle is modified, if necessary (without modifying the control algorithm), until the real-world driving performance is acceptable.
US10935968B2 Robot, robot system, and method for setting coordinate system of robot
A robot includes a robot control unit configured to control an operation of a robot, wherein the robot control unit is configured to set a coordinate system of the robot installed on a reference flat surface using measurement results of at least position coordinates in a vertical direction of three or more measurement points on the reference flat surface on which the robot is installed and measurement results of position coordinates of a plurality of reference reflection portions provided on a base portion of the robot.
US10935965B2 Operation management apparatus
An operation management apparatus predicts the machining processes of one or more facilities. This operation management apparatus acquires a machining program operating on the facilities and including an execution time for each process, generates schedule data to which related information (an identifier of the process) is added, and generates, for each of the facilities, a graph (a process schedule) including a time axis and indicating a progress of the process, based on the generated schedule data.
US10935962B2 System and method for identifying root causes of yield loss
Embodiments of the present invention provide a two-phase process for searching the root causes of the yield loss in the production line 100. In a first phase, process tools and their process tool types that are likely to cause the yield loss are identified, and in a second phase, the process parameters that are likely to cause the yield loss within the process tool types found in the first phase are identified. In each phase, two different algorithms can be used to generate a reliance index (RIk) for gauge the reliance levels of their search results.
US10935960B2 Pre-runtime fan control
Examples disclosed herein relate to initializing a fan speed of a computing device using a high-water value when a pre-runtime event occurs. A management controller (MC) receives sensor data from sensors of the computing device. A fan speed of a fan is controlled using a fan control value based on the sensor data. The fan control value is monitored to determine a high-water value of the fan control value. The high-water value is stored in a location that is accessible by a pre-runtime fan control engine of the computing device. In response to a pre-runtime event, the fan speed is initialized to a speed using the high-water value.
US10935955B2 Method and system for operating a multi-axis machine, in particular a robot
A method for operating a multiple axis machine includes controlling drives of the machine with a machine control system and monitoring the machine with a fail-safe control system having first and second redundant channels. Each of the first and second channels receives first input target values and first input actual values from the machine control system, and compares first reference target values (based on the first input target values) with first reference actual values (based on the first input actual values). A fault reaction is triggered if there is a deviation between the compared values that exceeds a specified tolerance. The first input values comprise reference position values of a machine-fixed reference or time derivatives thereof, and the machine control system determines target and/or actual reference position values based on a transformation between reference position values of the machine-fixed reference and axial position values of the machine.
US10935954B2 Motion system health management using existing servo drive variables
A motion system and method of managing health of the motion system uses exclusively motion variables used by a servo drive of the motion system to calculate at least one health indication value for the motion system. The health indication value is used to generate a notification for maintenance of the motion system.
US10935950B2 Programming supporting apparatus, programming supporting method, and recording medium
A programming supporting apparatus that supports production of a control program for controlling a system configured from a plurality of mechanism components includes: a component-information storage unit to store component information corresponding to each of the mechanism components capable of configuring the system, the component information including a parameter for setting a condition of an operation executable by the system and a method describing, in accordance with the parameter, movement of a driving end that a driving device connected to the mechanism component is instructed to perform so as to cause the system to perform the operation; and a control-program producing unit to, when the mechanism component configuring the system is specified and the parameter for the mechanism component is set, produce the control program by using the method of the specified mechanism component and the set parameter.
US10935945B2 Methods and apparatus for power generation and distribution
Methods and apparatus for power generation and distribution according to various aspects of the present invention may operate in conjunction with a control system for controlling electrical power flowing between a main electrical grid providing main electrical grid power having a frequency, a supplemental power system, and a load. The control system may operate in conjunction with a switch system, wherein the switch system selectively connects the supplemental power system to the main electrical grid. A controller may be responsive to the main electrical grid power frequency and control the switch system. The controller may compare the main electrical grid power frequency to a first threshold and autonomously cause the switch system to connect the supplemental power system to the main electrical grid in response to the frequency of the main electrical grid power crossing the first threshold.
US10935943B2 Combining home automation and UAV technology
According to one embodiment, a method, computer system, and computer program product for utilizing home automation technology and networked devices to wake up users is provided. The present invention may include targeting a user with one or more sensory effects, based on a plurality of user configuration data from one or more remote devices, wherein the remote devices are devices connected with a home automation network capable of producing one or more sensory effects; and determining whether the user has acknowledged wakefulness.
US10935937B2 Work assistance device, work assistance method, and work assistance program
An apparatus for assisting a setup work in a system having lines for producing types of products, each of the lines requesting the setup work for producing the product after switching of the type of product, includes a processor to calculate an earliest time when the setup work for each product in each line becomes executable based on the production-plan information, and when a difference between the earliest time when the setup work for a first product in a first line becomes executable and the earliest time when the setup work for a second product in a second line other than the first line becomes executable is equal or greater than a predetermined threshold value, determines that the setup work for the first product is executed before the setup work for the second product, and determines an execution order of the setup work for each product using a problem solver.
US10935931B2 Method for production of a horology assembly, and horology assembly thus obtained
A method for production of a horology assembly of two components, includes (i) supplying a first component (2) being a spring, and including at least one element made of elastic material provided with a tongue (20); supplying a second component (3) provided with at least one cut-out or opening (31, 32); permanently assembling the two components. The two components cooperate by an obstacle to create the assembly, and in particular the tongue is accommodated in the at least one cut-out or opening (31, 32).
US10935919B2 Image forming apparatus
An image forming apparatus forms a plurality of images of different colors on an intermediate transfer belt by a plurality of image forming portions. The image forming apparatus detects a color misregistration amount of the image formed on the intermediate transfer belt and performs image formation using a correction value based on the color misregistration amount. If an elapsed time from previous image formation is less than a predetermined time, the image forming apparatus predicts the correction value using the previous correction value and the temperature at that time and performs color misregistration correction. If the elapsed time from the previous image formation is a predetermined time or longer, the image forming apparatus predicts the correction value using the correction value and the temperature at the time when the elapsed time becomes a predetermined time or longer and performs the color misregistration correction.
US10935912B1 Heating device having first and second heat transfer units for an image forming unit
According to one embodiment, a heating device includes a cylindrical body, a heater unit, a support member, a first heat transfer unit, and a second heat transfer unit. The cylindrical body has a film shape. The heater unit is disposed inside the cylindrical body. In the heater unit, the axial direction of the cylindrical body is taken as a longitudinal direction. The support member supports the heater unit. The first heat transfer unit is disposed between the inner surface of the cylindrical body and the heater unit. The first heat transfer unit abuts on a first surface of the heater unit. The second heat transfer unit is disposed between the heater unit and the support member. The second heat transfer unit abuts on a second surface of the heater unit opposite to the first surface.
US10935908B1 Transfer unit, transfer device, and image forming apparatus
A transfer unit includes an intermediate transfer belt including a resin and in which in a spatial distribution of conductive carbon particles that are present in an evaluation region of 6.3 μm×4.2 μm on an outer peripheral surface, an integrated value of a statistic L(r) in an interparticle distance r of 0.05 μm or more and 0.30 μm or less is 0 or more and 0.1 or less; and a cleaning component including a cleaning blade which contacts the outer peripheral surface of the intermediate transfer belt and in which a value of M100/Re is 0.25 or more and a value of Re is 25 or more where M100 represents a 100% modulus (MPa) of a contact portion of the cleaning blade contacts the intermediate transfer belt, and Re represents a rebound resilience coefficient (%) of the contact portion: L(r):=√{square root over (K(r)/π)}−r  (1) K ⁡ ( r ) := ∑ i ≠ j N ⁢ 1 ⁢ (  X i - X j  ≤ r ) / s ⁡ (  X i - X j  ) λ 2 . ( 2 ) s ⁡ ( x ) := L x ⁢ L y - x π ⁢ ( 2 ⁢ L x + 2 ⁢ L y - x ) . ( 3 )
US10935907B2 Developer conveyance device and image forming apparatus incorporating same
A developer conveyance device includes a downward conveyance path in which a developer falls under gravity, a transverse conveyance path communicating with a lower end of the downward conveyance path and extending in a transverse direction intersecting with the downward conveyance path, a transport screw disposed in the transverse conveyance path, and a floating member. The transport screw is configured to rotate in a predetermined direction to transport the developer in the transverse direction. The floating member is configured to contact the transport screw rotating in the predetermined direction to float in the downward conveyance path.
US10935898B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
An electrophotographic photosensitive member includes a support, an undercoat layer, a photosensitive layer, and a surface layer, the undercoat layer containing a binder resin and strontium titanate particles, the surface layer being a cured film of a composition containing at least one compound selected from a guanamine compound and a melamine compound, and a charge transport material having at least one substituent selected from —OH, —OCH3, —NH2, —SH, and —COOH.
US10935897B2 Optical system for microlithography
A microlithographic optical system, wherein the optical system is designed for operation with electromagnetic radiation that passes through the optical system along a used beam path, and includes at least one component (105) having a region outside the used beam path, wherein this region has a catalytic or chemically active layer (110), and wherein the catalytic or chemically active layer (110) and/or a carrier (230, 240) bearing this layer (110) is porous.
US10935896B2 Cleaning solution mixing system with ultra-dilute cleaning solution and method of operation thereof
Disclosed are a cleaning solution mixing system, a tool and a method of operation thereof, including an ultrapure water source for providing ultrapure water; an ammonia filter for filtering ammonia in gas form; a hydrogen peroxide filter for filtering hydrogen peroxide in gas form; an ammonia re-gas membrane for dissolving the ammonia in the ultrapure water and forming ultra-dilute ammoniated water; a hydrogen peroxide re-gas membrane for dissolving the hydrogen peroxide in the ultrapure water and forming ultra-dilute hydrogenated water; and a mixer for forming an ultra-dilute cleaning solution by mixing the ultra-dilute ammoniated water and the ultra-dilute hydrogenated water.
US10935894B2 Movable body apparatus, exposure apparatus, manufacturing method of flat-panel display and device manufacturing method, and movement method of object
A substrate stage device that moves a substrate has: a noncontact holder that supports the substrate in a noncontact manner; a first drive section that moves the noncontact holder; scale plates that serve as a reference of movement of the noncontact holder; a first measurement section that has scale plates and Y heads, one of the scale plates and the Y heads being provided at the noncontact holder and the other of the scale plates and the Y heads being provided between the scale plates and the noncontact holder, and that measures position information of the Y heads; a second measurement section that measures position information of the other of the scale plates and the Y heads; and a position measurement system that obtains position information of the noncontact holder on the basis of the position information measured by the first and the second measurement sections.
US10935893B2 Differential methods and apparatus for metrology of semiconductor targets
Disclosed are apparatus and methods for determining process or structure parameters for semiconductor structures. A plurality of optical signals is acquired from one or more targets located in a plurality of fields on a semiconductor wafer. The fields are associated with different process parameters for fabricating the one or more targets, and the acquired optical signals contain information regarding a parameter of interest (POI) for a top structure and information regarding one or more underlayer parameters for one or more underlayers formed below such top structure. A feature extraction model is generated to extract a plurality of feature signals from such acquired optical signals so that the feature signals contain information for the POI and exclude information for the underlayer parameters. A POI value for each top structure of each field is determined based on the feature signals extracted by the feature extraction model.
US10935891B2 Multi wavelength stereolithography hardware configurations
The present disclosure provides methods, systems, and apparatuses relating to hardware configurations for performing multi-wavelength three dimensional (3D) printing using photoinhibition. In at least one aspect, a system for 3D printing comprises a reservoir capable of holding a liquid including a photoactive resin, a build head that undergoes relative motion within the reservoir during 3D printing of a 3D object on the build head, a light projection device that projects a photoinitiation light beam at a first wavelength into a build area within the liquid, and a plurality of light sources arranged with respect to the light projection device and the reservoir that project a plurality of photoinhibiting light beams into the build area at a second wavelength. Each of the plurality of photoinhibition light beams may be projected at a peak intensity in a different respective position in the build area.
US10935889B2 Extreme ultra-violet sensitivity reduction using shrink and growth method
Provided is a method for patterning a substrate, comprising: forming a layer of radiation-sensitive material on a substrate; preparing a pattern in the layer of radiation-sensitive material using a lithographic process, the pattern being characterized by material structures having a critical dimension (CD) and a roughness; following the preparing the pattern, performing a shrink process to reduce the CD to a reduced CD; and performing a growth process to grow the reduced CD to a target CD. Roughness includes a line edge roughness (LER), a line width roughness (LWR), or both LER and LWR. Performing the shrink process comprises: coating the pattern with a hard mask, the coating generating a hard mask coated resist; baking the hard mask coated resist in a temperature range for a time period, the baking generating a baked coated resist; and developing the baked coated resist in deionized water.
US10935884B2 Pattern forming method and methods for manufacturing processed substrate, optical component and quartz mold replica as well as coating material for imprint pretreatment and set thereof with imprint resist
The pattern forming method, which is a photo-nanoimprint technology, includes in this order: laying a layer formed of a curable composition (A1) containing at least a polymerizable compound on a surface of a substrate; dispensing liquid droplets of a curable composition (A2) containing at least a polymerizable compound dropwise discretely onto the layer of (A1) to lay the liquid droplets; sandwiching a layer obtained by partially mixing (A1) and (A2) between a mold and the substrate; of irradiating the layer obtained by partially mixing (A1) and (A2) with light from a side of the mold to cure the layer in one stroke; and releasing the mold from the layer formed of the curable compositions after the curing, in which a value Vr/Vc obtained by dividing a volume of (A2) per shot area (Vr) by a volume of (A1) (Vc) is 4 or more and 15 or less.
US10935882B2 Pellicle frame, pellicle, and method for pelling pellicle
The present invention is to provide a pellicle frame in a frame shape having an upper end face on which a pellicle film is to be arranged and a lower end face to face a photomask, which is characterized by being provided with a notched part from the outer side face toward inner side face of the lower end face; a pellicle including the pellicle frame as an element; and a method for peeling a pellicle from a photomask onto which the pellicle has been attached, which is characterized by inserting a peeling jig into a notched part from a side face of a pellicle frame, and moving the peeling jig in an upper end face direction of the pellicle frame in this state to peel off the pellicle from the photomask.
US10935878B2 Image processing apparatus, image processing method, and program
An image processing apparatus is configured to generate a display image to be produced on a display system including a display unit. The image processing apparatus includes an acquisition unit configured to acquire orientation information indicating an orientation of an imaging apparatus when the imaging apparatus captures an input image, a setting unit configured to set a projection plane in a virtual space based on the orientation information, and a generation unit configured to generate the display image to be produced on the display unit with use of a relationship between the input image and the projection plane.
US10935873B2 Imaging device
An imaging device, having a substrate for mounting an imaging portion; a lens barrel for holding a lens group; a shield plate covering the vicinity of the substrate; a case disposed so as to cover the lens barrel, the substrate, and the shield plate; and a coupling, for connecting the substrate and another member, connected electrically to the ground electropotential, and a biasing portion that contacts the coupling so as to receive a biasing force in the optical axial direction.
US10935872B1 Camera cover
A permanent camera cover is disclosed herein. The camera cover includes a base attachable to a mobile device having a camera, such as a smartphone, tablet, or laptop. The base includes an aperture to permit the camera a clear view path. A cover is engageable with the base. The cover may also have an exterior decorative covering that may be removed and/or replaced.
US10935868B2 System and method for diffractive steering of electromagnetic radiation
A light steeling system and method for diffractive steering of electromagnetic radiation such as visible light is disclosed. Embodiments of the light steering system include leaky-mode SAW modulators as light modulator devices. The SAW modulators preferably include reflective diffractive gratings. The gratings are mounted to/patterned upon an exit face that opposes an exit surface of the SAW modulator, in one example. Steering of light signals emitted from the SAW modulators in these systems can be accomplished by varying wavelength of light signals introduced to the SAW modulators, and/or by varying frequency of RF drive signals applied to the SAW modulators. In addition, light field generators that incorporate SAW modulators of the proposed light steering system within displays of the light field generators are also disclosed.
US10935865B2 Driving thin film switchable optical devices
Controllers and control methods apply a drive voltage to bus bars of a thin film optically switchable device. The applied drive voltage is provided at a level that drives a transition over the entire surface of the optically switchable device but does not damage or degrade the device. This applied voltage produces an effective voltage at all locations on the face of the device that is within a bracketed range. The upper bound of this range is associated with a voltage safely below the level at which the device may experience damage or degradation impacting its performance in the short term or the long term. At the lower boundary of this range is an effective voltage at which the transition between optical states of the device occurs relatively rapidly. The level of voltage applied between the bus bars is significantly greater than the maximum value of the effective voltage within the bracketed range.
US10935864B2 Method of commissioning electrochromic windows
Networks of electrochromic windows and methods of commissioning the windows on such networks are described. The commissioning may involve determining where each electrochromic window is installed and/or which controller is associated with which electrochromic window. In various cases, a number of windows may be simultaneously commissioned.
US10935863B2 Electrochromic device
The present application relates to an electrochromic device, and according to one aspect of the present invention, there is provided an electrochromic device comprising a first electrode layer, a first electrochromic layer provided on the first electrode layer, an electrolyte layer provided on the first electrochromic layer, a second electrochromic layer provided on the electrolyte layer and a second electrode layer provided on the second electrochromic layer, wherein the electrochromic device comprises a first auxiliary electrode layer and a second auxiliary electrode layer each provided on each opposite surface of the first electrochromic layer and the second electrochromic layer opposed to each other with the electrolyte layer interposed therebetween.
US10935862B2 Electrochromic compound, electrochromic composition, and electrochromic display element
Provided is an electrochromic compound represented by the following general formula (I) or (II) where R1 to R13 are each independently a hydrogen atom, a halogen atom, a monovalent organic group, or a polymerizable functional group, and at least one of the R1 to the R13 is a polymerizable functional group.
US10935859B2 Active matrix substrate and display device including same
Provide is a technique that enables to easily arrange driving circuits for driving gate lines within pixels, and to reduce display defects in a vertical stripe pattern. An active matrix substrate includes, in each pixel PIX, a pixel electrode 141, and a pixel switching element 10 that is connected with a gate line 13, a source line 15, and the pixel electrode 141. Driving circuit elements 110 of driving circuits for driving the gate lines 13 are arranged in a light-shielding area BM in a part of the pixels PIX in a display area. The pixel switching elements 10 in a row of the pixels in which the driving circuit element 110 is arranged are provided at non-uniform intervals, and drains of the pixel switching elements 10 in the same row are on the same side with respect to the source lines to which the pixel switching elements 10 are connected.
US10935857B2 Array substrate, manufacturing method thereof, and display device
The present disclosure provides an array substrate, a manufacturing method of an array substrate, and a display device. The array substrate includes: a base substrate; a first signal line, extending in a first direction and located on the base substrate; a second signal line, extending in a second direction and located on a side of the first signal line away from the base substrate and insulated with the first signal line, the first direction and the second direction crossing with each other. A side of the first signal line facing the second signal line is provided with a groove, the groove is located at a crossing region between the first signal line and the second signal line, in the crossing region, an otherographic projection of the second signal line on the base substrate completely falls into an orthographic projection of the groove on the base substrate.
US10935855B2 Liquid crystal display device
A liquid crystal display device changes a connection structure of an internal common electrode to enhance static electricity characteristics in a borderless structure, thereby enhancing reliability and yield.
US10935854B2 Optical device
An optical device comprising first and second optical elements. The first optical element has: a first liquid crystal element; a first transmissive member formed on the first liquid crystal element and having a light incident surface on which external incident light is incident and a first light-outputting surface through which light reflected by the first liquid crystal element is outputted; and a second transmissive member having a second light-outputting surface through which transmitted light having been transmitted through the first liquid crystal element is outputted. The second optical element has: a second liquid crystal element; and a third transmissive member formed on the second liquid crystal element and joined to the first light-outputting surface.
US10935853B1 Dual cell display with Moiré improvement
A display cell structure includes a first substrate and a second substrate spaced apart from each other, and a polarizer layer disposed between the two substrates, forming a first cell gaps between the first substrate and the polarizer layer, and a second cell gap between the second substrate and the polarizer layer. A first display structure is disposed in the first cell gap, and a second display structure is disposed in the second cell gap. The first display structure includes a plurality of first signal lines, forming a first signal line pattern. The second display structure includes a plurality of second signal lines, forming a second signal line pattern. The second signal line is different from the first signal line pattern. The polarizer layer may be a wire grid polarizer layer.
US10935846B2 Liquid crystal device and operation method thereof
A liquid crystal device includes a first substrate and a second substrate facing each other, a first electrode disposed between the first substrate and the second substrate and adjacent to the first substrate, a second electrode disposed between the first substrate and the second substrate and adjacent to the second substrate, a first alignment film disposed between the first electrode and the second electrode and adjacent to the first electrode, a second alignment film disposed between the first electrode and the second electrode and adjacent to the second electrode, and a liquid crystal layer disposed between the first alignment film and the second alignment film, wherein the liquid crystal layer includes a liquid crystal portion containing liquid crystal molecules, and a hydrophobic portion containing a hydrophobic material, the liquid crystal portion and the hydrophobic portion are phase-separated from each other, and the hydrophobic portion includes fluorine.
US10935838B2 Backlight module for display apparatus, display apparatus, and method of driving edge-lit backlight module
The present application discloses a backlight module for a display apparatus. The backlight module for a display apparatus includes a light guide plate; and a light transmittance control layer on the light guide plate configured to receive light from the light guide plate and modulate light intensity of the light from the light guide plate. The light transmittance control layer includes a light transmittance control material having a variable light transmissivity. Light transmittance in a plurality of regions of the light transmittance control layer is individually controllable.
US10935836B2 Organic electroluminescent display device, phase difference film, and circularly polarizing plate
The present invention provides an organic electroluminescent display device that further suppresses reflection of external light and a change in tint in a case of being viewed in an oblique direction, a phase difference film, and a circularly polarizing plate. This organic electroluminescent display device has an organic electroluminescent display panel and a circularly polarizing plate. The circularly polarizing plate has a polarizer and a phase difference film. The phase difference film has, from the polarizer side, a positive A-plate, a first positive C-plate, and a λ/4 plate. The positive A-plate and the first positive C-plate have predetermined optical properties. The in-plane slow axis of the positive A-plate and the absorption axis of the polarizer are orthogonal to each other. The angle formed between the in-plane slow axis of the positive A-plate and the in-plane slow axis of the λ/4 A plate is 45°±10°.
US10935833B2 Display apparatus and display substrate having a display area and a black matrix area, and method of fabricating display substrate and display apparatus
The present application provides a display apparatus having a display area and a black matrix area surrounding the display area. The display apparatus includes a first display substrate and a second display substrate opposite to each other and assembled together. The first display substrate includes a first base substrate, and a black matrix on the first base substrate and in the black matrix area. The second display substrate includes a second base substrate, and an array of a plurality of thin film transistors on the second base substrate for driving image display in the display apparatus. The black matrix has a serrated edge surrounding the display area.
US10935832B2 Optical film and display device having the same
An optical film including a first layer and a second layer disposed on the first layer and attached to the first layer is provided. The first layer has a plurality of micro-structures respectively extending along a first direction and arranged side by side at an interval. The micro-structures protrude toward the second layer. A first pitch exists between each micro-structure and an adjacent micro-structure in a side-by-side arrangement direction. The first pitch is greater than 10 times a wavelength of an incident light. Moreover, a display device including the foregoing optical film is also provided.
US10935831B1 Liquid crystal device and method for manufacturing liquid crystal device
A liquid crystal device includes a heat sink, a plurality of heat-dissipating gels formed on the heat sink with intervals therebetween, and a liquid crystal display element disposed above the heat sink with the plurality of heat-dissipating gels interposed therebetween, the liquid crystal display element including a silicon substrate, a glass substrate, and a liquid crystal contained therebetween.
US10935829B2 Backplane substrate including in-cell type touch panel, liquid crystal display device using the same, and method of manufacturing the same
The present invention is for a backplane substrate including an in-cell type touch panel advantageous to reducing the number of masks and the number of processes, a liquid crystal display device including the same, and a method of manufacturing the same, includes a plurality of interlayer dielectric layers disposed above a drain electrode of a thin film transistor are simultaneously patterned after forming a sensing line and a common electrode.
US10935815B1 Eyewear having custom lighting
An embodiment includes eyewear having an optical element, electronic components, a support structure configured to support the optical element and the electronic components, and light emitting diodes (LEDs) coupled to the electronic components and supported by the support structure. The LEDs are positioned to illuminate the support structure according to a lighting scheme.
US10935808B2 Electromagnetic driving module and lens driving device using the same
An electromagnetic driving module is provided which includes a frame, a magnetic element, a base, and an OIS driving coil. The frame surrounds a main axis. The magnetic element is disposed on the frame and has an engaging surface in contact with the frame. The base is arranged to be adjacent to the frame. The OIS driving coil for driving the movement of the frame in a direction that is perpendicular to the main axis is disposed on the base and arranged to correspond to the magnetic element.
US10935807B2 Display device
In an optical system, a first optical section having positive power, a second optical section provided with a first diffractive element and having positive power, a third optical section having positive power, and a fourth optical section provided with a second diffractive element and having positive power are disposed along a light path of image light emitted from an image light generation device. A first intermediate image of the image light is formed between the first optical section and the third optical section, a pupil is formed in the vicinity of the third optical section, a second intermediate image of the image light is formed between the third optical section and the fourth optical section, and the fourth optical section collimates the image light to form an exit pupil. The first diffractive element and the second diffractive element are in a conjugate relation or a roughly conjugate relation.
US10935806B2 Virtual and augmented reality systems and methods
A method for displaying virtual content to a user, the method includes determining an accommodation of the user's eyes. The method also includes delivering, through a first waveguide of a stack of waveguides, light rays having a first wavefront curvature based at least in part on the determined accommodation, wherein the first wavefront curvature corresponds to a focal distance of the determined accommodation. The method further includes delivering, through a second waveguide of the stack of waveguides, light rays having a second wavefront curvature, the second wavefront curvature associated with a predetermined margin of the focal distance of the determined accommodation.
US10935798B2 Field-of-view transformation structure of head-mounted magnifying-glass
A field-of-view transformation structure of a head-mounted magnifying-glass comprises: a wearing-piece, a supporting-assembly, a first pivoting-portion, a magnifying-glass main-body, a first prism main-body, and a second prism main-body; wherein the supporting-assembly is set with the wearing-piece, the first pivoting-portion is defined on the supporting-assembly, the magnifying-glass main-body and the first pivoting-portion are pivotally set mutually, a first facing-eye-surface is defined on the first prism main-body corresponding to the magnifying-glass main-body, and a second facing-eye-surface is defined on a offset position of the magnifying-glass main-body; thus, the user can wear the wearing-piece, when wanting using the first prism main-body to watch, the magnifying-glass main-body can be flipped upwards; or, the user can directly view the second facing-eye-surface to simultaneously watch other parts of the patient when watching the magnifying-glass main-body. Besides the magnified field-of-view is bigger than the conventional technology, it also has the advantage of wide-angle field-of-view.
US10935794B1 Low-obliquity beam scanner with polarization-selective grating
A beam scanner of a projector-based near-eye display includes a polarization volume hologram (PVH) grating. The PVH grating receives a polarized light beam from a light source and couples the beam to a tiltable reflector, e.g. a 2D tiltable MEMS reflector, for angular scanning the beam. The light beam impinging onto the tiltable reflector is separated from the light beam reflected from the tiltable reflector by polarization, due to the PVH grating diffracting light of only one handedness of polarization. Upon reflection from the tiltable reflector, the beam changes the handedness of polarization, which enables its separation from the impinging beam. The beam scanner may receive multiple light beams from multiple light sources. A projector and a near-eye display based on such beam scanners are also disclosed.
US10935789B2 Image display apparatus and image display method
An image display apparatus having a display part that is arranged on a mount body which is mounted on the head of a user includes a detection part and a control part. The detection part detects a tilt of the head of the user. The control part sets a virtual horizon based on the tilt which is detected by the detection part and sets a non-display region having a band shape that is parallel to the set virtual horizon.
US10935779B2 Digital microscope which operates as a server
Access to microscope images while a sample is scanned or images are generated or uploaded can decrease an amount of time that a user waits to view a region of interest of an image. A processor can be configured to allow a remote user to access a portion of an image at full or partial resolution while other portions of the sample are being scanned, or while one or more images are generated or uploaded at full or partial resolution. A processor stored locally with the microscope can be configured to allow a remote user to access a completed scan over the internet prior to the scan being fully uploaded over a network such as the internet to a remote server. In some embodiments, a processor may be coupled to a microscope, a user device, or a remote server.
US10935778B2 Confocal microscope with positionable imaging head
A confocal microscope for imaging tissue having an imaging head for capturing optically formed microscopic sectional images of tissue samples, a platform upon which is disposed a linear stage for moving the imaging head along a vertical dimension, and a rotary stage to rotate the linear stage and imaging head about the vertical dimension. A mounting arm couples the imaging head to the linear stage to adjust tilt of the imaging head and to rotate the imaging head about a normal axis perpendicular to an optical axis of an objective lens of the imaging head. In a first mode of operation, the imaging head is positioned to image an ex-vivo or in-vivo tissue sample upon the platform, such as ex-vivo tissue sample mounted upon a movable specimen stage, and in a second mode of operation the imaging head is positioned to image an in-vivo tissue sample beside the platform.
US10935776B2 Three-dimensional scanless holographic optogenetics with temporal focusing
Apparatus and methods for 3D-Scanless Holographic Optogenetics with Temporal focusing (3D-SHOT), which allows precise, simultaneous photo-activation of arbitrary sets of neurons anywhere within the addressable volume of the microscope. Soma-targeted (ST) optogenetic tools, ST-ChroME and IRES-ST-eGtACR 1, optimized for multiphoton activation and suppression are also provided. The methods use point-cloud holography to place multiple copies of a temporally focused disc matching the dimensions of a designated neuron's cell body. Experiments in cultured cells, brain slices, and in living mice demonstrate single-neuron spatial resolution even when optically targeting randomly distributed groups of neurons in 3D.
US10935774B2 Immersion objective
An immersion objective having a highly refractive single front lens and, immediately adjacent a beam waist, a cemented triplet group with a focal length less than or equal to −1.5 times the focal length of the immersion objective.
US10935771B2 Lens system
The present invention relates to an optical unit consisting of four lens groups, i.e., a first lens group, a second lens group, a third lens group and a fourth lens group, which are arranged in order from an object side toward an image side surface side, wherein at least the first, second and third lens group comprise at least two lens elements, wherein said at least two lens elements within each lens group have different optical properties, wherein no glass substrate is present in at least one of the first lens group, the second lens group and the third lens group.
US10935769B2 Camera optical lens
An camera optical lens is disclosed. The camera optical lens includes, in sequence 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. A focal length of the first lens is f1, an Abbe number of the first lens is v1, a focal length of the second lens is f2, an Abbe number of the second lens is v2, a curvature radius of an object side of the second lens is R3, a curvature radius of an image side of the second lens is R4, an on-axis distance from an image side of the first lens to the object side of the second lens is d2, a total optical length of the camera optical lens is TTL, and the following conditions are satisfied: −15.0≤f2/f1≤−4.9, 25.0≤TTL/d2≤47.0, 3.0≤v1/v2≤7.0, and 6.0≤(R3+R4)/(R3−R4)≤20.0.
US10935767B2 Imaging lens
An imaging lens includes a first lens having negative refractive power; a second lens having positive refractive power; a third lens having positive refractive power; a fourth lens having negative refractive power; a fifth lens; and a sixth lens having negative refractive power, arranged in this order from an object side to an image plane side. The fourth lens is disposed to face the fifth lens. The fourth lens is formed in a shape so that a surface thereof on the image plane side is concave at a peripheral portion thereof. The fifth lens is formed in a shape so that a surface thereof on the object side is concave at a peripheral portion thereof.
US10935765B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a positive refractive power, a third lens having a negative refractive power, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of glass material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of glass material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10935763B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens includes, in an order 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. The camera optical lens further satisfies specific conditions.
US10935761B1 Large aperture compact lenses
Large aperture compact lens and a camera design using the lens are described. The lens comprises from object to image, three lens groups with a first lens group having a negative or positive power and comprising 3-4 lens elements, a second lens group having positive power and 3-4 elements including an aperture stop, at least one cemented doublet and one positive power lens made from athermic optical material, and a third lens group comprising 1-3 elements.
US10935760B2 Imaging lens system, image capturing unit and electronic device
An imaging lens system includes seven lens elements. The seven lens elements are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. The first lens element with positive refractive power has an object-side surface being convex in a paraxial region thereof. The second lens element with negative refractive power has an object-side surface being concave in a paraxial region thereof. The sixth lens element has positive refractive power. The seventh lens element has an image-side surface being concave in a paraxial region thereof, and the image-side surface of the seventh lens element has at least one inflection point in an off-axis region thereof.
US10935757B2 Camera optical lens
The present invention includes a camera optical lens. The camera optical lens including, in an order 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. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of glass material, the fourth lens is made of plastic material, the fifth lens is made of glass material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10935753B1 Universal photographic and cinematographic lens system
The present invention relates to optical imaging systems which are able to provide increased depth of field to microscope devices, motion-picture cameras, and still photographic cameras. Optical systems described herein are able to provide the increased depth of field while maintaining wide field of view and reducing spherical aberration and distortion. Optical systems described herein are also able to be used with standard film and digital sensor formats, and are able to be attached to, or integrated with, photographic and motion-picture cameras, including currently existing cameras.
US10935748B2 Modularized cable termination unit
A cable termination unit is provided to clamp a cable separately from a telecommunications closure and then mounted to a telecommunications closure. The cable termination unit includes a body which has a strength member clamp portion for mounting a strength member of a cable and a jacket clamp portion for mounting a cable jacket. The jacket clamp portion is configured to selectively engage different jacket mount devices.
US10935744B2 Fiber termination enclosure with modular plate assemblies
Certain types of fiber termination enclosures include an enclosure and at least one of a plurality of plate module mounting assemblies. Example plate module mounting assemblies include a termination panel plate assembly; a splice tray plate assembly; a cable spool plate assembly; and a drop-in plate assembly. Example cable spool plate assemblies include a cable spool arrangement rotationally coupled to a mounting plate, which fixedly mounts within the enclosure housing. A stand-off mount element may be disposed on the front of the cable spool arrangement to rotate in unison with the cable spool arrangement. The stand-off mount element may include one or more termination adapters.
US10935741B2 Optical module and solder ball bonding structure
Provided is an optical module including an optical waveguide device through which multiple channel lightwaves are input and output, an optical transmission/reception unit disposed on one side of the optical waveguide device, an electronic IC disposed on one side of the optical transmission/reception unit and configured to drive the optical transmission/reception unit, a flexible printed circuit board (PCB) disposed on the optical transmission/reception unit and the electronic IC, a first solder ball between the optical transmission/reception unit and the flexible PCB and a second solder ball between the electronic IC and the flexible PCB.
US10935736B2 Rotary clip for duplex polarity change
A paired simplex fiber optic connector assembly comprises a clip that holds two simplex LC connectors together to yield a duplex connector that can be plugged into a duplex adapter. In some embodiments, the two simplex connectors are held in place by rails formed on both sides of the clip. In other embodiments, a side arm is formed on each side of the clip, the side arm comprising a hub that extends from the clip and a non-circular flange formed on the end of the hub. The flange is configured to engage with channels formed on the sides of the simplex connectors, thereby holding the simplex connectors in place. The simplex connectors are attached to the clip by rotating the connectors about the flange, thereby engaging the channels with the flanges.
US10935734B2 Connectors for micro-duct terminations of fiber optic cable
A connector for coupling a fiber optic cable with a connection point includes a connector body at a first end of the connector and extending in a longitudinal direction and a connector housing at a second end of the connector. The connector body defines a first longitudinal conduit configured to receive a duct, and the duct is configured to slidingly receive the fiber optic cable. A compression fitting is configured to be received about a first end of the connector body and to slide relative to the connector body in the longitudinal direction to radially compress the first end of the connector body to grip the duct. The connector housing includes a second longitudinal conduit substantially aligned with the first longitudinal conduit in the longitudinal direction and a connection portion configured to couple the fiber optic cable to the connection point. The first longitudinal conduit and the second longitudinal conduit are configured to slidingly receive the fiber optic cable.
US10935728B2 Optical fiber terminal structure, optical element connection structure, and method for manufacturing optical fiber terminal structure
An optical fiber terminal structure is comprised of a plurality of optical fibers, a plurality of high-Δ optical fibers connected to the optical fibers, respectively, and a capillary. The capillary has a hole in which the optical fibers and the high-Δ optical fibers are inserted, and the optical fibers and the high-Δ optical fibers together are fixed in the hole. Connection parts of each of the optical fibers and the high-Δ optical fibers are also positioned inside the capillary, and end surfaces of the high-Δ optical fibers are exposed so that adjacent high-Δ optical fibers are in contact with each other in an end surface of the capillary.
US10935726B1 Integrated broadband optical couplers with robustness to manufacturing variation
An optical device is disclosed, including a phase delay, a first adiabatic coupler adapted to receive an input signal and adapted to be optically coupled to an input of the phase delay, and a second adiabatic coupler adapted to be optically coupled to an output of the phase delay. The second adiabatic coupler includes a first waveguide including a first portion optically coupled to the first output and including a first width, and a second waveguide including a second portion optically coupled to the second output and comprising a second width that is approximately equal to the first width.
US10935714B2 Optical waveguide for directional backlight
A switchable directional backlight for a privacy display comprises a waveguide with first and second opposing input ends and a turning film arranged to collect light output from the waveguide for input into a spatial light modulator. The waveguide has an array of light deflecting features arranged on one guiding surface and an opposing planar surface. Light deflecting features are arranged such that light input from the first input end is output with a narrow angular range and light input from the second input end is output with a wide angular range.
US10935711B2 Light guide plate for an electronic paper display, and the electronic paper display
The present invention provides a light guide plate (30) for an electronic paper display and the electronic paper display. The light guide plate (30) is arranged above a display surface of an electrophoretic display module (10), and it comprises a main body, wherein a tooth-shaped pattern is arranged on an in-light surface (33) of the main body. The electrophoretic display module (10) comprises a microcapsule electrophoretic display module or a microcup electrophoretic display module. The tooth-shaped pattern is formed by a plurality of arc-shaped projections (331), arc-shaped recesses (332), angle-shaped projections, or angle-shaped recesses (333). The tooth-shaped pattern provides the in-light surface (33) with in-light angles of multiple directions, which greatly diffuse light beam that enters the light guide plate (30), thereby avoiding appearance of a dark area (B1, B2, B3) in an in-light position of the display area (90), so as to provide a more evenly distributed luminance in the display area (90) and thus provides a better lighting effect.
US10935707B1 Optical coating for spectral conversion
An optical coating has a set of layers to reflect a predetermined range of wavelengths, the set of layers including two or more pairs of alternating first and second layers, the first layers having a first refractive index, n1, and the second layers having a second refractive index, n2, greater than the first refractive index n1. The second layers each include a first distribution of nanoparticles of a first material. The layers exhibit a spectral characteristic that shifts a portion of the incident light to a first range of wavelengths and that directs light of the first range of wavelengths to a surface-enhanced Raman scattering (SERS) layer. The SERS layer is configured with a second distribution of conductive nanoparticles of a second material to further shift the light of the first range of wavelengths to a second range different from the first range, according to the second distribution of nanoparticles.
US10935706B2 Curved liquid crystal display device and color filter substrate for the same
A curved liquid crystal display device includes first and second substrates facing each other and including a central region and a peripheral region; a plurality of data lines disposed on the first substrate and being spaced apart from each other by the same distance; a plurality of gate lines disposed on the first substrate and crossing the plurality of data lines; a pixel electrode disposed on the first substrate; a common electrode on the first substrate or the second substrate; a plurality of black matrixes disposed on the second substrate, a distance between adjacent black matrixes in the central region being smaller than a distance between adjacent black matrixes in the peripheral region; and a liquid crystal layer disposed between the first and second substrates.
US10935704B2 Substrate for an EUV-lithography mirror
Substrates suitable for mirrors used at wavelengths in the EUV wavelength range have substrates (1) including a base body (2) made of a precipitation-hardened alloy, of an intermetallic phase of an alloy system, of a particulate composite or of an alloy having a composition which, in the phase diagram of the corresponding alloy system, lies in a region which is bounded by phase stability lines. Preferably, the base body (2) is made of a precipitation-hardened copper or aluminum alloy. A highly reflective layer (6) is preferably provided on a polishing layer (3) of the substrate (1) of the EUV mirror (5).
US10935702B2 Reflection and diffraction control with slanted semiconductor metamaterials
An absorption element for absorbing radiation incident on the element at a certain wavelength band. The element includes a surface defining a normal direction perpendicular to the surface. The element also includes an array of a plurality of spaced apart nano-pillars extending from the surface at an angle orientation other than the normal direction, which creates angular asymmetry so as to increase the element's absorption response in a particular direction. The nano-pillars are made of a suitable semiconductor material and have a size relative to the wavelength band to absorb the radiation. In one non-limiting embodiment, the nano-pillars are angled at 45° relative to the normal direction and are cone-shaped to broaden their absorption capabilities.
US10935695B2 Polymerizable absorbers of UV and high energy visible light
Described are polymerizable high energy light absorbing compounds. The compounds absorb various wavelengths of ultraviolet and/or high energy visible light and are suitable for incorporation in various products, such as biomedical devices and ophthalmic devices.
US10935693B2 Prediction of ice crystal presence in a volume of airspace
In some examples, a processor is configured to predict the presence of ice crystals (e.g., high altitude ice crystals) in a volume of airspace based on radar reflectivity values and one or more other types of information indicative of weather conditions in the volume of airspace, such as one or more of: ambient air temperature and altitude. For example, the processor may predict the ice crystals presence by at least estimating the iced water content level within a volume of airspace of interest based on radar reflectivity values for the volume of airspace (e.g., stored as in a three-dimensional buffer) and other information indicative of weather conditions of the volume of airspace. The processor may estimate the iced water content level using a model that relates the information indicative of weather conditions in and around the volume of interest to iced water content in the atmosphere.
US10935692B2 Combined chemical and velocity sensors for fluid contamination analysis
Methods and systems for locating a chemical source include cross-correlating chemical concentration data from pairs of positions using a processor to determine an average velocity vector for a group of positions that averages away turbulence contributions. A convergence region is determined based on multiple average velocity vectors to determine a chemical source location.
US10935684B2 Near real-time return-on-fracturing-investment optimization for fracturing shale and tight reservoirs
Near real-time methodologies for maximizing return-on-fracturing-investment for shale fracturing. An example system can calculate, based on sonic data and density data, mechanical properties and closure stress of a portion of shale rocks for fracture modeling. The system can generate one or more rock mechanical models based on the mechanical properties and closure stress of the portion of shale rocks, and perform one or more fracture modeling simulations based on one or more treatment parameter values. Based on the one or more fracture modeling simulations, the system can generate a neural network model which predicts a fracture productivity indicator of an effective propped area (EPA) and/or an effective propped length (EPL), and calculate a return-on-fracturing-investment (ROFI) based on the EPA or EPL predicted by the neural network model.
US10935680B2 Generating geophysical images using directional oriented wavefield imaging
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for generating geophysical images. One computer-implemented method includes receiving a set of seismic data associated with a subsurface region; generating source analytic wavefields and receiver analytic wavefields based on the set of seismic data; decomposing the source analytic wavefields and receiver analytic wavefields; computing directions of propagations for the source analytic wavefields and receiver analytic wavefields; computing, for a plurality of subsurface points, an azimuth angle and a reflection angle for a respective subsurface point based on the directions of propagations; generating for each of the plurality of subsurface points, a weighting function for a respective subsurface point based on the azimuth angle and the reflection angle of the respective subsurface point; and generating a subsurface image using the weighting functions of the plurality of subsurface points.
US10935677B2 Image plate calibration system
A calibration system for an image plate used to detect high-energy particles produced by a radioisotope includes a casing and an image plate holder disposed at least partially inside the casing. The image plate is retained by the image plate holder inside the casing. A calibration source generates energy inside the casing to prepare the image plate for detection.
US10935674B2 Neutrino detector device, neutrino detector system and method of detecting neutrinos
A neutrino detector device (100) for detecting neutrinos comprises at least one target detector (10) including a target crystal (11) for creating phonons in response to an interaction of neutrinos to be detected with the target crystal (11) and a target temperature sensor (12) for sensing a temperature change in response to an absorption of phonons created in the target crystal (11), an inner veto detector (20) comprising at least one inner veto component (21) with an inner veto temperature sensor (23), wherein the at least one inner veto component (21) is adapted for supporting the at least one target detector (10) and for an anticoincidence based discrimination of alpha and beta background interaction events by creating phonons in response to the background interaction events and sensing a temperature change in response to an absorption of the phonons with the inner veto temperature sensor (23), and an outer veto detector (30) for accommodating the inner veto detector (20), wherein the outer veto detector (30) comprises at least one outer veto component (31) creating phonons in response to an interaction with gamma and neutron background and having an outer veto temperature sensor (33) for sensing a temperature change in response to an absorption of phonons created in the at least one outer veto component (31), wherein the neutrino detector device (100) is configured for an operation at cryogenic temperatures, a crystal volume of the target crystal (11) and a size of the target temperature sensor (12) of the at least one target detector (10) are selected such that an over-ground sensitivity threshold of the at least one target detector (10) is below 180 eV, and the at least one inner veto component (21, 26) surrounds the at least one target detector (10), so that the at least one target detector (10) is arranged within the inner veto detector (20). Furthermore, a neutrino detector system including the neutrino detector device and methods of detecting neutrinos are described, wherein the neutrino detector device (100) is used.
US10935672B2 Redundant device of piloting sensors for a rotary-wing aircraft
A device of piloting sensors for a rotary wing aircraft having at least two IMU inertial modules, at least two GNSS receivers having respective first fault detection and exclusion modules for detecting and excluding failures and covering distinct GNSS satellite navigation systems, at least two second FDE modules, at least two hybridizing platforms, and at least one third FDE module. The FDE modules enable signals that are of integrity and/or signals that are erroneous to be detected so as to exclude each GNSS system that is defective. In addition, each hybridizing platform makes it possible to determine a hybridized ground speed in order to delivering a ground speed for said aircraft that is accurate and of integrity.
US10935667B2 Information processing device, information processing method, program, and storage medium
The information processing device includes: a distribution target determination unit configured to determine that a terminal located within a first predetermined range and detected by a first detection technique (e.g. GPS) is a first distribution target terminal and that a terminal located within and detected by a second detection technique (e.g. beacon) is a second distribution target terminal, where the second predetermined range is included in the first predetermined range; a distribution request acquisition unit configured to acquire a distribution request from a distribution requester terminal; and an information distribution unit configured to distribute information corresponding to the distribution request to at least the first distribution target terminal, the first distribution target terminal not overlapping with the second distribution terminal, or the second distribution target terminal.
US10935665B2 Satellite radiowave receiving device, electronic timepiece, method for controlling positioning operations, and storage device
A satellite radiowave receiving device includes a receiver and a processor. The receiver receives radiowaves from a positioning satellite. The processor performs a positioning operation based on the radiowaves received by the receiver to obtain a current position. The processor calculates an error range at the current position based on a positioning accuracy and a deviation. The positioning accuracy is obtained by combining each position of a plurality of positioning satellites and receiving state of radiowaves from each of the plurality of positioning satellites, and the deviation is a deviation of the current position and a predicted position calculated in accordance with a travelling state of the satellite radiowave receiving device.
US10935663B2 Satellite integrity monitoring with crowdsourced mobile device data
Disclosed are a system, apparatus, and method for monitoring integrity of satellites, and global navigation satellite systems (GNSS). One or more satellites in one or more GNSS are monitored based on a reference crowdsourced integrity report. One or more satellite integrity metrics are determined for the one or more satellites based at least on signals from the one or more satellites. A position of the mobile device is estimated. The position of the mobile device and the one or more satellite integrity metrics are provided.
US10935661B2 Distance measuring method and apparatus
Disclosed are a distance measuring method and a distance measuring apparatus. During the distance measuring, an image is obtained. If the location of a center of gravity of the image is within a first segment, the calculating unit calculates a distance between the object and the distance measuring apparatus corresponding to the projection point, according to a first mapping relationship and the location of a center of gravity of the image. If the location of a center of gravity of the image is within a second segment, the calculating unit calculates a distance between the object and the distance measuring apparatus corresponding to the projection point according to a second mapping relationship and the location of a center of gravity of the image.
US10935660B2 Control system of work machine, work machine, management system of work machine, and method of managing work machine
A control system is provided with a position detection device which detects a position of a work machine, a contactless sensor which detects an object around the work machine in a contactless manner, a position calculation unit which calculates a position of the work machine on the basis of at least map data indicating a position of the object and detection data of the contactless sensor, and a diagnosis unit which compares the position of the work machine derived from detection data of the position detection device and the position of the work machine calculated by the position calculation unit and diagnoses that there is an abnormality in either the detection data of the position detection device or a calculation result of the position calculation unit.
US10935655B2 Surface penetrating radar and battery systems
A system may include a surface penetrating radar system. The system may further include a battery system of a vehicle. At least a portion of the battery system of the vehicle may also be at least a portion of the surface penetrating radar system.
US10935652B2 Systems and methods for using road understanding to constrain radar tracks
A processor-implemented method in a vehicle for detecting objects from radar data includes: retrieving radar measurements taken at different periodic time increments; organizing the radar measurements into appropriate time windows; building a sequence cluster of radar measurements wherein the sequence cluster comprises a sliding window the latest time windows of radar measurements; removing noise from the sequence cluster of radar measurements by removing a cluster of radar measurements from the sequence cluster of radar measurements that is contradictory to a road topology map for an area in which the first object is estimated to be situated; and outputting the sequence cluster of radar measurements after removal of contradictory radar measurements as a new cluster of radar measurements.
US10935648B2 Method of processing a signal formed of a sequence of pulses
A method for processing a signal formed of a sequence of pulses, including at least one repetitive pattern formed of at least one pulse, the pattern being repeated in the signal with a pattern repetition period, the method including estimating the pattern repetition period of the signal and calculating, as a function of (i) an arrival date of each pulse with respect to a chosen reference arrival date, and (ii) the estimated pattern repetition period, a sequence of phases; thereafter, the method includes estimating, on the basis of the calculated sequence of phases, at least one phase value and an associated standard deviation, the phase value being associated with a phase moment representative of the repetitive pattern, and obtaining and utilizing parameters characterizing the digital signal by using the estimated phase values.
US10935646B2 Ultrasonic transducer with composite case
A composite case of an airborne ultrasonic transducer for transmitting, receiving, or both of ultrasound in atmospheric environment at an ultrasound pressure level is disclosed. The case comprises a first case component and at least a second case component. The second case component is made of a material different from the first case component having an acoustic impedance smaller than that of said first case component and is structurally connected to the first case component for reducing said mechanical quality factor while maintaining said ultrasound pressure level. The connection between the first and second case components is by strong bonding at an interface between the components so that the strong bonding forms a composite structure for the case.
US10935643B2 Sensor calibration method and sensor calibration apparatus
A sensor calibration apparatus for calibrating a sensor mounted to a vehicle is provided. The sensor calibration apparatus includes a projection instruction unit that causes a projection device, which is mounted to the vehicle and projects light, to project an optical image representing a calibration marker onto a detection range of the sensor, an optical image information acquisition unit that acquires optical image information detected by the sensor, and a calculation unit that calculates a calibration value of the sensor based on the optical image information.
US10935639B2 Optical sensor with transimpedance amplifier connection
Systems and circuits directed to a time-of-flight measurement system are provided. More specifically, an illustrative optical sensor is disclosed to include a plurality of avalanche photodiodes, at least one of the plurality of avalanche photodiodes being in communication with amplifier common node through an impedance converter that is responsive to a control signal and selectively connects or disconnects the at least one avalanche photodiode from the common node based on the control signal. In an example, the impedance converter is also configured to preserve current generated from the at least one avalanche photodiode.
US10935637B2 Lidar system including a transceiver array
A LiDAR system includes a first lens, a second lens, a first set of light sources and a first set of detectors positioned at a focal plane of the first lens, and a second set of light sources and a second set of detectors positioned at a focal plane of the second lens. Each detector of the second set of detectors is located at a respective detector position on the focal plane of the second lens that is optically conjugate with a position of a corresponding light source of the first set of light sources. Each detector of the first set of detectors is located at a respective detector position on the focal plane of the first lens that is optically conjugate with a position of a corresponding light source of the second set of light sources.
US10935636B2 Laser scanner
A laser scanner comprises a distance measuring component for measuring a distance to a measuring point, a frame unit which horizontally rotates, a scanning mirror which scans a distance measuring light by rotating vertically, angle detecting components for detecting a horizontal angle of the frame unit and a vertical angle of the scanning mirror and an arithmetic control component, wherein the arithmetic control component sets a distance between measuring points adjacent in a radial direction as a first distance between measuring points, sets a distance between measuring points adjacent in a circumferential direction as a second distance between measuring points, calculates a first interval of measuring angles which becomes the first distance between measuring points and a second interval of measuring angles which becomes the second distance between measuring points at a measuring point and acquires point cloud data of a plane to be measured based on the first interval of measuring angles and the second interval of measuring angles.
US10935634B2 In situ verification of guided wave radar device
The application discloses a method for verifying the accuracy of a guided-wave radar measuring device used in process automation. The method includes sending measuring radar waves to a built-in verification circuit of a known and verified length and performing time-of-flight analysis on the measuring radar wave reflected by the built-in verification circuit. The application also discloses a guided-wave radar device having a built-in verification circuit.
US10935631B2 Radar transceiver with a switched local oscillator
Example radar apparatuses including a phase lock loop circuit used for processing both transmission signals and reflection signals are provided herein. An example apparatus includes a transmit signal generator electrically connected to an antenna and configured to generate a transmission signal at a transmit frequency, a receiver circuit electrically connected to the antenna and configured to receive a radar return signal and downconvert the radar return signal at a downconvert frequency for signal processing, and a phase lock loop circuit configured to be tuned to output both at the transmit frequency for transmission of the transmission signal by the antenna and the downconvert frequency for downconverting a frequency of the radar return signal for further signal processing. The transmit frequency is different from the downconvert frequency.
US10935624B2 Efficiently measuring phase differences in an angle of arrival system
An angle of arrival system is configured to efficiently measure phase differences. The angle of arrival system includes a master receiver for demodulating the signal received at one antenna and for implementing a tracking loop to identify the timing of symbols within the signal. This timing information can be fed back as a synchronization signal to a despreader in the master receiver and to a despreader in each of a number of slave receivers to synchronize the timing at which each signal is despread. Because despreading is synchronized, the outputs of the despreaders can be used to directly calculate phase differences between each pair of signals. In this way, the slave receivers do not need to implement a demodulator or a tracking loop. When the received signal is a non-spread signal, the phase differences between each pair of signals can be calculated directly from the modulated samples of each pair of signals without despreading.
US10935622B2 Apparatus and method for determining a position of a transmitter
The invention relates to an apparatus for determining information on a position of a transmitter with an antenna apparatus, a control apparatus and a data processing apparatus. The antenna apparatus includes several different directional characteristics that each relate to an amount of spatially different receive sensitivities of the antenna apparatus. The antenna apparatus includes signal outputs, wherein the directional characteristics are allocated to the signal outputs. The control apparatus connects one signal output of the antenna apparatus to an information reading apparatus and further signal outputs of the antenna apparatus to the data processing apparatus. The information reading apparatus determines data transmitted with the signals from the received signals. The data processing apparatus evaluates received signals with respect to their physical characteristics. Further, the invention relates to a respective method.
US10935613B2 Radio frequency receiving device
A device for receiving RF signal is provided. The device includes a receiving component configured to receive a radio frequency (RF) signal and a sampling component configured to sample the RF signal. The sampling component may include a plurality of filters, a demultiplexer, a clock synthesizer, an analog-to-digital converter (ADC), and a digital signal processing device. The sampling component may obtain an intermediate frequency (IF) signal based on the plurality of filters, the demultiplexer, the clock synthesizer, the ADC, and the digital signal processing device.
US10935611B2 Magnetometer apparatus
A magnetometer for magnetic detection includes a magneto-optical defect center material having at least one magneto-optical defect center; a radio frequency (RF) exciter system including a radio frequency (RF) excitation source; an optical excitation system including an optical excitation source; an optical detector configured to receive an optical signal based on light emitted by the magneto-optical defect center material due RF excitation and optical excitation provided to the magneto-optical defect center material via the RF excitation source and the optical excitation source, respectively; a magnetic field generator configured to generate a magnetic field detected at the magneto-optical defect center material; and a system controller.
US10935607B2 Control device for secondary battery, control method of secondary battery, battery system, and motor-driven vehicle
In a control device for a secondary battery, the secondary battery includes a monitoring sensor that detects battery information. An electronic control unit is configured to store first information. The electronic control unit is configured to set a lower-limit state of charge. The electronic control unit is configured to calculate a value of a rate of decrease of a full charging capacity using a value of the full charging capacity and to calculate a value of a state-of-charge variation using the value of the rate of decrease of the full charging capacity and the first information. The electronic control unit is configured to increase the lower-limit state of charge when the value of the state-of-charge variation is greater than a threshold value and to maintain the lower-limit state of charge when the value of the state-of-charge variation is less than the threshold value.
US10935604B2 Power distribution systems and methods of testing responses to electrical conditions using a communication network
An electrical power distribution system includes a plurality of circuit protection devices coupled between an electrical power source and a plurality of electrical loads. Each circuit protection device includes a trip unit, a network interface communicatively coupled to a communication network including the circuit protection devices, a processor, and a memory. The memory stores instructions that, when executed by the processor, cause the processor to store test operational parameters associated with the circuit protection device, receive a test message including test data representing an electrical condition in the electrical power distribution system, adjust the test operational parameters based on the test data to simulate a response of the trip unit to the electrical condition, generate circuit protection data based on the test data and the adjusted set of test operational parameters, and transmit the circuit protection data to at least one of the communication network and a remote access device.
US10935602B2 Self test for safety logic
Methods and apparatus for self test of safety logic in safety critical devices is provided in which the safety logic includes comparator logic coupled to a circuit under test (CUT) in a safety critical device and the self test logic is configured to test the comparator logic. The self test logic may be implemented as a single cycle parallel bit inversion approach, a multi-cycle serial bit inversion approach, or a single cycle test pattern injection approach.
US10935594B1 Curve trace analysis testing apparatus controller
A curve trace analysis testing apparatus controller is provided having a Graphical User Interface electrically connected to a Device Under Test (DUT) by any pin or combination of pins, the DUT being mountable to independent analog channels in the TAC using an electrical connection interface. The TAC can contain 3 different board assemblies: a System Motherboard, a Microprocessor assembly, and TAC Modules. The TAC Modules can have TAC shift registers and solid state switches, and each TAC Module can support a block of pins and at least 2 analog channels.
US10935588B2 Systems and methods for islanding detection
Electric power systems and methods are provided that detect an islanding condition. The systems and methods include components to inject a perturbation current at a power output, based upon a perturbation current signal, and receive a voltage signal from the power output. The systems and methods cross-correlate the perturbation current signal with the voltage signal to provide a cross-correlation signal, and determine an island condition based upon the cross-correlation signal.
US10935581B2 Electric grid state estimation system and method based on boundary fusion
The invention provides an electric grid state estimation system and method based on a boundary fusion. The system includes an electric grid data acquisition module, a communication module including a local data unit and a state estimation unit, and a data fusion module, wherein the state estimation unit includes a memory storing a state estimation program and a display displaying a program running and outputting a state variable; the state estimation program is performed to realize an electric grid state estimation; the estimation method includes the following steps of dividing a regional electric grid, then establishing a measurement equation for each region, solving an internal quantity and a boundary quantity, fusing the boundary quantities of two regions, correcting the boundary quantity, performing a non-linear transformation on the intermediate variable, solving the estimated values of the state variable by the least square method, and performing outputting.
US10935580B2 System and method for dynamically determining maximum electric current carrying capacities
This system (40) for dynamically determining maximum electric current carrying capacities comprises: means (44) for storing a model (54) of a network portion (10), a thermal equilibrium relationship (56), operating limit temperatures and conduction parameters; and a receiver (46) for wind speed values measured by wind measurement stations (24, 26, 28, 30).It further comprises a computer (48) programmed (62, 64, 66, 68) to: apply a model (60) of wind propagation from at least one selected station towards singular points of the model (54) of the network portion, in order to estimate a wind speed value at each singular point; and calculate at least one maximum capacity value at each singular point on the basis of the thermal equilibrium relationship (56), of each operating limit temperature, of each conduction parameter and of weather parameters (58), taking into account said wind speed value estimated at each singular point in the thermal equilibrium relationship (56).
US10935577B2 Voltage booster isolation transformer system and method of operating the same
A system and method for an isolation transformer boost system. The system includes an isolation transformer, a sensor, and an electronic processor coupled to the sensor. The electronic processor configured to receive an electrical characteristic measurement from the sensor, compare the electrical characteristic measurement to a predetermined threshold, and activate an electrical characteristic boost when the electrical characteristic measurement is below the predetermined threshold.
US10935573B2 Slip-plane MEMS probe for high-density and fine pitch interconnects
A device probe includes a primary probe arm and a subsequent probe arm with a slip plane spacing between the primary probe arm and subsequent probe arm. Each probe arm is integrally part of a probe base that is attachable to a probe card. During probe use on a semiconductive device or a semiconductor device package substrate, overtravel of the probe tip allows the primary and subsequent probe arms to deflect, while sufficient resistance to deflection creates a useful contact with an electrical structure such as an electrical bump or a bond pad.
US10935569B2 Apparatus and method for packaging, handling or testing of sensors
A method of testing sensors includes providing a test sheet that includes a plurality of sensor assemblies, a plurality of test pads, and traces extending from the sensor assemblies to the plurality of test pads. A sensor is positioned on each sensor assembly. Each sensor is connected to the sensor assembly with wire bonds. An enclosure is formed over the plurality of sensor assemblies. An electrical signal is detected from each of the plurality of sensor assemblies at the test pads.
US10935565B2 Detecting contamination of a pressure sensor based on cross-sensitivity to acceleration
A contamination detector device may compute a cross-sensitivity of a pressure sensor based on an amount of pressure change sensed by the pressure sensor and an amount of acceleration change sensed by an acceleration sensor. The cross-sensitivity of the pressure sensor indicates a measure of sensitivity of the pressure sensor to acceleration. The contamination detector device may determine, based on the cross-sensitivity of the pressure sensor, whether the pressure sensor is contaminated. The contamination detector device may selectively perform a contamination action based on whether the pressure sensor is contaminated.
US10935558B2 Methods for detecting vitamin D metabolites by mass spectrometry
Provided are methods of detecting the presence or amount of a vitamin D metabolite in a sample using mass spectrometry. The methods generally directed to ionizing a vitamin D metabolite in a sample and detecting the amount of the ion to determine the presence or amount of the vitamin D metabolite in the sample. Also provided are methods to detect the presence or amount of two or more vitamin D metabolites in a single assay.
US10935557B2 Immunoassay for free vitamin D
Disclosed is the invention to conduct immuno-adsorption of free 25(OH) vitamin D from blood or blood components, notably serum or plasma, after which the absorbed material is measured. A fluoro-alkyl surfactant is used to enhance the solubility of Vitamin D and allow the measurement of free Vitamin D. The invention thus employs a binding protein to absorb the free 25(OH) vitamin D. Thereafter the binding protein comprising the 25-OH vitamin D is subjected to a competitive binding assay with a labeled vitamin D compound, preferably radiolabeled, fluorescent labeled, luminescent labeled, biotin labeled, gold labeled or enzyme labeled. Alternatively the immunocaptured 25-OH vitamin D can be quantitated by mass spectrometry.
US10935555B2 Determining candidate for induction of labor
A method of determining suitability of a pregnant woman to be a candidate for induction of labor can include: obtaining a vaginal fluid sample from a pregnant woman; contacting the vaginal fluid sample with a PAMG-1 antibody that binds with PAMG-1; detecting whether the PAMG-1 antibody binds with PAMG-1 in the vaginal fluid sample to form a PAMG-1-antibody complex; and providing the determination of suitability for induction of labor to the pregnant woman. When the PAMG-1-antibody complex forms, the pregnant woman is determined to be in a condition that is not suitable for induction of labor because PAMG-1 is detected in the vaginal sample. When the PAMG-1-antibody complex does not form, the pregnant woman is determined to be in a condition that is suitable to be a candidate for induction of labor because the PAMG-1 is not detected in the vaginal sample.
US10935550B2 Functionalized graphene oxide system for detecting rare cells
This disclosure provides a system for detecting rare cells. The system includes a substrate, an extension coupled to the substrate and extending outwardly from the substrate, and a functionalized graphene oxide disposed on the extension. This disclosure also provides a method for detecting rare cells using the system of this disclosure. The method includes the steps of providing the system and introducing a sample of bodily fluid to the system such that the sample interacts with the functionalized graphene oxide.
US10935547B2 Assay cartridges and methods of using the same
Assay modules, preferably assay cartridges, are described as are reader apparatuses which may be used to control aspects of module operation. The modules preferably comprise a detection chamber with integrated electrodes that may be used for carrying out electrode induced luminescence measurements. Methods are described for immobilizing assay reagents in a controlled fashion on these electrodes and other surfaces. Assay modules and cartridges are also described that have a detection chamber, preferably having integrated electrodes, and other fluidic components which may include sample chambers, waste chambers, conduits, vents, bubble traps, reagent chambers, dry reagent pill zones and the like. In certain preferred embodiments, these modules are adapted to receive and analyze a sample collected on an applicator stick.
US10935545B2 Simultaneous analysis method for multiple targets using multiple metal nano-tags
The present invention relates to a simultaneous analysis method for a target using a plurality of metal nano-tags and, more particularly, to a simultaneous analysis method for a target using a plurality of metal nano-tags, wherein the method fuses a nano-particle technology on the basis of an antigen-antibody reaction, which is a conventional biological immune response, and simultaneously diagnoses a plurality of target materials by using a plurality of antigen-antibody reactions and a plurality of metal nano-tags, thereby enhancing diagnostic effect.
US10935544B2 Glycan arrays and method of use
The invention relates to linkers and methods for generating arrays with linkers. The invention also relates to methods for identifying agents that bind to various types of molecules on the arrays and to defining the structural elements of the molecules on the arrays that bind to those agents. The arrays and methods provided herein may be used for epitope identification, drug discovery and as analytical tools. The invention provides useful glycans and epitope determinants that are useful in detecting, diagnosing, recurrence monitoring and preventing cancer.
US10935537B2 Soil moisture and electrical conductivity probe
A Soil Moisture and Electrical Conductivity Probe. The soil moisture probe employs brass ring pairs, wherein each pair incorporates dual feedpoints. There is a single main control circuit for operating the plurality of sensor ring pairs in a multiplexed approach. In order to allow for multiplexed operation, each sensor ring pair includes a signal tuning assembly. The signal tuning assembly includes apparatus for attenuating the signal noise at each sensor ring pair, as well as apparatus for matching the ring-pair to ring-pair lead impedence. The temperature of each ring pair is individually detected to improve the accuracy of all of the sensor ring pairs. This temperature sensing is accomplished by multiplexing a single reference voltage with all of the sensor rings, and by implementing a thermistor at each sensor ring pair.
US10935534B2 Whole plant gas exchange chamber using pressurization and ventilation of separated canopy and root zones
A whole plant gas exchange apparatus employs a chamber having a first region for accommodating a growth medium and a root system of a whole plant, and a second region accommodating a canopy of the plant. The regions are separated by a barrier, except for an opening through which the stem of the plant is accommodated. An air source supplies incoming air to the second region through an intake. An air outlet conveys outgoing air from the second region to a gas sensor for analysis of the outgoing air after photosynthetic interaction with the plant canopy. A vent communicates the first region of the chamber to an ambient environment outside the chamber. A resulting pressurized state of the second region is used to exhaust air from the first region through the vent in order to isolate this exhausted air from the analyzed canopy air.
US10935531B2 Integrated sensor packages
A chemical detecting system includes a sensor module including a sensor configured to detect at least one chemical of a selected set of chemicals. A screen is operatively connected to protect the sensor from debris. The screen is configured to permit ambient gases therethrough for detection by the sensor. A controller module is stacked together with the sensor module and including a controller operatively connected to the sensor. A battery terminal is operatively connected to the controller, the battery terminal being configured to connect to a battery to power the controller and the sensor.
US10935530B2 Analysis unit for removable installation of a gas measurement device
An analysis unit includes a frontal plane to access the analysis unit, a mounting plane perpendicular to the frontal plane, and a gas measurement device. The gas measurement device includes a connection housing part and a main housing part. The connection housing part includes an inlet channel and an outlet channel which extend from the mounting plane to a first connection plane. The main housing part includes a second connection plane which corresponds to the first connection plane. The main housing part rests on the first connection plane. The main housing part further includes an inflow channel which fluidically communicates with the inlet channel via the first connection plane, and a recirculation channel which fluidically communicates with the outlet channel via the first connection plane. The first and second connection planes are tilted at an angle of 45° from the mounting plane in a direction of the frontal plane.
US10935527B2 Use of an acoustic wave in a chromatography system
The present invention relates to a method comprising using an acoustic wave in a chromatography system. The present invention also relates to a corresponding system and a corresponding use. The system may comprise a surface acoustic wave assembly, wherein the surface acoustic wave assembly comprises a sender unit comprising a sender transducer for sending an acoustic wave and a detection unit for detecting the acoustic wave, a substrate configured for propagation of the acoustic wave, wherein the sender transducer is connected to the substrate, wherein the substrate comprises a substrate section for propagation of the wave from the sender transducer, wherein this substrate section comprises a substrate surface, wherein the surface acoustic wave assembly further comprises at least one channel for conducting fluid, wherein this channel is partly defined by the substrate surface.
US10935526B2 Liquid chromatograph and method for correcting detector output value fluctuation of liquid chromatograph
A minimum peak is determined from analysis results, a correction wavelength at which an S/N ratio of the minimum peak is greatest is determined, and the determined correction wavelength is used to execute correction of the minimum peak. A plurality of detector output value correction method are registered in a processor, correction method is selected from default correction method or from among a plurality of preset correction methods according to an object to perform correction.
US10935525B2 Method for detecting a gas sample using a carbon aerogel adsorbent
A method for detecting a gas sample includes the following steps of: providing a carbon aerogel sleeve; introducing a gas sample to the carbon aerogel sleeve, and then sequentially extracting, concentrating, activating, and re-concentrating the gas sample adsorbed by the carbon aerogel and detecting a concentration of the re-concentrated gas sample by a gas chromatograph-mass spectrometer (GC-MS); and extracting the carbon aerogel for several hours with reflux in a dichloromethane solvent and a n-hexane solvent several times per hour to remove the residual gas sample, and then drying the extracted carbon aerogel for reuse, wherein the dichloromethane solvent and the n-hexane solvent are at a volume ratio of 0.001-1000.
US10935524B2 Gas chromatograph device with inductively heated column and method of use thereof
A gas chromatograph device includes an inductively heated column configured for gas chromatography. The gas chromatograph includes a column configured for gas chromatography and an inductive heating source. The inductive heating source is configured to directly or indirectly heat the column. The inductive heating source includes an inductive heating element or coil. The inductive heating element or coil is configured to induce a current directly or indirectly in the column. Wherein, the column in the gas chromatograph is inductively heated via the inductive heating source.
US10935516B2 Ion-sensitive field-effect transistor formed with alternating dielectric stack to enhance sensitivity
A method for fabricating a semiconductor device including an ion-sensitive field-effect transistor (ISFET) with enhanced sensitivity includes forming a microwell within a stack including alternating dielectric layers formed on a semiconductor chip corresponding to an ISFET. Forming the stack includes forming a first dielectric layer including a first material and a second dielectric layer including a second material. The method further includes etching the second dielectric layer selective to at least the first dielectric layer using a wet etch process, and forming a macrowell from the microwell having a shape defined by the etching.
US10935514B2 Low power combustible gas sensing
Low power combustible gas sensors using a thermocouple design are provided. In one aspect, a combustible gas sensor includes: at least one first electrode; at least one second electrode formed from a dissimilar material from the first electrode; and a catalytic material at an active reaction junction between the first electrode and the second electrode, wherein the active reaction junction between the first electrode and the second electrode forms a thermocouple. A sensing device is including, e.g., multiple sensors, and a method for sensing combustible gas using the present sensors are also provided.
US10935508B2 Liquid detection device and liquid detection system for abnormal liquid on a surface
A liquid detection device and a liquid detection system are provided for detecting whether there is abnormal liquid on the surface to be detected. The liquid detection system can be used in specific working areas. A first electrode and a second electrode are used. The first electrode and the second electrode are mounted on the housing. A measuring circuit is installed inside the housing. The measuring circuit measures the impedance value between the first electrode and the second electrode, to distinguish whether there is abnormal liquid or not. The liquid detection system includes a plurality of liquid detection devices and a controller. The controller is responsible for collecting the measurement results of the plurality of liquid detection devices and performing corresponding operations.
US10935504B1 Equipment inspection apparatus
An inspection apparatus configured to provide assistance in the inspection of an object such as but not limited to a petrochemical vessel or pipeline. The inspection apparatus of the present invention includes a support pole wherein the support pole has an inspection assembly mounted to the second end thereof. The inspection assembly includes a base mount having an upper mounting plate and a lower mounting plate secured to the upper surface and lower surface respectively. A plurality of light mounts are secured to the upper mounting plate and the lower mounting plate each having a light secured thereto. The inspection assembly is moveably mounted to the support pole utilizing a first arm assembly and a second arm assembly. An additional pole member having a reel assembly with a steel cable is further included to provide control and manipulation of the inspection assembly.
US10935503B2 Apparatus, method and computer program product for defect detection in work pieces
An apparatus, a method and a computer program product for defect detection in work pieces is disclosed. At least one light source is provided and the light source generates an illumination light of a wavelength range at which the work piece is transparent. A camera images the light from at least one face of the work piece on a detector of the camera by means of a lens. A stage is used for moving the work piece and for imaging the at least one face of the semiconductor device completely with the camera. The computer program product is disposed on a non-transitory, computer readable medium for defect detection in work pieces. A computer is used to execute the various process steps and to control the various means of the apparatus.
US10935500B2 Welding monitoring system and welding monitoring method
There are provided a welding monitoring system which can multidimensionally monitor a welding portion with high accuracy and a monitoring method thereof, by using a relatively simple configuration.There is provided a welding monitoring system which monitors a subject, including: a mechanical portion; and an imaging portion, in which the mechanical portion includes a transport arm which transports the subject, a subject holding portion which holds the subject, and an energizing device which causes welding with respect to the subject to be performed, and in which the imaging portion includes imaging means for obtaining imaging data of the subject, a data recording portion which records the imaging data, an analyzing portion which extracts predetermined characteristics from the imaging data, a comparison determination portion which compares the extracted characteristics and normal characteristics to each other to determine the presence or absence of abnormality, and a determination result output portion which outputs a determination result by the comparison determination portion.
US10935499B2 Hydrogen sensitive films and sensors produced therefrom
Described are sensors and methods of detecting hydrogen gas. The sensor includes a polymer matrix and a dye molecule in an amount sufficient such that exposure of the polymer matrix to hydrogen gas causes a change in a spectroscopic property of the dye molecule wherein the spectroscopic property includes at least one of color, absorbance, or luminescence. The polymer matrix may further include a catalyst, such as a transition metal, sulfonated Wilkinson's catalyst, colloidal Pt, sulfonated iridium cyclooctadiene triphenylphosphine, sulfonated rhodium cyclooctadiene triphenylphosphine, sulfonated ruthenium triphenylphosphine, or combinations thereof. Embodiments of the sensor may further include a gas permeable, water impermeable membrane, an outer covering, or combinations thereof.
US10935497B2 Detection device for luminescence analysis and automated analyzer
A highly reflective light-guide system has a highly reflective light-guide surface for reflecting light that has been emitted from a sample and has entered from an entry port opposing a window material and propagating the same to an exit port opposing a light reception surface of a photodetector. An optical filter is provided in a space surrounded by the window material, the photodetector, and the highly reflective light-guide system and transmits the signal luminescence to be measured that is emitted from the sample between the window material and photodetector. The optical filter is fixed to the window material or photodetector by an adhesive, and the peripheral shape of the optical filter is smaller than the shape of the inside of a fitting part to which the optical filter is fitted and that is formed on the highly reflective light-guide system.
US10935492B2 Metrology for OLED manufacturing using photoluminescence spectroscopy
An apparatus for determining a characteristic of a photoluminescent (PL) layer comprises: a light source that generates an excitation light that includes light from the visible or near-visible spectrum; an optical assembly configured to direct the excitation light onto a PL layer; a detector that is configured to receive a PL emission generated by the PL layer in response to the excitation light interacting with the PL layer and generate a signal based on the PL emission; and a computing device coupled to the detector and configured to receive the signal from the detector and determine a characteristic of the PL layer based on the signal.
US10935491B2 Memristor-reconstructed near-infrared SPR biosensor with adjustable penetration depth and preparation method thereof
A memristor-reconstructed near-infrared SPR biosensor with adjustable penetration depth includes a prism, a first non-conductive dielectric film layer, a metal film layer, a second non-conductive dielectric film layer and a conductive dielectric film layer, wherein the prism is configured to generate an ATR (Attenuated Total Reflections) attenuation evanescent wave; the first non-conductive dielectric film layer, the metal film layer, and the second non-conductive dielectric film layer define a sensing unit for achieving a basic sensing function; the metal film layer, the second non-conductive dielectric film layer and the conductive dielectric film layer define a memristive unit; a voltage applying device is provided between the first electrode and the second electrode for applying a bias voltage to the memristive unit so as to realize infrared memristive reconfiguration. A preparation method and a penetration depth tuning method of the memristor-reconstructed near-infrared SPR biosensor with adjustable penetration depth are also disclosed.
US10935488B2 Optical component for terahertz waves
An optical component for terahertz waves includes a resin member that includes a powder containing cellulose. A content ratio of the powder in the resin member is 60 wt % or less.
US10935487B2 Input and output optical systems for multipass spectroscopic absorption cells
Systems and methods of the present disclosure are directed to detecting species within a fluid using a multi-pass absorption cell and a spectrometer. The absorption cell includes a plurality of mirrors arranged in a manner such that a detection light traverses multiple passes through the fluid within the absorption cell. In some implementations, the detection light is reflected by the plurality of mirrors to form optical paths in more than one plane. The system also includes an electronic unit configured to receive and process spectral data from the spectrometer. In some implementations, the electronic unit communicates with at least one computational unit over a communication interface to send a portion of the spectral data for processing. The electronic unit may also receive processed data from the computational unit.
US10935480B1 Optical-particle sensor head
An optical-particle sensor head comprises an electromagnetic radiation source to transmit electromagnetic radiation toward the detection chamber; one or more baffles, between the light source and the detection chamber, to restrain a spread of the electromagnetic radiation from the electromagnetic radiation source; and at least two off-angle photo-sensors.
US10935473B2 Inline dilution and autocalibration for ICP-MS speciation analysis
Systems and methods for speciation of chemicals of interest with inline and automatic dilution or addition of other fluids prior to or following speciation with subsequent analysis by ICP instruments are described. A system embodiment includes, but is not limited to, a first valve having a first valve configuration to receive a sample into a holding loop coupled to the first valve and a second valve configuration to transfer the sample from the holding loop; and a second valve having a first valve configuration configured to receive the sample from the first valve and direct the sample to a speciation column to separate one or more species of the sample, the second valve further including a fluid addition port configured to receive a fluid into the second valve to mix with the sample after the sample exits the speciation column.
US10935471B2 Weldless bailer
A liquid sampling device including a cylindrical body having a first plurality of grooves formed with irregular spacing near a first end of the cylindrical body, and a second plurality of grooves formed with irregular spacing near a second end of the cylindrical body, a top cap having an insertion portion to fit inside the cylindrical body and having a plurality of ridges formed thereon to correspond to the first plurality of grooves, and a cap portion having a suspension member, and a bottom cap having an insertion portion to fit inside the cylindrical body and having a plurality of ridges formed thereon to correspond to the second plurality of grooves, and an external annular flange forming an opening in the bottom cap to pass liquid therethrough, wherein the ridges of the top and bottom caps are configured to form snap fits with the corresponding grooves of the cylindrical body.
US10935470B2 Ultra microtome device
Provided is an ultra microtome device including: a specimen restraint part having a sample holder formed on one side in a length direction, wherein a specimen is mounted on the sample holder; a power part for providing power for implementing a motion of the specimen restraint part; an up and down motion implementing part including a first cam rotated by a force transmitted from the power part and a first shaft for implementing an up and down motion of the specimen restraint part in response to the rotation of the first cam; and a forward and backward motion implementing part including a second cam rotated by the force transmitted from the power part and a second shaft for implementing a forward and backward motion of the specimen restraint part in response to the rotation of the second cam, thereby implementing a more precise motion.
US10935469B2 Analytical instrument with temporal control of ion mobility spectrometer control parameters
An ion mobility spectrometer analytical instrument, including an ion mobility spectrometer, a swab interface, and a desorber assembly. The desorber assembly includes a heat transfer device configured to heat a desorber, as well as a supply configured to direct gas through the desorber. The instrument further includes a drift tube, high voltage device arrayed, at least in part, proximate to the drift tube, wherein the high voltage device is configured to change a polarity of a voltage applied to the drift tube and have an absolute voltage of about 500 to 1500 volts. The instrument further includes a reactant supply unit adapted to supply reactant during a sample substance analysis, and a control unit.
US10935467B2 Apparatus for checking tyres
Apparatus for checking a tyre having: a support plane; a deformation element to generate a deformed surface portion; a positioning actuator to move the deformation element; and a device with a camera, a first light source, a second light source, a processing unit and a drive and control unit. The processing unit is programmed to activate the positioning actuator to move the deformation element towards the tyre to generate a deformed surface portion. The drive and control unit is programmed to: actuate the first light source to illuminate the deformed surface portion of the tyre, the second light source being inactive during the deformation; control the camera to acquire a first image of the deformed surface portion; actuate the second light source to illuminate an undeformed surface portion of the tyre; and control the camera to acquire a second image of the undeformed surface portion.
US10935455B2 Passive leak detection for building water supply
A method and system for detecting small leaks in a plumbing system is disclosed. A temperature sensor coupled to the water in the plumbing system is used to determine if there is a leak. During times of inactivity for fixtures in the plumbing systems, a flow sensor might measure usage of water that would indicate a leak. For very small leaks, the flow is below a minimum measurable flow of the flow sensor. Embodiments of the invention measure temperature of water within a pipe coupled to the plumbing system. Temperature will generally decay in a particular predicable way when there is flow as the temperature of water upon entry to the building is lower than the air temperature within the building. Signal processing, machine learning and/or statistical approaches are used to analyze the temperature and optionally flow and/or pressure over time to determine when a leak is likely.
US10935450B2 System for controlling the proper functioning of industrial screwdrivers
System for verifying the proper functioning of industrial screwdrivers placed on a test bench that has a plurality of hydraulic brakes (F), with which the screwdriver is associated, suitably controlled by a hydraulic circuit comprising one pump (P), which withdraws the fluid from a reservoir (T) and provides it to a pressure regulating valve (VP), which in turn provides it to the brakes. Each brake is provided with measuring transducers (TR), connected to an electronic driver board (SP). A computer (U) communicates with such card and comprises a suitable driving program stored thereon, the driving program, once an operator has selected the brake to be used for testing the screwdriver, being able to progressively increase the braking capacity of the brakes by adjusting the pressure, until reaching a complete stop of the electronic screwdriver.
US10935447B2 Impact sensing laminate, impact sensing method and protection object inspecting method
An impact sensing laminate 2 has a first surface 211 on which an impact force acts; a second surface 222 brought in contact with a protection object OBJ; an impact absorption layer 21 and a first pressure-sensitive layer 22. When a direction heading for the second surface from the first surface is defined as a first direction, the first pressure-sensitive layer is in the first direction from the impact absorption layer. The first pressure-sensitive layer is a layer of sensing a first impact force as the impact force to have been attenuated by the impact absorption layer.
US10935442B2 Pain detection method and electronic device therefor
Provided is a pain detecting method including obtaining an electric signal from applied pressure and heat by using a sensor unit including a material exhibiting both the piezoelectric characteristic and the thermoelectric characteristic; separating a pressure signal generated by the pressure and a heat signal generated by the heat from the obtained electric signal; determining whether to generate pain data from each of the pressure signal and the heat signal; and outputting the pain data.
US10935441B2 Wearable device to indicate hazardous conditions and a method thereof
The present disclosure discloses a wearable device to indicate a hazardous condition. The said device comprises one or more thermochromic paint coating layers, each indicative of a colour based on variations in temperature, one or more thermoelectric couples to regulate the temperature of corresponding one or more thermochromic paint coating layers, and a control module. The control module is configured to receive one or more parameters from one or more sensors associated with the one or more thermoelectric couples, determine one of presence and absence of at least one hazardous condition by comparing the one or more parameters with corresponding threshold parameters and configure the one or more thermoelectric couples to regulate temperature of the corresponding one or more thermochromic paint coating layers and to dynamically control indication of the colour, based on one of the presence and absence of the at least one hazardous condition.
US10935430B2 Integrated temperature sensor on lead selenide plate detector assembly
An improved infrared-based gas detector apparatus is described in which a substantial improvement in temperature measurement and tracking accuracy is achieved by combining a temperature sensing element such as a Thermistor to the body of a Lead Selenide (PbSe) plate detector. This allows for as close to possible measurement of the actual Lead Selenide film temperature without coming directly in physical contact with the film surface itself.
US10935428B2 Spectrum measurement apparatus and spectrum measurement method
A spectrum measurement apparatus includes a signal generation unit, a detector, an AD converter, and an operation unit. An external cavity laser light source includes a quantum cascade laser and a diffraction grating. The signal generation unit outputs a wavelength sweep signal repeatedly giving an instruction for sweep of a resonant wavelength selected by the diffraction grating and a pumping instruction signal repeatedly giving an instruction for on/off of pumping of the quantum cascade laser in each period of wavelength sweep based on the instruction of the wavelength sweep signal. The operation unit inputs a digital value output from the AD converter, obtains an oscillation spectrum in each period of the wavelength sweep, and integrates the oscillation spectra obtained with changing the phase of the pumping instruction signal for each period of the wavelength sweep.
US10935427B2 Spectral imaging system for remote and noninvasive detection of target substances using spectral filter arrays and image capture arrays
An approach to noninvasively and remotely detect the presence, location, and/or quantity of a target substance in a scene via a spectral imaging system comprising a spectral filter array and image capture array. For a chosen target substance, a spectral filter array is provided that is sensitive to selected wavelengths characterizing the electromagnetic spectrum of the target substance. Elements of the image capture array are optically aligned with elements of the spectral filter array to simultaneously capture spectrally filtered images. These filtered images identify the spectrum of the target substance. Program instructions analyze the acquired images to compute information about the target substance throughout the scene. A color-coded output image may be displayed on a smartphone or computing device to indicate spatial and quantitative information about the detected target substance. The system desirably includes a library of interchangeable spectral filter arrays, each sensitive to one or more target substances.
US10935426B2 Optical module for spectral analysis
An optical module includes: a mirror unit having a movable mirror and a fixed mirror; a beam splitter unit; a light incident unit that causes measurement light to be incident to the beam splitter unit; a first light detector that detects interference light of the measurement light; a second light source that emits laser light; a second light detector that detects interference light of the laser light; a first mirror that allows the measurement light to be transmitted therethrough and reflects the laser light; a second mirror that reflects a part of the laser light and allows the remainder of the laser light to be transmitted therethrough; a third mirror that reflects the laser light; and a return light suppressing unit that suppresses the laser light from becoming return light, and is disposed on a side opposite to the second optical device with respect to the second mirror.
US10935421B2 Light intensity detection method and apparatus, and intelligent terminal
A light intensity detection method includes: determining whether light intensity detection needs to be performed; detecting whether there is a finger touch in an optical detection region of an optical fingerprint sensor if light intensity detection needs to be performed, wherein the optical detection region is located in at least one part of a display region of a display; enabling a light intensity detection function if no finger touch is detected, and collecting light intensity data by using the optical fingerprint sensor; and processing the collected light intensity data, and calculating a value of current ambient light intensity according to the light intensity data.
US10935420B2 Optical interface for data transmission
A data transmitter includes a keyboard with keys, a digital micromirror device (DMD) having an array of micromirrors, and a light source directed towards the array of micromirrors. The keys are connected to the DMD such that each key corresponds to a separate micromirror of the array of micromirrors in order to generate a unique light pattern associated with each depressed key. An optical transmission channel is configured to receive the unique light pattern and transfer the unique light pattern to a light sensor of a computer.
US10935419B2 Light detecting device
A light detection device includes: a package including an opening configured to allow light to enter therefrom; a light transmitting unit arranged on an inner surface of the package so as to close the opening; a Fabry-Perot interference filter arranged in the package and configured to transmit light transmitted by the light transmitting unit; and a light detector arranged in the package and configured to detect the light transmitted by the Fabry-Perot interference filter. The light transmitting unit is integrally configured by including: a band pass filter arranged in the package and configured to transmit the light to be incident on the Fabry-Perot interference filter; and at least one lens unit configured to condense the light to be incident on the Fabry-Perot interference filter.
US10935413B2 Non-contact time-of-flight fuel level sensor using plastic optical fiber
A fuel sensing system utilizes non-contact plastic optical fiber (POF) to optically sense the level of liquid fuel in a fuel tank. In one implementation, the fuel level sensing system includes the following elements: (i) a high-speed and high-power red laser diode; (ii) an ultra-high-sensitivity photon-counting avalanche photodiode; and (iii) a large-diameter and large-numerical-aperture graded-index POF. The fuel level is sensed when the avalanche photodiode first detects impinging light reflected by the POF end face and then detects impinging light reflected by the fuel surface in response to emission of a laser pulse by the red laser diode. A time delay detection circuit calculates the time interval separating the respective times of arrival. A fuel level calculator calculates the fuel level based on the time interval provided by the time delay detection circuit.
US10935411B2 Device for detecting the level of a medium
A capacitive level-sensor device comprises: —a circuit substrate made of electrically insulating material (20) that extends longitudinally according to a level-sensing axis; —a first array of electrodes or capacitive elements on a sensing region (23) of the circuit substrate (20), which comprises at least one first series of first electrodes (J1-Jn) coplanar to one another at a major face of the circuit substrate (20); —a circuit, which comprises circuit components associated to a second region (24) of the circuit substrate (20); and—a casing body (14-16), which comprises at least: a sensing portion (15), which is electrically insulating and fluid-tight and coats at least the sensing region (23) of the circuit substrate (20); and a mounting portion (14, 16), which coats at least partially the second region (24) of the circuit substrate (20) and is configured for fluid-tight fixing at an opening (6) of a container (1). The sensing portion (15) and at least part of the mounting portion (14, 16) comprise at least one material (M) overmoulded on at least part of the circuit substrate (20). The second region (24) of the circuit substrate (20) includes at least one restricted substrate portion (30), having a substrate width (Wr) smaller than the substrate width (W) of the sensing region (23). At least part of the at least one restricted substrate portion (30) extends axially in the mounting portion (16).
US10935409B1 Measuring cup giving contents defined shape as form of indication
A measuring cup has vertical sections of the sidewall to shake materials against to help level them, angled sections to create a decrease in width toward the bottom of the measuring space and increase toward the top, rings made from edges of these sections which present contents in a well-defined shape and serve as indicia, and a coexistence of angled and vertical sections between rings which give the contents an ill-defined shape indicative of an incomplete measurement.
US10935408B2 System and method for acoustic container volume calibration
A system and method is disclosed for calibrating the volume of storage containers using ultrasonic inspection techniques. The exemplary ultrasonic calibration system comprises a plurality of acoustic devices controllably deployed in respective positions on the outside surface of the container. The acoustic devices include a transducer for sending acoustic signals across the internal volume of the container and sensors configured to detect the acoustic signals. The acoustic devices are in communication with a diagnostic computing device that controls the positioning and the operation of the acoustic devices and is further configured to determine the time time-of-flight of acoustic signals that travel between the various acoustic devices. Moreover, according to the specific arrangement of acoustic devices and the measured acoustic signal information, the control computer is configured to calculate the dimensions of the container and its internal volume.
US10935404B2 MEMS sensor for measuring at least one measured variable
A MEMS sensor for measuring at least one measured variable, especially a density, a flow and/or a viscosity, a flowing fluid, is described, comprising: at least one microfluidic channel having a channel section excitable to execute oscillations; and an exciter system for exciting a desired oscillation mode, causing the channel section to execute oscillations in a predetermined plane of oscillation. The MEMS sensor has improved oscillation characteristics at least in part because the channel section is composed of an anisotropic material, having directionally dependent elasticity and which is spatially oriented such that a modulus of elasticity determinative for a stiffness of the channel section relative to deflections of the channel section perpendicular to the plane of oscillation is greater than a modulus of elasticity determinative for a stiffness of the channel section relative to deflections of the channel section in the plane of oscillation.
US10935403B2 Thermal flow meter including a cover mounted on a housing and where a bypass passage is formed by the cover and a bypass passage trench
The present invention has been made to improve measurement accuracy of a thermal flow meter. In the thermal flow meter according to the invention, a circuit package (400) that measures a flow rate is molded in a first resin molding process. In a second resin molding process, a housing (302) having an inlet trench (351), a bypass passage trench on frontside (332), an outlet trench (353), and the like are formed through resin molding, and an outer circumferential surface of the circuit package (400) produced in the first resin molding process is enveloped by a resin in the second resin molding process to fix the circuit package (400) to the housing (302).
US10935401B2 Operating a gas meter with a smart power supply
A power supply is configured with “smart” technology compatible with functionality on metrology hardware, like gas meters. This technology enables functions on the power supply to retain and generate data. The data may characterize discharge of an energy source, like batteries, that is resident on the power supply. Other data may indicate charge levels that are commensurate with ambient storage and use conditions, for example, to identify effects of “self-discharge” that may occur on the power supply after manufacture but before use on the gas meter. In one implementation, the gas meter may process the data from the power supply to track connection (and disconnection) of the power supply, set life expectancy of the power supply, and manage maintenance on the device as necessary to pre-empt issues that may occur at the end-of-usable life for the power supply, among other favorable functions.
US10935398B2 Distributed acoustic sensing
Systems and methods for sensing changes in an optical sensing fibre, principally for detecting changes in strain. A plurality of optical probe pulses at different optical frequencies (f1, f2, . . . fn) spaced by Δf are transmitted into the sensing fibre. Light backscattered from the optical sensing fibre may be mixed with delayed backscatter frequency shifted by Δf+fm where fm is a heterodyne frequency. The backscattered or mixed light may be detected to determine changes in the sensing fibre. Δf may be chosen to optimise performance.
US10935386B2 Self-propelled device, and method and travel control computer program of controlling traveling of self-propelled device
A self-propelled device, control method, and control program therefor are provided. The method and control program each include: position estimation; determining an intersection point of a virtual path connecting start and end points and a straight line passing through a position of the device, orthogonal to the virtual path; determining an offset reference point between the intersection point and the end point; determining at least each of two offset points offset on a corresponding goal point side or a start point side of the offset reference point on the virtual path; determining at least two target points reached by rotating the offset points by 90° about the offset reference point; and causing the device to travel toward the target points.
US10935385B2 Information processing apparatus, vehicle, information processing method, running control method, and map updating method
An information processing apparatus is configured to distribute, to a vehicle, a map showing a road shape of a road on which the vehicle runs makes, for each of a plurality of areas and determine whether it is necessary to update the map of that area. The determination is based on at least either an amount of change from the road shape shown by the map to the road shape at a present time in each of the plurality of areas or the number of occurrences of a predetermined action of a vehicle having run through in each of the plurality of areas.
US10935383B1 Methods for finding the perimeter of a place using observed coordinates
Provided is a method for navigating and mapping a workspace, including: obtaining a stream of spatial data indicative of a robot's position in a workspace, the stream of spatial data being based on at least output of a first sensor; obtaining a stream of movement data indicative of the robot's displacement in the workspace, the stream of movement data being based on at least output of a second sensor of different type than the first sensor; navigating along a path of the robot in the workspace based on the stream of spatial data; while navigating, mapping at least part of the workspace based on the stream of spatial data to form or update a spatial map in memory; and switching to a second mode of operation if the stream of spatial data is unavailable due to the first sensor becoming impaired or inoperative.
US10935381B2 Star tracker-aided airborne or spacecraft terrestrial landmark navigation system
Methods and apparatus automatically determine a location, such as of an aircraft or spacecraft, by matching images of terrain below the craft, as captured by a camera, radar, etc. in the craft, with known or predicted terrain landmark data stored in an electronic data store. A star tracker measures attitude of the camera. An additional navigation aiding sensor provides additional navigational data. Optionally, a rangefinder measures altitude of the camera above the terrain. A navigation filter uses the attitude, the additional navigational data, and optionally the altitude, to resolve attitude, and optionally altitude, ambiguities and thereby avoid location solution errors common in prior art terrain matching navigation systems.
US10935377B2 Method and apparatus for determining 3D coordinates of at least one predetermined point of an object
In a method for determining 3D coordinates of at least one predetermined point of an object, the object is arranged in a measurement region and a variable illumination source projects a variable pattern onto the object arranged in the measurement region. An image recording apparatus which is arranged in a previously known relationship with respect to the illumination source records an image of at least one section of the object illuminated by the variable illumination source. The at least one predetermined point is detected in the recorded image. The 3D coordinates of the at least one predetermined point are determined from the recorded image, taking into account the previously known relationship of the image recording apparatus with respect to the illumination source, if a check of the recorded image reveals that the at least one predetermined point is marked in the recorded image by a feature of the variable pattern.
US10935376B2 System and method for 3D scanning
A system for capturing a 3D image of a subject includes a detection device which is structured to capture images of the subject and surrounding environment, a projection device which is structured to provide a source of structured light, and a processing unit in communication with the detection device and the projection device. The processing unit is programmed to: analyze an image of the subject captured by the detection device; modify one or more of: the output of the projection device or the intensity of a source of environmental lighting illuminating the subject based on the analysis of the image; and capture a 3D image of the subject with the detection device and the projection device using the modified one or more of the output of the projection device or the intensity of the source of environmental lighting illuminating the subject.
US10935373B2 Topography measurement system
Measurement system comprising a radiation source configured to generate a measurement radiation beam, a polarizer and a grating to receive the measurement radiation beam and provide a polarized measurement radiation beam patterned by the grating, optics to form an image of the grating at a target location on a substrate. The image comprises a first part having a first polarization and a second part having a second polarization, detection optics to receive radiation from the target location of the substrate and form an image of the grating image at a second grating, and a detector to receive radiation transmitted through the second grating and produce a two output signal indicative of the intensity of the transmitted radiation for the first and second parts of the grating image respectively. Topography of the substrate can be determined from the signals.
US10935358B2 Pipe flange identification tool and system
The present disclosure relates to a pipe flange standard identification tool and a system. In one aspect, the valve identification tool includes a pair of spaced-apart apertures and bears information identifying a valve having a pair of adjacent flange bolts with a spacing therebetween, which matches the spacing between the apertures. Also disclosed is a set of the above-described valve measurement tools, and a kit having a plurality of the tool sets. In one form, each of the tools in a given set corresponds with a valve listed in a common standard.
US10935357B2 Proximity fuse having an E-field sensor
A proximity fuse includes an electric-field (E-field) sensor to detect electrical disturbances from an object that is external and distinct from a device carrying the proximity fuse. The E-field sensor detects or senses E-fields versus time in order to provide omnidirectional coverage of the device carrying the proximity fuse. When the device carrying the fuse is a missile having warhead, the proximity fuse is connected with detonation logic that detonates the warhead at a desired time to destroy or neutralize the object, which is typically a threat, such as another missile.
US10935350B2 Drone mitigation methods and apparatus
Systems and methods for drone mitigation, or the deterrence of aerial drones from flying in an given area, are described. The systems and methods take advantage of the fact that destabilization of a drone can be accomplished by externally changing the performance of one or more of its propeller driven systems. In doing so, the drone is incapable of maintaining stability in flight, thereby causing the remote controlled pilot to force a retreat, or risk and result in a crash of the drone. Embodiments utilizing sonic energy and liquids are described.
US10935346B2 Firearm assessory case and method of use
A firearm heater system for warming a scope of a firearm. The firearm heater system comprising an upper portion, a lower portion, a pocket portion and an edge portion. The upper portion is attached to the pocket portion. The lower portion is attached to the pocket portion. The edge portion is attached to the pocket portion. The edge portion comprise one or more dial apertures. The one or more dial apertures configured to allow access to portions of the scope. The pocket portion comprise a pocket. The pocket is configured to receive a portion of a hand warmer. The firearm heater system configured to wrap around a portion of the scope and hold a portion of the hand warmer against the scope.
US10935344B2 Reticle for an optical sighting device to engage targets from multiple ranges
Rangefinding methods are described herein, and more particularly to shapes superimposed on an image that enable measurement of distances with a sighting device. A reticle for an optical sight, including but not limited to a holographic sight, which allows the user to near instantaneously engage targets from multiple ranges, is described herein.
US10935343B2 Quick-detach handguard locking system
An apparatus implementable on a firearm includes a quick-detach (QD) handguard assembly which includes a handguard and a locking mechanism. The handguard has a hollow therein allowing the handguard to surround a barrel of the firearm with the barrel traversing through the hollow along a longitudinal axis of the handguard. The locking mechanism is coupled to the handguard. The locking mechanism includes a QD lever configured to lock the handguard to a barrel nut of the firearm and unlock the handguard from the barrel nut.
US10935341B2 Liquid jet ejection device
A liquid jet ejection device is provided. The liquid jet ejection device has a flexible lumen having an intake end positioned to be in fluid communication with a liquid source, and an output end distal from the intake end. A pump is coupled to the flexible lumen, the pump being actuatable to eject a liquid from the liquid source via the output end. A body structure extends from a handle and supports the output end of the flexible lumen, the body structure having a base form in which the output end of the flexible lumen is supported in a base pose relative to the handle, the body structure being deformable from the base form via contact with an object, the body structure returning to the base form upon withdrawal of contact.
US10935338B1 Firearm recoil compensating system
The suppression device and system attaches to the muzzle end of the barrel. A vent in the suppression device releases the gases from the barrel in a direction to compensate for drift and recoil. The suppression device adjusts to change the direction and distance from the user at which the device vents the gas. The user adjusts the positioning of the vent on the barrel to control the distances from which the vent is located from the user. The user also adjusts the direction of the vent. The vent directs the gases in a direction chosen by the user from a location designated by the user. Such adjustability enables the user to adapt the suppressor device to the user's specific needs.
US10935336B2 System and method for the reversible transfer of ammunition between a primary magazine and a secondary magazine in an automatic cannon
An ammunition loading system for loading ammunition into a primary magazine in an automatic cannon includes at least one secondary magazine arranged in an ammunition store beneath the primary magazine of the automatic cannon, a hoisting device for transporting the aforementioned at least one secondary magazine from the ammunition store to the primary magazine, a docking and transfer mechanism for the docking of the secondary magazine with the primary magazine and for the transfer of ammunition between the secondary magazine and the primary magazine, as well as a common drive arrangement for synchronous driving of the secondary magazine and the primary magazine during the transfer of ammunition. A method for the aforementioned ammunition loading system is also provided.
US10935334B2 Firearm configuration for reducing recoil
Disclosed is a firearm configuration for a handgun. The firearm configuration is designed to reduce the recoil forces encountered by a user upon firing the weapon. It further includes a recoil plate that absorbs forces generated by the slide during firing. Recoil forces are reduced by lowering the firearm's center of mass and by aligning a recoiling mass with the user's arm and trigger finger. The firearm configuration further includes a locking block which prevents rotational and lateral movement of the barrel upon firing.
US10935333B2 Compositions and systems for bidirectional energy transfer and thermally enhanced solar absorbers
The present invention provides a bidirectional energy-transfer system comprising: a thermally and/or electrically conductive concrete, disposed in a structural object; a location of energy supply or demand that is physically isolated from, but in thermodynamic and/or electromagnetic communication with, the thermally and/or electrically conductive concrete; and a means of transferring energy between the structural object and the location of energy supply or demand. The system can be a single node in a neural network. The thermally and/or electrically conductive concrete includes a conductive, shock-absorbing material, such as graphite. Preferred compositions are disclosed for the thermally and/or electrically conductive concrete. The bidirectional energy-transfer system may be present in a solar-energy collection system, a grade beam, an indoor radiant flooring system, a structural wall or ceiling, a bridge, a roadway, a driveway, a parking lot, a commercial aviation runway, a military runway, a grain silo, or pavers, for example.
US10935332B2 Fluid flow guide insert for heat exchanger tubes
A heat exchanger tube insert for use in a heat exchanger tube located within a fuel fired apparatus or non-fired storage tank heat exchanger. The heat exchanger tube insert includes a central rode, a cap, and at least two protruding helical guides that are configured to direct a flow of heated working fluid around the inner circumference of the heat exchanger tube.
US10935329B2 Heat exchanger with heater insert
A heat exchanger includes fins that are spaced apart from each other, and that each include one or more tube slots. A coil is coupled to the fins and includes a tube section extending through axially aligned tube slots. A heater insert extends through one or more of the axially aligned tube slots adjacent an exterior of the tube section to defrost the heat exchanger.
US10935326B2 Thermal conducting structure
A thermal conducting structure includes a vapor chamber and at least one heat pipe. The vapor chamber has a casing with a through hole formed on a side of the casing, and a chamber defined inside the casing and communicated with the through hole and having a metal mesh covered on an inner wall of the chamber. The heat pipe has a tubular body and an opening formed at an end of the tubular body, and the tubular body is connected to the through hole, and a cavity is defined inside the tubular body. A capillary member is covered onto an inner wall of the cavity. The metal mesh extends through the opening into the cavity to connect the capillary member. The metal mesh is used as a capillary structure, and the vapor chamber and heat pipe are used together to provide a better cooling efficiency.
US10935324B2 Methods for cooling the interior of an enclosure
Heat exchanger assemblies and methods are provided for cooling the interior of an enclosure (e.g., electrical cabinets, computer server racks, chemical chambers, and animal cages). Heat is transferred via thermal conduction from a first plurality of surfaces positioned inside the enclosure to a second plurality of surfaces positioned outside the enclosure. The first and second plurality of surfaces remain in thermal contact with one another during use. Heat is dissipated from the second plurality of surfaces to the ambient air outside the isolated environment without the ambient outside air mixing together with the air inside the enclosure. This, in turn, inexpensively removes heat from the air inside the enclosure and prevents contaminants from entering the enclosure.
US10935323B2 Structure joined by nickel brazing
A multi-plate oil cooler with high joining strength with an inner fin while suppressing a usage amount of a nickel brazing filler, even when ferrite-based stainless steel with low wettability for a nickel brazing filler is used for a plate is provided. A plate made from a ferrite-based stainless steel plate and an inner fin made from a pure iron plate or a carbon steel plate are joined with a nickel brazing filler to form a multi-plate oil cooler. In general, a structure body is provided wherein a ferrite-based stainless steel and pure iron or a carbon steel are joined with a nickel brazing filler.
US10935318B2 Method and system for determining the mass of feedstock on a conveyor
A method and a system for determining a mass of feedstock discharged by a conveyor during a first time interval Δt are disclosed. The method includes taking successive digital images of the feedstock in a specific zone of the conveyor being separated by a second time interval δt of smaller duration than the first time interval Δt, for each of the second time intervals δt: computing the advancing distance of a sub-volume of feedstock during the second time interval δt in the specific zone of the conveyor by numerical treatment of the two successive images associated with the second time interval δt; determining at least one transversal height profile of the sub-volume of feedstock; and determining an effective feedstock density for the sub-volume of feedstock. The method further includes computing the mass of feedstock discharged by the conveyor during the first time interval Δt into the metallurgical furnace on the basis of the advancing distance, the at least one transversal height profile and the effective feedstock density, computed or determined for each of the second time intervals δt.
US10935316B2 Locker with equipment rack
A locker includes a pair of spaced-apart upstanding sidewalls and at least one shelf extending between the sidewalls, the shelf and sidewalls defining a compartment. A rack is disposed in the compartment and extends upwardly from the shelf. The rack is dimensioned and configured to support at least a pair of shoulder pads and preferably both pads and a helmet. The rack optionally includes a ventilation system, and the ventilation system, may be incorporated into a multi-locker ventilation system.
US10935313B2 Mattress sanitizer
A system and method for sanitizing a mattress is provided. The system for sanitizing a mattress includes a pair of members with at least one member having at least one UV-C emitter, at least one light source, and at least one air source. An ozone source is in communication with the pair of members. A source of air flow is in communication with the pair of members and a heat source is in communication with the heat source. A spray source is also provided for spraying a solution. A method of sanitizing a mattress comprises the steps of applying UV-C radiation to a mattress to kill microorganisms, providing ozone to the mattress, and combining ozone with UV-C radiation and moisture to produce a purifying agent. The method further comprises the steps of applying pressure and heat to the mattress to kill pathogens and spraying a solution on the mattress.
US10935311B2 Domestic refrigeration appliance containing a cover for a gap between a foam crossmember and an electronics box
A domestic refrigeration appliance contains a housing in which a receiving space for food is configured, a machinery compartment, and an electronics box which is arranged above the machinery compartment in the housing. The machinery compartment is separated in the upward direction by a foam cross-member from an intermediate space of the housing filled with a thermally insulating material at least in regions. A gap is formed between the foam cross-member, a cover and an interior of the electronics box. A cover element is arranged in the gap such that a flow of media is blocked from the machinery compartment into the interior of the electronics box.
US10935308B2 Refrigerator and luminous shelf thereof
The present invention provides a luminous shelf, comprising: a shelf plate made of a transparent material, having an upper surface formed as a carrying plane of the luminous shelf; and a luminous strip lamp provided on one side of the shelf plate, a plurality of lamp beads being arranged in the luminous strip lamp at intervals in a length direction thereof, the luminous strip lamp having a mounting plane, and the plural lamp beads being arranged in a direction perpendicular to the mounting plane; the luminous strip lamp is placed obliquely relative to the shelf plate, such that an comprised angle is formed between the mounting plane and the carrying plane.
US10935307B2 Luminous sofa cup holder
The present invention relates to a luminous sofa cup holder comprising the cup body, the mounting base for supporting the cup body, the light source, the cooling/heating module, the temperature sensor and the control circuit for detecting the temperature of the cup body, either directly or indirectly, wherein the cup body is provided with an empty cavity, wherein the edge of the upper opening of the empty cavity is a flanging structure, which protrudes on the outer side of the cup body, wherein the light source is disposed over the outer side of the cup body; wherein the mounting base is a hollow body provided with at least one opening; wherein the cup body inserts into the mounting base through the opening provided on the mounting base; wherein the light source is held tightly by the cup body and the mounting base.
US10935306B2 Refrigerator
A refrigerator includes a cabinet that defines a storage chamber, an upper door that is configured to open and close an upper portion of the storage chamber by being drawn in and out, a lower door that is positioned below the upper door and that is configured to open and close a lower portion of the storage chamber by being drawn in and out, an upper door restriction unit that is configured to selectively restrict the upper door from being opened, and a lower door restriction unit that is configured to selectively restrict the lower door from being opened. The upper door restriction unit is configured, based on the lower door being opened, to restrict the upper door from opening, and the lower door restriction unit is configured, based on the upper door being opened, to restrict the lower door from opening.
US10935304B1 Adjustable water collection pan for appliances
An adjustable liquid containment device for use with refrigerators to prevent overflow and damage to flooring. The containment device allows for appliance elevation within an integral support and water collection pan. The detachable loading ramps provide for smoothly rolling the appliance up onto the integrated independent elevated level support surfaces within the water retainment pan. The containment device is telescopically adjustable to accommodate different size appliances.
US10935299B2 Quick freeze cooler
The present invention involves using either liquid nitrogen, dry ice, a gel-like solution of water and alcohol in an ice pack, or a combination of these in a method or device for rapidly lowering the temperature of multiple food and beverage products at the same time. The gel-like ice pack may be shaped around the food or beverage product to increase the surface area resulting in faster cooling. The device may also contain a scale, infrared temperature sensor, and bar code scanner for determining the initial weight, temperature, density, and type of food or beverage product to be cooled.
US10935298B2 Cryogenic container
The invention relates to a cryogenic container for storing and/or transporting a medium, in particular a biochemical and/or medical product. The cryogenic container comprises at least one primary container, which has at least one flexible film bag. The flexible film bag is designed to receive the medium. The cryogenic container furthermore comprises at least one secondary container, which at least partially surrounds the primary container and is preferably at least partially flexible. The secondary container has at least one opening for insertion of the primary container. The secondary container furthermore has at least one preferably at least partially flexible outer sleeve. The secondary container furthermore has at least one heat exchanger space, which is arranged between the outer sleeve and the flexible film bag and receives at least one fluid heat exchange medium.
US10935296B2 Ice making machine
An ice making machine may include an ice tray, a drive unit that turns the ice tray, a frame body supporting the ice tray and the drive unit, a cold air guide part integrally formed with the frame body, and a cold air duct connecting an opening in the frame body with a cold air supply port. The frame body includes a wall part at an end of the ice tray, the wall part is formed with the opening and the cold air guide part, and the cold air guide part flows cold air through the opening toward the ice tray. The cold air guide part is a frame body side inclined wall and the cold air duct includes a duct side inclined wall facing the frame body side inclined wall and a cold air blowing outlet includes the frame body side inclined wall and the duct side inclined wall.
US10935295B2 Ice making machine
An ice making machine may include an ice tray, a drive unit which is provided at one end of the ice tray and is structured to turn the ice tray, a frame body which supports the ice tray and the drive unit, and a cold air duct which connects an opening formed in the frame body with the cold air supply port. The frame body is provided with a wall part which faces the drive unit at the other end of the ice tray and the opening is formed in the wall part. The cold air duct is provided with an inclined flow passage part inclined with respect to a direction where an ice making recessed part in the ice tray is opened, and the inclined flow passage part is provided with a cold air blowing outlet which faces the ice making recessed part.
US10935291B2 Internal climate control system
A method and system for enabling climate control is provided. The method includes monitoring a refrigerated section of a vehicle. The refrigerated section includes a first cargo container comprising a first cargo type and first sensors describing the first cargo type. A cooling apparatus of the vehicle is currently maintaining a first specified temperature range within the refrigerated section. Second integrated cargo sensors describing a second cargo type of a second cargo container being placed within the refrigerated section of the vehicle are detected and associated data is analyzed. A second specified temperature range for storing the second cargo type is determined and compared to the first specified temperature range. An associated difference is compared to a temperature range threshold value and a response action associated with the first cargo container and the second cargo container is executed.
US10935286B2 High efficiency refrigeration system
A refrigerant system includes a first, substantially outdoor, two phase heat transfer fluid vapor compression circulation loop including a compressor, a heat exchanger condenser, an expansion device, and the heat absorption side of a heat exchanger evaporator condenser, connected by conduit in a closed loop and having disposed therein a first heat transfer fluid having a critical temperature of greater than or equal to 31.2° C. The system also includes a second, at least partially indoor, two phase heat transfer fluid circulation loop that transfers heat to the first loop through the heat exchanger evaporator condenser. The second loop includes the heat rejection side of the heat exchanger evaporator condenser, a liquid pump, and a heat exchanger evaporator, connected by conduit in a closed loop and having disposed therein a second heat transfer fluid that has an ASHRAE Class A toxicity rating and an ASHRAE Class 1 or 2L flammability rating.
US10935285B2 Cooling a target using electrons
In an embodiment, a method includes, impinging a plurality of particles on a target such that electrons are emitted from the target and transporting the electrons from the target to a heat sink through a transporting medium. The target and the heat sink may be separated by a distance. The method further includes cooling the electrons using the heat sink and returning the electrons from the heat sink to the target.
US10935284B2 Apparatuses and methods for modular heating and cooling system
Modular heating and cooling systems may include one or more modules connected to a fluid input and fluid output. A modular heating system includes at least one heating and cooling apparatus. The apparatus includes a first heat exchanger, a second heat exchanger and a third heat exchanger. The apparatus further includes a refrigerant line system coupled to the first (e.g. cooling), second (e.g. heating) and third (e.g. source) heat exchangers and configurable for selectively directing refrigerant fluid through the heat exchanger to provide multiple modes of operation. The heating, cooling and source fluid loops may be separate and independent such that the fluids do not mix.
US10935282B2 Single-walled connecting key framesets
Frames and processes of manufacture using single-wall frame sections coupled to other single-wall frame sections or double-wall frame sections using a connecting key are provided. The connecting key can be metallic, polymer, ceramic, a laminate, and combinations thereof.
US10935279B2 Strain reduction clamshell heat exchanger design
One aspect of this disclosure provides a heating chamber for a gas furnace that comprises opposing halves joined together. The joined opposing halves form a clamshell panel having at least one truncated corner located adjacent a curve located at a back end of a chamber path of the one or more clamshell heating chambers.
US10935277B2 Telescoping curtain for window-type air conditioner
The utility model discloses a telescoping curtain for a window-type air conditioner, comprised of a plurality of continuously arrayed telescoping units; frameworks are respectively arranged on two sides of each one of the telescoping units, and four rotating arms are disposed between every two adjacent frameworks; each one of the frameworks is provided with a first rotating arm and a second rotating arm toward one side, and a third rotating arm and a fourth rotating arm toward the other side; the first rotating arms is connected with the third rotating arm of the next framework, and the second rotating arms is connected with the fourth rotating arm of the next framework. The telescoping unit is internally provided with a plurality of partitions to form a dual-layer or multi-layer heat-insulating hollow structure. The utility model integrates the structures and components for conducting support, heat insulation, and connection functions well.
US10935276B2 Air mixing device
A portable enclosure is configured to mix room air with a controlled amount of exterior air via one or more flexible conduits disposed between the enclosure and an exterior window. At least one flexible conduit is connected to a barrier structure which is designed for sealable placement within the window. One or more mixing dampers are employed to control the amount of exterior air supplied to the enclosure. An air moving device delivers exterior air in controlled amounts to the enclosure which is designed to be movable so that a more desirable (fresher, cooler, and more contaminant free) stream of air is deliverable to the personal space of an occupant to satisfy ventilation and temperature requirements.
US10935274B2 Hybrid tandem compressor system and method of use
A compressor system includes a variable-speed compressor and a fixed-speed compressor. A control unit is operatively coupled to the variable-speed compressor and is operatively coupled to the fixed-speed compressor. A sensor is operatively coupled to the control unit and disposed in an enclosed space. The sensor measures at least one of a temperature and a relative humidity of the enclosed space and determines an HVAC load of the enclosed space. Responsive to a determination of the HVAC load, the control unit directs operation of the variable-speed compressor and the fixed-speed compressor.
US10935272B2 Control valve
Various embodiments include a control valve comprising a first valve assembly between an inlet and an outlet. The first valve assembly comprises: a valve seat fixed relative to the valve body with an opening in a sidewall; a slider rotating inside the valve seat to block the opening, but stationary in an axial direction; a regulating valve plug with an opening at one end, surrounding the valve seat and movable in the axial direction to block the opening in the sidewall of the valve seat; and a first valve stem connected to the slider and to the regulating valve plug, the first valve stem having one end extending out of the valve body. A first overlap between the slider and the opening and a second overlap of the plug and the opening are changed by movement of the first valve stem.
US10935270B2 Electronic device and air-conditioning control method therefor
An air-conditioning control method for an electronic device is provided that includes determining a rate of temperature change on the basis of changes in the temperature measured for the first time; acquiring first density information on the basis of the determined rate of temperature change and information on a location at which the temperature change is measured; and controlling air-conditioning according to the first density information.
US10935267B2 Pest repelling device
Apparatus and associated methods relate to a pest repelling magnetic field generating device (PRD) having a temperature sensor to detect the temperature of a solenoid coil during operation. The detected temperature to be used to ensure that the PRD operates within an ideal temperature range. Additionally, a fan is oriented within a housing of the PRD to force the flow of air from inside a housing of the PRD to outside a housing the PRD. In an illustrative example, the PRD may shut off if the temperature of the solenoid coil moves outside the ideal temperature range. By operating the PRD within an ideal temperature range, the service life of the PRD may be extended. Further, the fan may mitigate dust collection within the housing of the pest repelling magnetic field generating device.
US10935265B2 Biometric air conditioning control system
A biometric air conditioning control system includes a local electronic device, an ambient air parameter sensor, a mobile device, a storage medium, and a processor. The electronic device is located in an area and includes a transceiver and a near field communication device configured to broadcast a beacon signal via the transceiver. The parameter sensor is configured to measure and output measured air parameter information. The mobile device includes a human interface device, a transceiver configured to receive the beacon signal, a biometrics sensor configured to output a measured biometric information of the occupant relative to occupant comfort. The storage medium stores thermal profile matrix data, authentication data associated with the beacon signal, and a software-based application. The processor executes the application using the profile matrix data, the authentication data, occupant comfort level information inputted by the occupant via the HID, the biometric information, and the air parameter information.
US10935264B2 Economizer having damper modulation
A system having a mixed air box with inputs of return air from a space or spaces of a building, and of outside air. The mixed air box may have an output of discharge air to the space or spaces of the building. The air from the output may be return air that is conditioned with cooling, heat, or outside air. A damper may be situated at the input of outside air to the mixed air box. A temperature sensor may be positioned at the input for outside air and at the output of discharge air. A cooling mechanism may be at the output of the discharge air. The temperature sensor may be downstream from the cooling mechanism. An economizer may have connections with the damper, the temperature sensor and the cooling mechanism.
US10935262B2 Cooling recovery system and method
A cooling recover system and method are disclosed. A fluid, such as water, is chilled and provided to a cooling coil to cool and dehumidify air passing over the cooling coil. The fluid is output from the cooling coil through an outlet, and at least a portion of the fluid from the outlet of the cooling coil is provided to an inlet of a heat transfer coil to reheat air passing over the heat transfer coil. The fluid is warmed as it passes through the cooling coil, which warmer temperature serves to reheat the air passing over the heat transfer coil.
US10935261B2 System and method for dehumidification of air by liquid desiccant across membrane
A method and system for mass and heat exchange, where water is preferentially absorbed by a non-toxic, non-corrosive liquid desiccant after passing through a hydrophilic, non-porous membrane. Optionally, mixing stages are provided to reduce the surface concentration of water at the desiccant-membrane interface.
US10935260B2 Heat pump with dehumidification
Various embodiments of a heat pump system are disclosed to provide improved and flexible heat pump operation when dehumidification of the conditioned space is required. In one embodiment, a heat pump system includes a heat pump loop comprising a refrigerant circuit that fluidly interconnects (1) a compressor; (2) a source heat exchanger; (3) a source heat exchanger bypass circuit comprising a bypass valve; (4) a space heat exchanger; (5) a reversing valve positioned on the discharge side of the compressor; (6) a reheat circuit comprising a reheat heat exchanger; (7) first and second expansion devices; and (8) first and second expansion device bypass circuits configured to allow refrigerant to bypass the first and second expansion devices, respectively, where the first and second bypass circuits include first and second check valves, respectively; and (9) a 3-way valve configured to selectively direct refrigerant flow to the first expansion device, the reheat circuit, and the second expansion device.
US10935258B2 Fan with cooler
A fan with an integrated cooler is disclosed. Unlike conventional air-conditioners, the device is compact and lightweight, and can be used both indoors and outdoors without the need to enclose or otherwise control the user environment from thermal considerations.
US10935257B2 Control box and window type air conditioner including the same
A window type air conditioner including a control box. The control box includes a PCB assembly including a heat generation component and a heat dissipation plate, which are disposed on a bottom surface of a board, a PCB support part supporting a lower portion of the board and having a support partition part disposed between the heat generation component and the heat dissipation plate, and a box case having an inner space in which the support partition part is seated, and the heat generation component is accommodated. The heat dissipation plate is disposed outside the box case.
US10935254B2 Pipe heating device
A pipe heating device for preventing freezing of pipes includes a controller and a plurality of heating elements. The heating elements are operationally coupled to the controller and each heating element is configured to selectively couple to a respective pipe of a plumbing assembly. The controller is positioned to selectively power the heating element so that the heating element is configured to maintain water that is positioned in the respective pipe in a fluid state.
US10935244B2 Heat shield panels with overlap joints for a turbine engine combustor
A combustor wall is provided for a turbine engine. The combustor wall includes a combustor shell and a combustor heat shield that is attached to the shell. The heat shield includes a first panel and a second panel that sealingly engages the first panel in an overlap joint. A cooling cavity extends between the shell and the heat shield and fluidly couples a plurality of apertures in the shell with a plurality of apertures in the heat shield.
US10935238B2 Furnace with premix ultra-low NOx (ULN) burner
Disclosed is an induced-draft gas-fired furnace that includes: an electronic furnace controller, a burner assembly, a gas valve, and an inducer motor, wherein the controller: accelerates the inducer motor at a first pre-ignition rate to a first pre-ignition speed; controls the gas valve to supply gas to the burner assembly to obtain a first pre-ignition ratio of fuel to air, operates an igniter to attempt to ignite the first fuel mixture, determines whether fuel has ignited in the burner assembly, wherein when fuel having the first pre-ignition ratio of fuel to air remains unignited after a plurality of ignition attempts, the controller: decelerates the inducer motor to a second pre-ignition rate to obtain a second pre-ignition speed and a second fuel mixture comprising a second pre-ignition ratio of fuel to air, and determines whether the second fuel mixture has ignited in the burner assembly.
US10935237B2 Leakage detection in a flame sense circuit
A flame detection system is designed to detect leakage in flame sense circuits. The flame detection system includes a flame sensor, an amplifier, a detection circuit, and a microcontroller. Flame sense circuitry use operational amplifiers that needs negative voltage supply for its operation. Negative supply voltage properly measures negative input signals. Once a leakage current in the flame detection system is determined a shutdown signal is provided to shut down a flame sensor when the leakage current condition is determined.
US10935236B2 Non-planar combustor liner panel for a gas turbine engine combustor
A combustor for a gas turbine engine including a liner panel mounted to a support shell via a multiple of studs, the liner panel including a forward section and an aft section that defines an arcuate surface section therebetween in the axial profile between the forward section and the aft section.
US10935231B2 Systems and methods for a mirror mounted light with mobile device mounting
A ring-shaped light includes a ring-shaped frame, the ring-shaped frame having a void portion in the middle of the ring-shaped frame, such that when the ring-shaped frame is located on a mirror, a face of a user looking into the mirror through the void is viewable to the user. The ring-shaped light further includes a plurality of light sources mounted around the ring-shaped frame in a circular fashion. The ring-shaped light further includes a bridge, the bridge located in a bottom section of the void, the bridge including a slot for receiving a smartphone. The ring-shaped light further includes a sensor for activating the plurality of light sources. The ring-shaped light further includes a mounting system integrated with the frame, the mounting system including a plurality of discs, mountable via adhesive to the mirror, and a plurality of recesses each interfacing with the plurality of discs, the plurality of discs being made of magnetic material and each of the plurality of recesses including a magnet to hold the plurality of discs, the plurality recesses sized and shaped in a complementary fashion to the plurality of discs.
US10935229B2 Adjustable lighting fixture for decorative light
A lighting fixture includes, a lower portion including a plurality of lighting elements and an upper portion. An exterior protective casing is configured to house the upper and lower portions to protect them from an outside environment. An accordion gasket connects the lower portion and the upper portion. The accordion gasket is configured to maintain a seal between the lower portion and the upper portion when the lower portion is tilted with respect to the upper portion and when the lower portion and the upper portion are rotated with respect to the exterior protective casing.
US10935228B2 Wireless controllable lighting device
A lighting device (e.g., a controllable light-emitting diode illumination device) may have a light-generation module that may be assembled and calibrated prior to the light-generation module being installed in a finished good. The light-generation module may include an emitter module having at least one emitter mounted to a substrate and configured to emit light. The light-generation module may include a first printed circuit board on which the emitter module may be mounted and a second printed circuit board on which those circuits that are essential for powering the emitter module may be mounted. The light-generation module may include a heat sink located between the first printed circuit board and the second printed circuit board. The emitter module may be thermally-coupled to the heat sink through the substrate and the first printed circuit board.
US10935226B2 Lighting device and display apparatus
A lighting device includes a first light source unit having a first light source row made up of a plurality of light sources, and a first light source board, onto which the light sources making up the first light source row are mounted, a second light source unit having a second light source row made up of a plurality of light sources, and a second light source board, onto which the light sources making up the second light source row are mounted, and a light guide plate having a plate-like shape and having a first light-incident face where light emitted from the light sources is incident, and a second light-incident face disposed on an opposite side from the first light-incident face where light emitted from the light sources is incident.
US10935222B1 Human tracking to produce improved jobsite lighting
A portable work light is disclosed having a light fixture with one or more rotational degrees of freedom that are automatically actuated such that a light thereof can maintain optimal lighting for a target person in a jobsite environment. Particularly, the portable work light is advantageously configured to track a target person's location within the jobsite environment and automatically reorient the light fixture as needed to maintain optimal illumination of the jobsite for the target person. In this way, the non-value-added work of repositioning or reorienting the work light is eliminated, thus enhancing the productivity of the target person at the jobsite.
US10935219B2 Surface mount luminaire
A surface mount luminaire includes a housing assembly formed by a light source housing and a housing cover that are removably coupled to each other. The light source housing includes a recessed structure that defines an inner cavity. The inner cavity houses a lighting assembly that is configured to emit light to an area that is to be illuminated. Further, the light source housing defines a second cavity that is disposed external to and around the recessed structure. The second cavity is enclosed by the housing cover and houses electrical components associated with the luminaire such that the electrical components are inset within the housing assembly of the luminaire. Further, the luminaire includes one or more gaskets that are coupled to the housing assembly to provide a seal that is configured to protect the one or more components disposed in the second cavity from environmental elements.
US10935218B2 Installation assembly of ceiling lighting fixture, ceiling lighting fixture and ceiling lamp
An installation assembly of a ceiling lighting fixture, a ceiling lighting fixture and a ceiling lamp are provided. The installation assembly includes a fixing base and a connecting base detachably connected with the fixing base. One of the fixing base and the connecting base is provided with a snap recess, and the other of the fixing base and the connecting base is provided with an elastic buckle which is capable of being snap-fitted with the snap recess. The elastic buckle has a guide slope, the elastic buckle is capable of being compressed as the connecting base moves toward the fixing base, and being introduced into the snap recess through the guide slope. The elastic buckle is rotationally fitted with the snap recess, and the snap recess is provided with an avoidance notch for the elastic buckle to be detached.
US10935216B1 Adjustable halo for display bias lighting
An external display may support bias lighting via lights located on the rear of the display. Embodiments provide a baffle connected to the rear of the display such that the baffle redirects light output from the rear-facing bias lights. Rather than redirect bias light output off a surface behind the display, embodiments provide a known surface for redirecting bias light output towards the front side of a display. A multi-segment baffle may be adjusted by articulating segments of the baffle and modifying the angles of redirection of the bias light output. Such adjustments modify the size of an opening between the baffle and the display and thus alter the characteristics of the bias light output. An inner surface of the baffle may be coated with a reflective material to improve efficiency. The baffle may be formed from a portion of a rear cover of the display.
US10935215B1 Polarization selective optic for glare control of illumination lighting
An example lighting device includes a luminaire having an illumination light source including an illumination light source configured to be driven by electrical power to emit incoming light rays. Luminaire further includes a polarization selective optic coupled to the illumination light source to receive the incoming light rays emitted by the illumination light source and output polarized light rays for illumination lighting. Based on the incoming light rays, the polarization selective optic outputs the polarized light rays including a TM wave. Polarization selective optic steers the TM wave to be outputted to a far field at a grazing angle. Polarization selective optic steers a substantially non-TM wave away from the far field at the grazing angle. Lighting device further includes an illumination light source driver to control a light source operation of the illumination light source.
US10935213B2 Illumination device
According to one embodiment, an illumination device includes a plurality of light emitting elements and a plurality of reflectors. The plurality of reflectors include at least one first reflector and at least one second reflector. The first reflector is provided corresponding to the first region at the center and is provided so that the corresponding light emitting element is positioned within a focal region in the vicinity of a focal point. The second reflector is provided corresponding to the second region, has an angular eccentricity so as to collect light on one region on the optical axis, and is provided so as to be positioned within a margin region in which one of the corresponding light emitting elements is provided at a position farther away than a second focal region in the vicinity of the focal point.
US10935210B2 Light emitting diode (LED) pad mount system
A lighting assembly includes a heat sink including a pad surface, and an LED mounted on the pad surface. An optical device is optically coupled to the LED, and a support structure is provided for connecting the optical device to the heat sink. The support structure includes fixation spacers to connect the supporting structure to the heat sink, and both the LED and the fixation spacers contact the pad surface on a common plane.
US10935208B2 Lighting device for vehicles
A lighting device for vehicles with an elongate optical waveguide, with a light source associated with a first end of the optical waveguide, with a carrier plate bearing the light source and with a holder which is connected to the optical waveguide in an end region, wherein the optical waveguide is provided with an opaque casing at least in the end region, which has at least one fastener via which the optical waveguide is fastened to the holder.
US10935204B2 Lighting device for vehicles having an adaptor mounting a lens to a vehicle lamp housing at the periphery thereof
A lighting device for vehicles, including a housing, in which light-technical components are arranged, and a cover lens that closes an opening of the housing, wherein the cover pane is connected to the housing via an adapter part that is arranged on a peripheral edge of said cover lens.
US10935199B2 Lighting device having non-planar diffuser with array of 3D elements
A light device includes a light guide member having first, second and third portions. An array of light-modifying elements are formed on one main surface of the light guide member, and each light-modifying element having surfaces inclined with respect to at least one of the main surfaces of the light guide member. The light-modifying elements are configured to diffuse incident light. A light source (or light sources) is provided on a substrate, and configured to project light along a thickness direction of the light guide member. The first and third portions of the light guide member are provided at different distances from the substrate, with the second portion being inclined to an acute angle with respect to the substrate.
US10935190B2 Light emitting diode tube lamp including glass lamp tube with self diffusive tube glass and method of forming self diffusive glass using chemical etching
A method of lamp assembly that etching a glass tube body to increase a texture of the surface of the sidewall of the glass tube body, the sidewall of the glass tube body enclosing a hollow interior; and positioning a circuit board including a plurality of light emitting diodes (LEDs) within the hollow interior of the glass tube, wherein the increase in the texture of the surface increases the light diffusivity of the glass tube body.
US10935187B2 Remote contents monitoring
Systems and methods for remotely monitoring contents of a vessel in real-time. Along a shipping route, status of the contents (e.g., volume) is periodically and automatically transmitted to a remote user. A method includes determining volume of contents in a vessel at a first location along a route, determining volume of the contents in the vessel at a second location along the route, and comparing the two determined volumes. If the change in volume satisfies a preset threshold, then the method includes triggering a notification to a remote user.
US10935184B2 Compliant mounting arm
An improved headset is provided to selectively distribute the weight of the headset while securely registering the headset comfortably on a wearer's head. The headset comprises one or more compliant arms and a frame to selectively distribute the weight of the headset and secure the headset to the wearer's head without the need for straps or leavers. The compliant arms provide a normalizing force through elastic body deformation to selectively distribute the weight of the headset.
US10935182B2 Mobile device and computer device stand
A mobile device and computer device stand used for a mobile device/computer device includes a second platy body, a first platy body, and a support piece. One end of the first platy body is connected to one end of the second platy body. The middle portion of the first platy body is formed with a hole. A support portion is disposed on the first platy body. The support portion is located at one end of the first platy body opposite to the end connected to the second platy body. The support piece is disposed in the hole. The support piece has a fold line. The support piece is divided into a first portion and a second portion by the fold line. The second portion is connected to the support portion.
US10935178B2 Gimbal load mounting assembly, gimbal, and imaging device
A gimbal load mounting assembly includes a first seating body. The gimbal load mounting assembly also includes a second seating body configured to slidably connect with the first seating body. The gimbal load mounting assembly also includes an adjustment device. The first seating body is configured to be connected with a supporting frame of a gimbal and is slidable in a first direction. The second seating body is configured to mount a load, and is slidable along the first seating body in a second direction. The adjustment device is provided on one of the first seating body and the second seating body, and is configured to drive the other one of the first seating body and the second seating body to move to adjust relative positions between the first seating body and the second seating body.
US10935176B1 Multi port fluid connector
Aspects of the disclosure relate to a fluid connector mechanism having an opening therethrough. The mechanism may include a connector having a connector base portion and a piston portion including a piston housing and a piston. The opening may extend from the piston portion, through the piston, and through the connector base portion. The mechanism may also include a base having first and second pairs of O-rings arranged in first and second pairs of grooves, the opening further extending from one end of the base to another. The connector base portion and the base may be configured to engage with one another and create fluid-tight seals with the O-rings while the piston is arranged outside of the base.
US10935175B2 Low emission fluid coupler
A fluid coupler includes: an outer body; an end connector being at least partially received inside the outer body and configured to receive pressurized fluid; an inner body received inside the outer body, the inner body being moveable with respect to the outer body; a seat holder and a valve seat both located inside of the inner body, the valve seat being configured to press against an inner surface of the inner body to close the fluid coupler; a connector partially housed within the inner body, the connector comprising a first end secured to the seat holder and a second end. The fluid coupler defines a pressurized fluid flow path enabling pressurized fluid to contact and pressurize the end connector, the inner body, the seat holder, and the connector without contacting and pressurizing the outer body.
US10935174B2 Stress relief couplings for cryotherapy apparatuses
Systems, devices, and methods for treating a patient are disclosed. The systems can include a cryotherapy apparatus for selectively treating targeted tissue. The cryotherapy apparatus includes one or more stress relief couplings located along a conduit to help keep an applicator positioned at a treatment site without significant rotational torque being imparted to the applicator by the conduit so that the applicator does not tend to move relative to patient skin during a tissue treatment. The stress relief couplings can include swivel connectors and clamps that cooperate to minimize or limit a rotational force exerted on the applicator by the conduit after the applicator is applied to the patient's skin.
US10935173B2 Sealing rings and sealing ring assemblies for high temperature end applications
Sealing assemblies are described herein useful for high temperature applications, as well as applications involving aggressive chemical reactants, byproducts and/or reaction environments. The assemblies include an outer ring having an interior surface having two inwardly extending projections defining a seal receiving area, an inner ring having an exterior surface having two outwardly extending projections defining a seal receiving area; and a center sealing ring configured to be positioned within the seal receiving areas of the outer ring and the inner ring. When the sealing assembly is installed in a high temperature application, the elastomeric center sealing ring is enclosed within the outer and the inner rings so as to protect the center sealing ring while allowing for thermal expansion of the center sealing ring. In further embodiments, bonded sealing ring bodies are disclosed as well.
US10935167B2 Conduits for transporting fluids
A conduit for transporting a fluid comprises a first collar, a second collar, and a bellows. The bellows comprises a corrugated inboard ply, a corrugated outboard ply, and an interstitial space, interposed between the corrugated inboard ply and the corrugated outboard ply. The conduit additionally comprises a first weld, hermetically coupling the corrugated inboard ply and a first outer collar portion, a second weld, hermetically coupling the corrugated outboard ply and a first inner collar portion, a third weld, hermetically coupling the corrugated inboard ply and a second outer collar portion, a fourth weld, hermetically coupling the corrugated outboard ply and a second inner collar portion, and a first sensor, communicatively coupled with the interstitial space.
US10935165B2 Support structure for supporting a cable
A support structure is provided for supporting a cable. The support structure includes a body portion extending circumferentially about an axis. The body portion includes a first wall, a second wall extending substantially parallel to the first wall, and a third wall coupled between the first wall and the second wall. The first wall, the second wall, and the third wall define an opening extending along a circumferential length of the body portion. The body portion receives the cable within the opening. A retention structure is coupled to the first wall and projects from the first wall towards the second wall. The retention structure extends substantially parallel to the third wall. The retention structure retains the cable within the opening.
US10935164B2 Device for supporting horizontal pipe in four directions
Disclosed is a device for supporting a horizontal pipe in four directions including: a clamp member fixed while surrounding a pipe, and a first support and a second support which are coupled to a bracket of which one end is coupled to the clamp member and the other end is fixed to a slab. The clamp member is constituted by a first member formed in a semi-arc shape, a second member formed in an arc shape at an angle of 120° to 150°, and a third member formed at an angle of 30° to 60° from a vertical direction.
US10935161B2 Control valve with guide vane
A valve body has in inlet, an outlet, and a port positioned between the inlet and outlet. An approach passage interconnects the inlet and the port and has a cross-sectional area that is greater than that of the port. One or more guide vanes are positioned within the approach passage and extend longitudinally along at least a portion of the approach passage so that a downstream end of the guide vanes is spaced apart from the port and the guide vanes divide the portion of the approach passage into sub-passages that have equal flow resistances.
US10935160B2 Method for determining amplitude of stick-slip on a valve assembly and implementation thereof
A method for processing operating data (e.g., position, setpoint, and pressure) for a valve assembly. The method is configured to associate characteristics of operation for the valve assembly with a root cause and/or a contributing factor. In one embodiment, the method can assign a first amplitude with a value that quantifies movement or “jump” of the valve stem that results from stick-slip on the valve assembly. The method can also assign a second amplitude with a value that quantifies a change in the data for the setpoint. The method can further ascertain the relationship or “position” of the first amplitude relative to the second amplitude, or vice versa. The method can use the relationship between the first amplitude and the second amplitude to indicate the root cause of the operation of the valve assembly.
US10935157B2 Low profile faucet handle assembly for a roman tub
A faucet handle assembly for a Roman tub has a low profile and can be installed from above or below the tub deck. A valve body extends along a longitudinal axis and defines a cartridge cavity. A lower end defines water inlet and outlet passages and a threaded external surface. An upper end defines a threaded internal surface. A mixing cartridge with a rotatable stem and a cartridge spacer are carried in the cavity with the spacer axially between the cartridge and the inlet and outlet passages of the valve body. A fastener has a threaded external surface threaded to the threaded internal surface of the valve body upper end. An upper mounting ring has a hub disposed about the upper end of the valve body and a flange extending radially outwardly from the hub.
US10935156B2 Fluid control valve system and device for intermittently stopping fluid flow
A fluid valve control system includes a linear actuator assembly with a linear actuator, a mechanical amplifier, and a mechanical output member; a fluid control valve, including: a valve body with a fluid chamber and an outlet aperture, a fluid supply line, a plunger member; a fluid reservoir with a pressurized fluid, and a fluid dispensing control unit; such that the fluid flows in a flow from the fluid supply line into the fluid chamber and out via the outlet aperture; such that plunger member moves vertically downward when the outer end of the plunger member is impacted by the mechanical output member, such that an inner end of the plunger member blocks the outlet aperture, such that the flow of the fluid is interrupted.
US10935154B2 Keyed valve box
A valve box for accessing a utility valve, the valve box having a box housing with an inner surface and an outer surface. The outer surface may have a plurality of fins, and the inner surface may have a plurality of keyways configured to receive a plurality of keys. The inner surface may additionally have threading. The box housing may have an access opening in some embodiments, and the valve box may include a threaded valve box cover configured to be arranged over the access opening. In some embodiments, the box housing may have a plurality of modular rings. A valve box tool may have a driving portion, a valve box engaging portion, and a stem portion. The valve box engaging portion may have a plurality of keys configured to engage the plurality of keyways. The stem portion may be configured to extend between the driving portion and a valve.
US10935151B2 Solenoid actuator with firing pin position detection
A solenoid actuator with firing pin position detection is provided. The solenoid actuator includes a solenoid assembly having movable armature. The solenoid assembly is mounted to a firing pin housing which houses a firing pin. The firing pin is arranged such that the movable armature acts upon the firing pin to transition it from an unfired position to a fired position. The solenoid actuator also includes a firing pin position switch is mounted within a bore that is transverse to a bore of the firing pin housing containing the firing pin. The firing pin includes cam surface that acts upon the firing pin position switch to ultimately provide an indication of whether the firing pin is in the fired or the unfired position.
US10935146B2 T-joint having push-button switch
A T-joint includes a pipe body and a switch. The pipe body includes an inlet opening, a first outlet opening, a second outlet opening and a switch accommodating space communicating with each other. The switch is positioned into the switch accommodating space of the pipe body, and includes a pressed member and an outlet-selecting member. The pressed member and the outlet-selecting member are connected to each other. By pressing either a first pressed portion or a second pressed portion of the pressed member, the isolating member of the switch could be positioned to lead the inlet opening to communicate with a corresponding one of the first outlet opening and the second outlet opening.
US10935145B2 Gas line cockvalve maintenance device and method of operation
A system and method of performing maintenance on a wing cock valve coupled to a pressurized gas delivery pipe is provided. The method removing a plug from a port on the valve. A threaded portion of a grease tool is coupled to the port, the grease tool having a body coupled to the threaded portion and a fitting on an opposite end, the fitting, body and threaded portion defining a flow path. A hose is coupled on a grease gun to the fitting; and actuating the grease gun to flow a grease from a reservoir through the flow path and into the valve.
US10935144B2 Supplying apparatus of granular material
A supplying apparatus of granular material including a storage container storing granular material and a supplying portion having a columnar valve body sliding along an opening direction of a guide hole provided for the storage container. The supplying portion supplies granular material to a supply destination; the valve body includes a material supplying passage penetrating the valve body so as to provide an inlet and an outlet on a side circumferential face and includes a closing portion closing the guide hole when the valve body is at a closed position, the closing portion being provided in the guide hole; and the material supplying passage slants in such a manner that the inlet opens in the storage container and the outlet opens outside the storage container when the valve body is at a supply position supplying granular material.
US10935140B2 Mechanism for assembling split seal rings
An improved rotor or stator split ring seal assembly includes a flexible ring-advancing mechanism that advances at least one of the split ring halves radially inward, so that during assembly the split ring halves meet before adjacent elastomeric members, thereby preventing the elastomeric members from expanding between the seal ring halves and interfering with their alignment. The ring-advancing mechanism is flexed as the seal is assembled, thereby allowing the ring halves to be seated in the housing. The ring-advancing mechanism can be removable after assembly or internal to the seal. In various embodiments, the ring-advancing mechanism is a flexible bracket, a coil spring, or a vertical or horizontal leaf spring. Separate, identical ring-advancing mechanisms can be included with each of the housing halves so as to advance the split ring halves symmetrically.
US10935138B2 Sealing system for sealing expansion joints and method for placing the same
The present invention relates to a sealing system provided with a self-expanding seal for sealing expansion joints in buildings, said seal consisting of a first body 11 and a second body 12 which are elongated and arranged opposite one another, connected by means of a waterproof flexible body 30 and by means of expanders 20 that produce an elastic thrust for separating said first and second bodies which are thus trapped inside the expansion joint to be sealed. Said seal includes retainers 40 which keep it in a pre-compressed position, allowing easy placement within the joint to be sealed, and which may be released producing the instantaneous expansion of the self-expanding seal.