Document Document Title
US10984140B2 Method for detecting the possible taking of screenshots
A method for sending a message from a first device to a second device includes transmitting the message by the first device, receiving the message by the second device, displaying the message on the second device, activating a camera on the second device to capture image data regarding a field of view of the camera, activating one or more light sensors located close to the camera to capture data regarding an amount of ambient light detected by the light sensors, and monitoring the image data to detect a possible presence of one or more suspected camera lenses within the field of view of the camera. Upon the detection of a possible presence of one or more suspected camera lenses within the field of view of the camera or upon detection of a sudden decrease of the amount of ambient light, displaying of the message on the second device is ceased.
US10984135B2 RFID information processing
This disclosure relates to radio frequency identification (RFID)-based communications technologies. In one aspect, a radio-frequency-based communications apparatus includes an antenna, a near field communication (NFC) radio frequency module and an electronic product code (EPC) radio frequency module separately connected to the antenna, an NFC processing module connected to the NFC radio frequency module, and an EPC processing module connected to the EPC radio frequency module. The NFC radio frequency module and the NFC processing module are configured to process signals transmitted according to one or more predetermined NFC protocols. The EPC radio frequency module and the EPC processing module are configured to process signals transmitted according to one or more predetermined EPC protocols.
US10984132B2 Data processing systems and methods for populating and maintaining a centralized database of personal data
A centralized data repository system, in various embodiments, is configured to provide a central data-storage repository (e.g., one or more servers, databases, etc.) for the centralized storage of personally identifiable information (PII) and/or personal data for one or more particular data subjects. In particular embodiments, the centralized data repository may enable the system to populate one or more data models (e.g., using one or more suitable techniques described above) substantially on-the-fly (e.g., as the system collects, processes, stores, etc. personal data regarding a particular data subject). In this way, in particular embodiments, the system is configured to maintain a substantially up-to-date data model for a plurality of data subjects (e.g., each particular data subject for whom the system collects, processes, stores, etc. personal data).
US10984128B1 Specially adapted serving networks to automatically provide personalized rapid healthcare support by integrating biometric identification securely and without risk of unauthorized disclosure; methods, apparatuses, systems, and tangible media therefor
These solutions concern transforming a communication network into a scalable network to also automate personalized rapid healthcare support. They integrate biometric identification capabilities into a network entity of, or a resource communicably connectible with, a serving network by using computers to mediate biometric identification and location data. Network operators will provide always on enhanced emergency connectivity for mobility and roaming for user equipment to leverage biometric identification for rapid healthcare support and to produce a unified result set, without risk of undue disclosure of raw biometric data or of selected portions of health profile information. These techniques also support personalized, urgency-supported, healthcare to optimize biometrically-link identifiers/network keys (PUSH TO BLINK), even over a visited operator's IP services. Some facilitate backwardly compatibility across 2G, 3G, 4G, and other networks, whether a mission critical communication, even one with intermodal content via backhaul, is sent via a network that is wireless in any part, or not.
US10984125B2 Protecting data of a particular type
Example implementations relate to protecting data of a particular data type. For example, a system for protecting data of a particular type may include a configuration engine to receive a stream of data, where a portion of the stream of data includes data of a particular data type. The configuration engine may determine the particular data type to be protected based, at least in part, on a format associated with the stream of data. Further, the system for protecting data of a particular type may include a cryptography engine to protect the data of the particular data type, and a generation engine to output the stream of data such that at least the data of the particular data type is protected.
US10984120B2 Limiting device functionality based on data detection and processing
There are provided systems and methods for limiting device functionality based on data detection and processing. A user computing device may include sensitive or confidential data and/or processes that utilize such data that a malicious party may wish to abuse, such as an electronic transaction processing application that uses financial data of a user. The device may therefore be compromised by the malicious party if the device becomes accessible to that party. The device may utilize one or more processes to detect device data determine data proximate to the device and/or contextual data in order to determine whether limitations on application processes are required based on the potential nearby risk. If the nearby risk indicates the device application processes may be in danger, the device may impose limitations on the processes and/or wipe data. The device may also alert other devices or nearby users.
US10984119B2 Simplifying data protection in CDS based access
A method and system are provided including a data protection module; a display; and a data protection processor in communication with the data protection module and operative to execute processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more application packages; receive selection of one of the one or more application packages; present on the display a user-entry field to receive an end-user-role associated with an administrative function, wherein the end-user-role is authorized to access at least one CDS view; receive an input in the user-entry field, wherein the input is one of the end-user-role and a request for assistance; determine whether the selected application package includes at least one core data service (CDS) view; determine whether a data control language (DCL) layer is provided for each included CDS view; and automatically generate the DCL layer for each included CDS view if the DCL layer is not provided for the included CDS view. Numerous other aspects are provided.
US10984113B1 Identifying and protecting against a computer security threat while preserving privacy of individual client devices using differential privacy machine learning for streaming data
Identifying and protecting against a computer security threat while preserving privacy of individual client devices using differential privacy machine learning for streaming data. In some embodiments, a method may include receiving first actual data values streamed from one or more first local client devices, generating first perturbed data values by adding noise to the first actual data values using a differential privacy mechanism, storing the first perturbed data values, training a machine learning classifier using the first perturbed data values, receiving a second actual data value streamed from a second local client device, generating a second perturbed data value by adding noise to the second actual data value, storing the second perturbed data value, identifying a computer security threat to the second local client device using the second actual data value as input to the trained machine learning classifier, and protecting against the computer security threat.
US10984104B2 Malware clustering based on analysis of execution-behavior reports
Techniques are disclosed relating to malware clustering based on execution-behavior reports. In some embodiments, a computer system may access malware information that includes a plurality of reports corresponding to a plurality of malware samples. In some embodiments, each of the malware reports specifies a set of features relating to execution behavior of a corresponding malware sample. The computer system may, in various embodiments, process the plurality of reports to generate a plurality of vectors that includes, for each of the malware samples, a corresponding vector indicative of the execution behavior of the corresponding malware sample. Based on the plurality of vectors, the computer system may generate similarity values indicative of a similarity between ones of the plurality of vectors. Further, based on the similarity values, the computer system may assign each of the plurality of malware samples to one of a plurality of clusters of related malware samples.
US10984102B2 Determining security risks in binary software code
Systems, methods, and software can be used to analyze security risks of a set of binary software code based on its functional context. In some aspects, a computer-implemented method comprises: receiving, by a server, a set of binary software code; determining, by the server, a functional context of the set of binary software code; determining, by the server, a security risk assessment of the set of binary software code; retrieving, by the server, a plurality of security risk assessment of other software codes having a same functional context as the functional context of the set of binary software code; comparing, by the server, the security risk assessment of the set of binary software code and the plurality of security risk assessments of other software codes having the same functional context; and generating, by the server, a security notification indicating a result of the comparing.
US10984099B2 Unauthorized authentication events
In some examples, for a given authentication event between a plurality of devices in a network, a system identifies a set of events, at the devices, that are temporally related to the given authentication event. The system applies a classifier on a collection of features associated with the set of events, and determines, based on an output of the classifier, whether the given authentication event is an unauthorized authentication event.
US10984098B2 Process privilege escalation protection in a computing environment
Techniques for privilege escalation protection are disclosed. In some embodiments, a system/process/computer program product for privilege escalation protection includes monitoring a process executed on a computing device, detecting an unauthorized change in a token value associated with the process, and performing an action based on a policy (e.g., a kernel protection security policy/rule(s), which can include a whitelisted set of processes and/or configured actions/responses to perform for other/non-whitelisted processes) in response to an unauthorized change in the token value associated with the process.
US10984092B2 Information processing device, non-transitory computer-readable recording medium, and method for determining authenticity of appurtenance device
The circuitry is configured to determine whether an appurtenance device is an authorized or an unauthorized product, based on a comparison result between a measured current value pattern produced for a predetermined period and a reference current value pattern obtained in advance for the predetermined period.
US10984091B2 Methods and systems for validating an autonomous system that includes a dynamic-code module and a static-code module
Disclosed herein are methods and systems for validating an autonomous system that comprises a static-code module and a dynamic-code module, the method including the steps of performing a code-integrity-validation process on the static-code module and performing a behavior-integrity-validation process on the dynamic-code module. In some embodiments, performing the code-integrity-validation process on the static-code module includes performing a signature-verification process on the static-code module. In some embodiments, performing the behavior-integrity-validation process on the dynamic-code module includes using an encrypted-and-signed test vector. In some embodiments, performing the behavior-integrity-validation process on the dynamic-code module includes selecting a test vector from among a plurality of test vectors, generating a modified test vector at least in part by modifying the selected test vector, and performing the behavior-integrity-validation process on the dynamic-code module using the modified test vector.
US10984090B2 Automatic upgrade from one step authentication to two step authentication via application programming interface
A client transmits a user identifier and a password to a server via an application programming interface (API). The client establishes an authenticated session with the server in which the client has a first set of permissions for operations associated with the API. The client receives, responsive to a verification of the user identifier and password by the server, a logon response and a shared secret. The client generates a one time passcode (OTP) based upon the shared secret. The client sends the OTP to the server via the API. Responsive to the server validating the OTP against the shared secret, the server grants a second set of permissions for operations associated with the API.
US10984084B2 System, device management system, and methods for the same
A device management system according to the present invention transmits, in response to an authentication request from a network device, verification data generated by the device management system and a whitelist including identification information corresponding to a user managed in association with the network device, receives a signature generated according to biometrics for a user on a portable terminal and the whitelist, via the network device, and, in a case where verification of the signature is successful, responds to the network device to permit login by the user of the terminal.
US10984079B2 Integrated context-aware software applications
Techniques for integrating context-aware software applications are disclosed. A system generates a mapping of a subset of one or more variables, managed by a parent software application, to a data structure. At runtime of the parent software application, based on the mapping, the system populates an instance of the data structure with one or more values corresponding to the subset of one or more variables. The system injects the instance of the data structure into a child software application. The system renders an interface of the child software application as a component of the parent software application. The child software application executes an operation using the one or more values from the instance of the data structure.
US10984075B1 High dimensional to low dimensional data transformation and visualization system
A computer transforms high-dimensional data into low-dimensional data. A distance is computed between a selected observation vector and each observation vector of a plurality of observation vectors, a nearest neighbors are selected using the computed distances, and a first sigmoid function is applied to compute a distance similarity value between the selected observation vector and each of the selected nearest neighbors where each of the computed distance similarity values is added to a first matrix. The process is repeated with each observation vector of the plurality of observation vectors as the selected observation vector. An optimization method is executed with an initial matrix, the first matrix, and a gradient of a second sigmoid function that computes a second distance similarity value between the selected observation vector and each of the nearest neighbors to transform each observation vector of the plurality of observation vectors into the low-dimensional space.
US10984059B2 Data retrieval method and system
A method for data retrieval is described. Interface circuitry of an information processing apparatus receives a request for data retrieval from a database. The database stores content sharing information in a social network. The request includes a first user identifier and a first link identifier. The processing circuitry determines whether the first user identifier and the first link identifier are associated in the database as a consequence of a previous sharing of a first article corresponding to the first link identifier using the first user identifier. Further, when the first user identifier and the first link identifier are determined to be associated, the processing circuitry searches for a first message identifier in the database. The first message identifier identifies a first message that includes information of the previous sharing of the first article. The processing circuitry then retrieves the first message according to the first message identifier.
US10984058B2 Online diverse set generation from partial-click feedback
A machine-learning framework uses partial-click feedback to generate an optimal diverse set of items. An example method includes estimating a preference vector for a user based on diverse cascade statistics for the user, the diverse cascade statistics including previously observed responses and previously observed topic gains. The method also includes generating an ordered set of items from the item repository, the items in the ordered set having highest topic gain weighted by similarity with the preference vector, providing the ordered set for presentation to the user, and receiving feedback from the user on the ordered set. The method also includes, responsive to the feedback indicating a selected item, updating the diverse cascade statistics for observed items, wherein the updating results in penalizing the topic gain for items of the observed items that are not the selected item and promoting the topic gain for the selected item.
US10984054B2 Visual analytics system for convolutional neural network based classifiers
A visual analytics method and system is disclosed for visualizing an operation of an image classification model having at least one convolutional neural network layer. The image classification model classifies sample images into one of a predefined set of possible classes. The visual analytics method determines a unified ordering of the predefined set of possible classes based on a similarity hierarchy such that classes that are similar to one another are clustered together in the unified ordering. The visual analytics method displays various graphical depictions, including a class hierarchy viewer, a confusion matrix, and a response map. In each case, the elements of the graphical depictions are arranged in accordance with the unified ordering. Using the method, a user a better able to understand the training process of the model, diagnose the separation power of the different feature detectors of the model, and improve the architecture of the model.
US10984053B2 Operation assistance system and method
An operation assistance system receives selection of a first procedure in a procedure manual including a plurality of procedures relating to an operation of an operation target. The operation assistance system displays an estimation structure obtained by structuring at least part of the first procedure based on an abstraction structure obtained by structuring a second abstraction procedure included in a first abstraction procedure corresponding to the first procedure and the selected first procedure.
US10984050B2 Method, apparatus, and computer program product for managing storage system
A method, apparatus and computer program product for managing a storage system are provided. For example, in a method, a tree index of the storage system is obtained, where a leaf node among multiple leaf nodes in the tree index comprising a keyword and an attribute of an object among multiple objects in the storage system. Respective attributes of nodes in a set of the multiple leaf nodes in the tree index are obtained, and the set of the multiple leaf nodes having a same parent node. The tree index is updated based on respective attributes of the leaf nodes in the set of the multiple leaf nodes. With the above example implementations, performance of the index of the storage system can be increased, and further overall response speed of the storage system can be improved. Further, there is provided an apparatus and computer program product for managing a storage system.
US10984047B2 Graph processing system that can define a graph view from multiple relational database tables
Techniques are provided for mapping tables and columns of a legacy relational schema into synthetic tables that are dedicated for graph analysis. In an embodiment, a computer receives a mapping of relational tables to node tables and edge tables. The node tables contain columns and rows. The edge tables contain columns and rows. The rows of the node tables and the rows of the edge tables define a graph. Based on the mapping and the relational tables, the computer calculates a value of at least one column of at least one row of the node tables. Based on an execution of a query of the graph, the computer returns the value.
US10984040B2 Collection and provision method, device, system and server for vehicle image data
Embodiments of the present application disclose a method, device, system and server for acquiring and providing vehicle image data. The method for providing vehicle image data includes: receiving a query request message for vehicle image data which carries unique identification information (S201, S405); obtaining each piece of vehicle image data corresponding to the unique identification information based on the unique identification information and pieces of vehicle image data containing unique identification information stored in an image database, and providing each piece of vehicle image data corresponding to the unique identification information to a user (S202, S406); vehicle image data stored in the image database are sent by an image acquisition device after acquiring the vehicle image data, the vehicle image data acquired by the image acquisition device include image information of a vehicle, and unique identification information of at least one WiFi terminal obtained using a preset WiFi detector when acquiring the image information of the vehicle. In embodiments of the present application, multiple pieces of image information of a vehicle can be correlated and provided to a user together.
US10984038B2 Methods, systems, and media for processing queries relating to presented media content
Methods, systems, and media for processing queries relating to presented media content are provided. In some implementations, a method comprises: receiving a request to associate with a media playback device that is presenting media content to a user of the mobile device, wherein a mobile application executing on the mobile device and a media application executing on the media playback device exchange media playback information; activating a microphone associated with the mobile device to receive ambient sounds in response to associating with the media playback device; converting the received ambient sounds to one or more text inputs; determining whether the text inputs include a trigger term that corresponds to a request to initiate a query relating to the presented media content and the query; in response to determining that the trigger term has been included in the text inputs, determining the media playback information from the media application that includes timing information corresponding to when during the presentation of the media content the query was received and media content identification information; causing a search to be performed that includes the query, the timing information, and the media content identification information; obtaining a search result that is responsive to the query; and presenting at least a portion of the search result to the query on a mobile display associated with the mobile device.
US10984030B2 Creating cognitive intelligence queries from multiple data corpuses
A computer-implemented method, a cognitive intelligence system and computer program product adapt a relational database containing multiple data types. Non-text tokens in the relational database are converted to a textual form. Text is produced based on relations of tokens in the relational database. A set of pre-trained word vectors for the text is retrieved from an external database. The set of pre-trained word vectors is initialized for tokens common to both the relational database and an external database. The set of pre-trained vectors is used to create a cognitive intelligence query expressed as a structure query language (SQL) query. Content of the relational database is used for training while initializing the set of pre-trained word vectors for tokens common to both the relational database and the external database. The first set of word vectors may be immutable or mutable with updates controlled via parameters.
US10984029B2 Multi-level directory tree with fixed superblock and block sizes for select operations on bit vectors
A bit vector having a bit vector length is accessed. A select operator directory tree can be generated using the bit vector. The select operator directory tree includes a first level of superblocks including large superblocks and small superblocks, a second level of blocks including large blocks and small blocks, each block associated with one of the superblocks, and a third level of sub-blocks, each sub-block associated with a block. The large superblocks each have, a length greater than a first constant that is independent of the bit vector length and the large blocks each have a length greater than a second constant that is independent of the bit vector length. The select operator directory tree can be stored. Related apparatus, systems, techniques and articles are also described.
US10984026B2 Search method for performing search based on an obtained search word and an associated search word
A method includes (a) obtaining a search word, (b) obtaining first to third concept maps including words and semantic distances between the words, (c) obtaining a first association map including degrees of association indicating how close the semantic distances included in the first and second concept maps are to each other; (d) obtaining a second association map including degrees of association indicating how close the semantic distances included in the first to third concept maps are to one another, (e) extracting, from the words as an associated word, at least one word whose difference between the degree of association with the search word included in the first association map and the degree of association with the search word included in the second association map is equal to or larger than a first threshold, and (f) outputting a result of a search based on the search word and the associated word.
US10984022B2 Clustering process for objects using link counts
In some embodiments, a method receives a set of objects for creating clusters based on a similarity measure between the objects and generates a data structure for the objects. The method generates link counts for objects by constructing links between objects in the set of objects based on entries between the objects. A link is constructed between the objects when the entry for the respective objects includes a first value. An object is selected that has a largest link count. The link count being a number of objects that are linked to the selected object. A cluster is created including the selected object and any objects that are linked to the selected object via the links. Then, the objects in the cluster are removed from the set of objects and a link count is reduced for objects that are linked to the removed objects. This process is continued for remaining objects.
US10984004B2 Systems and methods for predictive augmentation of vehicle service procedures
An example method includes receiving a first service procedure including a plurality of procedural steps for servicing a vehicle, identifying at least one procedural step of the plurality of procedural steps to supplement with supplemental service information, receiving information about vehicles sharing one or more attributes with the vehicle, determining at least one piece of supplemental service information to supplement the at least one identified procedural step, and providing a supplemented service procedure comprising the first service procedure with the at least one piece of supplemental service information included with the at least one identified procedural step.
US10984001B2 Graph database applications
Certain aspects of the present disclosure provide techniques for interacting with a graph database structure. In one embodiment, a method includes receiving, at an application, information regarding a first entity; transmitting, to a graph database, a query regarding the first entity; receiving, at the application, query results based on one or more relationships between the first entity and other entities in the graph database; making, by the application, an inference based on the query results; modifying, by the application, a user interface of the application based on the inference by displaying at least one user interface element suggesting a selection of an application option; and receiving, by the application, a user selection of the suggested application option.
US10983996B2 Asynchronous predictive caching of content listed in search results
Technologies described reduce the amount of time between requesting content and receiving the requested content. In some embodiments, a client provides a search query. A search result page is generated and, prior to returning the search result page to the client, some or all of the search results are asynchronously pre-fetched and cached. The search query can include custom parameters that are also included in the pre-fetch requests. Web addresses in the search results page can be modified to indicate whether a prefetch operation was initiated. Once a user activates one of the search results, the responding web server uses the cached data while generating a response.
US10983994B2 Partition access method for query optimization
In an approach to determining an access method for a partition in a partition table, a computer receives a query and determines if there is a partition table utilized by the query. When there is a partition table utilized by the query, then the computer determines that a partition in the partition table meets the plurality of conditions of the query. The computer collects a plurality of partition level statistics for the partition that meets the plurality of conditions of the query. Additionally, the computer determines, based, at least in part, on the plurality of partition level statistics, a cost for one or more access methods for the partition that meets the plurality of conditions of the query. Furthermore, the computer determines, based, at least in part, on the cost for each access method, an access method for the partition that meets the plurality of conditions of the query.
US10983991B1 Project management system data storage
Described herein is a computer implemented method and computational system for a project management service. Issues of a project are defined by data entities stored in a tree structure including a root node. The tree structure may include one or more siblings to the root node, one or more child nodes and one or more siblings to the child node. The root node references each child node and references each of its sibling nodes. Each child node references each of its sibling nodes.
US10983989B2 Issue rank management in an issue tracking system
Described herein is a computer implemented method for balancing a set of issues maintained by an issue tracking system, each issue in the set of issues having an original rank value. The method comprises determining a set of new rank values for the issue in the set of issues; selecting a first issue from the set of issues, the first issue being an issue from set of issues that is neither a lowest ranked issue or highest ranked issue; determining whether the first issue can be safely re-ranked based on the new rank value calculated for the first issue and original rank values of issues adjacent to the first issue; and in response to determining that the first issue can safely be re-ranked, re-ranking the first issue by assigning the new rank value determined for the first issue to the first issue.
US10983986B2 Organically managing primary and secondary storage of a data object based on an expiry timeframe supplied by a user of the data object
The illustrative systems and methods advantageously reduce the amount of storage space occupied by data that no longer has a useful life—as established by the data objects' user(s) and overcoming predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for a given set of data objects. The instructions may generally instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions from the storage manager, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.
US10983984B2 Systems and methods for improving accuracy of device maps using media viewing data
Provided are methods, devices, and computer-program products for determining an accuracy score for a device mapping system. In some examples, the accuracy score can be based on a device map of the device mapping system and viewing data from an automated content recognition component. In such examples, the accuracy score can indicate whether the device mapping system is assigning similar categories to devices that have similar player of media content. In some examples, a device map can be determined to be random, indicating that the device mapping system is inaccurate. In contrast, if the device map is determined to have a sufficiently low probability of being merely random in nature, the device mapping system can be determined to be accurate.
US10983982B2 Method and system for approving a submission of information
A system and method approves a submission of information. The information includes field data from a data source system. The system communicates the submission to a data validation system and receives, from the data validation system, validation data that defines a validation response. The system communicates information indicative of the validation response to the data source system. The system predicts validation responses for subsequent submissions of information.
US10983977B2 Volumetric vector node and object based multi-dimensional operating system
A method for the visualization and addressing of data within a volumetric container, using XYZ coordinates represented as a vector. Whereas users build their own immersive experience, variants, and/or representations of their respective data as polygons nested within a virtual universe. This includes variants such as time, space, velocity and trajectory as they relate to data containers, and the tracking of each user's multi-dimensional representations. This method also creates permanent threaded connections between web data, social communities and data retrieved from any other source, to a structured polygon based correlation library.
US10983972B2 System and method for slowing changing dimension and metadata versioning in a multidimensional database environment
In accordance with an embodiment, described herein are systems and methods for supporting slowly changing dimensions and metadata versioning in a multidimensional database, comprising. A system can comprise a computer that includes one or more microprocessors, and a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one hierarchical structure of data dimensions. A data dimension can slowly change over time. When such changes occur, metadata associated with the data dimension can be updated. Advantageously, a current snapshot of the data structure can allow searching of previous changes to the slowly changing dimension based upon the metadata.
US10983971B2 Detecting duplicated questions using reverse gradient adversarial domain adaptation
Detect duplicated questions using reverse gradient adversarial domain adaptation includes applying a general network to multiple general question pairs to obtain a first set of losses. A target domain network is applied to multiple domain specific network pairs to obtain a second set of losses. Further, a domain distinguishing network is applied to a set of domain specific questions and a set of general questions to obtain a third set of losses. A set of accumulated gradients is calculated from the first set of losses, the second set of losses, and the third set of losses. Multiple features are updated according to the set of accumulated gradients to train the target domain network.
US10983969B2 Methods and systems for mapping flattened structure to relationship preserving hierarchical structure
A method and a system for mapping a flattened data structure into a relation preserving data structure is disclosed. The method includes receiving a flattened schema comprising a plurality of columns. The method includes receiving a plurality of user inputs from a user. The plurality of user inputs comprises a plurality of identifiers. The method includes defining a sample target hierarchical schema based on user inputs. The method includes preparing a nested hierarchical structure corresponding to the sample target hierarchical schema in a User Interface (UI) representation. The nested hierarchical structure comprises a plurality of nodes with corresponding identifiers and relationships of the plurality of nodes. The method includes performing an Artificial Intelligence (AI) based mapping of columns of the flattened schema to respective nodes of the plurality of nodes of the nested hierarchical structure. The method further includes generating a target hierarchical schema based on AI based mapping.
US10983965B2 Database memory management in a high availability database system using limits
Receiving a statement including requests for database operations in a secondary database system storing data replicated from a primary database system by replaying transaction output generated by the primary database system; responsive to receiving the statement, requesting an allocation of memory from the secondary database system to support the requested database operations; generating an aggregated statement memory consumption value based on the amount of memory consumed by all statements executing in the secondary database system that are not associated with replaying the transaction logs; determining that the requested allocation of memory in addition to the aggregated statement memory consumption value exceeds a total statement execution memory limit indicating a total amount of memory that may be allocated to all database operations associated with statement execution in a secondary database system, and denying the requested allocation of memory. Related apparatus, systems, techniques and articles are also described.
US10983964B1 Managing file system tailored for cluster deployment
A technique for operating a file system in a NAS (network attached storage) cluster includes discovering, by a data node running in the NAS cluster, a LUN (Logical UNit) provisioned from block storage. The data node renders the LUN as a block device and creates a local volume, built on the block device. The data node then deploys the file system on the local volume. The file system, the local volume, the block device, and the LUN all have address spaces, and the address space of each corresponds one-to-one with the address space of each of the others. Write requests directed to addresses in the file system propagate to the LUN, where they effect writes at corresponding addresses in the LUN.
US10983963B1 Automated discovery, profiling, and management of data assets across distributed file systems through machine learning
Embodiments for locating, identifying and categorizing data-assets through advanced machine learning algorithms implemented by profiler components across Hadoop and Hadoop Compatible File Systems, databases and in-memory objects automatically and periodically to provide a visual representation of the category of data infrastructure distributed across data-centers and multiple clusters, for the purposes of enriching data quality, enabling data discovery and improving outcomes from downstream systems.
US10983962B2 Processing device utilizing polynomial-based signature subspace for efficient generation of deduplication estimate
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify a dataset to be scanned to generate a deduplication estimate for that dataset, to designate a subset inclusion characteristic to be utilized in the scan, and for each of a plurality of pages of the dataset, to scan the page, where scanning the page includes computing a polynomial-based signature for the page, determining whether or not the polynomial-based signature satisfies the designated subset inclusion characteristic, and responsive to the polynomial-based signature satisfying the designated subset inclusion characteristic, computing a content-based signature for the page and updating a corresponding entry of a deduplication estimate table for the dataset based at least in part on the content-based signature. The processing device generates the deduplication estimate for the dataset based at least in part on contents of the deduplication estimate table.
US10983956B1 Third-party indexable text
Techniques are shown for enabling a network system to index data stored on a third-party server to allow the data stored on the third-party server to be searchable by searching functionality of the network system.
US10983954B2 High density time-series data indexing and compression
Time-series columnar-based information is received and indexed in a compute infrastructure for cost-effective cloud-based object storage. The approach leverages a file format that enables highly-performant search and retrieval of the data stored in the cloud. In operation, an indexer receives the time-series information, indexes that information according to the file format, and forwards the indexed information for storage to the object store, where it is stored as a set of time-based partitions. A partition comprises a set of files, namely, a manifest file, a data file, and an index file. These files are structured as a compact instance of a set of raw unstructured data that comprises the given partition. Highly-performant information retrieval is enabled in response to a time-bounded query, because operations at a query peer (with respect to one or more partitions) are carried out in real-time during query processing and without requiring retrieval of the data file as a whole.
US10983953B2 Partitioning a distributed filesystem namespace
The described technology is generally directed towards domains that data services can use to collect files of a global filesystem namespace into groups. A data service (a domain patron) creates a domain, e.g., for a particular directory, and a domain manager associates files under that directory with domain membership information. Thereafter, the data service can use the domain membership information associated with a file to determine whether to include that file in a data service operation. In one implementation the membership information is maintained in file metadata, facilitating fast and efficient retrieval of the information in near constant time. Exclusion from a domain, hard links, renames and alternate data streams are among the various aspects supported by the domain technology.
US10983950B2 Approaches for managing data retention lifecycle
Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
US10983949B2 File system quota versioning
A system and method for handling file system quotas are disclosed. In one implementation, a processing device receives a first command to disable a quota capability of a file system. In response, one or more instructions are initiated to delete a first association of a quota attribute with a directory, where the first association assigns a first value to a first string comprising a combination (e.g., concatenation, etc.) of an attribute name and a first symbol. Prior to completion of the execution of the one or more instructions, one or more commands are received to enable the quota capability and assign a second value of the quota attribute to the directory. In response, a second association of the quota attribute with the directory is generated, the second association assigning a second value of the quota attribute to a second string comprising a combination of the attribute name and a second symbol.
US10983942B1 Multi-master hybrid bus apparatus
A multi-master hybrid bus apparatus is provided. The multi-master hybrid bus apparatus includes a hybrid bus bridge circuit configured to couple multiple master circuits with one or more slave circuits via heterogeneous communication buses. In examples discussed herein, the multiple master circuits can correspond to multiple physically separated master circuits or multiple bus ports provided in a single master circuit. In a non-limiting example, the hybrid bus bridge circuit is coupled to the multiple master circuits via multiple radio frequency front-end (RFFE) buses and to the slave circuits via at least one single-wire bus (SuBUS) consisting of a single wire. By bridging the multiple master circuits to the slave circuits based on a single hybrid bus bridge circuit, it may be possible to enable flexible heterogeneous bus deployment in an electronic device (e.g., a smartphone) with reduced cost and/or footprint.
US10983939B2 System and method for independent, direct and parallel communication among multiple field programmable gate arrays
Representative embodiments are disclosed for data transfer between field programmable gate arrays (FPGAs). A representative system includes: a PCIe communication network comprising a PCIe switch and a plurality of PCIe communication lines; a host computing system coupled to the PCIe communication network; a nonblocking crossbar switch; a plurality of memory circuits; and a plurality of field programmable gate arrays, each field programmable gate array configurable for a plurality of data transfers to and from the host computing system and any other field programmable gate array of the plurality of field programmable gate arrays, with each data transfer including a designation of a first memory address, a file size, and a stream number. Once base DMA registers have been initialized for a selected application, no further involvement by the host computing system is involved for the duration of the selected application.
US10983930B1 Efficient non-transparent bridge (NTB) based data transport
Techniques for providing an efficient NTB-based data transport in a highly available storage system. The techniques include performing an ordered transfer of a source data buffer from a primary storage node to a secondary storage node over a PCIe NTB, writing a “transfer ID value” for the ordered transfer over the NTB to a “received transfer ID register” of the secondary storage node, performing a remote procedure call (RPC) to send, over a side channel, the transfer ID value as a “sent transfer ID value” to the secondary storage node, and processing the RPC call to verify the value contained in the received transfer ID register against the sent transfer ID value. Having performed the verification, the secondary storage node determines a successful or unsuccessful status of the ordered transfer, and sends an RPC reply to acknowledge or inform the primary storage node of the successful or unsuccessful status.
US10983929B2 Information processing device
In an information processing device serving as a PCIe system including a host device and a plurality of memory devices, one of the plurality of memory devices is defined as a master memory. The other memory devices are defined as slave memories, and are logically coupled to the master memory. The plurality of memory devices thus constitute a single virtual storage. When accessing is performed from a root complex to the plurality of memory devices constituting the single virtual storage, the root complex hands over a bus master to the master memory. The master memory receives a command regarding the accessing from the root complex, changes address information used for the accessing in the command regarding the accessing, based on a logical relationship with the slave memories, and sends changed command regarding the accessing to the slave memories.
US10983925B2 Configuration profile updates
An example non-transitory machine-readable medium may store instructions, which may be executable by a processing resource. The instructions may be executable by a processing resource to cause a computing device to store a configuration profile update in a data structure associated with an interface communicatively coupled to the processing resource, determine, during runtime of the computing device, that a peripheral device is connected to the computing device, and update a configuration profile of the peripheral device using the configuration profile update stored in the data structure.
US10983918B2 Hybrid logical to physical caching scheme
A variety of applications can include systems and methods that utilize a hybrid logical to physical (L2P) caching scheme. A L2P cache and a L2P changelog in a storage device can be controlled for use in write and read operations of a memory system. A page pointer table in the L2P cache can be accessed, for performance of a write operation in the memory system, to obtain a specific physical address mapped to a specified logical block address from a host, where the access is based on the page pointer table loaded into the L2P cache from the L2P changelog. The L2P cache area can be progressively configured with the most frequently accessed page pointer tables in the L2P changelog in the latest host accesses.
US10983914B2 Information processing apparatus, arithmetic processing device, and method for controlling information processing apparatus
A tag match determination unit determines, in response to an acquisition request for predetermined data, whether predetermined data is present in a primary cache. When the predetermined data is not present in the primary cache, the move-in buffer outputs the acquisition request for the predetermined data to a secondary cache management unit or the storage device and holds determination purpose information based on state information on a predetermined area that stores therein the predetermined data. A storage processing unit determines, when an acquired response from the secondary cache management unit or the storage device is a predetermined type, based on the determination purpose information, whether or not to acquire the state information stored in the primary cache; invalidates the predetermined area when it is determined not to acquire the state information; and stores, in the predetermined area, the predetermined data included in the response.
US10983913B2 Securing exclusive access to a copy of a metadata track via a process while the metadata track is held in a shared mode by another process
In response to determining, by a storage controller, that a first process is to perform a write operation, a customer data track in a cache is configured for exclusive access while waiting for the write operation on the customer data track to be performed by the first process. In response to configuring the customer data track for the exclusive access, a copy of a metadata track is generated, wherein the metadata track stores metadata information of the customer data track and is configured for shared access. The copy of the metadata track is configured to provide exclusive access to a second process to perform operations on the copy of the metadata track, wherein the first process is able to perform the write operation on the customer data track that causes the metadata track to be updated while the second process performs the operations on the copy of the metadata track.
US10983908B1 Method and system for garbage collection of data protection virtual machines in cloud computing networks
Configuring virtual machines for garbage collection in a deduplication backup system executed on a server computer in a cloud computing network, by configuring at least one virtual machine (VM) of a plurality of virtual machines in a VM cluster to be data protection virtual machines (DP VMs), by enabling only read and write operations to/from the DP VMs, interconnecting a garbage collection VM (GC VM) of the VM cluster to the DP VMs, configuring the GC VM to perform only garbage collection tasks for the DP VMs, and providing data access credentials from each DP VM to the GC VM to facilitate the garbage collection tasks.
US10983906B2 Memory compression hashing mechanism
An apparatus to facilitate memory data compression is disclosed. The apparatus includes a memory and having a plurality of banks to store main data and metadata associated with the main data and a memory management unit (MMU) coupled to the plurality of banks to perform a hash function to compute indices into virtual address locations in memory for the main data and the metadata and adjust the metadata virtual address locations to store each adjusted metadata virtual address location in a bank storing the associated main data.
US10983897B2 Testing embedded systems and application using hardware-in-the-loop as a service (HILAAS)
Embodiments for testing embedded systems and their applications in an Internet of Things (IoT) environment by a processor, denoted as a Hardware-in-the-Loop as a Service (HiLaaS). In a simulated environment, one or more simulated entities and one or more real entities in a networked system may be tested in real-time according to received control parameters, for a price. The price is estimated by the system, based on other parameters, and offered to the user to accept or reject. Alternatively, the user may specify the price, the system estimates control parameters, and the user can accept or reject the control parameters. One or more properties of the one or more entities, the network system, or combination thereof may be estimated based on the testing of the one or more simulated entities, when the price and control parameters are accepted.
US10983895B2 System and method for data application performance management
A system and method for data application performance management is disclosed. According to one embodiment, a computer-implemented method, comprises receiving a selection of a goal for an application on a cluster of compute nodes. The goal includes one or more of a speedup goal, an efficiency goal, a reliability goal, and a service level agreement goal. The application on the cluster is executed. Data associated with the goal is collected. A recommendation to adjust one or more parameters that would allow the goal to be achieved.
US10983892B2 Method and system for estimating efficiency of machine vision
Embodiments of the present disclosure provide a method for evaluating (e.g., estimating) an efficiency of a machine vision, which includes: obtaining an image, wherein the image presents a plurality of objects which include a first object and a second object; performing an image recognition on the images by the machine vision to obtain a prediction block corresponding to at least one of the first object and the second object; merging a first standard block corresponding to the first object and a second standard block corresponding to the second object to obtain a third standard block; and obtaining evaluation information according to the third standard block and the prediction block, wherein the evaluation information reflects a prediction efficiency of the machine vision for the objects in the image.
US10983891B2 Method and system for implementing a data center operating system
The invention relates to a Data Center Operating System. An embodiment of the present invention comprises: a memory component that stores inventory data for a plurality of data centers; an interactive interface that receives one or more user inputs; an API input that receives data from one or more data center systems; and a processor configured to perform the steps comprising: receiving, via the API input, monitored data from a plurality of data centers at one or more locations; automatically generating, via the processor, an interactive data center floorplan that comprises the monitored data at a device-level for a specific data center; and displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in the specific data center.
US10983889B2 Stream-based composition and monitoring server system and method
Embodiments of the invention provide a management console enabling monitoring of distributed components of a process control application. The management console includes a management console window that can be customized according to one or more user-defined software code modules that interface to data sources to populate views supported by the console window. The invention further includes a language and method of composing blocks of executable code within the management console that provide the capability to run many analyses simultaneously. The console window includes a set of view templates including controls for manipulating graphically displayed representations of data rendered by the distributed components, and an interface for exchanging requests and data with an extensible set of software modules that provide data links to one or more distributed data-linked components. The set of software modules also define the customizable portions of the view rendered by the console window.
US10983888B1 System and method for generating dynamic sparse exponential histograms
Systems and methods for generating dynamic sparse exponential histograms. The system includes a network-based service and a data compression engine to generate a sparse exponential histogram (SEH) representation of a distribution of a plurality of data values of a performance metric of the network-based service. The data compression engine is configured to, map each data value to a bin of an exponential histogram. Responsive to a determination that the mapped bin is not indicated in the SEH representation and that a bin quantity limit would be exceeded by adding the mapped bin, the data compression engine is configured to increase a bin size parameter by a scaling factor to expand data value ranges of the bins, merge bins indicated in the SEH representation according to the expanded data value ranges to reduce the quantity of bins indicated in the SEH representation, and indicate the scaling factor in the SEH representation.
US10983887B2 Validation of multiprocessor hardware component
A method, apparatus and computer program product to be employed by a hardware component under validation, wherein the hardware component having a plurality of processing units each belonging to one of at least two types, such that one of the at least two types of processing units is less error-prone then a remainder of the at least two types. The method comprising: designating one of the processing units of the hardware component under validation that belongs to the less error-prone type as a manager processing unit; initiating execution of a tester program code for testing processing units, by processing units of the hardware component other than the manager processing unit; and, monitoring by the manager processing unit the status of the processing units during execution of the tester program code.
US10983886B2 Methods, apparatuses and systems for cloud-based disaster recovery
Methods, apparatuses and systems for cloud-based disaster recovery are provided. The method, for example, includes receiving, at a cloud-based computing platform, backup information associated with backup vendors used by a client machine; storing, at the cloud-based computing platform, the backup information associated with the backup vendors; periodically updating, at the cloud-based computing platform, the backup information associated with each of the backup vendors at a predetermined polling interval for each of the backup vendors; receiving, at the cloud-based computing platform from the client machine, a failure indication for a server associated with at least one of the backup vendors; and restoring the server using the stored backup information at the cloud-based computing platform.
US10983885B2 Recovering storage devices in a storage array having errors
Provided are a computer program product, system, and method for recovering storage devices in a storage array having errors. A determination is made to replace a first storage device in a storage array with a second storage device. The storage array is rebuilt by including the second storage device in the storage array and removing the first storage device from the storage array resulting in a rebuilt storage array. The first storage device is recovered from errors that resulted in the determination to replace. Data is copied from the second storage device included in the rebuilt storage array to the first storage device. The recovered first storage device is swapped into the storage array to replace the second storage device in response to copying the data from the second storage device to the first storage device.
US10983883B2 Error recovery in magnetic random access memory after reflow soldering
A method is performed at an electronic device that includes magnetic random access memory (MRAM). The method includes loading the MRAM with data including main data, first error correcting data, and second error correcting data. The MRAM comprises a plurality of MRAM cells characterized by a first magnetic anisotropy corresponding to a first error rate at a predefined temperature that exceeds a threshold for correcting errors using only the first error correcting data. The method further includes, after loading the MRAM with the data, heating the MRAM to the predefined temperature and correcting errors in the main data using both the first error correcting data and the second error correcting data. The method further includes after correcting the errors in the main data, erasing, from the MRAM, the second error correcting data and maintaining, on the MRAM, the first error correcting data.
US10983880B2 Role designation in a high availability node
A high-availability network device cluster role synchronization technique for devices configured with multiple network controllers is disclosed. An HA node may contain information regarding a role within a cluster for that HA node. This information should properly be maintained or erased based on a type of failover for an HA device. For example, if there is a loss of the active controller that causes only a controller failover, changes to the role of the HA node may not be necessary. Thus, an election process within a cluster may be avoided. However, if a failover of an entire HA node occurs (or restart of an HA node), role information prior to the restart may not be applicable and an election process may need to be initiated such that the cluster may continue to function. Different types of roles may exist for nodes within a cluster.
US10983878B2 Processor for detecting and preventing recognition error
Provided is an image recognition processor. The image recognition processor includes a plurality of nano cores each configured to perform a pattern recognition operation and arranged in rows and columns, an instruction memory configured to provide instructions to the plurality of nano cores in a row unit, a feature memory configured to provide input features to the plurality of nano cores in a row unit, a kernel memory configured to provide a kernel coefficient to the plurality of nano cores in a column unit, and a difference checker configured to receive a result of the pattern recognition operation of each of the plurality of nano cores, detect whether there is an error by referring to the received result, and provide a fault tolerance function that allows an error below a predefined level.
US10983877B1 Backup monitoring with automatic verification
In an embodiment, automatic verification of a system backup operation is provided. This verification is achieved by copying executable files to a writeable file system representing a backup recovery point and configuring an operating system within the writeable file system to execute a particular service upon startup of the operating system. Moreover, a validation virtual machine (VM) associated with a backup recovery point is launched from the writeable file system and a first and second validation operation are performed by the validation VM. Results of the first validation operation are used to select the second validation operation, and the validation VM is determined to have completed successfully based on the results of the second validation operation. In one embodiment, a repair operation may be performed, based on the first set of results, to repair the operating system of the computing device and/or backup data of the computing device.
US10983875B2 Time-based virtual machine reversion
Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
US10983873B1 Prioritizing electronic backup
A technology is described for prioritizing electronic files for backup to a backup storage. An example method may include determining a defined file value of an electronic file identified for backup to a backup storage. A backup priority may be assigned to the electronic file based in part on the defined file value of the electronic file, and a backup entry for the electronic file may be added to a backup queue. Thereafter, the backup entry for the electronic file may be retrieved from the backup queue, wherein the backup priority for the electronic file may be higher as compared to backup priorities of other electronic files represented by backup entries in the backup queue, and a copy of the electronic file represented by the backup entry in the backup queue may be sent to the backup storage.
US10983872B2 Systems and methods for data synchronization
Systems and methods for data synchronization are provided. The system may include a first Hadoop service cluster, a second Hadoop service cluster and a third service cluster. The first Hadoop service cluster may store the file metadata from a client. The second Hadoop service cluster connects to the first Hadoop service cluster. The third service cluster may back up updated data block of the first Hadoop service cluster to the second Hadoop service cluster.
US10983871B2 Automated storage target selection for data backup
In one embodiment, automated storage target selection includes automatically selecting a storage node of a plurality of candidate storage nodes as a function of a plurality of selection criteria. Further, a backup data object is transmitted to the selected storage node. In one embodiment, selecting a storage node includes retrieving stored user-defined parameters for selection criteria for selecting a storage node, retrieving storage node-defined parameters for selection criteria, comparing user-defined parameters and storage node-defined parameters, and selecting a storage node as a function of the comparing. In another aspect of the present description, comparing user-defined parameters and storage node-defined parameters includes broadening a first user-defined parameter to a second user-defined parameter broader than the first user-defined parameter if no candidate storage nodes have a storage node-defined parameter within the first user-defined parameter. Other features and aspects may be realized, depending upon the particular application.
US10983869B2 Recovering a failed clustered system using configuration data fragments
A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
US10983868B2 Epoch based snapshot summary
Epoch-based management of file system data is disclosed. In various embodiments, for each of a plurality of snapshots, data that associates with the snapshot a corresponding last chunk identifier assigned as of a time at which the snapshot is or was created is stored a in a first data structure. For each of a plurality of chunks of file system data no longer referenced by any live file system object, an epoch identifier associated with an epoch in which the chunk became no longer referenced by any live file system object is stored in a second data structure. A chunk identifier and associated epoch comprising an entry in the second data structure are compared with one or more entries in the first data structure to determine whether a chunk associated with the chunk identifier is associated with a snapshot that continues to be retained.
US10983867B1 Fingerprint change during data operations
Various systems, methods, and processes for caching and referencing multiple fingerprints while data operations are ongoing are disclosed. A first fingerprint is generated based on a first fingerprinting process. The first fingerprint is stored in association with a second fingerprint, which is based on a second fingerprinting process. The first fingerprint and the second fingerprint are associated with the same data segment. Data operations such as a backup operation, a restore operation, or a replication operation can be performed while the conversion of the data segment from the second fingerprint to the first fingerprint is ongoing.
US10983862B2 Prioritized rebuilding of extents in multiple tiers
A method of responding to failures in a tiered storage system is provided. The method includes (a) rebuilding a set of failed storage extents belonging to a first storage tier; (b) receiving a notification that a particular storage extent has failed while rebuilding the set of failed storage extents belonging to the first tier; and (c) upon determining that the particular storage extent belongs to a second storage tier that has a higher priority than does the first storage tier: (1) pausing rebuilding the set of failed storage extents belonging to the first storage tier, (2) rebuilding the particular storage extent, and (3) resuming rebuilding the set of failed storage extents belonging to the first storage tier after rebuilding the particular storage extent. An apparatus, system, and computer program product for performing a similar method are also provided.
US10983860B2 Automatic prefill of a storage system with conditioning of raid stripes
A storage system comprises a plurality of storage nodes each comprising one or more storage devices. Each of the storage nodes further comprises a processor coupled to a memory. The storage system is configured to prefill a given stripe across multiple ones of the storage devices with data blocks to a first fullness level, to designate at least a subset of the prefilled data blocks of the stripe as available for use in prefilling one or more logical storage volumes of the storage system, and to prefill a given one of the logical storage volumes to a second fullness level utilizing selected ones of the available data blocks. The given stripe across multiple ones of the storage devices illustratively comprises a RAID stripe.
US10983857B2 Continuing a running script after modification
A computer-implemented method includes detecting that a first script has been modified to an updated script and that the first script is currently running. A data key point is selected from among a set of data key points available in the first script. At the selected data key point in the first script, a current state of the first script is saved in a storage object external from the first script, responsive to detecting that the first script has been modified. An execution point is selected in the updated script. The current state of the first script is loaded into the updated script. The updated script is run from the execution point, with the current state of the first script.
US10983856B2 Identifying root causes of performance issues
The disclosed embodiments provide a system for identifying root causes of performance issues. During operation, the system obtains a call graph containing a set of call paths for a set of services. Next, the system determines, based on a load test of the set of services, severity scores for the set of services, wherein the severity scores represent levels of abnormal behavior in the set of services. The system then groups the severity scores by the set of call paths and identifies, based on the grouped severity scores, one or more services as potential root causes of performance issues in the set of services. Finally, the system outputs the identified one or more services as the potential root causes of the performance issues.
US10983855B2 Interface for fault prediction and detection using time-based distributed data
Techniques are disclosed for generating and utilizing a time-based distribution of I/O latency and other performance characteristics to identify potential device failures in a system that includes storage devices, such as a distributed software-defined storage system. A user interface is implemented that allows users to request and selectively view I/O latency and other data over a configurable time-based or histogram-based distribution. The user interface further enables comparison of the I/O latency distribution to data from other devices in the same class to identify potential failures.
US10983854B2 Memory controller and initialization method for use in data storage device
A memory controller is provided. The memory controller is coupled to a flash memory that includes a plurality of physical blocks, and each physical block includes a plurality of physical pages, and some of the physical pages are defective physical pages. The memory controller includes a processor that is configured to set a total target initialization time for an initialization process of the flash memory. The processor sequentially selects a current physical block from among all the physical blocks to perform the initialization process, and it performs a read operation of the initialization process on the current physical block using a read-operation threshold. In response to the read operation of the current physical block being completed, the processor dynamically adjusts the read-operation threshold of the read operation of the physical blocks, so that the initialization process is completed within the total target initialization time.
US10983849B2 Container application for android-based devices
A computer-processor executable container application operates within an operating system, such as an Android operating system. The application is itself configured to execute applications contained within the container application. The container application may create a secure computing environment in which business applications on a computing device can be protected and monitored without affecting or interacting with other applications or data on the computing device. Such a secure computing environment may enable businesses to protect their data residing on a personal computing device and to have visibility into how the data is accessed, used, and shared, while not interfering with personal use of the personal computing device.
US10983848B2 Implicit push data transfer
A computer-implemented method comprises executing, in a first container of a first computer system, input source instructions; executing, using the same first computer system, a plurality of containerized application programs in different corresponding containers; monitoring, by the input source instructions, the one or more different containerized application programs by identifying one or more system calls that resulted from the different container applications generating statistical messages relating to operation of the containerized application programs; generating, by the input source instructions, one or more enriched messages based on the system calls that were identified and based on the statistical messages; transmitting the one or more enriched messages to a first metric collector, and aggregating a plurality of the enriched messages into a set of aggregated metrics values; sending, from the first metric collector to a monitoring application that is hosted on a second computer system, the aggregated metrics values.
US10983845B2 Controlling applications by an application control system in a computer device
An application control system (ACS) in a computer device intercepts a request to launch a requested application by a calling process, and determines, based on the requested application, that user interaction is required before launch. In response, the ACS establishes whether or not the calling process is associated with a controlling terminal and, if so, performs the user interactions using that controlling terminal. Where the user interactions are successful then the intended application is permitted to launch or, conversely, the intended application may be denied. Other solutions are provided in the event that the calling process is not associated with the controlling terminal.
US10983843B2 Event-driven programming model based on asynchronous, massively parallel dataflow processes for highly-scalable distributed applications
An example method comprises receiving one or more published events by an event hook application program interface (API) from one or more client applications, passing a model to a web server configured to generate web containers in concurrent threads, receiving, by any number of worker nodes, each web container, each of the worker nodes including a system agent program for dynamically assigned functions, the web containers being provided to the any number of worker nodes for logical isolation of system agent execution in memory, and performing the dynamically assigned functions by the system agent program in a blackboard memory, the blackboard memory being a shared memory with non-blocking reads and writes and performing functionality, the dynamically assigned functions being executed in parallel and at least two of the dynamically assigned functions sharing context between inter-dependent processes.
US10983841B2 Systems and methods for removing identifiable information
Systems and methods for censoring text characters in text-based data are provided. In some embodiments, an artificial intelligence system a be configured to receive text-based data and store the text-based data database. The artificial intelligence system may be configured to receive a list of target pattern types identifying sensitive data and receive censorship rules for the target pattern types determining target pattern types requiring censorship. The artificial intelligence system may be configured to assemble a computer-based model related to a received target pattern type in the list of target pattern types. The artificial intelligence system may be configured to use a computer-based model to identify a target data pattern corresponding to the received target pattern type within the text-based data, identify target characters within the target data pattern, and to assign an identification token to the target characters.
US10983839B2 Method, apparatus, and electronic device for improving CPU performance
Implementations of this specification provide a method, an apparatus, and an electronic device for improving performance of a central processing unit (CPU) comprising a plurality of CPU dies. The method includes the following: enabling threads in each CPU die of the CPU to compete for a mutex of a respective CPU die; identifying the plurality of threads that have obtained the mutexes; enabling the plurality of threads that have obtained the mutexes to compete for a spin lock of the CPU; identifying, from the plurality of threads, a target thread that has obtained the spin lock; executing a critical section corresponding to the target thread that has obtained the spin lock; and releasing the mutex and the spin lock that are obtained by the target thread.
US10983837B2 Method and apparatus for load estimation
A disclosed load estimation method includes: collecting run information of a processor being executing a predetermined program; specifying execution status of the processor based on the collected run information; and estimating a load of the predetermined program based on a result of comparison between the execution status of the processor and execution characteristics of the processor. Each of the execution characteristics is stored in association with a load level of the predetermined program.
US10983833B2 Virtualized and synchronous access to hardware accelerators
An aspect includes hardware accelerator access. An application executing on a core of a multi-core processor triggers an interface code routine to acquire ownership of a hardware accelerator that is shared by a plurality of cores. The interface code routine partitions an input work package of the application into a plurality of pages in one or more input queues. The input work package is provided to the hardware accelerator in groups of one or more pages through the one or more input queues based on acquiring ownership of the hardware accelerator.
US10983831B2 Firmware-based provisioning of operating system resources
Examples relate to firmware-based provisioning of hardware resources. In some of the examples, firmware discovers and takes ownership of a hardware resource. At this stage, the firmware performs a test to verify the hardware resource. The firmware then assigns the hardware resource to an OS instance. At this stage, the firmware can suspend assigning further hardware resources to the OS instance in response to a satisfied notification from the OS instance.
US10983830B2 Parameter variations for computations using a remote repository
Methods, systems, and computer-readable media for parameter variations for computations using a remote repository are disclosed. A first computation is assigned to a first set of one or more hosts. The first computation is associated with first parameters including one or more inputs and program code. A second computation is assigned to a second set of one or more hosts and is associated with a second set of parameters. Execution of the first computation is initiated using the first set of hosts and the first set of parameters. Local copies of the input(s) and program code are obtained from a storage service using a TO credential supplied by a repository manager. Execution of the second computation is initiated using the second set of hosts and the second set of parameters as obtained using a credential supplied by the repository manager.
US10983829B2 Dynamic size of static SLC cache
Apparatus and methods are disclosed, including using a memory controller to track a maximum logical saturation over the lifespan of the memory device, where logical saturation is the percentage of capacity of the memory device written with data. A portion of a pool of memory cells of the memory device is reallocated from single level cell (SLC) static cache to SLC dynamic cache storage based at least in part on a value of the maximum logical saturation, the reallocating including writing at least one electrical state to a register, in some examples.
US10983827B2 Project scheduling in a heterogeneous distributed computing environment
A genetic algorithm is described to determine a near-optimal schedule for assigning heterogeneous computations to resources in a heterogeneous computational environment. The genetic algorithm evolves a computation-to-compute resource mapping optimized with respect to a set of inter-dependent, and possibly conflicting objectives including cost of computation, data transfer cost, time to complete computation, profitability, etc. A set of scheduling plans are randomly created and then evaluated and assigned a fitness value based on the ability to meet a set of weighted objectives. Scheduling plans having desirable fitness values are selected as parents to procreate one or more new scheduling plans, each new plan inheriting resource mappings from at least two parents. This evolutionary process is repeated until the fitness values across scheduling plans converge or a time threshold is exceeded. At the end of evolution, a scheduling plan with the best assigned value is chosen for scheduling.
US10983826B2 Application restore time from cloud gateway optimization using storlets
A method, computer system, and a computer program product for designing and executing at least one storlet is provided. The present invention may include receiving a plurality of restore operations based on a plurality of data. The present invention may also include identifying a plurality of blocks corresponding to the received plurality of restore operations from the plurality of data. The present invention may then include identifying a plurality of grain packs corresponding with the identified plurality of blocks. The present invention may further include generating a plurality of grain pack index identifications corresponding with the identified plurality of grain packs. The present invention may also include generating at least one storlet based on the generated plurality of grain pack index identifications. The present invention may then include returning a plurality of consolidated objects by executing the generated storlet.
US10983821B2 Apparatus and method for a hybrid layer of address mapping for a virtualized input/output (I/O) implementation
An apparatus and method are described for implementing a hybrid layer of address mapping for an IOMMU implementation. For example, one embodiment of a graphics processing apparatus comprises: virtualization circuitry to implement a virtualized execution environment in which a plurality of guest virtual machines (VMs) are to execute and share execution resources of the graphics processing apparatus; an input/output (I/O) memory management unit (IOMMU) to couple the VMs to one or more I/O devices; a hybrid layer address mapping (HLAM) module to combine entries from a per-process graphics translation table (PPGTT) with entries from a global graphics translation table (GGTT) into a first integrated page table, the first integrated page table mapping PPGTT guest page numbers (GPNs) to host page numbers (HPNs) and mapping GGTT virtual GPNs to HPNs; the HLAM to transform a GGTT GPN into a virtual GPN usable to access a corresponding HPN within the first integrated page table in response to a GGTT read/write operation generated by a first guest virtual machine (VM).
US10983820B2 Fast provisioning of storage blocks in thin provisioned volumes for supporting large numbers of short-lived applications
A computer-implemented method includes receiving a request for storage for a container and determining whether a suitable thin provisioned volume currently exists based on criteria in the request. In response to determining that a suitable thin provisioned volume currently exists, the method includes selecting an unused portion of the thin provisioned volume and creating a container volume in the selected unused portion of the thin provisioned volume. The method also includes permitting input/output (I/O) to the container volume and releasing the selected unused portion of the thin provisioned volume in response to determining the container volume is no longer needed.
US10983819B2 Dynamic provisioning and delivery of virtual applications
The disclosure provides an approach for mounting a virtual disk to a virtual computing instance (VCI). The method comprises obtaining a set of required applications for each VCI in a set of VCIs. The method comprises obtaining constraints of each VCI in the set of VCIs. The method further comprises determining pair-wise application overlap between each pair of VCIs of the set of VCI, wherein the overlap complies with constraints of the two VCIs for which the overlap is determined. The method also comprises placing applications of at least one of the application overlaps into a virtual disk file, associating the virtual disk with the virtual disk file, and mounting the virtual disk to a first VCI of the set of VCIs.
US10983815B1 System and method for implementing a generic parser module
Various methods, apparatuses/systems, and media for implementing a generic parser module are disclosed. A repository that stores a plurality of files each having a corresponding file format. A processor accesses the repository to obtain the plurality of files and format each file into a class-based logical hierarchy. The processor also creates a Java model based on the formatted files having the class-based logical hierarchy, each file having a plurality of data and the Java model having file-level classes that contain a list of said plurality of data; generates Java annotations identifying each file type included in the file-level classes; injects the Java annotations into the file-level classes of the Java model to indicate how to process each file; calls a method along with the file containing the data; and parses the file to read the data into the Java model injected with the Java annotations.
US10983814B2 Systems and methods for providing language selection technology through interface with cinema servers
Embodiments of this invention relate to theater seating, and more particularly to theater seating comprising a user interface that can be used to control various elements of the seat, and allow the user to select the language in which media is presented (i.e., systems and methods for providing language selection technology through interface with cinema servers). Embodiments of this system comprise a touchscreen user interface, a processing and IO circuit board, and a head phone audio jack. In some embodiments the touchscreen user interface comprises a menu selectable device. In some embodiments the menus show various controllable features selected from a list comprising: multiple language outputs with volume controls, position control for the seat back recline and foot elevation, potentially a seat temperature control with heat and cooling, and even potentially a customer rewards number input device capable of theater concessions ordering.
US10983810B2 Implementing web browser in virtual machine
A method includes establishing a remote desktop connection between a first computing device and a first virtual machine executed by a second computing device. A stream of data generated by a first application executing on the first virtual machine is received in the first computing device over the remote desktop connection. A user interactivity metric associated with a user's interaction with the first application via the first computing device is determined. A compression metric is generated based on the user interactivity metric. The stream of data is compressed based on the compression metric.
US10983809B2 Providing augmented reality user interfaces and controlling automated systems based on user activity information and pre-staging information
Aspects of the disclosure relate to providing augmented reality user interfaces and controlling automated systems based on user activity information and pre-staging information. A computing platform may receive, from a client user device, a trip start notification indicating that a user of the client user device is initiating a trip to an enterprise center. In response to receiving the trip start notification, the computing platform may generate a pre-staging augmented reality user interface for a client augmented reality device linked to the client user device. Thereafter, the computing platform may receive pre-staging information identifying one or more events to be performed at the enterprise center when the user of the client user device arrives at the enterprise center. The computing platform may generate one or more pre-staging commands based on the pre-staging information and may send these commands to one or more systems associated with the enterprise center.
US10983808B2 Method and apparatus for providing emotion-adaptive user interface
The present invention relates to a method and apparatus for providing an emotion-adaptive user interface (UI) on the basis of an affective computing service, in which the provided service is configured with at least one of a service operation condition, a service end condition, and an emotion-adaptive UI service type on the basis of purpose information of the service, and the detailed pattern is changed and provided on the basis of the purpose information and the usefulness information of the service.
US10983806B2 User interface for computer system usage types
Techniques for providing an improved user interface in which a computer system usage type is configured are disclosed. In some embodiments, a computer-implemented method comprises: displaying a first plurality of selectable UI elements indicating distinct system types based on a request to create a new computer system; receiving a first user selection of one of the first plurality of selectable UI elements; displaying a second plurality of selectable UI elements indicating distinct system usage types in response to a determination that the distinct system type indicated by the first user selection comprises a predetermined system type; receiving a second user selection of one of the second plurality of UI elements; creating the new computer system; and storing the distinct system usage type indicated by the second user selection in association with the new computer system in a database.
US10983802B2 Relation among states appending device, relation among states appending method, and relation among states appending program
A change procedure generating device 10 includes: a storage means 11 which stores, for each relation among constituent elements of a system, a plurality of instances of inter-state information which indicates relations among states of the constituent elements wherein a follow-up state limitation is included which represents a relation between a state transition of the constituent elements of the system and prescribed states to which the constituent elements transition after the state transition has been executed, and an appending means 12 which appends the relations among the states of the constituent elements to an inputted system configuration definition, using the inter-state information which corresponds to the relations among the constituent elements which are included in the configuration definition.
US10983800B2 Reconfigurable processor with load-store slices supporting reorder and controlling access to cache slices
A processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues provides flexible and efficient use of internal resources. The configuration of the execution slices is selectable so that capabilities of the processor core can be adjusted according to execution requirements for the instruction streams. A plurality of load-store slices coupled to the execution slices provides access to a plurality of cache slices that partition the lowest level of cache memory among the load-store slices.
US10983796B2 Core-to-core end “offload” instruction(s)
Embodiments involving core-to-core offload are detailed herein. For example, a method decoding an instruction having fields for at least an opcode to indicate an end a task offload operation is to be performed, and executing the decoded instruction to cause a transmission of an offload end indication to the second core, the indication including one or more of an identifier of the second core, a location of where the second core can find the results of the offload, the results of execution of the offloaded task, an instruction pointer in the original code of the second source, a requesting core state, and a requesting core state location is described.
US10983791B2 Processor-implemented system and method for vector analysis to extract a speed of a rotating part of a machine where there is no trigger signal present
A processor-implemented method for vector analysis to extract a speed of a rotating part of a machine is provided. The processor-implemented method including receiving, by a processor, two channel synchronous signals derived from at least two sensors coupled to the machine and positioned 90° with respect to each other; determining, by the processor, a plurality of vector angles for a plurality of samples from the two channel synchronous signals to identify a period; determining, by the processor, a time difference based on a sample rate and a number of the plurality of samples that are within the period; determining, by the processor, the speed based on a time difference. A system for carrying out the method is also provided.
US10983790B2 Arithmetic processing unit and control method for arithmetic processing unit
An arithmetic processing unit includes an instruction decoder, first to fourth reservation stations, first and second computing units, first and second load-store units, and an allocation unit. The allocation unit, when the execution instruction is a first instruction that is executable in first and second computing units but not executable in first and second load-store units, allocates the first instruction to first or second reservation station based on a first allocation table, and when the execution instruction is a second instruction that is executable in the first and second load-store units but not executable in the first and second computing units, allocates the second instruction to third or fourth reservation station based on a second allocation table.
US10983789B2 Systems and methods for automating and monitoring software development operations
Systems and methods are disclosed for automating and monitoring software development operations. The systems may facilitate a user to submit a request to receive information related to a software application development across a development operations (DevOps) pipeline, and to efficiently receive an accurate response to the request. A natural language processing application may use query parameters from the request to form a query. The query may be sent to an artificial intelligence markup language (AIML) interpreter to retrieve the requested information from a database. Alternatively or additionally, the query may be sent to an application associated with an integration of a plurality of DevOps tools in the DevOps pipeline. The application may develop a dynamic response to the request.
US10983785B1 Firmware updating of power units
Information about firmware modules for a power unit (e.g., a battery backup unit or a power supply unit) can be downloaded, along with the firmware modules themselves. The firmware modules, which may constitute less than a complete firmware re-flash, can be used to update firmware of the power unit from a first version type to a second version type.
US10983783B2 Firmware update method and related apparatus
A firmware update method including receiving a first message from an update server, where the first message includes first data and a signature of the first data, verifying the first message, and obtaining digest data included in the first data after the first message is successfully verified. The digest data includes digest information of a differential installation package between a first installation package and a second installation package and at least one of, digest information of the first installation package, or digest information of the second installation package A second message is received from the update server and includes the differential installation package. The digest data is verified, and firmware of an embedded universal integrated circuit card (eUICC) is updated based on the differential installation package after the digest data is successfully verified.
US10983782B1 User interface upgrade analyzer
Systems and methods provide determination of a first user interface application associated with a first version of user interface code libraries, and reception of a request to analyze compatibility of the first user interface application with a second version of user interface code libraries. In response to the request the second version of user interface code libraries is retrieved, it is determined whether one or more user interface code libraries referenced in the first user interface application are not in the second version of user interface code libraries, and, if it is determined that one or more user interface code libraries referenced in the first user interface application are not in the second version of user interface code libraries, a message is presented indicating that one or more user interface code libraries referenced in the first user interface application are not in the second version of user interface code libraries.
US10983781B2 Blockchain computer data distribution
Blockchain distribution of computer data is disclosed. Computer data can comprise computer code, a computer code segment, a computer command, or a block of computer data, which can be employed by a device to patch software, change a device state, or synchronize data between devices. Blockchain distribution can provide benefits in a heterogeneous device environment, facilitate ad hoc device synchronization, and embody a distributed patch and communications network. Devices can receive a blockchain block from another device and, in some embodiments, enable other devices to access the block from the device. In some embodiments, devices can discard irrelevant blocks, however, an entire blockchain can be reconstructed where partial blockchains can be received from more than one device. Additionally, checkpoint blocks can enable devices to navigate the blockchain efficiently by skipping over known irrelevant blocks.
US10983772B2 Method, apparatus and program for generating application program
Provided is an environment for executing an application program included in a task to be periodically executed every fixed task cycle within a predetermined task cycle. A method includes: receiving input of a source code of the application program, and generating an execution module of the application program by adding, to the source code of the application program, a first command for interrupting the application program after executing the application program for a preset time within the task cycle and resuming execution of the application program in the next task cycle.
US10983771B1 Quality checking inferred types in a set of code
An explicit type for a construct is not necessarily specified by a set of code. Where an explicit type is not specified for a particular construct, a compiler performs type inference for the particular construct. If the compiler infers a denotable type is associated with the construct, the compiler proceeds to perform quality checking for the particular construct by evaluating quality conditions with respect to the inferred denotable type. However, if the compiler determines that a non-denotable type is associated with the construct, then the compiler selects a target type determination process based on an attribute of the inferred non-denotable type associated with the particular construct. The compiler determines one or more target types using the selected target type determination process. The compiler performs quality checking for the particular construct by evaluating quality conditions with respect to the target types.
US10983770B2 Efficient bundling and delivery of client-side scripts
A computing system may include a computing device configured to build modules of script code into bundles, and a bundler application executable to perform operations comprising: obtaining one or more of the modules of script code that are designated for bundling with one another; organizing the modules of script code into one or more chunks; for each respective chunk of the one or more chunks: (i) determining whether the respective chunk is to be assigned a deterministic chunk identifier or a non-deterministic chunk identifier, and (ii) assigning the respective chunk a chunk identifier as determined, where deterministic chunk identifiers are usable for referencing by additional modules of script code both within and not within in the respective chunk, and where the deterministic chunk identifiers are independent of characteristics of the computing device; and writing the one or more chunks to a bundle.
US10983769B2 Systems and methods for using a call chain to identify dependencies among a plurality of microservices
Described embodiments provide systems and methods for using a call chain to identify dependencies among a plurality of microservices. A device intermediary to a plurality of microservices can receive a first request to access a first microservice. The processing of the first request can cause the first microservice to communicate a second request to a second microservice. A first unique identifier can be generated for the first request to the first microservice and the device can establish a call chain for identifying a plurality of requests to a first microservice through a last microservice of the plurality of microservices accessed responsive to the first request. The device can forward the first request including the call chain to the first microservice and the second request including the call chain to the second microservice. The device can identify, via the call chain, that the first microservice depends on the second microservice.
US10983768B2 Method and system for persistent helpers for functions as a service (FAAS) in cloud computing environments
A method for improving the performance of functions-as-a-service including receiving a first function call including a first argument, performing a first function responsive to the first argument including by the first function call, producing a first function result, generating a first precomputation argument that differs from the first argument responsive to the first function call, executing a first persistent function responsive to the first precomputation argument, the persistent function including performing at least one precomputation operation, the at least one precomputation operation including performing the first function responsive to the first precomputation argument, producing a first precomputation result, storing the first precomputation result, receiving a second function call including a second argument, comparing the second argument to the first precomputation argument, and upon determining the second argument is identical to the first precomputation argument, transmitting the first precomputation result from a source of the second function call.
US10983767B2 Microservice-based software development
An application framework may be developed to support rendering of features on application web pages. Feature codes of features and associated content code that are developed as Representational State Transfer (REST)ful web services using a variety of different programming languages are received and stored in a Feature as a Service (FaaS) data store. The RESTful web services of the feature codes and the content codes are callable by the application server via the application framework. Content for populating the features are stored in a content data store. Application code is generated to provide application web page code for an application web page that includes one or more features. The application code is configured to cause the application server to access, via the application framework, a RESTful web service to obtain a feature code of a feature and access another RESTful web service to obtain specific content that populates the feature.
US10983766B2 Developer tools for a communication platform
Systems, apparatuses, methods, and computer program products are disclosed for inspecting an interface element viewable in a group-based communication platform interface. An example method includes receiving an inspect command indicative of a request to perform an inspect action on the interface element viewable in the group-based communication platform interface, wherein the request was provided by a user using a client device. The example method further includes generating an element definition payload based on the inspect command. The example method further includes generating an inspect action response message comprising the element definition payload. The example method further includes generating an ephemeral element definition message based on the inspect action response message. Subsequently, the example method includes transmitting the ephemeral element definition message to the client device.
US10983761B2 Deep learning enhanced code completion system
A code completion tool uses a deep learning model to predict the likelihood of a method completing a method invocation. In one aspect, the deep learning model is a LSTM trained on features that represent the syntactic context of a method invocation derived from an abstract tree representation of the code fragment.
US10983758B1 System, method, and computer program product for automatically inferring case-split hints in equivalence checking of an electronic design
The present disclosure relates to a method for use in a formal verification of an electronic design. Embodiments may include receiving, using a processor, a reference model including a software specification and an implementation model at a register transfer level. Embodiments may also include generating one or more invariants based upon, at least in part, the reference model, wherein generating one or more invariants includes applying a semantic analysis. Embodiments may further include automatically generating at least one case splitting candidate based upon, at least in part, the one or more generated invariants.
US10983757B2 Nanomaterial-based true random number generator
A true random number generator including a transistor, a first voltage source, a second voltage source, and a comparator. The transistor has a first electrode, a second electrode, and a third electrode. Two of the electrodes are electrically connected by a channel of conductive nanomaterial. The first voltage source is electrically connected to the first electrode and the second voltage source is electrically connected to the second electrode. The comparator is electrically connected to the third electrode and is configured to classify a measured electrical property at the third electrode as either HIGH or LOW based on a comparison of the measured electrical property with a reference value. The measured electrical property varies over time due to random telegraph signals (RTSs) due to defects in the transistor.
US10983756B2 Small multiplier after initial approximation for operations with increasing precision
In an aspect, a processor includes circuitry for iterative refinement approaches, e.g., Newton-Raphson, to evaluating functions, such as square root, reciprocal, and for division. The circuitry includes circuitry for producing an initial approximation; which can include a LookUp Table (LUT). LUT may produce an output that (with implementation-dependent processing) forms an initial approximation of a value, with a number of bits of precision. A limited-precision multiplier multiplies that initial approximation with another value; an output of the limited precision multiplier goes to a full precision multiplier circuit that performs remaining multiplications required for iteration(s) in the particular refinement process being implemented. For example, in division, the output being calculated is for a reciprocal of the divisor. The full-precision multiplier circuit requires a first number of clock cycles to complete, and both the small multiplier and the initial approximation circuitry complete within the first number of clock cycles.
US10983752B2 Methods and systems for generating customized audio experiences
Methods for providing a customized audio experience to a user of an audio output device are provided. A user interface is provided on a user device communicatively coupled to the audio output device, the user interface capable of accepting user input for managing the audio experience for the user. A set of activities is provided via the user interface, wherein each activity in the set invokes a set of behaviors configured for the activity for providing the customized audio experience to the user, wherein each behavior in the set customizes the audio experience for the user. A capability is provided via the user interface for the user to launch an activity from the set for invoking the set of behaviors configured for the activity to receive the customized audio experience.
US10983751B2 Multi-application augmented reality audio with contextually aware notifications
Various implementations include audio devices and related computer-implemented methods for controlling playback of augmented reality (AR) audio. In some cases, a method includes: receiving a first audio notification from one of a set of applications; determining an importance value for the first audio notification; detecting an activity state of the audio device, the activity state assigned to a notification importance threshold; and either: delaying release of the first audio notification at the audio device in response to the importance value failing to meet the notification importance threshold, or releasing the first audio notification at the audio device in response to the importance value meeting or exceeding the notification importance threshold.
US10983747B2 Remote desktop mirroring
Files are mirrored between a desktop device and a mobile device in a seamless manner so that a user may work on the mirrored files on either device without having to save or send files beforehand. The user may interact with a mirrored file on a desktop, physically leave the desktop, and take a mobile device that has the mirrored file with him or her and continue interacting with the file.
US10983745B2 Display device and display system including same
A display device according to an embodiment of the present invention comprises: a network interface unit for connecting the display unit to a terminal; a decoder for decoding encoded data received from the terminal; a display unit; and a control unit for receiving, from the terminal, the encoded data comprising a plurality of integrally encoded content images, performing control such that the decoder decodes the encoded data, extracting each of the plurality of content images from decoded data generated as a result of the decoding, and performing control such that the display unit displays each of the extracted images.
US10983742B2 Image forming apparatus having items related to function control
An image forming apparatus according to the present disclosure has items relating to function control. The image forming apparatus includes a setting section and a classification section. The setting section sets item content for each function. The classification section classifies an item into a first item group depending on a change frequency of the item contents. The first item group is defined such that information indicating a change in item content of the group is sent to an external device.
US10983740B2 Image forming apparatus, method, storage medium storing program, and system
User information is obtained, and an access token for receiving provision of a service from a service provider is obtained. The obtained access token is stored in a memory unit in association with the user information. In accordance with an instruction, the service provider is accessed using the access token stored in the memory unit, and a function corresponding to the instruction is executed.
US10983738B2 Computer-readable storage medium, information processing apparatus, and system
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an operating terminal is provided. The computer readable instructions, when executed by the computer, cause the computer to designate an information processing apparatus to transmit apparatus information to a server, and based on the designation of the information processing apparatus, transmit a setting command to the designated information processing apparatus through a communication interface. The setting command commands the information processing apparatus to shift to one of a condition for transmitting the apparatus information to the server and a condition for not transmitting the apparatus information to the server.
US10983734B2 Image processing system with independently changeable modules for generating an image to be printed and for receiving print settings
An image processing system includes an information processing apparatus and an image processing apparatus, in which the information processing apparatus includes: a first output section that outputs, to the image processing apparatus, identification information and an image to be printed; and a second output section that receives print settings from a user and outputs the print settings and the identification information to the image processing apparatus, and the image processing apparatus includes a printing section that receives the image, the print settings, and the identification information output from the first output section and the second output section and performs printing of the image in accordance with the print settings for the image using the identification information.
US10983730B2 Adapting resiliency of enterprise object storage systems
Various implementations disclosed herein enable managing a resiliency factor of an object stored in an enterprise object storage system. For example, in various implementations, a method of adjusting a realized resiliency factor of an object based on a target resiliency factor for the object is performed by an ingest entity of a storage system that includes a cluster of storage entities. The ingest entity includes a non-transitory computer readable storage medium, and one or more processors. In various implementations, the method includes obtaining a target resiliency factor for an object. In various implementations, the method includes determining whether or not to adjust a realized resiliency factor of the object based on the target resiliency factor. In various implementations, the method includes adjusting the realized resiliency factor of the object to an adjusted resiliency factor in response to determining to adjust the realized resiliency factor.
US10983728B2 Semiconductor devices
A semiconductor device includes a mode control circuit, a write control circuit and an internal data generation circuit. The mode control circuit activates a pattern input mode according to a logic level combination of a chip selection signal, configured to activate a command/address signal to generate an operation set signal from the command/address signal. The mode control circuit generates a mode control signal, which is enabled by the operation set signal, according to a logic level combination of the chip selection signal and the command/address signal, in a write mode after the pattern input mode is activated. The write control circuit generates a write enablement signal, which is enabled according to a logic level of the mode control signal. The internal data generation circuit generates internal data to be stored into a core circuit according to the write enablement signal.
US10983724B2 Controller with distributed sequencer components
A host operation to be performed can be received. Sub-operations that are associated with the received host operation can be determined. A memory component of multiple memory components can be identified for each sub-operation. Furthermore, each sub-operation can be transmitted to a media sequencer component that is associated with a respective memory component of the memory components.
US10983722B2 Data storage device using host memory buffer and method of operating the same
A data storage device includes a nonvolatile memory device, a storage controller and a mapping controller. The nonvolatile memory device stores an execution code that controls operations of the data storage device. The storage controller uploads and stores the execution code from the nonvolatile memory device to a host memory buffer included in an external host device, and downloads the execution code in realtime from the host memory buffer to execute the execution code that is downloaded from the host memory buffer. The mapping controller manages a mapping table including mapping relations between the execution code and host addresses of the host memory buffer at which the execution code is stored. A speed of accessing the execution code is increased and performance of the data storage device is enhanced by using the host memory buffer as storage of the execution code to control the operation of the data storage device.
US10983715B2 Expandable memory for use with solid state systems and devices
The present disclosure describes technologies and techniques for use by a data storage controller—such as a controller for use with a NAND or other non-volatile memory (NVM)—to provide a user-expandable memory space. In examples described herein, a customer may choose to purchase access to only a portion of the total available memory space of a consumer device, such as a smartphone. Later, the customer may expand the user-accessible memory space. In one example, the customer submits suitable payment via a communication network to a centralized authorization server, which returns an unlock key. Components within the data storage controller of the consumer device then use the key to unlock additional memory space within the device. In this manner, if the initial amount of memory the consumer paid for becomes full, the consumer may conveniently expand the amount of user-accessible memory.
US10983712B2 Storage control system and power consumption control method
A storage control system acquires, for each of a plurality of power control groups in which a plurality of storage devices which form the basis of a plurality of redundancy configuration groups are classified, an I/O (Input/Output) amount of the power control group. For each of the plurality of power control groups, the storage control system controls power consumption of each of the storage devices belonging to the power control group in power control group units, based on the acquired I/O amount relating to the power control group. None of the plurality of redundancy configuration groups spans two or more power control groups among the plurality of power control groups, all being contained in any of the plurality of power control groups.
US10983711B2 Memory controller, method for performing access control to memory module
The application discloses a memory controller and a method for controlling an access to a memory module. The memory controller is coupled between the memory module and a host controller to control the access of the host controller to the memory module. The memory controller comprises: a central buffer coupled to the host controller for receiving data access command from the host controller and coupled to the memory module for providing an encrypted data access command to the memory module; wherein the central buffer comprises a command processing module, for performing encryption operation to a data access command with a predefined command encryption algorithm to generate an encrypted data access command; wherein a data channel is coupled between the memory module and the host controller, and wherein under the control of the encrypted data access command, the memory module exchanges data with the host controller via the data channel.
US10983709B2 Methods for improving journal performance in storage networks and devices thereof
Methods, non-transitory computer readable media, and computing devices that execute a storage operation, without journaling the storage operation in a log, and withhold from a file system a list of freed inodes including an indication of an inode freed as a result of the execution of the storage operation. A consistency point operation is then initiated that retrieves storage operations logged as journal entries in the log and commits a result of each of the storage operations to data storage devices. A list of available inodes is updated based on the list of freed inodes, when the consistency point operation is determined to be complete. This technology reduces the number of storage operations that are required to be journaled to maintain consistency of a file system, thereby reducing the runtime resources required to facilitate the journaling and replay resource required to replay the storage operations following a recovery.
US10983708B2 Sharing alias addresses among logical devices
Provided are a computer program product, system, and method for sharing alias addresses among logical devices by a host accessing logical devices provisioned with a capacity from physical devices managed by a control unit. The host establishes with the control unit an association of logical devices and alias addresses assigned to the logical devices, wherein the alias addresses are associated with an alias management group. Alias address pool information is generated indicating each of the logical devices and their assigned alias addresses indicated in the association. The host uses from the alias address pool information any one of the alias addresses in the alias address pool information to access any of the logical devices associated with the same alias management group as the alias address.
US10983702B2 Reducing data storage system I/O bandwidth via read-once point in time copy
According to one embodiment, a computer program product for read-once point-in-time copy includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se, and the program instructions are executable by a storage system manager to cause the storage system manager to perform a method comprising: detecting a read access to one or more data tracks of a target data storage module; setting a value of one or more bits in response to detecting the read access to the one or more data tracks, each of the one or more bits being associated with one of the one or more data tracks. The value of the one or more bits is set to a value configured to prevent a copy-on-write operation being applied to the one or more data tracks to which the read access was detected.
US10983701B2 Memory system that constructs virtual storage regions for virtual machines
A memory system connectable to a host includes a nonvolatile memory and a controller. The controller is configured to generate one or more virtual storage regions each of which is associated with a virtual machine running in the host, using physical memory regions of the nonvolatile memory, maintain a threshold value for each of said one or more virtual storage regions, determine a cumulative amount of data that have been written in each of said one or more virtual storage regions, and restrict writing of data with respect to a virtual storage region for which the cumulative amount exceeds the threshold value.
US10983695B2 Focus management system
A method for managing focus in a graphical user interface using a directional controller that allows a directional or selection input. The method comprising: determining whether the input is directional or selection; determining whether there is a sibling object of a currently focused object in a given direction of the input if the input is directional; transferring the focus to the sibling object if there is a sibling object in the given direction; transferring the focus to an ancestor object of the currently focused object if there is no sibling object in the given direction; determining whether the currently focused object is a group; transferring the focus to a descendant object of the currently focused object if the currently focused object is a group and the input is selection; and selecting the currently focused object if the currently focused object is not a group and the input is selection.
US10983692B2 List scrolling and document translation, scaling, and rotation on a touch-screen display
In accordance with some embodiments, a computer-implemented method for use in conjunction with a device with a touch screen display is disclosed. In the method, a movement of an object on or near the touch screen display is detected. In response to detecting the movement, an electronic document displayed on the touch screen display is translated in a first direction. If an edge of the electronic document is reached while translating the electronic document in the first direction while the object is still detected on or near the touch screen display, an area beyond the edge of the document is displayed. After the object is no longer detected on or near the touch screen display, the document is translated in a second direction until the area beyond the edge of the document is no longer displayed.
US10983691B2 Terminal, vehicle having the terminal, and method for controlling the vehicle
A terminal is provided to recognize a touch input and a gesture input intended by a user. A vehicle includes the terminal configured to display buttons to be selected by a user, and receive a touch input as user input. An image input receives an image of the user for receiving a gesture input as the user input and a controller divides an area of the terminal into a first area and a second area. The controller determines a button selected by the user among buttons displayed in the first area based on the touch signal output by the touch input, and determines a button selected by the user among buttons displayed in the second area based on a finger image and an eye image in the image.
US10983688B2 Content scrubber bar with real-world time indications
In some embodiments, an electronic device displays a playback user interface that is configured to playback content on the electronic device. While displaying the playback user interface that is configured to playback the content on the electronic device, the electronic device displays a scrubber bar for navigating through the content, wherein the scrubber bar includes: a visual indication of a current playback position within the content; and one or more playback time indications that include time values based on the current playback position within the content. A respective playback time indication of the one or more playback time indications is based on a time of day at the electronic device, and an amount of time that it will take to play the content from the current playback position to an end of the content at a respective content playback speed.
US10983685B2 Systems and methods for preloading an amount of content based on user scrolling
Systems and methods for preloading an amount of content based on user scrolling are disclosed. A body of content may be presented that takes up a certain amount of display space within a graphical user interface. Scroll information characterizing user scrolling within the graphical user interface may be obtained. A portion of the body of content outside a field of view of the graphical user interface may be determined based on the scroll information.
US10983682B2 Interactive graphical user-interface for analyzing and manipulating time-series projections
Time-series projections can be analyzed and manipulated via an interactive graphical user interface generated by a system. The graphical user interface can include a graph depicting an aggregated time-series projection (ATSP) over a future time. The ATSP can be generated by aggregating multiple time-series. The system can receive user input indicating that an existing value in the ATSP is to be overridden with an override value. In response, the system can adjust the ATSP using the override value to generate an updated version of the ATSP. The system can display the updated version of the ATSP in the graphical user interface. The system can also propagate the impact of overriding the existing value with the override value through the multiple time-series. The system can display an impact analysis portion within the graphical user interface indicating the impact of overriding the existing value with the override value on the multiple time-series.
US10983677B2 Prefetching digital thumbnails from remote servers to client devices based on a dynamic determination of file display criteria
The present disclosure relates to systems, non-transitory computer-readable media, and methods for predicting and prefetching relevant thumbnails from remote servers to client devices based on a dynamic determination of file display criteria. For example, a thumbnail prefetching system utilizes previous thumbnail requests to predict a file directory sort order and determine thumbnails the operating system at the client device will next request. The thumbnail prefetching system can then prefetch the thumbnails prior to the operating system at the client device making thumbnail requests for the files. Thus, when the operating system does request thumbnails for the pertinent files, the thumbnail prefetching system can provide the thumbnails efficiently and quickly while leaving thumbnails for other (unrequested) files stored at the remote server (and not downloaded to the client device).
US10983674B1 Methods and systems for providing alimentary combinations in a packet-based graphical user interface generated using distance metrics
In an aspect, a system for providing alimentary combinations in a packet-based graphical user interface generated using distance metrics includes a computing device designed and configured to receive a client device identifier, retrieve, as a function of the client device identifier, an alimentary instruction set including a plurality of target nutrient quantities, and transmit a graphical user interface to a client device using an electronic transmission protocol, the graphical interface configured to cause a user device to display a plurality of alimentary combinations, wherein the graphical user interface further configures the client device to receive, from at least an alimentary provider device, a plurality of alimentary combinations, generate an ordering of the plurality of alimentary combinations according to a distance metric measuring each alimentary combination against the plurality of target nutrient quantities, display at least an alimentary combination of the plurality of alimentary combinations using the ordering.
US10983668B2 Method and apparatus for component display processing
Embodiments of the present invention provide a component display processing method and apparatus. The method includes: receiving indication information indicating that a component is in a waiting-to-be-processed state; and according to the indication information, reducing a displayed region of a container that is displayed on a display screen, so that t a hidden region of the container is displayed on the display screen.
US10983667B2 Methods and systems for displaying text using RSVP
The disclosure describes systems and methods related to moving object content that is enhanced with textual content presented using rapid serial visual presentation (“RSVP”). In one embodiment, video content is enhanced with RSVP content. Related embodiments provide systems and methods for displaying, creating, and editing such content. A particular embodiment provides for RSVP enhanced video previews. In another embodiment, augmented reality content is enhanced with RSVP content. In some embodiments, RSVP enhanced moving object content is provided on various end user electronic devices including smart phones, smart watches, and head mounted displays. These and other embodiments are disclosed further herein.
US10983666B2 Learning user interface
Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The plurality of dynamic icons may include at least one suggested dynamic icon representing at least one suggested item of the plurality of items and at least one secondary dynamic icon representing a secondary item of the plurality of items. The interface may be facilitated by determining, via a processor, a visual bias for the at least one suggested dynamic icon relative to the at least one secondary dynamic icon. The interface may be facilitated by applying the visual bias, via the interface, to the at least one suggested dynamic icon.
US10983665B2 Electronic apparatus and method for implementing user interface
An electronic apparatus and method of implementing a user interface according to a pressure intensity of a touch on the electronic apparatus, the method including detecting a position at which the touch is input, identifying the type of object displayed on the position, and detecting the pressure intensity. Accordingly, the user can manipulate electronic apparatuses with greater convenience.
US10983664B2 Communications interface and a communications method, a corresponding computer program, and a corresponding registration medium
The invention provides a communications interface for communications between participants, said interface including a virtual space (1) and graphical avatars (2, 3) that firstly represent respective ones of said participants and secondly are designed to move in said virtual space (1), said communications interface also including control means for controlling the movement of each graphical avatar, said communications interface being characterized in that it is designed to set up a discussion channel automatically between two of said participants when either the distance (d) between the two graphical avatars (2, 3) representing respective ones of said two participants is less than or equal to a predetermined first value (D1), or the distances between a graphical object and each of the two graphical avatars (2, 3) are less than or equal to a second predetermined value.Communications interfaces.
US10983662B2 Distally shared, augmented reality space
In a method facilitating connectivity between at least first and second persons contemplates utilizing one or more computer processors to instantiate a first augmented reality space that mimics a real world space physically in existence about a first person. The first augmented reality space includes at least an avatar of the first person, and a first virtual representation of at least one real world object within the first augmented reality space. Using one or more computer processors, the method provides an interface through which the second person, distal to the first person, can use a second avatar to contemporaneously occupy and enter the first augmented reality space, traverse the space, and interact with the object.
US10983660B2 Software robots for programmatically controlling computer programs to perform tasks
A system comprising at least one hardware processor; at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating an object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of a first application program, the generating comprising: obtaining a hierarchical representation of the active GUI elements of the application program; generating an object for each of at least some of the active GUI elements represented in the hierarchical representation; and organizing the generated objects into the object hierarchy based on relationships among active GUI elements represented in the hierarchical representation; and controlling, using software robot computer program and the generated object hierarchy, the first application program to perform the first sub-task.
US10983656B2 Image processing system and image processing method for playback of content
Provided is an information processing system including an output control unit that controls a display output unit in a manner that a display object indicating a sequential passage of time is displayed. The display object indicates a playback position of content, the display object including a plurality of areas corresponding to a plurality of pieces of the content. The present technology enables a user to intuitively perceive the relationship between the plurality of pieces of content and the piece of content that is currently being played back.
US10983655B2 Systems and methods for interactive mobile electronic content creation and publication
Existing content such as books are reorganized and condensed as electronic books for display on a mobile computing device. The electronic books have a hierarchical structure. A user interacts with the content of the book by way of a touch screen of the mobile computing device. The navigation may be non-linear in nature and the book is reconstructed as a set of primary ideas, supporting ideas, stacks of cards for the supporting ideas, and individual cards comprising elements and commentary from or about the book.
US10983654B2 Providing variable responses in a virtual-assistant environment
Virtual assistants intelligently emulate a representative of a service provider by providing variable responses to user queries received via the virtual assistants. These variable responses may take the context of a user's query into account both when identifying an intent of a user's query and when identifying an appropriate response to the user's query.
US10983653B2 Conductive film, touch panel, and method for manufacturing conductive film
A conductive film includes a support, detection electrodes that are arranged on at least one main surface of the support, connection portions that are arranged on the main surface so as to be electrically connected to an external terminal, and lead-out wirings that are arranged on the main surface, electrically connected to the detection electrodes through one end portion thereof, and electrically connected to the connection portions through the other end portion thereof, in which the connection portions contain a binder and a metal component, and a content of the metal component in the connection portions that is determined by X-ray photoelectron spectroscopy is 0.5 to 10 at %.
US10983651B2 Touch substrate, touch panel and touch display device
A touch substrate includes a base substrate and a plurality of first touch electrodes and a plurality of second touch electrodes electrically insulated from each other. At least one first touch electrode and at least one second touch electrode each include a mesh structure and a plurality of preset patterns. The mesh structure has a plurality of meshes, at least one of which is provided with at least one preset pattern therein, and at least one of the plurality of preset patterns is electrically insulated from a mesh in which it is located.
US10983649B2 Touch control module, display panel, display device and touch control method
A touch control module, a display panel, a display device, and a touch control method. The touch control module includes a first substrate and an array of touch electrodes disposed on a first surface of the first substrate. In a touch control period of a touch electrode row, the touch electrode row and at least one touch electrode row directly adjacent to the touch electrode row are configured to receive a same touch scan signal simultaneously. Therefore, under synchronous modulation, the influence of the coupling between directly adjacent touch electrode rows is reduced and overall uniformity of the capacitance is achieved, so that accuracy of the touch positioning and the pressure touch control can be improved.
US10983648B2 Touch input device
A touch input device includes a display module, a substrate for blocking electrical noise or for separating the display module from a circuit board or battery for operation of the touch input device, and a first electrode disposed on the display module and a second electrode disposed on the substrate. A spacer layer is disposed between the first electrode and the second electrode. A pressure magnitude of the touch is detected based on a capacitance between the first electrode and the second electrode. The capacitance is changed depending on the distance between the first electrode and the second electrode. The display module is bent by the touch, and the distance between the first electrode and the second electrode is changed due to the bending of the display module. The first electrode is disposed on a bendable surface of the display module.
US10983646B2 Pressure detectable touch input device including display module
A touch input device which includes a display module and is capable of detecting a pressure may be provided. The touch input device includes: a display module including a flat portion and at least one curved portion which extends from the flat portion and is curved with a predetermined curvature; and a pressure detection module which is formed under the display module and detects a touch pressure applied to a surface of the display module. The pressure detection module detects the touch pressure on the basis of a capacitance change amount according to a distance change between a reference potential layer and the pressure detection module. As a result, the touch input device including various types and forms of the display modules is capable of efficiently detecting the touch position and touch pressure.
US10983641B2 Touch sensing unit and display device with lines in the peripheral area
A touch sensing unit includes a first touch electrode disposed in a touch sensor area. A second touch electrode is disposed in the touch sensor area. A first touch line is disposed in a touch peripheral area. The first touch line is electrically connected to the first touch electrode. The touch peripheral area is disposed on a periphery of the touch sensor area. A second touch line is disposed in the touch peripheral area. The second touch line is electrically connected to the second touch electrode. The touch peripheral area includes first and second regions. In the first region, a width of the first touch line is smaller than a width of the second touch line. In the second region, the width of the first touch line is equal to the width of the second touch line.
US10983637B2 Display device
A display device is provided. The display device includes a display panel, a backlight unit, and a rear chassis. The display panel is configured to display an image. The backlight unit is provided on a rear surface of the display panel. The rear chassis includes a protruding region, a vibration plate, and at least one acoustic element. The protruding region is protruded in a rear direction. The at least one acoustic element is provided in the vibration plate and includes a pair of electrodes and a vibration material layer provided therebetween. The protruding region and the vibration plate are made of different materials.
US10983631B2 Touch panel
A display device with a touch panel includes a display panel, and a touch panel formed above the display panel. The touch panel includes X electrodes which extend in a first direction, and Y electrodes which extend in a second direction different from the first direction. The X electrodes and the Y electrodes respectively include intersection portions each formed where the X electrodes and the Y electrodes overlap each other, and electrode portions each formed between the intersection portions, wherein the electrode portions of one of the X electrodes is smaller in area than the electrode portions of one of the Y electrodes, and wherein floating electrodes are formed close to the electrode portion of the one of the X electrodes or Y electrodes, and over a reduced portion of the X electrode.
US10983626B2 Electronic devices with display and touch sensor structures
Display layers and touch sensor layers may be overlapped by enclosure walls in an electronic device. The electronic device may have a front wall and opposing rear wall and curved sidewalls. The front wall and the curved sidewalls may be formed from a glass layer or other transparent member. A touch sensor layer and display layer may extend under the glass layer with curved sidewalls. A touch sensor layer may also extend under the opposing rear wall. A foldable electronic device may have a flexible transparent wall portion that joins planar transparent walls. Components may be interposed between the transparent planar walls and opaque walls. Display and touch layers may be overlapped by the transparent walls and the transparent flexible wall portion. Touch sensor structures may also be overlapped by the opaque walls.
US10983625B2 Systems and methods for measurement of unsupported user interface actions
An unsupported event module may install one or more event handlers in an application, wherein the one or more event handlers are configured to catch user interface events not otherwise handled by the application. During execution of the application, one or more unsupported event handlers may record user interface events not otherwise handled by the application. The method further includes storing or transmitting one or more records of the user interface events recorded by the one or more unsupported event handlers. Other embodiments may include receiving, from a plurality of remote computing devices, records of user interface events. The recorded user interface events from a plurality of computers implementing instances of an application may be aggregated to generate a report indicting the number of user interface events not otherwise handled for the application.
US10983624B2 Man-machine interaction method, device, and graphical user interface for activating a default shortcut function according to pressure input
Embodiments disclose a man-machine interaction method, a device, and a graphical user interface. The method includes: displaying, by an electronic device, at least one icon on a display, where at least one shortcut function is preset for a first software program marked by a first icon of the at least one icon; detecting, by the electronic device on a pressure-sensitive surface, first pressure input exerted on the first icon; determining, by the electronic device, information about the at least one shortcut function when determining that the first pressure input meets a first preset condition; continuing, by the electronic device after detecting the first pressure input, to detect second pressure input exerted on the first icon; and activating a default shortcut function of the at least one shortcut function when the electronic device determines that second pressure input meets a second preset condition.
US10983621B2 Touch display device and driving method thereof
A touch display device and a driving method thereof are provided. A driving signal line configured to drive light emitting unit to emit light is multiplexed as a detection electrode. Moreover, the capacitance is formed between the detection electrode and a transparent conductive layer, the capacitance can be changed according to a change in touch force, so that when a position of the detection electrode is pressed, a distance between the detection electrode and the transparent conductive layer changes, and the capacitance between the detection electrode and the transparent conductive layer changes accordingly. In this way, a magnitude of the force at a touch position can be determined by a change in a capacitance value between the detection electrode and the transparent conductive layer, so that a force touch function can be realized.
US10983618B2 Display substrate and display device
The embodiment of the disclosure provides a display substrate and a display device. The display substrate includes data signal lines located in a display area of the display substrate, and fanout lines in a fanout area adjacent the display area of the display substrate and respectively connected in one-to-one correspondence with the data signal lines, wherein the data signal fanout lines include first fanout lines disposed in the same layer with a touch electrode of the display substrate.
US10983617B2 Touch sensing unit and display device including the same
A touch sensing unit includes a base layer having defined thereon a first sensing area, a second sensing area, and a third sensing area. The second and third sensing areas protrude from the first sensing area in a first direction and are spaced apart from each other. A non-sensing area is adjacent to the first, second, and third sensing areas. A first detection electrode is disposed within the first sensing area. A second detection electrode is disposed within the second sensing area. A third detection electrode is disposed within the third sensing area. First, second, and third signal wires are electrically connected to the first, second, and third detection electrodes, respectively. The first and second signal wires are disposed adjacent to a first edge of the non-sensing area. The third signal wire is disposed adjacent to a second edge of the non-sensing area.
US10983615B2 Patterning of a composition comprising silver nanowires
The present invention relates to the production of a layer structure, comprising the following process steps: i) coating a substrate with a composition at least comprising silver nanowires and a solvent; ii) at least partial removal of the solvent, thereby obtaining a substrate that is coated with an electrically conductive layer, the electrically conductive layer at least comprising the silver nanowires; iii) bringing into contact selected areas of the electrically conductive layer with an etching composition, thereby reducing the conductivity of the electrically conductive layer in these selected areas, wherein the etching composition comprises an organic compound capable of releasing chlorine, bromine or iodine, a compound containing hypochloride, a compound containing hypo-bromide or a mixture of at least two of these compounds. The invention also relates to a layer structure obtainable by this method, a layer structure, the use of a layer structure, an electronic component and the use of an organic compound.
US10983603B2 Devices and methods for generating input
Devices and methods are disclosed generating input. In one implementation, a stylus is provided for generating writing input. The stylus includes an elongated body having a distal end, and a light source configured to project coherent light on an opposing surface adjacent the distal end. The stylus further includes at least one sensor configured to measure first reflections of the coherent light from the opposing surface while the distal end moves in contact with the opposing surface, and to measure second reflections of the coherent light from the opposing surface while the distal end moves above the opposing surface and out of contact with the opposing surface. The stylus also includes at least one processor configured to receive input from the at least one sensor and to enable determining three dimensional positions of the distal end based on the first reflections and the second reflections.
US10983594B2 Sensory enhanced augmented reality and virtual reality device
Systems, apparatuses and methods may provide away to enhance an augmented reality (AR) and/or virtual reality (VR) user experience with environmental information captured from sensors located in one or more physical environments. More particularly, systems, apparatuses and methods may provide a way to track, by an eye tracker sensor, a gaze of a user, and capture, by the sensors, environmental information. The systems, apparatuses and methods may render feedback, by one or more feedback devices or display device, for a portion of the environment information based on the gaze of the user.
US10983592B2 Eyeball-tilt position device and apparatus including same
An eyeball-tilt detecting device for detecting a tilt position of an eyeball, including: a light source array including a plurality of light emitting sections that emit light having directivity; an optical spot position detection element configured to detect an optical spot position of light reflected from an eyeball to output a detection signal; and processing circuitry configured to calculate a tilt position of the eyeball based on the detection signal output from the optical spot position detection element.
US10983586B2 Power management system and power management method
A power management system including a first circuit board, a second circuit board and a connection cable is provided. The connection cable is compatible with USB type-C specification and connects the first circuit board and the second circuit board. When the first circuit board determines that a first power state of the first circuit board changes, the first circuit board transmits the first signal to the second circuit board through a configuration channel (CC) terminal of the connection cable, the second circuit board changes a second power state of the second circuit board according to the first signal.
US10983585B2 Platform and processor power management
The present invention relates to platform power management.
US10983581B2 Resource load balancing based on usage and power limits
Methods and apparatus relating to techniques for resource load balancing based on usage and/or power limits are described. In an embodiment, resource load balancing logic causes a first resource of a processor to operate at a first frequency and a second resource of the processor to operate at a second frequency. Memory stores a plurality of frequency values. The resource load balancing logic also selects the first frequency and the second frequency based on the stored plurality of frequency values. Operation of the first resource at the first frequency and the second resource at the second frequency in turn causes the processor to operate under a power budget. The resource load balancing logic causes change to the first frequency and the second frequency in response to a determination that operation of the processor is different than the power budget. Other embodiments are also disclosed and claimed.
US10983575B2 Smart cord reel
A smart cord reel cable including at least one sensor for measuring cord or cord reel usage, a memory for receiving sensor input to create usage records, and a processor for analyzing the usage records to provide information for maintenance status indication and/or usage analytics.
US10983570B1 Keyboard charging from an information handling system
An information handling system peripheral keyboard sized to rest on an information handling display has a charging port that aligns to couple to a charging extension extending from a hinge that rotationally couples information handling system housing portions to each other. As the housing portions close around the keyboard placed on the display, the hinge extends a distance between parallel axles forcing a cover disposed over the first and second axles to expose an opening through which the charging extension extends. When the hinges open, the first and second axles bias together to close the cover opening and retract the charging extension back into the hinge.
US10983562B2 Flexible display device
A flexible display device includes: a display panel which display an image, and includes a first folding region folded or unfolded around a first folding axis, and first and second non-folding regions respectively located at both sides of the first folding region; and a cover window which is on the display panel, and includes a first cover portion having a first hardness and a second cover portion having a second hardness less than the first hardness, wherein the first cover portion is located corresponding to an outer folding portion a display surface of which is exposed to an outside.
US10983560B2 Method of bending flexible display panel
A method of bending a flexible display panel including a flexible substrate extending from a display area to a non-display area and a support layer disposed on the flexible substrate in the display area and the non-display area, the method including altering, via thermal deformation, a property of a material of the support layer disposed on the flexible substrate in the non-display area of the flexible display panel; and bending, after altering the property, a portion of the support layer in non-display area that extends from a plane of the support layer in the display area of the flexible display panel.
US10983557B2 Housing for portable electronic device with reduced border region
An electronic device having a housing structure that is configured to receive at least one glass cover is disclosed. The glass cover serves to cover a display assembly provided within the electronic device. The glass cover can be secured to the housing structure so as to facilitate providing a narrow border between an active display area and an outer edge of the housing structure. The enclosure for the electronic device can be thin yet be sufficiently strong to be suitable for use in electronic devices, such as portable electronic devices.
US10983555B2 Bracket assembly for a multi-component vision system in an electronic device
An electronic device that includes a vision system carried by a bracket assembly is disclosed. The vision system may include a first camera module that captures an image of an object, a light emitting element that emits light rays toward the object, and a second camera module that receives light rays reflected from the object. The light rays may include infrared light rays. The bracket assembly is designed not only carry the aforementioned modules, but to also maintain a predetermined and fixed separation between the modules. The bracket assembly may form a rigid, multi-piece bracket assembly to prevent bending, thereby maintaining the predetermined separation. The electronic device may include a transparent cover designed to couple with a housing. The transparent cover incudes an alignment module designed to engage a module and provide a moving force that aligns the bracket assembly and the modules to a desired location in the housing.
US10983553B2 System and method for synchronizing sensing signals of integrated circuit chips
A system and method for synchronizing multiple integrated circuit (IC) chips for an input device having a display device integrated with a capacitive sensing device. A first one of the IC chips is a master IC chip and a second one of the IC chips is a slave IC chip. The master IC chip is configured to transmit synchronization signals to and from the slave IC chip, such that capacitive frames are acquired by each of the IC chips at substantially the same time, the initiation of the sensing signals is synchronized for each of the IC chips and the clock signals of the slave IC chips are synchronized with the clock signal of the master IC chip.
US10983550B2 Illumination switch device
An illumination switch device includes a push button, a plurality of indicator lenses, a holder, a detector, a plurality of light emitters, and a base. The push button has an internal space and an opening. Each indicator lens has a columnar shape. The indicator lenses are juxtaposed in the internal space of the push button. The holder holds the push button such that the push button is movable in a longitudinal direction of each indicator lens. The detector detects a displacement of the push button in the longitudinal direction. The light emitters are respectively disposed opposite one ends of the indicator lenses in the longitudinal direction. The base is made of an opaque resin, and covers side faces of the indicator lenses while being in tight contact with the side faces. The base is integrated with the indicator lenses.
US10983546B1 Circuits and methods providing bandgap calibration
A system includes a bandgap voltage generator coupled to a voltage supply and configured to produce a plurality of reference voltage levels in response to a plurality of calibration codes; an analog-to-digital converter (ADC) coupled to a reference voltage output of the bandgap voltage generator; a logic circuit coupled to an output of the ADC; a first memory element coupled to the logic circuit and configured to store a calibration coefficient indicative of a relationship of the calibration codes and the reference voltage levels; and a second memory element coupled to the logic circuit and configured to store a value of a first reference voltage level for the reference voltage output, wherein the logic circuit is configured to generate a first calibration code from the value of the first reference voltage level and the calibration coefficient.
US10983544B2 Output circuit
An output circuit includes: a first p-type transistor having a source connected to VDDH and a gate to which an input signal is fed; and a second p-type transistor having a source connected to the drain of the first p-type transistor, a drain connected to an output terminal, and a gate connected to a first node. A capacitor has one terminal to which the input signal is fed and the other terminal connected to the first node. A first n-type transistor has a source connected to VDDL, a drain connected to the first node, and a gate to which a signal corresponding to the input signal is fed. A second n-type transistor has a source and a gate both connected to VDDL and a drain connected to the first node.
US10983543B1 Method and circuits to provide higher supply voltage for analog components from lower supply voltages
A mixed-signal integrated circuit (IC), including: a voltage booster that includes one or more charge pump devices configured to receive an input voltage, an oscillator signal, and a control signal, wherein the one or more charge pump devices comprise a network of capacitors switchable to provide a charged pumped in response to the control signal, and wherein the one or more charge pump devices, using the pumped, generate a boosted voltage based on the input voltage and at least a portion of an amplitude of the oscillator signal, a voltage regulator coupled to the one or more charge pump devices and configured to receive the boosted voltage and generate a regulated boosted voltage based on the boosted voltage, and a control and monitoring engine configured to provide the control signal based on, at least in part, the input voltage, the oscillator signal, and the regulated boosted voltage.
US10983540B2 Electrohydraulic thermostatic control valve
Apparatus and methods for providing fluid such as water at a controlled temperature. In some embodiments, hot and cold fluid is provided to a thermostatically controlled mixing valve, which then provides fluid at a mixed temperature to a plumbing system. The thermostat provides a first loop for closed-loop control of fluid exit temperature, and preferably there is a second, electronically controlled closed loop for adjusting the temperature of fluid exiting the valve. In yet other embodiments the electronic control loop is fail-fixed, such that a loss of electrical communication to the actuator results in the actuator maintaining its last position. In yet other embodiments there is a system including a flow sensor and a recirculation pump such that the temperature of the fluid exiting the valve cannot be adjusted if there is insufficient flow, or if the pump is actuated.
US10983531B2 Autonomous vehicle towing system and method
Systems and methods disclosed relate to autonomous vehicle technology. A follow vehicle having driving controls for use by humans may be equipped with a wireless transceiver, controller, sensors, and interfaces for use with control systems such that the follow vehicle may be caused to follow the lead vehicle without human interaction with the follow vehicle. The follow vehicle may wirelessly receive information from the lead vehicle regarding position, movement, acceleration or deceleration, steering, or other information relevant to following the lead vehicle. The follow vehicle may include sensors for sensing the position, movement, acceleration, deceleration, steering, or other properties of the lead vehicle. The lead vehicle may be equipped with RF transmitters that provide indicators to the follow vehicle, such that the sensors can more readily sense the lead vehicle. Multiple follow vehicles may be wirelessly linked to form a train that is not mechanically linked.
US10983530B2 Method and system for determining an accurate position of an autonomous vehicle
The present disclosure discloses method and an Electronic Control Unit (ECU) (101) of autonomous vehicle for determining an accurate position. The ECU (101) determines centroid coordinate from Global Positioning System (GPS) points, relative to autonomous vehicle and identifies approximate location and orientation of vehicle on pre-generated map based on centroid coordinate and Inertial Measurement Unit (IMU) data. Distance and direction of surrounding static infrastructure is identified from location and orientation of autonomous vehicle based on road boundaries analysis and data associated with objects adjacent to autonomous vehicle. A plurality of lidar reflection reference points are identified within distance and direction of static infrastructure based on heading direction of autonomous vehicle. Position of lidar reflection reference points are detected from iteratively selected shift positions from centroid coordinate. Thereafter, ECU (101) corrects initial position of autonomous vehicle by adding centroid coordinate with selected shift position to determine accurate position of autonomous vehicle.
US10983527B2 Fault-tolerance to provide robust tracking for autonomous and non-autonomous positional awareness
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10983523B2 Autonomous driving support apparatus and method
The present disclosure relates to an autonomous driving support apparatus and method capable of generating road information for autonomous driving, correcting an error, and updating the road information. The autonomous driving support apparatus of the present disclosure includes at least one autonomous vehicle and a server. The autonomous vehicle senses a traveling road to generate camera recognition information including road information, signpost information, traffic light information, construction section information, and future route information. The server analyzes at least one piece of camera recognition information received from a controller of the at least one autonomous vehicle to update predetermined road map information, and transmits the updated road map information to the at least one autonomous vehicle.
US10983522B2 Emergency stop speed profile for autonomous vehicles
According to some embodiments, a system performs an emergency stop when a speed planning optimization fails to generate a speed curve. In one embodiment, in response to an emergency stop request, the system generates one or more path-time analytical curves, where each of the one or more path-time curves is represented by a polynomial function. The system selects one of the path-time analytical curves to determine whether the selected path-time analytical curve satisfies a set of evaluation criteria. If the selected path-time analytical curve does not satisfy the set of evaluation criteria, the system selects a next one of the path-time analytical curves for evaluation. If the selected path-time analytical curve satisfies the set of evaluation criteria, the system generates a trajectory based on the selected path-time analytical curve to control the ADV during an emergency stop.
US10983521B2 Vehicle controller, vehicle control method, and non-transitory storage medium storing vehicle control program
A vehicle controller includes: an information acquiring unit configured to acquire one or more pieces of information for identifying a traveling state including a position of a vehicle or a condition of an object around the vehicle; an environment detecting unit configured to detect an environment in which the vehicle is located; an operation control unit configured to determine a reliability of the information, based on the information and a detection result of the environment detecting unit; and a control instruction generating unit configured to generate a control instruction for controlling an operation of the vehicle, based on the information and the reliability, and output the control instruction.
US10983518B2 Variable sensitivity input device for vehicle
A first sensitivity level is used to interpret an input signal received from an input device in a vehicle while the vehicle is in a first region. A second sensitivity level is used to interpret the input signal received from the input device in the vehicle while the vehicle is in a second region, wherein the second sensitivity level is greater than the first sensitivity level.
US10983511B2 Automation control system
A system can provide automation with at least a computing device receiving an automation model via a graphical user interface that is converted to computer code with a controller of the computing device. A parser module of the computing device can remove portions of the computer code to create broadcast parameters that are subsequently transmitted to an automation device. A de-parser module of the automation device may translate the broadcast parameters into an automation process that is executed with the automation device to physically enact the automation model with the automation device.
US10983507B2 Method for data collection and frequency analysis with self-organization functionality
A system and method for data collection and frequency analysis with self-organization functionality includes analyzing with a processor a plurality of sensor inputs, sampling with the processor data received from at least one of the plurality of sensor inputs at a first frequency, and self-organizing with the processor a selection operation of the plurality of sensor inputs.
US10983506B2 Methods and software for manufacturing a discrete object from an additively manufactured body of material including a precursor to a discrete object and a reference feature(s)
An automated manufacturing system for manufacturing a discrete object is configured to manufacture a reference feature on a precursor to the discrete object. Reference feature is used to place the precursor at a subtractive manufacturing machine; the reference feature may be based on a locating feature at the subtractive manufacturing machine. Manufacturing reference feature is accomplished by automatedly detecting one or more critical-to-quality features and manufacturing the reference feature based on the one or more detected critical-to-quality features.
US10983503B2 Generating optimized tool paths and machine commands for beam cutting tools
A facility for automated modelling of the cutting process for a particular material to be cut by a beam cutting tool, such as a waterjet cutting system, from empirical data to predict aspects of the waterjet's effect on the workpiece across a range of material thicknesses, across a range of cutting geometries, and across a range of cutting quality levels, all of which may be broader than, and independent of the actual requirements for a target workpiece, is described.
US10983502B2 Remote management device and remote management method
A remote management server serving as a remote management device is communicably connected to, via a converter, at least one controller serving as a machine tool which allows only direct connection to another device via a predetermined connector, thus exchanging data with a fixed input/output destination and which does not have a setting function of setting a data output destination and a data input destination. The controller is further communicably connected to a mobile terminal via a network. The remote management server includes an input/output control unit configured to control settings relating to data output and data input in the controller and a setting screen providing unit configured to provide the mobile terminal with a setting screen allowing input of setting information relating to the data output and the data input.
US10983500B2 Distributed production method
A distributed light-guided processing method includes obtaining an order from a requester, for at least one completed product. Raw components are provided to at least one selected remote processing location. The selected remote processing location includes a light guided system. Work instructions are provided to the selected remote processing location, wherein the work instructions enable the light guided system to guide construction of the completed product. The completed product is processed, using at least the raw components, the work instructions, and the light guided system. The completed product is shipped from the selected remote processing location upon completion of the processing.
US10983499B2 Drilling fluid pH monitoring and control
Examples of techniques for monitoring and controlling the pH of a drilling fluid are disclosed. In one example implementation, a system may include a first sensor to sense a first pH-value and an associated first temperature of the drilling fluid prior to being heated by a drilling fluid heater and a second sensor to sense a second pH-value and an associated second temperature of the drilling fluid subsequent to being heated by the drilling fluid heater. The system may also include a controller comprising a memory having computer readable instructions and a processing device for executing the computer readable instructions. The computer readable instructions include receiving the first pH-value and first temperature from the first sensor, receiving the second pH-value and second temperature from the second sensor, and determining an amount of additive to add to the drilling fluid to maintain a desired pH-value at the second temperature.
US10983498B2 Calibration method of detection device, and method for acquiring calibration file of detection device
A calibration method of a detection device and a method for acquiring a calibration file of the detection device are described herein. The acquisition method includes generating the calibration file in an address space accessible by the detection device in a use environment according to a calibration result, and correspondingly storing a unique identification code, the calibration result, and the calibration file of each detection device. When the detection device detects an article, the method includes attempting to acquire the calibration file from itself. If the calibration file can be acquired, the method includes directly loading the calibration file. If the calibration file cannot be acquired, the method includes acquiring the calibration file from the address space accessible by the detection device in the use environment. The solution is applied to the calibration of the detection device on a production line and the use of the detection device.
US10983495B2 Method and apparatus for initializing a controller module
The present disclosure relates to a control module circuit having a circuit communication input port, a circuit communication output port, a first controllable unit that has a first controller module, and a second controllable unit having a second controller module. The first controller module has a first communication input port connected with the circuit communication input port and a first communication output port. The second controller module has a second communication input port connected with the first communication output port and a second communication output port connected with the circuit communication output port. The first and second controllable units are adapted to be identified with a permanent identity by way of a transmittable data signal receivable at the communication input port and sequentially received by the first and second controllable units.
US10983487B2 Systems and methods for autonomous adaptation of an automation control service
Aspects of the disclosure relate to intelligent automation control of an environment based at least on intelligence associated with behavior of an operator and/or equipment.
US10983484B2 Hierarchical implicit controller for shielded system in a grid
A system or a method to at least partially steer systems, e.g. heating and/or cooling and clusters of systems, when the controller of the system is unknown or when the transfer function of the system is unknown. The steering of the energy flow, e.g. heating/cooling/electrical energy, includes providing energy to the system or the cluster of systems and preferably to manage common constraints, like capacity problems.
US10983482B2 Electronic devices with display burn-in mitigation
An electronic device such as a wristwatch device or other device may have a display. The display may be used to continuously display information such as watch face information. A watch face image on the display may contain watch face elements such as watch face hands, watch face indices, and complications. To reduce burn-in risk for watch face elements, control circuitry in the electronic device may impose burn-in constraints on attributes of the watch face elements such as peak luminance constraints, dwell time constraints, color constraints, constraints on the shape of each element, and constraints on element style. These constraints may help avoid situations in which static elements such as watch face indices create more burn-in than dynamic elements such as watch face hands.
US10983479B2 Piezoelectric element for an automatic frequency control circuit, oscillating mechanical system and device comprising the same, and method for manufacturing the piezoelectric element
A piezoelectric element for an automatic frequency control circuit, the element including: a balance spring formed of a strip of piezoelectric material; at least a first electrode, configured to be connected to the circuit and being disposed on all or part of one side of the strip; at least a second electrode configured to be connected to the circuit and being disposed on all or part of another one side of the strip distinct from the one side on which the first electrode is disposed, the piezoelectric material being a piezoelectric crystal or a piezoelectric ceramic; and at least two discontinuous layers of an insulating material, each discontinuous layer being disposed on at least one side of the strip and separating the first electrode from the second electrode, the layers of insulating material being distributed on predetermined portions of the balance spring substantially forming arcs in a predetermined angular periodicity.
US10983478B2 Complex defect diffraction model and method for defect inspection of transparent substrate
A method for defect inspection of a transparent substrate comprises utilizing a wavefront reconstruction unit to obtain complex defect diffraction wavefront of a transparent substrate; using a complex defect diffraction module to confirm the effective diffraction distance of the complex defect diffraction wavefront; utilizing a defect detection module to detect position of the defect of the transparent substrate; using a defect classification module to perform extraction, analysis and classification of diffraction characteristics and utilizing a machine learning algorithm or a deep learning algorithm to automatically identify the defects.
US10983471B2 Image forming apparatus and conveying unit
An image forming apparatus includes a scraper, in contact with an end roller which is at least one of a plurality of rollers, to collect a substance adhering to the end roller, a cleaning unit that holds the end roller and the scraper, and an linking unit that moves the cleaning unit in the axial direction of the end roller in conjunction with the movement of a sheet-width regulating plate.
US10983460B2 Curved ink gutter sloped towards an ink outlet in a wall
In one aspect an apparatus for use in an electrographic printer is described. The apparatus includes a housing having a base, a first wall, and a second wall, wherein the housing defines a cavity. The apparatus also includes a developer roller and an ink developer electrode for developing ink to the developer roller. The apparatus also includes an ink outlet, and a gutter for directing ink in the cavity towards the ink outlet, the gutter being disposed between the first wall and second wall, and between the developer roller and base. The gutter has a floor, a first side, and a second side, each extending along a length of the gutter. The floor slopes towards the ink outlet to direct ink towards the ink outlet, and the floor and sides of the gutter form a curve transverse to the length of the gutter to direct ink towards the floor.
US10983459B2 Liquid electrophotographic ink developer unit
The present disclosure relates to a liquid electrophotographic ink developer unit. The unit comprises a developer roller comprising a layer formed from a polymer composition containing a conductive filler, whereby the polymer composition has a specific resistivity of less than 1×106 Ω·cm. The unit also comprises a secondary roller that co-operates with the developer roller.
US10983451B2 Toner
A toner comprising an organosilicon polymer particle and a toner particle containing a binder resin and a wax, wherein the organosilicon polymer particle contains an organosilicon polymer, a part of silicon atoms in the organosilicon polymer has a T3 unit structure, a ratio of an area of peaks derived from silicon having the T3 unit structure relative to a total area of peaks derived from all silicon element contained in the organosilicon polymer particle is from 0.70 to 1.00 in 29Si-NMR measurement of the organosilicon polymer particle, a plurality of domains of the wax are present in a cross-section of the toner particle, the wax is an ester wax, the average long diameter of the domains of the ester wax is from 0.03 μm to 2.00 μm, and the SP value SPw of the wax is from 8.59 to 9.01.
US10983450B2 Toner
A toner comprising: a toner particle containing a binder resin; and an external additive, wherein the external additive comprises an external additive A and B; the external additive A has a number-average primary particle diameter of 35 to 300 nm, a dielectric constant εra of not more than 3.50, and a shape factor SF-1 of not more than 114, and is an organosilicon polymer particle having a particular T3 unit structure; a proportion for an area of a peak originating from silicon having the T3 unit structure with reference to that of all silicon elements is 0.50 to 1.00; the external additive B has a number-average primary particle diameter of from 5 nm to 25 nm and a dielectric constant εrb that satisfies formula (A): 0.50≤εrb−εra (A); and a coverage ratio by the external additive B for the toner particle surface is 50% to 100%.
US10983447B2 Exhaust system with u-shaped pipes
The present disclosure provides an exhaust system for discharging from semiconductor manufacturing equipment a hazardous gas. The exhaust system includes: a main exhaust pipe having a top surface and a bottom surface; a first branch pipe including an upstream end coupled to a source of a gas mixture containing the hazardous gas and a downstream end connected to the main exhaust pipe through the top surface; a second branch pipe including a downstream end connected to the main exhaust pipe through the bottom surface; and a detector configured to detect presence of the hazardous gas in the second branch pipe.
US10983445B2 Method and apparatus for measuring a parameter of interest using image plane detection techniques
An inspection apparatus, method, and system are described herein. An example inspection apparatus includes an optical system and an imaging system. The optical system may be configured to output an illumination beam incident on a target including one or more features, the illumination beam polarized with a first polarization when incident on the target. The imaging system may be configured to obtain intensity data representing at least a portion of the illumination beam scattered by the one or more features, where the portion of the illumination beam has a second polarization orthogonal to the first polarization. The inspection apparatus may be further configured to generate image data representing an image of each of the feature(s) based on the intensity data, and determine a measurement of a parameter of interest associated with the feature(s) based on an amount of the portion of the illumination beam having the second polarization.
US10983444B2 Systems and methods of using solid state emitter arrays
Embodiments of the present disclosure provide improved photolithography systems and methods using a solid state emitter device. The solid state emitter device includes an array of solid state emitters arranged in a plurality of horizontal rows and vertical columns. The variable intensity of each group of solid state emitters, for example an entire row or column of solid state emitters, is controllable for improved field brightness uniformity and stitching. Controlling the variable intensity includes, for example, varying the signal, such as voltage, that is applied to each of the rows of solid state emitters to attenuate the brightness from the middle of the array to the edges of the array to accommodate for overlapping exposures during photolithography processing.
US10983442B2 Projection objective
A projection objective, used for projecting an object space to an image space. The objective includes, from the object space along an optical axis in sequence: a first lens set (G1) having positive focal power, a second lens set (G2) having negative focal power, a third lens set (G3) having positive focal power, a fourth lens set (G4) having negative focal power, and a fifth lens set (G5) having positive focal power. Aspheric lenses are provided in the first lens set (G1), the second lens set (G2), the third lens set (G3), the fourth lens set (G4), and the fifth lens set (G5). According to the design, the number of lenses is reduced, the structure of the objective is more compact, the transmittance of the objective is improved, the structural design of aspheric lenses is optimized, the asphericity of the aspheric lenses is reduced, the processing difficulty and costs for the aspheric lenses are reduced, and except for the above situations, the objective has a bitelecentric structure, and the sensitivity of the objective for micro irregularity defects on a mask surface is reduced.
US10983433B2 Photosensitive compositions, preparation methods thereof, and quantum dot polymer composite prepared therefrom
A photosensitive composition including a quantum dot dispersion, a reactive compound having at least two thiol groups, a photopolymerizable monomer having a carbon-carbon double bond, and a photoinitiator, wherein the quantum dot dispersion includes a carboxylic acid group-containing polymer and a quantum dot dispersed in the carboxylic acid group containing polymer, and wherein the carboxylic acid group-containing polymer includes a copolymer of a monomer combination including a first monomer having a carboxylic acid group and a carbon-carbon double bond and a second monomer having a carbon-carbon double bond and a hydrophobic moiety and not having a carboxylic acid group.
US10983432B2 Photosensitive compositions, preparation methods thereof, quantum dot polymer composite prepared therefrom
A photosensitive composition including a quantum dot dispersion, a photopolymerizable monomer having a carbon-carbon double bond, and a photoinitiator, wherein the quantum dot dispersion includes an acid group-containing polymer and a plurality of quantum dots dispersed in the acid group-containing polymer, and wherein the acid group-containing polymer includes a copolymer of a monomer combination including a first monomer having a carboxylic acid group or a phosphonic acid group and a carbon-carbon double bond and a second monomer having a carbon-carbon double bond and a hydrophobic group and not having a carboxylic acid group and a phosphonic acid group.
US10983430B2 Mask assembly and haze acceleration method
A method of testing a photomask assembly is disclosed. The method includes placing a photomask assembly into a chamber. The photomask assembly includes a pellicle attached to a first side of a photomask. The method further includes exposing the photomask assembly to a radiation source in the chamber. The exposing of the photomask assembly includes illuminating an entirety of an area of the photomask covered by the pellicle throughout an entire illumination time.
US10983429B1 Retargeting method for optical proximity correction
A retargeting method for optical proximity correction (OPC) is provided. The method includes: assigning evaluation points for defining profile of a layout pattern; identifying critical regions of the layout pattern that could result in limitation on the process window of the OPC; categorizing the critical regions based on geometries of the critical regions; obtaining movable ranges and address information of the evaluation points; and shifting the evaluation points according to the parameters obtained during the previous steps.
US10983428B2 Mask and method of forming pattern
A mask includes a substrate, a main pattern, a first assist pattern, and a second assist pattern. The main pattern is disposed on the substrate. The main pattern includes a first pattern and second patterns. Two of the second patterns are disposed at two opposite sides of the first pattern in a first direction. The first assist pattern is disposed on the substrate and disposed in the main pattern. The second assist pattern is disposed on the substrate and disposed outside the main pattern. The first assist pattern disposed in the main pattern may be used to improve the pattern transferring performance in a photolithography process using the mask.
US10983425B2 Projector
A projector includes a cooler cooling a cooling target based on transformation of refrigerant into gas. A refrigerant generator of the cooler includes a moisture absorbing and releasing member, a first blower, a heat exchanger, a heater, a second blower, a first circulation duct through which the air sent to the moisture absorbing and releasing member from the heat exchanger passes, and a second circulation duct through which the air sent to the heat exchanger from the moisture absorbing and releasing member passes. The second circulation duct includes a second opening disposed in a position where the second opening and a first opening of the first circulation duct sandwich the moisture absorbing and releasing member in a predetermined direction. An opening area of the second opening is smaller than an opening area of the first opening. When viewed along the predetermined direction, the entire second opening overlaps the first opening.
US10983422B2 Projection device
A projection device including a lens module and an actuating module is provided. The lens module includes at least one lens and is used for transferring an image beam. The actuating module is disposed beside the lens module, and is relatively close to the at least one lens. The actuating module includes a frame, a transparent element and at least one actuator. The transparent element is fixed on the frame. The actuator is disposed on at least one side edge of the frame, and is connected to the frame. In a light emission direction of the lens module, an orthographic projection of the actuator on a first reference plane does not overlap with an orthographic projection of the at least one lens on the first reference plane.
US10983420B2 Detachable control device, gimbal device and handheld gimbal control method
A detachable control device includes an operation member, a detachable interface configured to attach the detachable control device to a handle of a gimbal device, a wireless communication circuit, and a controller configured to detect an operation on the operation member, and generate control data according to the operation. The control data includes at least one of gimbal orientation control data for controlling an attitude of a gimbal of the gimbal device or camera function control data for controlling a photographing device mounted at the gimbal to perform a corresponding function. If the detachable control device is not attached to the handle, the controller sends the control data to at least one of the gimbal device or the photographing device through the wireless communication circuit.
US10983418B2 Image capturing apparatus and accessories
An image capturing apparatus on which an accessory including a first mount is mountable includes a second mount. The second mount is configured to allow bayonet coupling to the first mount of the accessory. The second mount includes a plurality of terminals disposed in a circumferential direction, and a terminal holder configured to hold the plurality of terminals. Each of the plurality of terminals is electrically connectable to a terminal of the accessory. The terminal holder has a height level difference in a center-axis direction of the second mount. The plurality of terminals include a first terminal configured to be used to detect mounting of the accessory on the image capturing apparatus. The first terminal is disposed further in a mount direction of the accessory than the other terminals among the plurality of terminals on a first stage of the terminal holder.
US10983413B2 Beam steering device and electronic apparatus including the same
A beam steering device includes an optical waveguide configured to split input light into a plurality of split light along a plurality of paths and output the plurality of split light to a plurality of output terminals which are aperiodically arranged, a plurality of phase shifters provided in the plurality of paths, wherein at least two phase shifters among the plurality of phase shifters have different phase delay length, and a signal input unit configured to supply a uniform signal to each of the plurality of phase shifters.
US10983412B1 Silicon photonic components fabricated using a bulk substrate
Structures including a photodetector and methods of fabricating such structures. A substrate, which is composed of a semiconductor material, includes a first trench, a second trench, and a pillar of the semiconductor material that is laterally positioned between the first trench and the second trench. A first portion of a dielectric layer is located in the first trench and a second portion of the dielectric layer is located in the second trench. A waveguide core is coupled to the pillar at a top surface of the substrate.
US10983410B2 Electro-optic media including encapsulated pigments in gelatin binder
An electro-optic medium exhibiting reduced haze and having other improved properties may be obtained by including a binder containing fish gelatin and acacia. The electro-optic medium may include a plurality of capsules in a binder, each capsule containing a plurality of electrically charged particles and a fluid, the charged particles being movable by application of an electric field.
US10983397B2 Phase film substrate, manufacturing method thereof, display device
Embodiments of the present disclosure provide a phase film substrate, a manufacturing method thereof, and a display device. The phase film substrate includes a base film and a liquid crystal polymer layer on the base film. The liquid crystal polymer layer includes a plurality of strip-shaped liquid crystal sub-layers arranged in parallel in a first direction of the base film. Widths of the plurality of strip-shaped liquid crystal sub-layers in the first direction gradually decrease from a center of the base film to edges of the base film in the first direction, and the first direction is a direction in which the phase film substrate receives force and extends when it is attached to a display panel.
US10983393B2 Display device
A liquid crystal display panel and a substrate manufacturing method are provided. The liquid crystal display panel includes an array substrate, a color filter substrate, and a liquid crystal layer disposed between the array substrate and the color filter substrate. A first protrusion is disposed on a surface of the array substrate away from the liquid crystal layer, a second protrusion is disposed on a surface of the color filter substrate away from the liquid crystal layer, and the first protrusion is opposite to the second protrusion.
US10983387B2 Liquid crystal display device and method of manufacturing the same
A first organic insulating film is arranged in a circumference area outside an active area on a first substrate. A circumference color filter is arranged in the circumference area on a second substrate. A second organic insulating film covers the circumference color filter. A seal material is arranged between the first and second organic insulating films to attach the first substrate and the second substrate. The seal material extends up to a position in which end portions of the first and second substrates overlap. A first spacer is arranged between the first and second organic insulating films in the circumference area. The first spacer is arranged on an active area side in the seal material. A second spacer is formed between the first and second organic insulating films in a position in which the end portions of the substrates overlap.
US10983386B2 Liquid crystal display and manufacturing method thereof
A wide viewing angle liquid crystal display includes color filters having a quantum dot and scattering particles and liquid crystal layer disposed in a microcavity, a distance between the color filter and the liquid crystal layer being sized to minimize display deterioration due to parallax.
US10983385B2 Display device
A display device includes a plurality of first pixels and a plurality of second pixels. The first and second pixels are configured to display different colors from each other, and a pitch between adjacent ones of the first pixels in a first direction is different from a pitch between adjacent ones of the second pixels in the first direction.
US10983382B2 Liquid crystal display device including radiator fins
A liquid crystal display device (1) is equipped with a radiator fin (3) and cooling fans (4) on a back surface of the backlight unit (2). The radiator fin (3) includes a plurality of fins (311) arranged vertically along the backlight unit (2). The cooling fans (4), provided in a lower part of the backlight unit (2), are configured to draw air into the liquid crystal display device (1) from a side opposite to the backlight unit (2) and to create an airflow toward the radiator fin (3).
US10983381B2 Tiled display device
A tiled display device includes an array of a plurality of display panels. Each of the plurality of display panels includes a plurality of pixels constituting a plurality of pixel rows and a plurality of pixel columns, a data distributor disposed between a first pixel of a first pixel row among the plurality of pixel rows and a second pixel of the first pixel row adjacent to the first pixel in a first direction, and a scan driver disposed between the second pixel and a third pixel adjacent to the second pixel in the first direction.
US10983377B2 Liquid crystal display and pressure-sensitive adhesive sheet
Provided is a PSA sheet that can be processed with excellent precision while providing excellent light-blocking properties in an in-plane direction and in the thickness direction in an embodiment where the support substrate has a limited thickness. The PSA sheet has a support substrate having a thickness less than 75 μm and a PSA layer placed at least on one face of the support substrate. The PSA sheet has light transmittances of 0.04% or lower in XY and Z directions thereof.
US10983375B2 Display panel, method for testing cell gap thereof, and display device
A display panel, a method for testing a cell gap thereof, and a display device are disclosed. The display panel includes a first substrate and a second substrate arranged opposite to each other, wherein a light shielding layer is provided on a side of the first substrate close to the second substrate, a portion of the light shielding layer located in a peripheral region includes a plurality of opening areas arranged at intervals, each opening area being provided with a light transmissive layer; and wherein the second substrate has a light transmissive area, an orthographic projection of the light transmissive layer on the second substrate at least partly overlaps with the light transmissive area on the second substrate.
US10983373B2 Display device
A display device comprises a display panel including a main display region and a periphery region outside the main display region; and a panel driver connected with the display panel in the periphery region of the display panel, wherein the display panel includes an upper substrate and a lower substrate formed under a lower surface of the upper substrate, and the lower substrate is formed to expose a pad region provided on the lower surface of the upper substrate, and the panel driver is connected to the pad region provided on the lower surface of the upper substrate.
US10983370B2 Optical bipolar phase shifter
An optical phase shifter is described, which includes an optical waveguide which is realized in a substrate and has an optical conduction surface within the substrate, the optical conduction surface including at least a first region having a first doping and at least two second regions having a second doping that differs from the first doping. The first region is situated between the two second regions.
US10983367B2 Ophthalmic lens in particular for sunglasses
The invention relates to an ophthalmic lens (1), in particular for sunglasses, comprising: a first outer layer (9) of transparent substrate, comprising a rear face (9AR), intended to be orientated towards the eye of a user of said ophthalmic lens (1), and a front face (9AV) intended to be orientated towards the field of vision (13) of the user, intended to form the convex, front outer surface of the ophthalmic lens (1), a second outer layer (10) of transparent substrate, comprising a rear face (10AR) orientated towards the eye of the user, intended to form the concave, rear outer face of the ophthalmic lens (1) orientated towards the eye of the user, and a front face (10AR) orientated towards the field of vision of the user, characterized in that the lens further comprises an interferometric mirror (21) disposed between the first outer layer (9) and the second outer layer (10).
US10983363B2 Method for stabilizing a camera frame of a video sequence
A method for stabilizing a video sequence comprises: obtaining an indication of camera movement from acquisition of a previous camera frame to acquisition of a current camera frame; determining an orientation for the camera at a time of acquiring the current camera frame; and determining a candidate orientation for a crop frame for the current camera frame by adjusting an orientation of a crop frame associated with the previous camera frame according to the determined orientation. A boundary of one of the camera frame or crop frame is traversed to determine if a specific point on the boundary of the crop frame exceeds a boundary of the camera frame. If so, a rotation of the specific point location which would bring the specific point location onto the boundary of the crop frame is determined and the candidate crop frame orientation updated accordingly before the crop frame is displayed.
US10983362B2 Optical unit with shake correction function
An optical unit may include a movable member configured to hold an optical module; a rotation supporting mechanism to support the movable member such that the movable member rotates on an optical axis; a fixing member to support the movable member; a rolling magnetic driving mechanism to rotate the movable member on the optical axis; and an optical module flexible printed circuit board. The movable member may include a holder configured to rotate on the optical axis while holding the optical module. The holder may include a fixing part to which the optical module flexible printed circuit board is fixed. The optical module flexible printed circuit board may include a connector inserting part connected to the fixing member or to a supporting member; and a flexed part formed between the connector inserting part and a portion fixed to the fixing part.
US10983360B2 Optical device able to change the direction of propagation of a light beam
An optical device able to change the direction of propagation of a light beam. The optical device allows a wide range of adjustment of the direction of the light beam, said optical device including, in the direction of propagation of the light beam, an overall divergent group of lenses and an overall convergent group of lenses. The overall divergent group of lenses contains, in the direction of propagation of the light beam, a fixed lens, and an optical module comprising at least one movable optical element able to change the direction of propagation of the light beam emerging from the overall divergent group of lenses.
US10983355B2 Method and system for occlusion capable compact displays
In one embodiment, a method of rendering images includes providing eyewear having at least one lens capable of mutual occlusion for optical see-through HMD applications. A display module routes image from an ambient real world environment first through a spatial light modulator so that selective portions of the real world scene can be pixel-wise occluded. The resultant modulated image is then combined with another computer generated virtual image and then routed to the viewer. In another embodiment an electrically actuated switchable occlusion mechanism is provided within the display module that allows the ability to provide the occlusion capability only when needed.
US10983350B2 Augmented/virtual reality near-eye displays with edge imaging lens comprising a plurality of display devices
A system for near-eye display applications. A lens is provided with a beam-splitting interface horizontally along the width of the lens. Two display devices per lens are provided and disposed on the perimeter surface of the lens opposing an overlapped, prismatic facet optics assembly which balances aberration introduced by the slight symmetry break in the lens.
US10983347B2 Augmented reality device
Disclosed is an AR device which has a thin thickness and a wide FOV and displays an image obtained by mixing a virtual object with the real world. The AR device includes a display unit displaying an augmented image, a reflector reflecting the augmented image displayed by the display unit, and an augmentation unit displaying the augmented image reflected by the reflector along with a real image. The display unit is disposed in an upper boundary of a front viewing angle range of a user, the reflector is disposed at a first angle with respect to the display unit, and the augmentation unit is disposed within the front viewing angle range of the user.
US10983345B2 Head-mounted device and display device
A head-mounted device includes a case including a body and a cover covering the body, the case having a display panel accommodating space between the body and the cover, an optical system in the body facing the cover, and a filter in the body, the filter being spaced apart from the optical system in a first direction corresponding to a thickness direction of the optical system and being configured to repeatedly move in a direction.
US10983341B2 Eye tracking based on polarization volume grating
An eye-tracker for determining a position of the pupil of an eye includes a detector and an optical element. The optical element is configured to receive first light reflected off the eye and reflectively diffract a portion of the first light that has a first polarization toward the detector. The optical element is also configured to transmit second light. The second light includes a second portion of the first light that has a second polarization that is different from the first polarization. A head-mounted display device that includes a display system and the eye-tracker is also disclosed. A method for determining the location of a pupil of an eye is also disclosed herein.
US10983335B2 Self cleaning photo eye apparatus and method
An apparatus for self cleaning of a photo eye sensor in a machine includes at least one air nozzle disposed in air discharge communication with a surface to be cleaned of the photo eye sensor. The air nozzle is in air flow communication with air exhaust from an air cylinder of a component of the machine. Related, corresponding, or associated methods for self cleaning a photo eye sensor in a machine are also disclosed.
US10983333B2 Light source device and projection display apparatus
A light source device includes a phosphor wheel, a light source, a color separating-and-mixing element, and a light-guide optics. The phosphor wheel includes a base plate having a first light passage area and a second light passage area as a pair of light passage areas being annularly and point symmetrically arranged with respect to a center of the base plate, a phosphor area annularly formed on the base plate, and a motor that rotates the base plate. The color separating-and-mixing element disposed between the light source and the phosphor wheel changes a direction of traveling of fluorescence created as a result of light having being incident on the phosphor area and been converted in wavelength. The light-guide optics is provided to cause light from the light source to travel through the first light passage area, then through the second light passage area, and finally enter into the color separating-and-mixing element.
US10983331B2 Endoscope and image pickup unit
An image pickup unit includes a brightness aperture configured to determine a brightness of an observation optical system and a light shielding aperture, and the light shielding aperture is configured to block some of predetermined light fluxes that pass through the brightness aperture when a movable lens frame moves toward a telephoto side.
US10983328B2 Structured illumination microscope apparatus and an image forming apparatus
Polarized light which is emitted from an optical fiber becomes circular polarized light by passing through a first quarter wave plate. The circular polarized light which has entered a second quarter wave plate is converted into nearly linear polarized light which has S polarization. P polarization components are removed from the nearly linear polarized light by a polarizer, but the polarizer is not always necessary. The optical axis of the polarizer is set to be a direction which allows transmitting of S polarized light. The light that has passed through the polarizer is separated into diffracted lights by a diffraction grating, and is used as the structured illumination light.
US10983327B2 Light sheet microscope
A light sheet microscope includes an illuminator having a beam source which is designed to direct an illuminating beam propagating along an illumination axis onto a sample. A light-sheet generator is designed to generate a light-sheet-type illuminating light distribution illuminating the sample in one partial region. A detection unit has a detector that is designed to capture detection light originating from the section of the sample that is illuminated by the illuminating light distribution. An objective is provided for both the illuminator and the detection unit such that the objective is to be penetrated by the illuminating beam and the detection light. The illuminator has a beam modulator designed to modulate the illuminating beam perpendicular to the illumination axis.
US10983326B2 Super-resolution imaging
At least one embodiment relates to an apparatus for super-resolution fluorescence-microscopy imaging of a sample. The apparatus includes an objective lens having a forward field of view, the objective lens being configured to collect light. The apparatus may also include a processing arrangement configured to perform super-resolution fluorescence-microscopy imaging of the sample with the collected light. Further, the apparatus includes a waveguide component located forward of the objective lens and configured to (i) receive light from outside the forward field of view, and (ii) use total internal reflection within the waveguide component to direct excitation light. In addition, the apparatus includes an electronic optical-path control system configured to cause input light of a first wavelength to follow a first optical path corresponding to a first optical mode and also configured to cause input light of the first wavelength to follow a second optical path corresponding to a second optical mode.
US10983319B2 Surgical microscope device and surgical microscope system
To enable observation of the operating site to be continued more easily in the case in which the picture of the operating site is no longer displayed normally.Provided is a surgical microscope device including: a microscope unit that images an observation target, and outputs a picture signal; a support unit that supports the microscope unit, and is configured as a balance arm; and an auxiliary observation device that is attachable to the microscope unit or the support unit, and is configured to enable observation of an observation range provided by the microscope unit.
US10983317B2 Compact, lightweight optical imaging system having free-form surface and common optical axis direction
An optical imaging system having a free-form surface includes an image source for generating image light, a lens assembly for reflecting the image light incident thereon, a first reflective surface, a second reflective surface, and a beam splitter that are disposed opposite to each other. The present disclosure allows the image light to pass through the lens assembly twice, reduces the weight of the optical system, and makes the system structure more compact, thus providing an optical imaging system featuring low distortion, high image quality, and a compact structure. A reflective surface is disposed between the image source and the lens assembly, so that the distance between the image source and the lens assembly can be reduced. The second reflective surface is designed as a free-form surface and a first lens and a second lens are aspheric lenses.
US10983315B2 Optical system and imaging apparatus
An optical system according to the present invention is an optical system consisting of a front lens group having a positive or negative refractive power, an aperture stop, and a rear lens group having a positive or negative refractive power that are placed in order from an object side to an image side. In the optical system, relationships between a distance on an optical axis between a negative lens having the strongest refractive power in the rear lens group and a positive lens placed on the image side of the negative lens, an opening angle of the positive lens, a back focus of the optical system, and a focal length of the optical system are appropriately determined.
US10983314B2 Imaging lens system
An imaging lens system includes a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power, a fourth lens having a positive refractive power, a fifth lens having a negative refractive power, and a sixth lens having a positive refractive power. The F number of the system is 2.0 or less. The following Conditional Expression is satisfied: OAL/(Img HT)<1.50. In the expression, OAL represents a distance from an object-side surface of the first lens to an imaging plane, and Img HT represents a half of a diagonal length of the imaging plane.
US10983310B2 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, 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 plastic material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10983306B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens including a concave object side surface, a fourth lens, a fifth lens, and a sixth lens sequentially disposed from an object side toward an image side. The optical imaging system satisfies 0.7
US10983305B2 Methods for correctly orienting a substrate in a microscope
Methods, systems and devices for automatically focusing a microscope on a specimen and collecting a focused image of the specimen are provided. Aspects of the methods include detecting the presence of a substrate in a microscope, determining whether the substrate is in a correct orientation for imaging, focusing the microscope on a specimen that is placed on the substrate, and collecting one or more images of the specimen. Systems and devices for carrying out the subject methods are also provided.
US10983303B2 Lens driving device, camera module, and portable device
The present embodiment of the present invention relates to a lens driving device, comprising: a housing; a bobbin disposed in the housing; a first coil disposed on the bobbin; a magnet which is disposed on the housing and faces the first coil; a base disposed under the housing; a substrate which is disposed on an upper surface of the base and comprises a circuit member including a second coil facing the magnet; an upper elastic member disposed on an upper portion of the bobbin and coupled to the bobbin and the housing; a support member coupled to the upper elastic member; and a terminal member elastically connecting the support member with the substrate, wherein the terminal member comprises; a first connector coupled to the substrate; and a second connector coupled to the support member; and wherein the second connector is disposed at a position lower than the first connector.
US10983302B2 Lens driving mechanism
A lens driving mechanism is provided for driving a first lens and a second lens to move, wherein light enters the first and second lenses along a light incident direction. The lens driving mechanism includes a first base movably connected to the first lens, a first driving assembly, and a second driving assembly. The first driving assembly has a first magnet and a first coil corresponding thereto for moving the first lens. The second driving assembly has a second magnet and a second coil corresponding thereto for moving the second lens. The first magnet is adjacent to the second magnet, and the polar direction of the first magnet is parallel to the light incident direction.
US10983301B2 Lens driving device, camera module and optical apparatus
A lens driving device is provided, including: a holder member; a bobbin disposed at an inner side of the holder member; a magnet disposed at the holder member; a first coil unit disposed at the bobbin, and facing the magnet; a first support member coupled to the holder member and the bobbin; and a detection sensor disposed at the bobbin, and configured to detect magnetic force of the magnet, wherein the magnet includes a facing surface and an opposite surface disposed at an opposite side of the facing surface, wherein a polarity of the facing surface and a polarity of the opposite surface are different from each other, wherein a polarity of an upper portion of the facing surface and a polarity of a lower portion of the facing surface are different from each other. According to an embodiment, Hall output detected by the detection sensor can be enhanced.
US10983300B2 Lens driving apparatus
The present disclosure provides a lens driving apparatus. The lens driving apparatus includes a base, a barrel, two elastic members sandwiched between the barrel and the base, and a conductive wire connecting the two elastic members to form a current loop with the two elastic members. The base includes a pedestal and a conductive terminal embedded in the pedestal and electrically connected to outside. The two elastic members are electrically connected with the conductive terminal for driving the barrel to reciprocate in a direction of an optical axis. At least one of the two elastic members is made of memory alloys.
US10983297B2 Optical fiber ribbon and a method of producing the same
The present invention relates to an optical fiber ribbon, comprising a plurality of adjacent optical fiber units extending in a longitudinal direction and arranged in parallel forming an optical fiber assembly having a width, each of the optical fiber units comprising either a single fiber or a group of at most three optical fibers, preferably two optical fibers, encapsulated with a matrix material; and a plurality of successive elongated rectilinear beads of a bonding material being arranged along a length of said assembly; each of said plurality of beads being configured to form an elongated bond between two adjacent optical fiber units of the plurality of optical fiber units; wherein a first bead forming a first bond connects a first pair of adjacent optical fiber units while the successive bond formed by the successive bead, connects a further pair of adjacent optical fiber units, wherein at least one optical fiber unit of the further pair differs from the optical fiber units of the first pair; wherein at each longitudinal position of the optical fiber assembly there is at most one bond. The present invention moreover relates to a method of producing such an optical fiber ribbon.
US10983294B2 Deployable fiber optic cable with partially bonded ribbon fibers
A deployable fiber optic cable for pairing with a connector, the cable including a plurality of partially bonded ribbon fibers each being sized and configured to be rolled into a circular cross section; an elongate member forming a slotted core including a plurality of rounded slots for longitudinally surrounding the circular cross sections of a corresponding plurality of the plurality of partially bonded ribbon fibers; a plurality of rugged fiber tubes each located adjacent a corresponding one of the plurality of slots and wherein each of the plurality of rugged fiber tubes longitudinally surround a corresponding plurality of the plurality of partially bonded ribbon fibers; a plurality of water-blocking yarn members each surrounding a corresponding one of the plurality of rugged fiber tubes; a rugged outer jacket; and a yarn strength member located between the rugged outer jacket and the slotted core.
US10983292B1 QSFP-DD backshell
Presented herein is a backshell of a Quad Small Form-factor Pluggable Double Density (QSFP-DD) plug configured to be connected to the end of a QSFP-DD copper cable. The backshell includes an over-mold strain relief and 16 pairs of 26 AWG copper conductors. The backshell defines external dimensions and shape that are compliant with the industry standards for a QSFP backshell.
US10983287B2 Connection detecting mechanism of optical connector plug
An optical connection detecting device has in a front face thereof a light emission display portion for detecting an optical connection, and in both front and rear ends of a lower face thereof a switch lever for detecting the optical connection. In an optical adapter, ferrule leading end portions of optical connector plugs inserted from fitting portions in both ends are butt jointed, leading ends of the switch levers in both front and rear ends of the optical connection detecting device are faced to notch concave portions which are formed in upper wall sides of opening ends of both the fitting portions of the optical adapter. When the optical connector plug is fully inserted into the fitting portion of the optical adapter instead of being in a half-inserted state, the switch lever is pushed up and the light emission display portion is displayed with an on-state lighting color.
US10983284B2 Hardened fiber optic connector with pre-compressed spring
A fiber optic connector is disclosed that includes a plug body having a plug end and a connector core that mounts within the plug body. The connector core includes a ferrule subassembly including a ferrule, a ferrule hub that attaches to the ferrule, a spring holder and a connector spring. The ferrule sub-assembly is assembled with the connector spring pre-compressed to an initial compressed state prior to mounting the connector core within the connector body. The plug body and the core are configured such that the connector spring is moved from the initial compressed state to a final compressed state when the connector core is loaded in the plug body. In certain examples, tuning features can be integrated into the connector core.
US10983280B2 Fiber splicing using a two-piece ferrule to form a MPO connector
Splicing or connecting optical fibers extending from a first ferrule and a second ferrule is accomplished using heat or epoxy. Two half ferrules of differing dimensions or the same dimensions are secured together using a pair of guide pins. One of the two ferrules is biased by a spring forward and against a second ferrule to form the mechanical transfer ferrule. The mechanical transfer ferrule is secured within an inner housing of a fiber optic connector by a spring push that is secure to a distal end of the inner housing. A slidable outer housing biased forward by an elastic arm that ensures the fiber optic connector with the spliced two half ferrules is secured within an adapter port.
US10983276B2 Birefringent waveguide circuit having an optical hybrid
An optical device that can be used as an optical hybrid, e.g., in CMOS-compatible PICs. In an example embodiment, the optical device has a single optical input and four optical outputs. The two optical input signals to be mixed in the optical device are applied to the single optical input as transverse electric (TE) and transverse magnetic (TM) polarization components, respectively, of the corresponding polarization-multiplexed optical input signal. In response to the latter, the optical device causes the four outputs to receive four different relative-phase combinations of the two optical input signals, each combination being coupled into a TE waveguide mode at the respective optical output. A PIC having one or more instances of the optical device can be used, e.g., to implement a coherent optical receiver, wherein the TE and TM polarization components of the optical input signal are populated by a communication signal and a local-oscillator signal.
US10983274B2 Optical wavelength multiplexer/demultiplexer
A broadband optical wavelength multiplexer/demultiplexer is provided. Two waveguides are arranged such that, in a case where a connection position where one of the two waveguides is connected to a first slab waveguide is set closer to the other waveguide by a channel frequency interval Δf, a central position between the two waveguides aligns with a central position on a connection end surface of the first slab waveguide, and two waveguide groups of an output waveguide are arranged such that a central position between the two waveguide groups aligns with a central position of a second slab waveguide, and an interval between a connection position where the other waveguide is connected to the first slab waveguide and the central position on the connection end surface of the first slab waveguide is set equal to an interval between a connection position where the waveguide groups are connected to the second slab waveguide.
US10983267B2 Quasi-single-mode optical fiber
A quasi-single-mode (QSM) optical fiber includes a core and a cladding surrounding the core. The core includes a centerline and an outer edge. The cladding includes an interior edge and an exterior edge. The cladding has a cladding outer diameter defined by the exterior edge of the cladding. The cladding outer diameter may be in the range of greater than 170 μm to about 200 μm. The QSM fiber has a cabled cutoff wavelength that is greater than about 1530 nm. The core and the cladding support a fundamental mode LP01 and a higher-order mode LP11. The fundamental mode LP01 has an effective area Aeff>150 μm2.
US10983265B2 Touchscreen having a haptic feedback device
A touchscreen having a haptic feedback device includes an electrooptical display with an input area located in front of the electrooptical display and a carrier. The display is mechanically connected, rigidly, to the input area. The input area is movable relative to the carrier by a motor. The electrooptical display is illuminated by a light source connected immovably to the carrier.
US10983255B1 Customizing the refractive index of a surface
Mechanisms for customizing a refractive index of an optical component are disclosed. In one example, sub-wavelength openings are formed in a top layer of anti-reflective (AR) material of an optical component to tailor transmission characteristics of the AR material over a range of angles of incidence and a range of wavelengths. In another example, sub-wavelength openings are formed at different filling fractions in the surface of the optical component.
US10983252B2 Anti-reflective film
Disclosed herein is an anti-reflective film including: a hard coating layer; and a low-refractive layer containing a binder resin, and hollow inorganic nanoparticles and solid inorganic nanoparticles which are dispersed in the binder resin, wherein the low-refractive layer includes a first layer containing at least 70 vol % of the entire solid inorganic nanoparticles and a second layer containing at least 70 vol % of the entire hollow inorganic nanoparticles, and at the time of fitting polarization ellipticity measured by ellipsometry for the first layer or/and the second layer included in the low-refractive layer using a Cauchy model represented by the following General Equation 1, the second layer satisfies a predetermined condition.
US10983251B2 Manufacturing module for the manufacture of ophthalmic lenses
A manufacturing module (MM) for contact lenses comprises a plurality of manufacturing stations (300, 301, 302, 310, 320, 321, 322, 330, 331, 340, 341, 342, 350, 351, 352) arranged in a closed loop and a plurality of lens mold carriers (1, 2) which are transported through the manufacturing stations. Each lens mold carrier (1, 2) comprises a frame (10, 20) having a predetermined number of mounting sites (100, 200) arranged along the frame. Each lens mold carrier (1, 2) further comprises a predetermined number of molds (112, 212) removably mounted to the frame (10, 20) at the mounting sites (100, 200), the molds being reusable male or female molds (212, 112). Two lens mold carriers (1, 2) are assigned to each other to form a pair, so that upon mating the pair of lens mold carriers (1, 2) the male and female molds (212, 112) are mated to form mold cavities defining the shape of the lenses. The manufacturing stations comprise a mold changing station (300, 301, 302) configured to be capable of removing a mold from its mounting site (100, 200) and mounting a different mold at the said mounting site (100, 200), or configured to change the rotational position of a mold (112, 212) mounted to the frame (10, 20), or both.
US10983250B1 Component-based system for computer implemented multi-dimensional gridded mesoscale meteorological projection
A component-based system and method is provided for generating and processing multi-dimensional gridded mesoscale meteorological projections. In embodiments, the system includes four integrated processes for data storage, retrieval, manipulation, communication, processing, and end user application tasks. Two or more components may interface for performing tasks. A data component stores, retrieves, and manipulates data utilizing functions under conditions of variable internet and non-internet connectivity. A communications component transmits and receives data to/from the data component for manipulation by the processing component. The processing component includes an artificial intelligence machine learning component and logic for manipulating the data to generate gridded mesoscale meteorological projections arrayed spatially and temporally. A post-processing component allows users to receive and retrieve automated projections from the data repository in a format suitable for end user application to automatically support and enhance the accuracy of computationally complex but tractable position, navigation, and timing solutions.
US10983249B2 Indicator interpolation to predict a weather state
A weather prediction model predicts a weather state for a query location within a region. The weather prediction model accesses current and/or historical indicator weather states from weather measurement systems located near the query location. The weather measurement systems that are located near a query location are those within a proximity distance of the query location. The weather prediction model partitions the region into sectors each containing a number of the weather measurement systems. The weather prediction model determines a representative weather state for each sector at a representative distance from the query location using the indicator weather states. The weather prediction model predicts a weather state at the query location by interpolating the representative weather states for the sectors. The weather prediction model transmits the predicted weather state to a user responsible for agricultural management of the query location.
US10983243B2 Human body security inspection apparatus and method of operating the same and filter device
A human body security inspection apparatus, a method of operating the same, and an associated filter device are disclosed. The human body security inspection apparatus includes a radiation beam exit configured for emitting a radiation beam; a beam guiding box configured for guiding the radiation beam; and a filter device configured between the radiation beam exit and the beam guiding box. The filter device includes a housing and a filter cage having a central axis. The filter cage is formed by arranging two or more pairs of filtering sheets, which are made of different materials and/or have different thicknesses, in an encircling way. The filter cage is rotatable about its central axis such that at least one pair of filtering sheets is capable of filtering the radiation beam to adjust an outputted dosage of the radiation beam of the human body security inspection apparatus.
US10983240B1 Magnetic utility locator devices and methods
Magnetic locators and uses of such locators for detection of buried objects, such as buried utilities, are disclosed. Outputs provided from two or more three three-axis magnetic sensors, as well as optionally from other sensors, such as accelerometers and gyroscopic sensors, may be used to determine information about the buried utilities including one or more of position and depth of the buried utilities relative to the locator.
US10983235B2 Characterizing depositional features by geologic-based seismic classification
The disclosure provides methods and systems for characterizing depositional features. The methods and systems include accessing data encoding seismic waves as seismic traces reflected from cells at various locations within a particular stratum in response to a seismic source. The cells are classified into multiple non-overlapping groups according to the amplitude values or other seismic attributes of the seismic waves reflected from the various locations within the particular stratum. One or more subgroups of adjacent cells are identified. A subgroup area metric is calculated for each subgroup of cells by combining individual area metrics from adjacent cells in a given subgroup and subsequently assigning the calculated subgroup area metric to each cell of the given subgroup. One or more depositional features within the stratum are characterized based at least in part on the variation map based on the subgroup area metric of each cell.
US10983228B2 Radiographic image capturing apparatus and heat diffusion method
A radiographic image capturing apparatus includes: a radiation detector in which a plurality of pixels for accumulating electric charges corresponding to emitted radiation are arranged in a two-dimensional manner; a control unit that controls the radiation detector; a radiation emission unit that emits radiation; a changing unit that integrally changes angles of the radiation detector and the control unit with respect to a predetermined direction; a heat sink in which a guiding unit for guiding an air flow in a predetermined guiding direction is provided and which dissipates heat of the control unit; and a housing unit in which the radiation detector, the control unit, and the heat sink are housed and which has a radiation detection surface irradiated with the radiation emitted from the radiation emission unit.
US10983222B2 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 acquires and receives radiowaves from a positioning satellite. The processor performing a positioning operation based on the radiowaves received by the receiver to obtain a current position of the satellite radiowave receiving device. The processor causes the receiver to stop an acquiring operation of radiowaves from a new positioning satellite under a predetermined condition while radiowaves are being acquired from a required number of positioning satellite for the positioning operation. If an error range of the obtained current position no longer satisfies a predetermined accuracy standard during a stop of the acquiring operation, the processor causes the receiver to resume the acquiring operation.
US10983221B2 Adaptive despreading of civil beacons and GNSS signals using a channelized vector processing architecture
A receiver processes Global Navigation Satellite System (GNSS) signals transmitted from satellites and non-satellite signals transmitted from beacons. The receiver comprises a symbol-rate synchronous vector channelizer configured to downconvert and channelize a plurality of received navigation signals to produce a vector signal with a sample rate equal to a baseband symbol rate of at least one navigation signal, less any offset due to Analog-to-Digital Converter clock error. A despreader is communicatively coupled to the channelizer and configured to exploit properties of baseband symbol data in the navigation signal to blindly despread the vector signal and extract the plurality of received navigation signals.
US10983217B2 Method and system for semantic label generation using sparse 3D data
Methods and apparatuses for generating a frame of semantically labeled 2D data are described. A frame of sparse 3D data is generated from a frame of sparse 3D data. Semantic labels are assigned to the frame of dense 3D data, based on a set of 3D bounding boxes determined for the frame of sparse 3D data. Semantic labels are assigned to a corresponding frame of 2D data based on a mapping between the frame of sparse 3D data and the frame of 2D data. The mapping is used to map a 3D data point in the frame of dense 3D data to a mapped 2D data point in the frame of 2D data. The semantic label assigned to the 3D data point is assigned to the mapped 2D data point. The frame of semantically labeled 2D data, including the assigned semantic labels, is outputted.
US10983216B2 Depth field imaging apparatus, methods, and applications
A depth of field imaging apparatus includes a light field imager and a time of flight imager combined in a single on-chip architecture. This hybrid device enables simultaneous capture of a light field image and a time of flight image of an object scene. Algorithms are described, which enable the simultaneous acquisition of light field images and a time of flight images. Associated hybrid pixel structures, device arrays (hybrid imaging systems), and device applications are disclosed.
US10983215B2 Tracking objects in LIDAR point clouds with enhanced template matching
An advanced driver assistance system (ADAS) and method for a vehicle utilize a light detection and ranging (LIDAR) system configured to emit laser light pulses and capture reflected laser light pulses collectively forming three-dimensional (3D) LIDAR point cloud data and a controller configured to receive the 3D LIDAR point cloud data, convert the 3D LIDAR point cloud data to a two-dimensional (2D) birdview projection, obtain a template image for object detection, the template image being representative of a specific object, blur the 2D birdview projection and the template image to obtain a blurred 2D birdview projection and a blurred template image, and detect the specific object by matching a portion of the blurred 2D birdview projection to the blurred template image.
US10983213B2 Non-uniform separation of detector array elements in a lidar system
A lidar system includes one or more light sources configured to emit light pulses, a scanner configured to direct the emitted light pulses as beams along one or more scan directions to illuminate, for each orientation of the scanner with each of the plurality of beams, a respective light-source field of view corresponding to a respective pixel, and a receiver configured to detect the light pulses scattered by one or more remote targets. The receiver includes a first, second, and third detectors to detect light pulses associated with respective beams. Each detector has a separate detector field of view within which the detector receives scattered light. A spatial separation between the first detector and the second detector is greater than a spatial separation between the second detector and the third detector.
US10983212B2 Distance measurement device
A distance measurement device includes: a pulse light emitter that emits pulse light to a measurement target; an optical sensor that receives reflected light which is the pulse light reflected by the measurement target; and a controller that controls a light emission timing of the pulse light emitted by the pulse light emitter, and determines a distance to the measurement target, from a light reception timing of the reflected light detected by the optical sensor. The controller sets the light emission timing in each of N periods (N being a natural number less than K) selected randomly from continuous K periods (K being a natural number greater than or equal to 2) to a timing that is delayed by a random first time from a start time of the period.
US10983211B2 Distance sensing assembly and mobile terminal including the same
A distance sensing assembly and a mobile terminal including the same are provided. The distance sensing assembly includes: an emitter array, a receiver array and a reflective mirror. The emitter array, the receiver array, and the reflective mirror are located below a cover plate of the mobile terminal. An orthographic projection of the reflective mirror on a plane of the cover plate covers at least a portion of a gap between the cover plate and an earpiece of the mobile terminal. Infrared light emitted by the emitter array passes, after being reflected by the reflective mirror, through the gap to be emitted out. The receiver array receives returned infrared light which is reflected, after passing through the gap, by the reflective mirror.
US10983210B2 Elevator sensor array system
According to an aspect, a method includes detecting, by a computing system, whether there are any pre-existing objects between a first group of sensors of a sensor array in an elevator shaft. The computing system detects whether there is a foreign object between a second group of sensors of the sensor array in the elevator shaft, where the second group of sensors includes at least one sensor that differs from the first group of sensors. The computing system triggers a modification to a control aspect of an elevator car in the elevator shaft based on detection of the foreign object.
US10983207B1 Transposition of a measurement of a radar cross section from an RF-domain to an optical domain with phase retrieval
Optical modality configured to simulate measurements of the radar cross-section of targets, dimensioned to be conventionally-measured in the RF-portion of the electromagnetic spectrum, with sub-micron accuracy. A corresponding compact optical system, with a foot-print comparable with a tabletop, employing optical interferometric time-of-flight approach to reproduce, on a substantially shorter time-scale, radar-ranging measurements ordinarily pertaining to the range of frequencies that are at least 103 times lower than those employed in the conventional RF-based measurement.
US10983201B2 User interface for displaying point clouds generated by a lidar device on a UAV
Techniques are disclosed for real-time mapping in a movable object environment. A system for real-time mapping in a movable object environment, may include at least one movable object including a computing device, a scanning sensor electronically coupled to the computing device, and a positioning sensor electronically coupled to the computing device. The system may further include a client device in communication with the at least one movable object, the client device including a visualization application which is configured to receive point cloud data from the scanning sensor and position data from the positioning sensor, record the point cloud data and the position data to a storage location, generate a real-time visualization of the point cloud data and the position data as it is received, and display the real-time visualization using a user interface provided by the visualization application.
US10983200B1 Techniques for on-chip polarization management
A light detection and ranging (LiDAR) system according to the present disclosure comprises an optical source to emit an optical beam. The LiDAR system comprises a PSR comprising a silicon nitride based waveguide to split and rotate a target return signal of the optical beam from a target. The silicon nitride based waveguide includes a first silicon nitride segment and a second silicon nitride segment. The first silicon nitride segment includes a first layer and a second layer. The first silicon nitride segment has tapered widths along a longitudinal direction. The second silicon nitride segment includes a silicon nitride adiabatic coupler. The LiDAR system further comprises an optical element to generate a local oscillator (LO) signal and a PD to mix the target return signal with the LO signal to generate a heterodyne signal to extract information of the target.
US10983198B2 Objective sensor, objective sensor dirt determination method, and object detection device
An objective sensor, a dirt determination method thereof, and an object detection device according to the present invention, individually transmit transmission waves in a plurality of mutually different directions and receive the respective reflected wave thereof, through a protective member, so as to measure, with the plurality of directions as a plurality of measurement points, a transmission and reception time and the intensity of the reflected wave for each of the plurality of measurement points. Then, the objective sensor, the dirt determination method thereof, and the object detection device extract, as dirt candidate points, the measurement points each having the transmission and reception time shorter than a first threshold time and the intensity equivalent to or more than threshold intensity, regard the dirt candidate points that have been extracted, as the dirt points in a case where the dirt candidate points continue for a second threshold time or more, and acquire the dirt point distributions on the basis of the dirt points. Then, the presence or absence of dirt on the protective member is determined, on the basis of the dirt point distributions that have been acquired.
US10983195B2 Object detection apparatus
A target detection apparatus includes a target detection section, a following section, a reception tendency determination section, and a target determination section. The reception tendency determination section determines a tendency of received electrical power of a reflected wave from the objective target relative to a distance from the vehicle to the objective target on the basis of a result of following the objective target by the following section. The target determination section determines the objective target as a high target allowing the vehicle to pass under, when the reception tendency determination section determines that the received electrical power has a tendency to be constant regardless of the distance to the objective target.
US10983191B2 Position reference system for vessels
A system and method may include receiving, by multiple vessel nodes, RF signals communicated from a target node coupled to a target object. A range measurement between respective vessel nodes and the target node may be determined. A range measurement from at least two of the vessel nodes may be received. Relative geographic coordinates of the vessel and the target node using the range measurements received from the at least two vessel nodes may be determined. The relative geographic coordinates of the vessel and target object may be determined.
US10983182B2 Ultrasensitive magnetic tunneling junction sensor
A magnetic tunneling junction sensor includes a free ferromagnetic layer of material, a pinned ferromagnetic layer of material, the free ferromagnetic layer and the pinned ferromagnetic layer separated by a thin insulating layer of material through which electrons can tunnel, an oxidized silicon wafer, the free ferromagnetic layer, thin insulating layer and the pinned ferromagnetic layer deposited on the oxidized silicon wafer, and extrinsic magnetic flux.
US10983179B2 Magnetic field measuring device, magnetic field measurement method, and recording medium having recorded thereon magnetic field measurement program
A magnetic field measuring device that can measure a weaker magnetic field is provided. A magnetic field measuring device is provided, the magnetic field measuring device including: a sensor unit that has at least one magnetoresistive element; a reference voltage generating unit that outputs a reference voltage; a magnetic field generating unit that generates a magnetic field to be applied to the sensor unit; a feedback current generating unit that supplies, according to a difference between an output voltage of the sensor unit and the reference voltage, the magnetic field generating unit with a feedback current that generates a feedback magnetic field to diminish an input magnetic field to the sensor unit; a magnetic field measuring unit that outputs a measurement value corresponding to the feedback current; and an adjusting unit that uses the output voltage of the sensor unit to adjust the reference voltage.
US10983178B2 Active sensor circuitry
Apparatuses and sensor systems are described with magnetoresistive sensor configurations. An example magnetoresistive sensor configuration includes an input feed that receives an electrical current, magnetic field detection circuitry in electrical communication with the input feed, and a feedback connection in electrical communication with the magnetic field detection circuitry and the input feed. The magnetic field detection circuitry transitions between a released state and an operated state in response to an external magnetic source. The configuration further includes an electrical storage element in electrical communication with the input feed that maintains a minimum operating voltage and current within the magnetoresistive sensor in an instance in which the magnetic field detection circuitry is operated.
US10983177B2 Magnetic field shaping components for magnetic field measurement systems and methods for making and using
A magnetic field measurement system includes at least one magnetometer; and at least one flux concentrator made of a high magnetic permeability material and configured to receive magnetic field signals from a source, to concentrate the magnetic field signals or reorient the magnetic field signals in a preselected direction, and to direct the concentrated or reoriented magnetic field signals toward at least one of the at least one magnetometer. In addition to, or as an alternative to, the flux concentrator, the system can include a passive shield made of the high magnetic permeability material. The system may also include active shielding.
US10983165B2 Front end pass switch for battery monitoring circuit
A battery system has a cell, a substrate mounted on the cell, and monitoring circuitry on the substrate and exclusively powered by the cell. The battery system also has a switch on the substrate electrically between the cell and monitoring circuit, and control circuitry on the substrate. The control circuitry, responsive to a value of a parameter of the cell measured by the monitoring circuitry falling outside a predefined range, opens the switch to electrically disconnect the monitoring circuit from the cell.
US10983162B2 Semiconductor device inspection method and semiconductor device inspection device
An inspection method for inspecting a semiconductor device which is an object to be inspected includes a step of inputting an input signal to the semiconductor device, a step of irradiating the semiconductor device with light, a step of outputting a result signal indicating a change in a state of the semiconductor device based on an output signal which is output from the semiconductor device to which the input signal is input while the semiconductor device is irradiated with the light, and a step of deriving time information relating to a time from the input of the input signal to the semiconductor device to the output of the result signal.
US10983150B2 Systems and methods for detecting and evaluating oscillations in an electrical power grid
Various embodiments described in this disclosure pertain to methods and systems for detecting and evaluating oscillations in an electrical power grid. The oscillations can include one or more oscillatory conditions, which can occur in one or more of five predefined frequency bands. Each of the five predefined frequency bands is categorized at least in part, by oscillations that are originated by uniquely different sources. In one embodiment, an oscillation detector can be used to detect the oscillatory condition and determine a magnitude characteristic, a phase characteristic, and/or a damping characteristic of at least one oscillation frequency that contributes to the oscillatory condition.
US10983149B2 Inrush current test device
An inrush current test device is adapted to receive an alternating current. The inrush current test device includes: a first isolation coupling component, a positive crossing point pulse generation circuit, an output circuit, and a control circuit. The first isolation coupling component includes a primary side and a secondary side, and is responsive to the alternating current on the primary side and conducts the secondary side. When the secondary side transits from an off state to an on state, the positive crossing point pulse generation circuit generates a positive crossing point pulse. When the control circuit is actuated and the positive crossing point pulse is detected, after delaying for a delay time, the control circuit outputs a control pulse for actuating the output circuit for a first operating time. The output circuit is configured to receive the alternating current and output the alternating current when the output circuit is actuated.
US10983147B2 Monitoring apparatus and method for monitoring an AC voltage source, which is DC-decoupled from a reference potential
A method for monitoring an AC voltage source, which is DC-decoupled from a reference potential and which generates an AC voltage between two AC voltage lines. Each of the AC voltage lines is coupled to the reference potential by way of a respective capacitive voltage divider and a respective component voltage signal is tapped at the voltage dividers and at least one root mean square value signal is generated therefrom and a check is carried out to determine whether the respective root mean square value signal meets a predetermined triggering criterion. When the triggering criterion is met, a fault signal is generated.
US10983146B2 Oscilloscope persistence for digital bus signals
A test and measurement system is disclosed that includes an input for receiving a digital bus conducting a plurality of digital values, a display, and a memory. The memory stores hit frequencies for the digital values, and stores data indicating the digital values. The test and measurement system also includes at least one processor coupled to the display and the memory. The processor causes the display to depict the digital values and hit frequencies of the digital values by depicting persistence of the digital values over time and by depicting decay of the digital values over time.
US10983145B2 System for testing devices inside of carriers
An example test system includes a carrier having a test socket to receive a device to test. The test socket includes electrical connections. The test system also includes a lid assembly having a socket cap to contact the device to apply pressure to cause the device to connect electrically to the electrical connections. The socket cap includes a material having a thermal conductivity that exceeds a defined value. The lid assembly also includes one or more structures configured to provide surface area over which heat from the device dissipates. The one or more structures are made of a material having a thermal conductivity that exceeds the defined value.
US10983144B2 Measurement apparatus with projected user interface
A measurement apparatus (1) comprising at least one shielded electronic measurement circuit (2) configured to measure and process electrical signals and a user interface (6) used by a user to interact with the electronic measurement circuits (2) of said measurement apparatus (1), wherein the user interface (6) comprises at least one adaptable graphical user interface (6A) projected by a projection unit (7) of said measurement apparatus on one or several projection areas.
US10983141B2 Excitation circuit, system including excitation circuit and capacitive transducer, and method
A system includes a capacitive transducer, an excitation circuit, and a measuring circuit. The excitation circuit is configured to excite the capacitive transducer and the measuring circuit measures an output signal from the capacitive transducer responsive to the excitation voltage. The excitation circuit includes a voltage source for providing a first voltage in response to receipt of a supply voltage, a voltage generator coupled to the voltage source for receiving the first voltage and generating a second voltage that is greater than the supply voltage, and a control circuit coupled to the voltage source and the voltage generator. The control circuit is configured to provide any of a system ground, the first voltage, and the second voltage to first and second terminals of the capacitive transducer, and particularly, being configured to apply the system ground and the second voltage in the form of two consecutive stimuli with opposite polarities.
US10983139B1 Levitated charged nanoparticles as a radio frequency transducer
A system includes a vacuum chamber to receive a laser beam and a charged nanoparticle. The nanoparticle oscillates at a trapping frequency in a focus of the laser beam. Resonant oscillation of the nanoparticle is driven by a presence of an ambient electric field adjacent to the vacuum chamber. The system also includes a controller to tune the trapping frequency of an oscillating nanoparticle to be in resonance with the ambient electric field causing on-resonant enhancement of the system; a detector to detect positional changes of the oscillating nanoparticle; and a processor to calculate an electromagnetic force of the ambient electric field based on the positional changes of the oscillating nanoparticle.
US10983137B2 Diagnosis of leukocyte-mediated disease and halogen gas exposure
Described are glutathione adducts of fatty aldehydes (FALD-GSH) and methods useful in the detection of FALD-GSH in the identification of pathologies associated with leukocyte-mediated disease conditions, including eosinophil and neutrophil activation. Thus, the present disclosure provides methods of diagnosing a subject as having or being at risk of developing a leukocyte-mediated disease (LMD) comprising (a) detecting the level of glutathione adducts of 2-halofatty aldehydes (FALD-GSH) in a sample; (b) comparing the amount of FALD-GSH with a control or standard reflective of diseased and/or healthy levels of FALD-GSH; and (c) diagnosing the subject as having or being at risk of developing LMD if the level of FALD-GSH in the sample is higher than the control or standard.
US10983136B2 Use of 1,25-dihydroxyvitamin D values in ratio with PTH as a prognostic biomarker
The present invention relates to the use of 1,25-dihydroxyvitamin D values in ratio with PTH as a prognostic biomarker. More particularly, the present invention relates to a method for predicting or stratifying the risk of worsening renal function (WRF) in a patient at risk of renal injury or affected by renal injury. Levels of 1,25-dihydroxyvitamin D (1,25(OH)2D) are measured in a biological sample and taken together with parathyroid hormone (PTH) levels to provide a ratio indicative of the risk of worsening renal function.
US10983131B1 Spore state discrimination
A flow of air including a fungal spore is directed to a collection cartridge. The fungal spore is trapped within the collection cartridge. The fungal spore is illuminated with light and a first image of the fungal spore is captured while the fungal spore is illuminated with the light. The first image is analyzed to identify an outline of the fungal spore. The fungal spore is illuminated with ultraviolet (UV) light and a second image of the fungal spore is captured while the fungal spore is illuminated with the UV light. A measurement is made of a degree of fluorescence within the outline of the fungal spore. A state of the fungal spore is determined based on the degree of fluorescence.
US10983128B2 CXCL11 and SMICA as predictive biomarkers for efficacy of anti-CTLA4 immunotherapy
Provided herein are methods for selecting a cancer patient for anti-CTLA-4 immunotherapy, or predicting whether a cancer patient will respond to anti-CTLA4 immunotherapy, based on measured levels of CXCL1 1 and/or sMICA. Such methods are useful for determining whether an anti-CTLA-4 immunotherapy is likely to improve overall survival of a cancer patient. Also provided herein are methods of treating a cancer patient with an anti-CTLA-4 immunotherapy, wherein the patient is first tested for levels of CXCL1 1 and/or sMICA. Also provided are methods for treating a cancer patient with a CXCL1 1 antagonist or sMICA ant agonist alone, or in combination with each other and/or with additional anti-cancer agents, such as a CTLA-4 antagonist.
US10983125B2 Marker for detecting highly pathogenic influenza virus and use thereof
Provided are a marker for detecting a highly pathogenic influenza virus including a protein mutant prepared by substituting the amino acids 68 and 69 of a PB1-F2 protein, a composition for detecting a highly pathogenic virus including an agent for measuring the protein mutant, and a detection kit including the same, a method for detecting a highly pathogenic virus including measuring the protein mutant, an antiviral composition against influenza A virus including an inhibitor of binding between a PB1-F2 protein in which the amino acids 68 and 69 are substituted and DDX3, and a method for screening an antiviral substance against influenza A virus.
US10983124B2 Device for detecting leukocytes in an aqueous flushing solution
The device for detecting turbidity in an aqueous flushing solution is characterized by a base body, at least one light source, a detector device at which the at least one light source is aimed, a holding unit for a component, containing the flushing solution, between the at least one light source and the detector device, and a display device for the findings of turbidity detected.
US10983122B2 Diagnostic methods for the detection and quantification of blood-related diseases
A diagnostic method suitable for detection and quantification of blood-related diseases or conditions. The methods utilize biomarkers, such as hemoglobin and hemozoin as catalysts in an atom transfer radical polymerization (ATRP) reaction performed above a lower critical solution temperature (LCST) of a polymer which allows the polymerization to be tracked by rate of turbidity formation. The rate of turbidity formation is correlated to the concentration of the biomarker, making the tests useful quantitative techniques which can be utilized as point-of-care tests in the field.
US10983114B2 Method for the in situ formation of bifunctional immunological complexes
An improved method for the preparation of tetrameric antibody complexes directly on the surface of target entities in a sample is described. In particular, this method involves linking, in the sample, a first target entity with a second target entity in a sample using antibodies with specificity for the first and second target entities.
US10983113B2 Spatially encoded biological assays
The present invention provides assays and assay systems for use in spatially encoded biological assays. The invention provides an assay system comprising an assay capable of high levels of multiplexing where reagents are provided to a biological sample in defined spatial patterns; instrumentation capable of controlled delivery of reagents according to the spatial patterns; and a decoding scheme providing a readout that is digital in nature.
US10983111B2 Human trophoblast stem cells and uses thereof
Disclosed herein are human trophoblast stem (hTS) cells, differentiated cells thereof, derivatives thereof such as cellular mass, and uses thereof. The isolation of hTS cells can express FGF4, FGFR-2, Oct4, Thy-1, and stage-specific embryonic antigens distributed in different compartments of the cell. The hTS cells are able to derive into specific cell phenotypes of the three primitive embryonic layers, produce chimeric reactions in mice, and retain a normal karyotype and telomere length. In the hTS cells, Oct4 and fgfr-2 expressions can be knockdown by bFGF. The hTS cells could apply to human cell differentiation and for gene and cell-based therapies.
US10983110B2 Assays for the detection of AAV neutralizing antibodies
The present invention relates to improved methods and assays for the detection of AAV neutralizing antibodies in sera. The present invention provides safe, sensitive and high throughput neutralization assays for antibody detection.
US10983107B2 Systems and methods for controlling bi-directional forces for clot assessment
Systems and methods to analyze blood or other fluid sample. The systems and methods utilize bi-directional magnetic forces to push or pull a magnetic object along a post in a chamber housing the fluid sample both before and after clot initiation has been implicated. The magnetic object can be threadably connected to the post. In other embodiments, the chamber is configured such that the magnetic object does not rotate but only slides along the post. Once a clot has been detected, the washer can be moved either up or down to apply either compressive force or strain within the clot, as desired, to evaluate elastic properties or firmness of the clot.
US10983106B2 Systems, apparatus and methods for testing and predicting the performance of concrete mixtures
A mobile calorimeter includes a container comprising one or more walls defining a cavity. The container is adapted to hold a concrete mixture within the cavity. The mobile calorimeter also includes one or more heat flow sensors adapted to detect a heat flow generated by the concrete mixture. The heat flow sensors may include a thermoelectric device, a Peltier plate, or a macro fiber composite (MFC) sensor. The one or more heat flow sensors may be attached to the one or more walls, or may be embedded within the one or more walls. Data relating to a heat flow is obtained by the heat flow sensors, and is used to generate a prediction of a characteristic or performance of the concrete mixture.
US10983103B2 Detection of blockage in a porous member
A method of detecting at least a partial blockage in a porous member separating a first volume from a second volume or inner chamber of a device includes emitting pressure waves within the inner chamber by changing a volume of the inner chamber, measuring a response via a pressure sensor responsive to pressure waves positioned within the inner chamber, and determining if at least a partial blockage is present in the porous member based upon the response of the pressure sensor.
US10983101B2 Methylbenzene gas sensor using palladium-containing cobalt oxide nanostructures and method for manufacturing the same
Provided is an oxide semiconductor gas sensor with improved performance that senses selectively methylbenzene gases with high sensitivity. The gas sensor includes a gas sensing layer composed of palladium (Pd)-loaded cobalt oxide (Co3O4) nanostructures. The response of the gas sensor according to the present invention to xylene gas at a concentration as low as 5 ppm is at least 150 times higher than that to ethanol gas. The response of the gas sensor to toluene gas at a concentration as low as 5 ppm is at least 100 times higher than that to ethanol gas. In addition, the oxide semiconductor gas sensor has the ability to selectively detect methylbenzene gases, including xylene and toluene (with at least 30-fold higher response to xylene and at least 15 times higher response to toluene than that to ethanol gas).
US10983097B2 Automatic mechanical systems diagnosis
A method for automatic diagnosis of a mechanical system of a group of mechanical systems sharing mechanical characteristics includes obtaining data relating to a vibration. The vibration-related data is acquired by a portable communications device configured to communicate with a remote processor. The processor automatically diagnoses the mechanical system by applying a relationship to the obtained vibration-related data. The relationship is based on sets of vibration-related data previously obtained from the mechanical systems. Each set of vibration-related data relates to vibrations of a mechanical system. The relationship is further based on sets of operation data previously obtained for mechanical systems of the group. Each set of operation data indicates a previous state of operation of a mechanical system. Each of the previous states of operation is associated with at least one of the previously obtained sets of vibration-related data.
US10983094B2 Sensor and use thereof for measuring speed of sound in gaseous medium and method and apparatus for measurement of vapour sorption
A method of measuring the transit time of an ultrasonic wave in a medium, by passing an ultrasonic wave pulse through a timing path in the medium, receiving the ultrasonic wave pulse at the exit of the timing path and comparing a first signal representative of the ultrasonic wave pulse on entry to the timing path with a second signal representative of the ultrasonic wave pulse received at the exit of the timing path. At least one cycle and associated zero-crossing point of the first signal is correlated with a corresponding cycle and zero-crossing point of the second signal, and the time interval is measured between the zero crossing points, in order to determine the transit time of the ultrasonic wave through the medium. The method is useful in a sensor for measuring gas composition, as well as bulk gas flow velocity. The sensor and method may be used in a dual channel apparatus for investigating vapour sorption by a substrate.
US10983083B2 Measuring device and methods for use therewith
The ability to switch at will between amperometric measurements and potentiometric measurements provides great flexibility in performing analyses of unknowns. Apparatus and methods can provide such switching to collect data from an electrochemical cell. The cell may contain a reagent disposed to measure glucose in human blood.
US10983082B2 Measurement device comprising a suspended semiconductor wire
The invention relates to a measurement device comprising a suspended semiconductor wire, a first control circuit designed to apply and/or read a first electrical signal between first and second ends of the suspended semiconductor wire and a second control circuit designed to apply and/or read a second electrical signal between first and second intermediate nodes of the suspended semiconductor wire.
US10983081B2 Electrode placement for verifying structural integrity of materials
A technique may include applying a first electrical signal to a first pair of drive electrodes, and, while applying the first electrical signal to the first pair of drive electrodes, determining a first measured voltage using a first measurement electrode. The technique further may include applying a second electrical signal to a second pair of drive electrodes, and, while applying the second electrical signal to the second pair of drive electrodes, determining a second measured voltage using a second, different measurement electrode. The first pair of drive electrodes, the second pair of drive electrodes, the first measurement electrode, and the second, different measurement electrode may from a set of N electrodes electrically coupled to the material. The technique also may include determining whether the material includes a crack or other defect based on a comparison between the first measured voltage and the second measured voltage.
US10983076B2 Magnetic resonance spectroscopy water suppression method and device
A method for suppressing a water line in an acquired magnetic resonance spectra (MRS) y, the method including receiving (800) the acquired MRS spectra y; estimating (802) a water peak ywp for the acquired MRS spectra y using squared eigenfunctions (ψ) of a Schrödinger operator H; and removing (804) the water peak ywp from the acquired MRS y to obtain a suppressed water MRS spectra yws. The suppressed water MRS spectra yws includes a signature of one or more metabolites.
US10983075B2 Device and method for analysing a defect of a photolithographic mask or of a wafer
The present application relates to a scanning probe microscope comprising a probe arrangement for analyzing at least one defect of a photolithographic mask or of a wafer, wherein the scanning probe microscope comprises: (a) at least one first probe embodied to analyze the at least one defect; (b) means for producing at least one mark, by use of which the position of the at least one defect is indicated on the mask or on the wafer; and (c) wherein the mark is embodied in such a way that it may be detected by a scanning particle beam microscope.
US10983074B2 Visual light calibrator for an x-ray backscattering imaging system
An x-ray backscattering imaging system creating a backscatter image representing a structure is disclosed. The system includes a drum rotatable about an axis of rotation at a rotational speed, a radioactive source, a container, at least one collimator, at least one light emitting element, and a plurality of backscatter detectors. The radioactive source is connected to the drum and generates x-ray beams. The container houses the radioactive source and is constructed of a material that substantially blocks the x-ray beams generated by the radioactive source. The collimator is defined by the container and has a length and an aperture, where the collimator filters a stream of x-rays generated by the radioactive source such that the x-ray beams traveling substantially parallel with respect to the length of the collimator pass through the aperture. The light emitting element generates visible light and is positioned to direct the visible light into the collimator.
US10983072B2 Method for dimensional x-ray measurement, in particular by computed tomography, and x-ray computed tomography scanner
The invention relates to a method for dimensional measurement by way of X-ray computed tomography, featuring the steps (a) Irradiating a test object (26) with non-monochromatic X-ray radiation from a virtually punctiform X-ray source (12), (b) measuring the intensity (I) of the X-ray radiation (22) in the radiation path behind the test object (26) by means of a detector (14) which has a plurality of pixels (P) to obtain pixel-dependent intensity data (I(P)), and (c) calculating at least one dimension (H) of the test object (26) using the pixel-dependent intensity data (I(P)). According to the invention, the pixel-dependent intensity data (I(P)) is corrected by the influence of an effective penetration depth (τ) on the detector and/or a displacement of the effective source location (Q) on a target (20) of the X-ray source (12).
US10983068B2 Systems and methods for microwave jamming of molecular recognition
Systems and methods include directing limited frequencies of microwave signals toward target molecules, driving a motion of the target molecules to impact molecular recognition. In one implementation, a microwave spectra associated with the rotational modes of a target molecule is obtained. From peaks in the spectra, a mode of molecular movement is identified and a microwave signal profile is generated for driving a motion of binding portions of the molecule associated with the identified mode. Microwave signals are generated based on the signal profile for output by antennas. For example, the microwave signals can be can be used to impede the binding of quorum sensing molecules by receptors of P. aeruginosa. In one implementation, the antennas can be placed in a catheter for placement in a patient. In another implementation, the antennas can be placed in a sleeve or other device for use adjacent to the skin of a patient.
US10983065B2 Method, apparatus and system for detecting and determining compromised reagent pads by quantifying color changes induced by exposure to a hostile environment
A reagent test paddle includes a contamination detection medium, a reference color bar, at least one chemical test medium, and a unique identifier. The contamination detection medium includes a reagent that changes color in the presence or when exposed to a hostile or inhospitable environment. Each chemical test medium includes a regent that is responsive to a respective analyte in a biological sample. The reference color bar includes reference color samples of different colors. The unique identifier, like a serial number, identifies the particular paddle and its chemical test medium so it can be uniquely and anonymously associated with a user. A method includes capturing and interpreting digital images of a biologically unexposed and subsequently exposed reagent test paddle at various delay times within an automatically calibrated environment; locating the paddle in a plurality of digital images, extracting the reference color bar and locating the contamination detection medium and chemical test medium in each digital image. Color changes of the chemical test medium and contamination medium are detected at various delay times after sample exposure. To determine validity of test results, the method further compares the detected colors of the contamination detection medium with predetermined colors expected for no contamination and contamination.
US10983062B2 Method and system for analysis of samples using laser induced breakdown spectroscopy
A system for optically scanning a region comprising a sample of which a chemical composition is to be determined, comprising: a pulsed laser source for emitting a pulsed laser beam; a focusing device for adjusting the position of the waist of the laser beam along an optical path of the laser beam; a deflector for adjusting a propagation direction of the laser beam to a given direction; a controller for varying, via the beam deflector, the propagation direction of the pulsed laser beam according to a predefined beam path and varying, via the focusing device, the given position of the waist of the laser beam along the optical path; and a photodetector for detecting light emitted by a plasma created when a given one of laser pulses has an irradiance is greater than a breakdown threshold, the detected light being indicative of the chemical composition of the sample.
US10983061B2 Surface enhanced luminescence nano pillar stage
A surface enhanced luminescence analyte nano pillar stage may include a substrate, an array of closable pillars extending from the substrate and a fluid supply connected to the array of pillars. The fluid supply is to at least partially replenish fluid amongst the pillars of the array that has evaporated to maintain a level of the fluid amongst the pillars of the array below tops of the pillars.
US10983060B2 Time-resolved laser-induced fluorescence spectroscopy systems and uses thereof
The invention provides systems for characterizing a biological sample by analyzing emission of fluorescent light from the biological sample upon excitation and methods for using the same. The system includes a laser source, collection fibers, a demultiplexer and an optical delay device. All references cited herein are incorporated by reference in their entirety as though fully set forth. Unless defined otherwise, technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
US10983058B1 Device and method for visualization of fluorophores
A device and method are described for the naked eye visualization of fluorophores. The device has a light source capable of exciting fluorophores, a rack to receive one or more fluorophores and a window through which test tubes can be observed. The method provides a means for inferring the conformational state of molecules from the amount of fluorescence emitted by the fluorophores.
US10983057B2 Method for preparing a ratiometric fluorescent sensor for paracetamol based on a copper nanoclusters-carbon dots-arginine composite
A method for preparing a ratiometric fluorescent sensor for paracetamol based on a copper nanoclusters-carbon dots-arginine composite is provided. Copper nanoclusters CuNCs with red fluorescence are bonded to carbon dots (CDs) with blue fluorescence by electrostatic adsorption and hydrogen bonding, and then arginine is added to form the CuNCs-CDs-arginine composite. The addition of arginine leads to a significant decrease in the blue fluorescence of the CDs, while after the paracetamol is added, the blue fluorescence of the CDs gradually recovered as a result of the specific binding of arginine to paracetamol. The ratiometric fluorescent sensor for paracetamol is constructed by taking the fluorescence of the CuNCs as a reference signal, and the fluorescence of the CDs as a response signal, and fitting the linear relationship between the ratios ICDs/ICuNCs of fluorescence emission peak intensities of CDs and CuNCs and the molar concentrations of paracetamol.
US10983055B2 Sample observation apparatus
A sample observation apparatus includes a light source unit, an illumination optical system, a detection optical system, a light detection element, and an image processing apparatus. The scanning unit relatively moves the light spot and the sample. An optical member is disposed. The illumination optical system and the detection optical system are disposed such that an image of a pupil of the illumination optical system is formed at a pupil position of the detection optical system. The image of the pupil of the illumination optical system is decentered relative to a pupil of the detection optical system due to refraction caused by the sample. The illumination optical system, the detection optical system, and the optical member are configured such that quantity of light passing through the pupil of the detection optical system changes by decentering.
US10983054B2 Optical sensor with luminescent quantum nanoprobes
An optical sensor apparatus is disclosed. The apparatus comprises: a sample holder, configured to hold a sample, in operation; a probe, comprising an arrangement of luminescent quantum dots; an optical source, configured to optically excite the luminescent quantum dots; an optical detector, configured to read optical signals from the quantum dots; and a circuit. The circuit is connected to the optical detector and configured to determine correlations between optical signals read by the optical detector. The probe is positioned or positionable relatively to, e.g., at a distance from, the sample, such that optical signals transmitted by each of the quantum dots are influenced by the sample, in operation. The present invention is further directed to related methods of operation and fabrication methods.
US10983051B2 Reaction system and reaction method
To provide a reaction system capable of analyzing a liquid sample with high accuracy. To provide a reaction system A including: a reaction vessel 1, a flow channel 2 including a deformable unit 22 having an elastic member, a pump 3, a flow channel deformation mechanism 4, a measurement unit 5 and an analysis unit 6, wherein the measurement unit 5 includes a light source unit 52 and a light receiving unit 54, the flow channel deformation mechanism 4 includes an operation unit 42 for deforming the deformable unit 22 of the flow channel 2 such that a cross-sectional area of the deformable unit 22 is reduced, and the analysis unit 6 is electrically or physically connected to the measurement unit 5 and the flow channel deformation mechanism 4, and operates the flow channel deformation mechanism 4 based on a measurement result obtained by the measurement unit 5.
US10983050B2 Diffuse reflectance apparatus
A diffuse reflectance apparatus includes a housing having a window formed therein, and a diffuse reflectance mirror spaced from the window and having an aperture extending therethrough. A light source provides a beam of light. A first mirror assembly is positioned to reflect the beam of light through the aperture such that it passes through the window. A second mirror assembly is positioned to reflect scattered light from the concave mirror to a detector.
US10983049B2 Method for detecting a local change in refractive index of a dielectric medium located on the surface of an optical sensor
The invention relates to a method for detecting a local change in refractive index of a dielectric medium located on the surface of an optical sensor, said optical sensor comprising for this purpose a waveguide comprising a region, called the active region, covered with at least one metallic layer in contact with the dielectric medium, said method comprising the following steps: a) emitting a light beam at the input of the waveguide so that this light beam can be propagated, within the waveguide, according to at least N propagation modes, where N is a natural integer such that N≥2; b) measuring the intensity of at least one zone of the spatial distribution of the intensity of the light beam reflected by said active region of the optical sensor; and c) detecting the local change in the refractive index of the dielectric medium by means of a database supplying the link between the intensity of said at least one zone of the spatial distribution of the intensity of the light beam reflected by the active region of the optical sensor and a change in refractive index of a reference medium.
US10983047B2 Imaging devices including dielectric metamaterial absorbers and related methods
Imaging devices including dielectric metamaterial absorbers and related methods are disclosed. According to an aspect, an imaging device includes a support. The imaging device also includes multiple dielectric metamaterial absorbers attached to the support. Each absorber includes one or more dielectric resonators configured to generate and emit thermal heat upon receipt of electromagnetic energy.
US10983036B2 Apparatus and method for dynamic acousto-elasticity technique measurements at simulated subsurface pressures
An apparatus (10) and method for performing nonlinear elasticity measurements using the dynamic acousto-elasticity technique (DAET) at simulated subsurface conditions in the laboratory, are described. The current state-of-the-art for measuring nonlinear elasticity parameters using DAET is limited to ambient pressure conditions on the bench-top. The present invention permits nonlinear parameter measurements at controlled sample internal fluid pore pressures (52) and external confining stress (44), (50) conditions.
US10983034B2 Assembly for storing and transporting tissue samples immersed in a fluid
A method and system for processing a sample in a fluid is provided. An assembly comprising a cap prefilled with a fixative solution, a valve, and a container for storing a tissue sample are provided. The valve is adapted to be situated between the cap and the container such that fluid can flow from the cap into the container when the assembly is upright, but the fluid cannot backflow from the container to the cap when the assembly is horizontal or inverted.
US10983030B2 Sample storage tube
[Problem to be solved] To provide a sample storage tube wherein a lid is a push stopper lid type securing the area for writing two-dimensional code.[Solution] A sample storage tube 100 comprise a tube body 120 for storing a sample; a push stopper lid body 110 for capping the upper opening 121 of the tube body 120; and a hinge body 130 for connecting the tube body 120 and the push stopper lid body 110. The push stopper lid body 110 and the tube body 120 and the hinge body 130 are molded in one piece, wherein a part of them is formed by the light transmissive material and the other part of them is formed by the opaque material in which the information code can be written. The information writable areas are installed at least on the upper surface of the push stopper lid body 110 and the bottom surface 123 of the tube body 120. The information code can be written on both the upper surface of the push stopper lid body 110 and the bottom surface 123 of the tube body 120. The opaque material extends continuously from the upper surface of the push stopper lid body 110 to hinge body 130 and the side surface of the tube body 120 up to the bottom surface 123 of the tube body 120 as one piece.
US10983029B2 Engine misfire detection
A method of detecting misfire in a combustion engine of a motor vehicle engine includes measuring a speed of a crankshaft, calculating a modal coefficient for each cylinder of the combustion engine, and indicating a misfire for at least one of the cylinders based on the calculation of the modal coefficients.
US10983028B2 Planetary gear arrangement
In a planetary gear arrangement with a planetary gear which includes a rotating part and a non-rotating part, and with a sensor module for sensing properties of the planetary gear, the sensor module includes a sensor as well as a first sending/receiving unit and a second sending/receiving unit, wherein the sensor and the first sending/receiving unit are coupled and arranged at the rotating part, and wherein the second sending/receiving unit is arranged at the non-rotating part, wherein the first sending/receiving unit and the second sending/receiving unit are configured for being inductively coupled, wherein the first sending/receiving unit includes an energy storage, wherein the energy storage is configured for being charged during each turn of the rotating part for powering the sensor via the first sending/receiving unit in order to perform measurements.
US10983027B2 Patch cord polarity detector
The present disclosure relates to a polarity detector for detecting polarity of a patch cord, that is capable of sequentially inputting an optical signal into channels of a connector of the patch cord, receiving the optical signal being output, and thereby discerning the polarity of the patch cord quickly and precisely. Particularly, the present disclosure is characterized to spectrally output the optical signal from the light source as a plurality of unit optical signals, and to selectively block or pass the spectrally output plurality of unit optical signals, by heat, and thereby effectively inputting the optical signal into each channel of the connector.
US10983026B2 Methods of updating data in a virtual model of a structure
Method and apparatus for updating data descriptive of procedure within a structure to generate a user interface with a representation of the structure from a vantage point and according to a direction of interest. Data is generated by a sensor that records aspects of a procedure and a position of the condition is determined via wireless communications with multiple reference point transceivers. An augmented virtual model viewing interface is generated with positional coordinates and conditions related to the procedure.
US10983025B2 System and method of monitoring a diagnostic system of a process control system
Monitoring systems and methods for a relief valve system. In one example, a monitoring system for a relief valve includes at least one tilt sensor coupled to one or more of a cover or a latch of the relief valve. The at least one tilt sensor is associated with an interface. Upon detection by the at least one tilt sensor that one of the cover is open or the latch is unlocked, a signal is transmitted by the interface indicating one or more of the cover is open or the latch is unlocked.
US10983024B2 Semiconductor pressure sensor
Provided is a semiconductor pressure sensor which includes: five connection pads having plate shapes and formed of conductive materials, respectively, and arranged in parallel with each other; and four semiconductor resistance units connecting a predetermined pair of the connection pads to each other among the connection pads and having resistance values varying in proportion to a variation of a length due to the external pressure, wherein the five connection pads include a power supply pad, a first output voltage pad, a first ground pad, a second output voltage pad, and a second ground pad.
US10983022B2 Pressure sensor
A pressure sensor detects a pressure of a pressure transmitting medium. The pressure sensor includes a sensor substrate and a protection film. The sensor substrate includes a recess recessed relative to a periphery thereof and a thin portion thinner than the periphery due to the recess. The protection film is provided on a bottom surface of the recess that is one side of the thin portion and a part of a lateral surface of the recess, and the protection film suppresses an adhesion of a contamination contained in the pressure transmitting medium. The pressure sensor includes an adhesion suppressing portion that includes an uneven section formed in at least a part of the lateral surface, and a liquid repellent film repellent to liquid in the pressure transmitting medium and provided as the protection film on the uneven section to exhibit a lotus effect.
US10983021B2 Action force detecting unit for rotary member
An action force detecting unit for a rotary member that detects a force acting on a rotary member such as a rotary shaft and a wheel easily and accurately. The action force detecting unit comprises: a first rotor rotated integrally with a tire; a second rotor rotated relatively to the first rotor; a case fixed to a vehicle body while rotatably supporting the first rotor and the second rotor; a first thrust bearing supporting the first rotor; a second thrust bearing supporting the second rotor; a load translating mechanism transmitting a torque between the first rotor and the second rotor while translating the torque partially into a thrust force; a detector fixed to the case to detect a flexure relating to the thrust force applied to the second thrust bearing; a calculator calculating the force acting on the tire based on the flexure detected by the detector; and a transmitter transmitting a signal in accordance with a torque calculated by the calculator.
US10983019B2 Magnetoelastic type torque sensor with temperature dependent error compensation
A torque sensor assembly comprises a shaft configured to receive an applied torque. The shaft comprises at least one region, which is magneto-elastic and configured to generate a magnetic field in response to the applied torque. A pair of sensing coils disposed adjacent to the region is configured to sense the magnetic field. One or more sensors sense a temperature of each of the sensing coils. A controller is coupled to the pair of sensing coils and the sensor(s). The controller is configured to receive the sensed temperature of each of the sensing coils, determine a temperature difference between the sensing coils and generate an output signal based on the sensed magnetic field. The output signal accounts for the temperature difference between the sensing coils.
US10983009B2 Thermopile module
An electronic device includes an outer case, a circuit substrate, a thermopile sensor chip, a filter structure, and a waterproof structure. The outer case has an opening. The circuit substrate is disposed inside the outer case. The thermopile sensor chip is disposed on the circuit substrate. The filter structure is disposed above the thermopile sensor chip. The waterproof structure is surroundingly connected between the filter structure and the outer case, wherein the waterproof structure has a through hole for exposing the filter structure and communicated with the opening of the outer case.
US10983008B2 Bolometer pixel including thermal-sensitive film trigger
A bolometer pixel trigger including a substrate, a bolometer formed on the substrate, and a thermal-sensitive film trigger. The thermal-sensitive film trigger includes a resistive varying thermal-sensitive material configured to change resistance in response to a change in temperature thereof. The thermal-sensitive film trigger is configured such that current flow therethrough varies in response to changes in the resistance of the resistive varying thermal-sensitive material.
US10983003B2 High-performance on-chip spectrometers and spectrum analyzers
We disclose an on-chip photonic spectroscopy system capable of dramatically improving the signal-to-noise ratio (SNR), dynamic range, and reconstruction quality of Fourier transform spectrometers. Secondly, we disclose a system of components that makes up a complete on-chip RF spectrum analyzer with low-cost and high-performance.
US10983000B2 Light measuring probes, light measuring systems, and related methods
A system for measuring light in a tube is provided. The system includes a tube, a light collecting probe configured to absorb light within the tube, a data acquisition system for determining a level of light associated with light absorbed by the light collecting probe, and a motion system for moving the light collecting probe within the tube.
US10982999B2 System and method for measuring ultraviolet ray protection of cosmetic material
A system and a method for measuring ultraviolet ray protection of a cosmetic material. In an embodiment, the system for measuring the ultraviolet ray protection of a cosmetic material includes: a light source for emitting light including ultraviolet bands; a transparent plate through which the lights emitted from the light source pass, and having one surface to which a cosmetic material to be tested is applied; a wavelength conversion film, which changes, to a predetermined size, the light, of an ultraviolet band, of the light having passed through the transparent plate and makes the same pass therethrough; and a photosensitive sheet, which accommodates the light having passed through the wavelength conversion film and has a photosensitive property for light of UVA and UVB bands among the ultraviolet bands.
US10982998B2 Systems, methods, and apparatuses for in machine profiling of a laser beam
A laser system includes a controller comprising a processor and a non-transitory machine-readable memory, a laser head configured to output a laser beam, a work bed positioned opposite the laser head, and a power meter communicatively coupled to the electronic control unit and integrated within the work bed. The laser system further includes a knife edge plate positioned between the power meter and the laser head, and a machine-readable instruction set stored in the non-transitory machine readable memory that causes the laser system to perform at least the following when executed by the processor: position the laser head at a distance from the power meter, cause the laser head to output the laser beam, translate the laser head across the power meter, receive power signals from the power meter as the laser beam is translated across the power meter, and calculate a spot size based on the power signals.
US10982996B2 Proximity sensing device and light guiding method thereof
A proximity sensing device includes: a light source, a sensing unit, a light guide unit, and a window. The light source emits light, which is guided by the light guide unit to the window. The emitted light reflected by an object is received by the same window. The light guide unit includes a partial-transmissive-partial-reflective (PTPR) optical element, whereby the light emitted from the light source is reflected by the PTPR optical element, while the light reflected by the object passes through the PTPR optical element. There is only one window required.
US10982990B2 Method of measuring speed of fluid by applying an excitation signal comprising a first portion having a decreasing amplitude followed by a second portion of constant amplitude
Method for measuring a speed of a fluid and ultrasound fluid meter suitable for implementing this method. The method comprises the step of measuring a travel time taken by a measurement ultrasound signal to travel a path of defined length, the measurement ultrasound signal being generated by a transducer subjected to an excitation electrical signal (16). The excitation electrical signal (16) includes a first signal portion (17) followed by a second signal portion (18). The first signal portion is a periodic signal having a pattern (19) and a decreasing amplitude. The second signal portion is a periodic signal having the same pattern (21) and a constant amplitude.
US10982985B2 High flow tubular bypass
Mass flow meters and mass flow controllers that include mass flow meters are disclosed. A mass flow meter includes a main flow path for a gas, and a bypass with a length, L, within the main flow path. The bypass includes a continuous flow section including a plurality of continuous capillary tubes that each have a length, L. The bypass also includes n flow segments forming n−1 spaces within the bypass where n is greater than or equal to 2, and each of the flow segments has a plurality of capillary tubes. The mass flow meter also includes at least one thermal sensor including a sensor tube, and the sensor tube is positioned across at least one of the flow segments to divert a portion of the gas around the at least one of the flow segments and provide a measured flow signal in response to the diverted portion of the gas.
US10982983B2 Method for operating a measuring transducer, and corresponding measuring transducer
The present disclosure relates to a method for operating a measuring transducer of process automation technology, comprising at least the following steps: starting the measuring transducer by starting its operating system, wherein the operating system provides at least one interface; starting at least one interpreter, wherein the interpreter accesses the interface; and executing an extension in the interpreter. The present disclosure further relates to a measuring transducer for implementing the method.
US10982981B2 Marking system and marking device
This marking system is provided with: a marking device which has a marking unit which gives a mark for managing the quality of a product, a housing part which houses one or more temperature indicating materials, and a providing unit which provides, to the marking unit, a temperature indicating material selected by the housing part; and a control device which has a storage unit that stores temperature-indicating material information on a developing temperature or/and a decoloring temperature of each of the temperature-indicating materials included in the housing part; and a processing unit that acquires, from a server or an input unit, an appropriate temperature of the product, selects, on the basis of the acquired appropriate temperature of the product and the temperature-indicating material information, a temperature-indicating material, and notifies the providing unit of details of providing the selected temperature-indicating material.
US10982978B2 Position sensor for position determination of an actuated object
A position sensor for determining the position of an object, comprising at least one sensing element to transduce a time-varying external signal into an electrical signal; at least one comparator circuit adapted to perform a thresholding operation on the electrical signal being characterized by a hysteresis curve; the position sensor is adapted to provide information relating to the last crossed to store it at least while the position sensor is in an inactive mode and to restore the information to obtain a selected threshold when it is switched from inactive to active mode; and configured such that a transition in an output signal is generated by the thresholding operation if the selected threshold is crossed by the electrical signal and configured to change the selected threshold after it was crossed by the electrical signal.
US10982976B2 Plug gauge and associated system and method for taking multiple simultaneous diametric measurements
A plug gauge includes a housing, defining an internal volume, first openings, and second openings. The plug gauge includes first contact elements, each at least partially received in a respective one of the first openings. The plug gauge includes a first plunger in the internal volume and movable relative to the housing. The first plunger is biased to urge the first contact elements radially outward through the first openings. The plug gauge includes a first sensor sensing movement of the first plunger. The plug gauge includes second contact elements, each at least partially received in a respective one of the second openings. The plug gauge includes a second plunger in the internal volume and movable relative to the housing. The second plunger is biased to urge the second contact elements radially outward through the second openings. The plug gauge includes a second sensor sensing movement of the second plunger.
US10982971B2 Method and apparatus for detecting background noise of sensor
A method and an apparatus for detecting a background noise of a sensor, relating to the technical field of electronics, are provided. The method for detecting a background noise of a sensor includes: receiving a sampling value output by the sensor and judging whether the sampling value falls within a background noise acceptable range; selecting the sampling value as a current background noise sampling value when the sampling value falls within the background noise acceptable range; and calculating a current background noise of the sensor according to a previous background noise and the current background noise sampling value of the sensor. Also provided is an apparatus for detecting a background noise of a sensor.
US10982968B2 Sensor fusion methods for augmented reality navigation
Embodiments of the present disclosure are directed to providing an Augmented Reality (AR) navigation display in a vehicle. More specifically, embodiments are directed to rendering AR indications of a navigation route over a camera video stream in perspective. According to one embodiment, visual tracking can be performed on features in the video data and camera pose, i.e., a matrix encapsulating position and orientation, can be determined for each frame of video based on both the visual tracking and navigation sensor data. These separately determined camera poses can then be merged or fused into a single camera pose that is more accurate and more stable and which can then be used in rendering more realistic AR route indicators onto the video of the real-world route captured by the camera.
US10982967B2 Method and device for fast detection of repetitive structures in the image of a road scene
A method of processing images allowing the identification of at least one same point appearing on each image of a sequence of images, the sequence of images including a first image, a second image and a third image generated respectively at a first instant, a second instant, later than the first instant, and a third instant, later than the second instant, by a camera mounted in an automotive vehicle. The method includes detecting a plurality of identical points in each image of the sequence of images, relating to a plurality of repetitive patterns in each image of the sequence of images and of identification, in the second image and in the third image, of the identical points corresponding to the points in space for which the calculated depth is identical, these points in space representing respectively in the second image and the third image one and the same real point.
US10982964B2 Navigation apparatus for vehicle, method of updating map data thereof and vehicle using the same
A navigation apparatus for a vehicle includes: a communication device, a memory, a route search processor, and a controller for controlling the communication device, the memory, and the route search processor. The controller for the traveling route to the destination when a request for searching for the traveling route to the destination is received, checks whether new map data of regions located on the traveling route is present when the traveling route is searched for, controls the communication device to receive the new map data of the regions from an external server when the new map data of the regions is present, and updates the map information based on the received new map data.
US10982963B2 Utilizing a geo-locator service and zone servers to reduce computer resource requirements for determining high quality solutions to routing problems
A method involves utilizing a geo-locator service and zone servers to reduce server resource requirements for determining high quality solutions to routing problems. The use of a geo-locator service and zone servers enables the use of servers having less memory which can handle determination of high quality solutions to routing problems involving locations spanning a smaller geographic area even if they are incapable of handling determination of high quality solutions to routing problems involving locations spanning a larger geographic area, and enables efficient assignment of requests to an appropriate server without unduly burdening high value servers having sufficient memory to handle determination of high quality solutions to routing problems involving locations spanning a very large geographic area with determination of high quality solutions to routing problems involving locations spanning a smaller geographic area.
US10982959B2 Fused sensor ensemble for navigation and calibration process therefor
An ensemble of motion sensors is tested under known conditions to automatically ascertain instrument biases, which are modeled as autoregressive-moving-average (ARMA) processes in order to construct a Kalman filter. The calibration includes motion profiles, temperature profiles and vibration profiles that are operationally significant, i.e., designed by means of covariance analysis or other means to maximize, or at least improve, the observability of the calibration model's structure and coefficients relevant to the prospective application of each sensor.
US10982956B2 Method for measuring amount of applied coating
The method includes: a first profile generation step of generating a first profile of irregularities in a measurement range set on the substrate sheet (2), based on first measurement information acquired at a location upstream of the coating machine (30) and indicating a shape of irregularities of the substrate sheet (2); a second profile generation step of generating a second profile of irregularities in the measurement range, based on second measurement information acquired at a location downstream of the coating machine (30) and indicating the shape of the irregularities of the substrate sheet (2); and a coating amount calculation step of calculating the amount of the applied coating from a difference between the first measurement information and the second measurement information, based on a positional relationship in which the shape of the first profile of irregularities and the shape of the second profile of irregularities are matched to each other.
US10982954B2 Structured light projector and electronic apparatus including the same
A structured light projectors includes an illuminator configured to emit illumination light, a pattern mask configured to project structured light by partially transmitting the illumination light, and a lens configured to project the structured light, wherein the pattern mask includes a first lens distortion compensation region including a plurality of opaque first light shielding patterns having a first pattern width, respectively, and a second lens distortion compensation region surrounding the first lens distortion compensation region, the second lens distortion compensation region including a plurality of opaque second light shielding patterns having a second pattern width, respectively, wherein the second pattern width is less than the first pattern width.
US10982952B2 Apparatus for measuring convergence using FBG sensor and sensitivity and durability regulation method thereof
Disclosed are an apparatus for measuring a displacement using a fiber Bragg grating sensor, which is applied to a strain sensor using the fiber Bragg grating sensor, and a method of controlling sensitivity and durability of the same. The apparatus includes: a case forming an external appearance; third and fourth optical fibers having mutually different numbers of strands and installed in the case while being spaced apart from each other by a predetermined interval; and a connection unit installed between the third and fourth optical fibers and fixed at a predetermined position by tension applied to the third and fourth optical fibers, wherein the fiber Bragg grating sensor is installed to one selected from the pair of optical fibers having mutually different numbers of strands, so that measurement sensitivity and durability are controllable.
US10982951B2 Axle-load measuring apparatus and axle-load measuring method
An axle-load measuring apparatus measures an axle load of a vehicle by using a captured image where a road and the vehicle on the road are imaged, and the axle-load measuring apparatus includes a displacement calculator, a correction information obtaining unit, and an axle-load calculator. The displacement calculator detects a displacement of the road by using the captured image. The displacement is caused by receiving the axle load. The correction information obtaining unit obtains correction information. An axle-load calculator calculates the axle load by using the displacement and the correction information.
US10982949B2 Measurement apparatus, measurement method, and computer readable medium
A measurement apparatus includes a detection unit to detect a first light intensity of a light obtained by making a first light having a first wavelength transmitted through a measurement object, a second light intensity of a light obtained by making a second light having a second wavelength transmitted through the object, the second wavelength having a lower rate of absorption by a material of the object than the first wavelength, and a third light intensity of a light obtained by making a third light having a third wavelength transmitted through the object, the third wavelength having a lower rate of absorption by the material of the object than the first wavelength and having a lower rate of absorption by the object containing a fluid than the second wavelength, and a calculation unit to calculate the thickness of the object by using the first, second, and third light intensities.
US10982948B1 Non-contact measuring device
A non-contact measuring device for measuring dimensions of an object using processed light beams from a laser includes a laser source, an attenuator, a lens group, a stage, a charge-coupled device (CCD), and a processor. The stage supports and rotates a measurable object and the light beams passing through or reflected by the object are collected by pixels of the CCD, enabling calculations of the dimensions of the object by the processor.
US10982946B2 System and method for measuring motor bearings consumption of railway vehicles
System for measuring motor bearings consumption of railway vehicles, comprising: a phonic wheel, arranged to be fixed to a shaft of a rotor, having a profile including an alternation of teeth and holes; a sensor, arranged to measure a punctual air-gap between the teeth of the phonic wheel and said sensor during rotation of the shaft, said sensor generating a basic sinusoidal signal function of said profile, wherein the basic sinusoidal signal is superimposed to a modulating wave, representative of a radial motion of the shaft, the basic signal and the modulating wave forming a complete signal; characterized in that the sensor further comprises: a control unit arranged to measure a maximum and a minimum amplitude value of the complete signal, said maximum and minimum amplitude values representing the maximum and minimum air-gap between the phonic wheel and the sensor, and for calculating an air-gap swing value; memory means arranged to store said air-gap swing value; wherein said sensor is arranged to send to an external control unit said air-gap swing value when the shaft stops rotating.
US10982941B2 Pivotable bulkhead assembly for crimp resistance
According to an aspect a bulkhead assembly is provided having particular application with a downhole tool, in particular for oil well drilling applications. The bulkhead assembly includes a bulkhead body and an electrical contact component disposed within the bulkhead body, wherein at least a portion of the electrical contact component is configured to pivot about its own axis, without compromising its ability to provide a pressure and fluid barrier. In an embodiment, a ground apparatus is provided to provide an electrical connection for at least one ground wire. The ground apparatus may be positionable on the bulkhead body of the bulkhead assembly. In an aspect, a downhole tool including the bulkhead assembly and ground apparatus is also generally described.
US10982940B1 Releasable erosion enhancing mechanism
Embodiments are directed to a releasable erosion enhancing mechanism. A vented retaining ring is configured to fit concentrically around a fuze well. The retaining ring is centered about a central longitudinal axis and has an inner surface and an outer surface. A plurality of vents is axially spaced at equal distance about the venting ring's outer surface.
US10982936B2 Linear shaped charge support structure
Examples relate to a linear shaped charge support structure configured to support a linear shaped charge in a canted configuration with at least part of the linear shaped charge canted about a longitudinal axis of the linear shaped charge. Examples relates to a linear shaped charge, the linear shaped charge support structure comprising a linear shaped charge, and a support frame comprising the linear shaped charge support structure and a non-linear shaped charge support structure.
US10982934B2 Firearms marksmanship improvement product and related system and methods
A firearms marksmanship training system comprising a shooter observation booth characterized by intended shooting technique data and comprising a plurality of cameras configured to receive observed shooting technique data; a diagnostic target characterized by intended projectile strike data and configured to receive observed projectile strike data; and a shooter data analysis tool configured to determine at least one performance indication, defined as a shooting flaw, using a variance of the intended shooting technique data from the observed shooting technique data and a displacement of the intended projectile strike data from the observed projectile strike data, to determine, using a plurality of known shooting flaws associated with a plurality of known corrective measures, a probability of correction of the shooting flaw for at least one of the known corrective measures, defined as an applied corrective measure, and to provide sensory guidance as to the applied corrective measure.
US10982933B1 Automatic weapon subsystem with a plurality of types of munitions, and that chooses selected target and munitions
A human transported weapon system is comprised of sensors for determining which of a plurality of types of munitions are available for the weapon [a computational subsystem; target selection logic; munitions selection logic; a positioning subsystem, and, a firing subsystem]. Target data is acquired from sensors for at least one target, and up to a plurality of the targets, each as an acquired target. analyzing The target data is analyzed to provide recognition of each said acquired target as a type of target. Target selection logic, chooses a selected target from the acquired targets based on current availability of the types of targets per the recognition.Munitions selection logic, chooses a selected munition from up to a plurality of the types of the munitions available, based upon the selected target. A positioning subsystem, adjusts the aim of the weapon so that the selected munition will hit the selected target when fired. A firing subsystem, fires the selected munition at the selected target at a firing time. In one embodiment, the choosing a selected munition is further comprised of selecting a best choice from the available said type of munitions, to cause a maximum amount of damage to the selected target.
US10982930B2 Rapid adjust buckle with integral flexible pull loop
Embodiments of the disclosure are directed to a rapid adjust buckle for a rifle sling. The buckle can include a main buckle portion with a pair of side portions and a handle portion extending between the pair of side portions and over the main buckle portion to define a handle aperture. In various embodiments the handle portion and the main buckle portion are a unitary piece composed of a polymer material with the handle portion being flexibly biased towards an uncompressed open shape such that the handle portion is configured to compress against the main buckle portion in response to a compressing force but return to the uncompressed open shape when the compressing force is relieved. In one or more embodiments the handle portion includes a plurality of jointed connection points configured to flatten the profile of the handle portion when the handle portion is exposed to the compressing force.
US10982926B2 Electromagnetic launcher with spiral guideway
An electromagnetic launcher with a curved or spiral-shaped, open-ended guideway and conductors for launching a projectile. The projectile, movably retained on or within the guideway, is accelerated along the guideway using electromagnetic forces until it reaches an end of the guideway, then the projectile is launched in a desired direction. The direction of the launch of the projectile is determined by orienting the guideway in the desired direction using an actuator.
US10982925B2 Rust-retardant snap cap
Snap cap devices configured to be inserted within an associated firearm are disclosed. The exemplary snap cap devices are made from or otherwise include a material configured to release corrosion protection molecules.
US10982920B1 Wireless firearm mechanism and associated accessories
A wireless firearm system is disclosed. The wireless firearm system includes a device computer processor operable to execute a set of computer-readable instructions. Attached to the device computer process is a device memory operable to store the set of computer-readable instructions. The device memory is operable to receive a first set of firearm values from a first firearm transmitter, receive a firing sequence command, and determine a second set of firearm values based at least in part on the firing sequence command. The device memory can determine the first set of firearm values is less than the second set of firearm values and communicate the firing sequence command to a firearm memory.
US10982918B2 Firearm buffers as well as methods of assembling same
A firearm buffer includes a buffer casing having a casing chamber with open and closed ends, and buffer weight within the casing chamber. A buffer plug is received in the open end of the buffer casing. A cross pin extends through at least a portion of the buffer plug retaining the buffer plug on the buffer casing. A locking pin is longitudinally displaceable between a first position and a second position. In the first position, the locking pin is engaged with the cross pin and retains the cross pin in position with respect to the buffer plug. In the second position, the locking pin is disengaged from the cross pin such that the cross pin is removable from engagement with the buffer plug thereby permitting disassembly of the firearm buffer. A method of assembling a firearm buffer is also included.
US10982917B1 Gun slide galling prevention system
A gun slide galling prevention system includes a gun with a slide forming an elongated body. The elongated body includes a thickness and an inner surface along with an elongated cavity extending inwardly from the inner surface and into the thickness. The system also includes a rail separated from the slide and configured to extend a length of the elongated body and an insert having a configuration of the elongated cavity, the insert fits within the elongated cavity and remains flush with inner surface, the insert forming a channel configured to receive the rail therein.
US10982916B1 Firearm and firearm bolt carrier group assembly
A bolt carrier group assembly and firearm containing a bolt carrier group assembly. The bolt carrier includes a first end closer to a front of the firearm and a second end closer to a rear end of the firearm and configured to slidably engage with a bolt. The bolt is configured to slide within the bolt carrier along a first axis and includes a plurality of lugs at a first end configured to engage with a corresponding plurality of lug receivers of the firearm, wherein the forward most edge of the plurality of lugs defines a bolt face of the bolt. The assembly further includes a cam pin operatively connected to the bolt and a cam slot within which the cam pin is constrained, wherein the cam pin travels along a path defined by the cam slot during rotational and translational movement of the bolt within the bolt carrier causing engagement and disengagement of the plurality of lugs and the lug receivers of the firearm. A distance between the bolt face and a rearward most edge of a bolt catch of a firearm when the bolt carrier is in the rearward most position in the firearm and bolt is at the forward most position within the bolt carrier is at least 0.200 inches.
US10982915B2 Apparatus and method to facilitate collecting fluid from wall-mounted appliances
As an example, an apparatus includes a hood portion and a body portion. The hood portion includes a distal opening adapted to be positioned around a periphery of a wall-mounted appliance. The hood portion includes a sidewall of a pliant material extending outwardly from a perimeter of the distal opening to terminate in a proximal opening having a perimeter that is spaced apart from and opposing the distal opening. The proximal opening is to provide access to an interior volume of the hood portion corresponding to the sidewall between the first and second openings. The body portion extends from the perimeter of the proximal opening in a longitudinal direction that is substantially transverse to a central axis of the distal opening. An outlet in fluid communication with the body portion is to enable discharge of fluids from an interior volume of the body portion.
US10982914B2 Engine cooling assembly
Methods and systems are provided for a cooling module assembly for a vehicle. In one example, the cooling module assembly includes a first set of fins arranged in a circle, configured to flow a first fluid through a first sinusoidal, continuous inner passage, and a second set of fins, also arranged in a circle and configured to flow a second fluid through a second sinusoidal, continuous inner passage. The second set of fins shares a common plane with the first set of fins and is arranged concentric about the first set of fins.
US10982910B2 Heat exchanger and method for use thereof
The invention relates to a heat exchanger having at least one sorption duct in which is arranged a sorption medium and through which a fluid can be made to flow, characterized in that the heat exchanger also contains at least one catalyst with which a fuel can be converted exothermically such that at least some of the resulting heat can be conveyed to the sorption medium. The invention also relates to a method for heating and/or conditioning a gas stream, having at least the following steps: supplying a gas stream, containing multiple different components, into a sorption duct in which is arranged a sorption medium, such that at least one component is bound in the sorption medium, and supplying and exothermically converting at least one fuel under the action of a catalyst, such that at least one component of the gas stream is expelled from the sorption medium.
US10982906B2 Heat pipe with non-condensable gas
A heat pipe with a non-condensable gas includes a thermal conductor, and a working fluid and a non-condensable gas filled into a hollow chamber of the thermal conductor, and the thermal conductor has a heat-absorbing side attached to a heat-generating electronic component and an exothermal side attached to a radiator, and the exothermal side has at least one protrusion, and the exothermal side with the protrusion can reduce the contact area with the radiator, and the heat pipe lowers the conduction efficiency by the non-condensable gas and the protrusion, so as to achieve a work efficiency of the heat-generating electronic component in an operation within a working temperature range.
US10982905B2 Separating device for coiled heat exchangers for separating a gaseous phase from a liquid phase of a two-phase medium conveyed on the jacket side
Helically coiled heat exchanger for the indirect exchange of heat between a two-phase first medium and a second medium has a shell surrounding a shell space, which extends along a longitudinal axis, an inlet for the admission of the two-phase first medium into the shell space, a tube bundle arranged in the shell space and having multiple helically coiled tubes for accommodating the second medium and a separating device for separating a gaseous phase from a liquid phase. The separating device has a tray arranged above the tube bundle which serves for collecting the liquid phase. The tray has a plurality of chimneys for separating the two phases. Each chimney projects from the tray from a side of the tray facing away from the tube bundle and is covered by a roof. An opening in the tray between the roof and an upper end of the respective chimney, there is provided an inlet opening via which the gaseous phase can flow into the respective chimney.
US10982904B2 Advanced large scale field-erected air cooled industrial steam condenser
A large scale field erected air cooled industrial steam condenser having heat exchanger panels independently loaded into and supported in a heat exchange frame section. A bottom bonnet runs along the bottom length of each heat exchanger panel for delivering steam to the bottom end of condenser tubes in the heat exchange panel and for receiving condensate formed in those same tubes. The tops of the tubes are connected to a top bonnet. Uncondensed steam and non-condensables are drawn into the top bonnet from the condenser tubes. A steam distribution manifold is suspended from the heat exchange section frame perpendicular to the longitudinal axis of the heat exchange panels and beneath a center point of the heat exchange panels and delivers steam to each heat exchange panel via a single steam inlet located at a center point of each bottom bonnet.
US10982902B2 Stave cooler
A stave cooler for a furnace that always includes a liquid coolant piping cast inside. A stave cooler body includes a hot face and a backside and a liquid coolant piping cast inside between the hot face and the backside. A single steel collar on the backside of each stave is engineered to support the entire weight of the stave cooler. Any and every external connection of the liquid coolant piping are collected and routed together through the single steel collar. These stave coolers are limited to those mountable only from the inside of steel containment shells provided with a matching penetration. The single steel collar and a cover plate accommodate and provide a gas-tight seal by a continuous welding of the single steel collar to each steel containment shell.
US10982900B2 Thermal processing of bulk solids
An apparatus for drying or conditioning bulk solids, includes a housing including an inlet for receiving the bulk solids, and an outlet for discharging the bulk solids, a plurality of spaced apart heat transfer plates assemblies disposed in the housing between the inlet and the outlet for passage of the bulk solids that flow from the inlet, through spaces between the heat transfer plates, and a sweep gas delivery system for the flow of sweep gas in a first direction across the direction of flow of the bulk solids. The sweep gas delivery system includes at least one valve for reversing the flow of the sweep gas from the first direction to a second direction, opposite to the first direction.
US10982888B2 Refrigerant charging assemblies and methods of use
Refrigerant charging systems and methods of use are described herein. A refrigerant charging system may include a conduit, a valve releasably connectable to the outlet portion and coupled to a first end of the conduit; and a disconnect coupler fitting connected to a second end of the conduit. The disconnect coupler fitting may include a control structure positioned in a hollow body that, during use, allows refrigerant flow to the refrigerant circuit. The control structure may include one or more openings that allow controlled leakage of fluid from the refrigerant charging assembly when the refrigerant charging assembly is disconnected from at least the refrigerant service unit.
US10982887B2 Expansion valve with selectable operation modes
A compression refrigeration system includes a switch to select between a plurality of operation modes of a metering device that controls a rate of flow of a refrigerant to an evaporator of the compression refrigeration system. Each operation mode is associated with a respective refrigerant. Further, the compression refrigeration system includes a reference database that comprises pressure-temperature data associated with a plurality of refrigerants. Furthermore, the compression refrigeration system includes a valve adjustment engine that is communicatively coupled to the switch and the reference database. The valve adjustment engine controls the metering device based on an operation mode of the metering device that is selected using the switch. The operation mode is selected based on a refrigerant with which the compression refrigeration system is currently charged.
US10982883B1 Portable active temperature controlled container comprising a cool sink
An active temperature controlled container is configured to be portable so as to safely transport temperature sensitive and perishable goods (such as biological material): within a vessel that is thermally coupled to a thermoelectric assembly disposed within the container, where the thermal engine is powered by a power source, such as a battery. The thermoelectric assembly may include one or more resistors coupled to a resistor spacer block to act as a cool sink by actively and passively increasing the efficiency of the thermoelectric assembly.
US10982880B1 High-capacity sparkless mobile double-insulated wood pellet burner unit
Embodiments of the inventive concept provide a high-capacity, sparkless, mobile, double-insulated wood pellet burner unit. The wood pellet burner unit is safely operated on a wood floor or deck. The wood pellet burner unit produces a large radiant flame that enhances the surrounding area, free from dangerous sparks and smoke. The ash and coals from the fire are enclosed within a double-insulated housing. A wind break radiant heat reflector protects the flame from being distorted, enhances the flame so that it remains in a substantially upright column, and reflects some of the heat outwardly toward the users. Casters disposed on the bottom of the wood pellet burner permit easy and convenient movement of the unit. The wood pellet burner unit disclosed herein produces a larger and fuller flame than a pure gas fire pit based on a balanced multi-directional flow of heated combustion air flow through the unit.
US10982876B2 Wireless damper testing and control system
A wireless damper control and test system comprising a wireless controller for communicating with a wireless interface using an identifier whereby actuation timing of a damper actuator is transmitted by signal, the wireless interface connected to a damper to be controlled or tested using the transmitted signal, the wireless controller transmits the signals to the wireless interface for operational verification of the damper and damper actuator, and the wireless interface detects a damper state by contacts mounted on the damper and communicates the damper state to the wireless controller.
US10982871B2 Equipment control device and method, utilizing basal metabolism data calculated from estimated characteristics of a person based on detected visible light image data and corresponding thermal image data
An equipment control device includes a person region detector that receives a thermal image corresponding to an object of image capture and detects a person region that is a region occupied by a person in the thermal image, a person feature detector that calculates basal metabolism of the person, based on a thermal image part of the person region in the thermal image, and an equipment controller that controls equipment, based on the basal metabolism of the person detected by the person feature detector.
US10982870B2 Working fluid distribution systems
A working fluid distribution system for a heating, ventilation, and/or air conditioning (HVAC) system includes a distributor tube composed of a flexible material and configured to supply a working fluid to a component of an HVAC circuit of the HVAC system. The fluid distribution system includes an actuator coupled to the distributor tube and configured to be actuated to adjust a geometry of the distributor tube. Additionally, the fluid distribution system includes a controller configured to instruct the actuator to adjust the geometry of the distributor tube based on an operating condition.
US10982869B2 Intelligent sensing system for indoor air quality analytics
Existing indoor air quality monitoring technologies focus on measuring which turn out to be effective in increasing people's awareness of air quality. However, the lack of identification of pollution sources is prone to lead to general and monotonous suggestions. In this disclosure, an indoor air quality analytics system is presented that is able to detect pollution events and identify pollution sources in real-time. The system can also forecast personal exposure to air pollution and provide actionable suggestions to help people improve indoor air quality.
US10982856B2 Fuel nozzle with sleeves for thermal protection
A fuel nozzle for injecting fuel and air into a combustor of a gas turbine engine, the fuel nozzle comprising: an outer component having an outward surface adapted for exposure to a flow of hot gas within the combustor, and an inward surface; an inner component concentrically disposed within the inward surface of outer component along a nozzle axis, the inner component defining an axially extending air flow channel; an air passage bore extending through the outward surface of the outer component and communicating with the air flow channel; and a thermal insulating sleeve disposed within the air passage bore, the sleeve having a sleeve body spaced apart from the outer component by an air gap.
US10982847B2 Gas combustor with function of adjusting combustion angle
A gas combustor with function of adjusting combustion angle includes: a handgrip part; a fastening rack, disposed at a top end of the handgrip part, and having at least one positioning disk having an outer circumference annularly disposed with plural positioning slots; and a flame device, wherein one end of flame device has a pivotal part pivoted with the at least one positioning disk, and correspondingly disposed with an elastic buckle mechanism capable of being buckled in each positioning slot at a location corresponding to the at least one positioning disk; with each elastic buckle mechanism being displaced along the outer circumference of the corresponding at least one positioning disk, and buckled in one of the positioning slots according to a desired inclined angle, the flame device is provided with a combustion angle adjusting effect relative to the handgrip part.
US10982844B2 Poolside burner
A poolside burner having a central gas feed and a burner ring having longitudinally-oriented slit-like flame orifices. The burner ring is securely attached to a burner plate having a centralized hole through which a feeder extends and mates with a central distribution tube connected to the burner ring.
US10982843B2 Over fire arrangement and method
The present invention relates to an over fire air arrangement for a furnace (1), the furnace (1) having opposing first wall (4) and second wall (6) and opposing first side wall (5) and second side wall (7) between the first and second walls (4, 6) for forming a furnace enclosure (2). The over fire air arrangement comprising at least one first over fire air port (20) provided to the first wall (4) for supplying a first over fire air flow (40) into the furnace (1) and at least one first additional over fire air port (50) provided to at least one of the first and second side walls (5, 7) in the vicinity of the first wall (4), the at least one first additional over fire air port (50) being arranged to supplying a first additional over fire air flow (60) into the furnace (1) transversely to the first over fire air flow (40).
US10982842B2 Retrofit light assembly and powder spray gun with integrated or retrofit light
A light assembly coupled to a spray gun for spraying electrostatically charged coating material is disclosed. The spray gun includes a gun body comprising a barrel, a nozzle assembly extending from the barrel in a longitudinal direction, a voltage multiplier, and an actuator assembly configured to transition the voltage multiplier between an activated state and a deactivated state. The light assembly includes a light and circuitry electrically connected to the light. The circuitry is configured to supply electrical energy inductively obtained by the circuitry to the light when the voltage multiplier is in the activated state. The light assembly can also include a housing, a lens cover releasably attached to the housing, and a control member for changing a characteristic of the light.
US10982841B2 Light frame
A light frame (10) that is accessible from one side, while mounted, in order to easily replace content being displayed. The frame (10) includes a transparent front panel (11), a frame (12), a rear panel (18) and a light guide panel (15). In use, the rear panel (18) and light guide panel (15) are displaceable, e.g. by a hinge or releasable connection, from the front panel or frame to provide access from the rear through the frame to content being displayed adjacent to the front panel. When hanging (e.g. by virtue of a cable system) in a shop window, the light frame can be opened from the rear side without having to disassemble it to replace content.
US10982840B2 Light emitting device
A light emitting device comprising a base, a rod-shaped heat sink element extending from the base along a longitudinal axis of the light emitting device, the rod-shaped heat sink element comprising N sides. The N sides comprise at least one top side which in an assembled condition of the light emitting device faces away from an exit window of the light emitting device, at least one bottom side which in an assembled condition of the light emitting device faces towards an exit window of the light emitting device, and at least two mutually opposite sides extending between said at least one top side and said at least one bottom side. The N sides comprise M LED arrays, each comprising a plurality of LEDs, each LED of the plurality of LEDs comprising a respective light output surface arranged facing in a main direction. The at least one first LED array comprises a plurality of side emitting LEDs, the at least one second LED array comprises a plurality of top emitting LEDs and the at least one third LED array and the at least one fourth LED array each comprises a plurality of either side or top emitting LEDs.
US10982839B1 Strip light
A strip light has an elongated light module that mounts to a mounting frame with a lamp body bracket. The lamp body bracket is elongated and has a front mounting frame panel, a rear mounting frame panel, a right mounting frame panel, and a left mounting frame panel extending from a lamp body bracket base panel of the lamp body bracket. A first rotating shaft lock is mounted to the lamp body bracket base panel on a first axis of rotation. A second rotating shaft lock is mounted to the lamp body bracket base panel on second axis of rotation. The light module is secured to the lamp body bracket by a pair of rotating locks. An LED light board has LED chips. A hook groove system with a first groove and a second groove is mounted or formed underneath the LED light board.
US10982836B2 Tunable spectral illuminator for camera
A camera includes one or more spectral illuminators, a tunable optical filter optically intermediate the one or more spectral illuminators and a scene, and a sensor array. The one or more spectral illuminators are configured to emit active spectral light. The tunable optical filter is dynamically adjustable to change a selected sub-band of the active spectral light that illuminates the scene. The sensor array includes a plurality of sensors each configured to measure spectral light reflected from the scene in the selected sub-band.
US10982835B2 Light-emitting device, lighting device, and optical member
A light-emitting device includes a concentrator, a first tubular body surrounding the concentrator, one or more first light-emitting elements disposed at a position corresponding to the concentrator, and a plurality of second light-emitting elements. The first tubular body is transparent. The first tubular body has a plurality of recesses formed in an end portion of the first tubular body. Portions of the first tubular body between the recesses form light guide portions. The plurality of second light-emitting elements are disposed at positions corresponding to a plurality of the light guide portions.
US10982834B2 Thermal control of locomotive headlight
A locomotive headlamp assembly for the thermal control and/or thermal management of heat in a LED lamp enclosure is provided. A seamless retrofit is provided for existing Incandescent (Quartz Halogen) lamps that are in current use. The thermal control of the locomotive headlight generally includes a headlight that has the ability to replace existing Incandescent (Quartz Halogen) lamps with the energy savings of LEDs using interactive circuitry to maximize performance and energy savings and also the thermal management to ensure longer life on LEDs.
US10982828B1 Artificial tree with LED-based lighting systems
A multi-sectional artificial tree with a tree lighting system. The tree includes a DC power converter, and lower and upper tree sections. Each tree section includes a tree frame with groups of branches and light sets in a ratio of one light set per branch. The thin, single-conductor wires of each light set are affixed only to a single branch to prevent bending and breaking. Each group of branches and light sets is positioned at a particular height on the trunk of the tree. An upper tree section includes fewer branches per group, as compared to a lower section, and thus includes fewer light sets per group. The light sets are wired in series from branch-to-branch, though the number of light sets per group varies from section to section. Consequently, a resistive load is used in the upper tree section to adjust a voltage applied to individual light sets.
US10982825B2 Illumination system and method
Various embodiments provide an illumination system. The illumination system includes at least one effect lamp configured to emit radiation, a mobile lamp, which can be arranged on a mobile object and which is configured to emit radiation, and at least one control unit configured to control at least one of the effect lamp or the mobile lamp. The control unit is configured to control the effect lamp as a function of at least one of one or more state information items of the mobile lamp or of the effect lamp or of an object or in such a way that it controls the mobile lamp as a function of one or more state information items of at least one of the mobile lamp or of the effect lamp or of an object.
US10982823B2 Automotive led light source with glass lens over a glass converter plate containing phosphor
A lighting system that is part of a headlight module of a motor vehicle includes an array of LED light sources that include no organic materials. Each light source includes a glass lens attached to a phosphor glass converter plate, which itself is attached to an LED die that is flip-chip mounted on a mounting substrate. The converter plate includes phosphor particles embedded in glass. Each lens is disposed laterally over a single LED die. The converter plate is attached to the LED die by a first bonding layer, and the lens is attached to the converter plate by a second bonding layer. Both bonding layers are made of a metal oxide and are thinner than the converter plate. Either each lens does not extend horizontally outside the lateral boundary of each converter plate, or the lens portions centered on each LED die are part of a unitary lens array.
US10982821B2 Downlight with selectable lumens and correlated color temperature
A lamp is provided that can have at least one interface on the lamp body for a selectable lumens and selectable correlated color temperature (CCT). In one embodiment, the lamp design includes a housing having a downlight geometry and a light engine including at least one string of light emitting diodes (LEDs), in which the light engine is position to emit light through a light emission end of the housing having the downlight geometry. The lamp also includes at least one first switch for selecting at least one lumen setting for the light emitted by the light engine; and at least one second switch for selecting at least one correlated color temperature. The first and second switch are mounted to the housing.
US10982816B2 LED light bulb having uniform light emmision
An LED light bulb, comprising: a lamp housing, doped with a golden yellow material or coated with a yellow film on its surface, a bulb base, connected with the lamp housing, a stem with a stand extending to the center of the lamp housing, disposed in the lamp housing, LED filament disposed in the lamp housing, at least a half of the LED filament is around a center axle of the LED light bulb, where the center axle of the LED light bulb is coaxial with the axle of the stand. two conductive supports, connected with the stem and the LED filament, a driving circuit, electrically connected with both the conductive supports and the bulb base.
US10982813B2 Connecting element for gas cylinders
Disclosed is a connecting element for connecting a device or apparatus to a gas cylinder provided with coupling element including at least one external thread, the connecting element including a body with a hollow cylindrical section provided with an internal thread adapted for joining with the external thread of the gas cylinder, an annular gasket, an annular seat adapted for housing the gasket, the seat including at least one perimeter surface on which the gasket rests. The body includes one or more bleed channels, each with a first end that opens on to the perimeter surface of the seat of the gasket and a second end that opens on to an outer surface of the body so that the bleed channel places the seat of the gasket in communication with the external atmosphere.
US10982811B2 Material, storage container using the material, valve attached to the storage container, method of storing ClF and method of using ClF storage container
A material at least partly coated with a passive film of fluoride formed by contact with a gas containing ClF.
US10982809B2 Gas cylinder lining
An improved gas cylinder configured to prevent degradation of a contained pressurized reactive gas includes a metallic gas cylinder configured to store a pressurized reactive gas within the cylinder. The improved gas cylinder further includes a cylinder lining including parylene. In one embodiment, the parylene lined cylinder can be heat treated. The improved gas cylinder prevents cracking of the cylinder lining, thereby preventing the contained reactive gas from coming into contact with the metallic gas cylinder.
US10982807B2 Handle with mounting track for receiving a mount assembly
A handle with a mounting track includes a handle section. One or more legs extend from the handle section and are attachable to a surface. When the leg is attached to the surface, the handle section forms a graspable handle. A mounting track is formed along at least a portion of the handle section. The mounting track includes a base, two vertical rails extending opposite each other from the base, and two horizontal beams each extending from a different one of the vertical rails over the base toward the other horizontal beam. The horizontal beams are laterally spaced apart from each other by a first distance. The vertical rails and the horizontal beams define a track within which a retention element of a mount assembly can move.
US10982804B1 Pivot clamp system and method of use
A pivot clamp system allows for boards, reflective material or similar objects to be held in place and easily repositioned to move the object to the desired orientation. The system uses a holding plate with a pin that passes through the object and is secured by a locking device.
US10982803B2 Fluid delivery device
Fluid delivery systems and methods for using fluid delivery systems are rotatable around two axes. In one embodiment, the fluid delivery system has a reduced swing radius and/or a reduced clearance area needed to rotate the fluid delivery device about one of the axes. The reduced swing radius and/or reduced clearance area allow for a more compact footprint of the fluid delivery system and a larger ratio of flow rate of fluid per unit of required clearance area.
US10982802B2 Liquid pipe coupling universal joint and liquid product treatment device using the same
A pipe coupling universal joint has a first fitting portion and a second fitting portion. An edge circumference of the first or second fitting portion is separated from a reference plane by a length set to 21 to 23% of the maximum diameter length of the first or second fitting portion on the reference plane in a direction opposite to a side where a straight pipe portion is connected from the reference plane.
US10982800B2 Pipe couplings
A pipe coupling comprising an elastomeric sleeve, a support sleeve and adjustable clamping bands is provided. Each band has adjustment means comprising a bolt allowing the bands to provide a secure fit on the ends of the pipes to be coupled. The support sleeve comprises contact sections at either end and a compensation section therebetween. The first contact section of the support sleeve is for fitting around a larger pipe than the second contact section. The second contact portion and the compensation section are comprised of fingers of sheet material defined by axial slots therebetween. The elastomeric sleeve comprises a substantially tubular body and end sections provided at each end of the body. The end sections can be folded back over the outer surface of the body to provide circumferential flaps. Each flap defines a partially enclosed channel within which the contact sections of the support sleeve are provided.
US10982797B1 Multiple tubing annuli pipeline systems and methods
Techniques for implementing a pipe segment that includes a tubing inner barrier layer that defines a pipe bore through the pipe segment, a venting tubing annulus implemented around the tubing inner barrier layer, in which the venting tubing annulus includes a first solid material implemented to define a venting fluid conduit, a tubing intermediate barrier layer implemented around the venting tubing annulus, a reinforcement tubing annulus implemented around the tubing intermediate barrier layer, and a tubing outer barrier layer implemented around the reinforcement tubing annulus. The reinforcement tubing annulus includes a second solid material that is different from the first solid material and is implemented to define a reinforcement fluid conduit. Additionally, the venting fluid conduit facilitates venting fluid that permeates from the pipe bore through the tubing inner barrier layer out from the pipe segment before the fluid contacts the second solid material in the reinforcement tubing annulus.
US10982792B2 Electric valve
An object of the present invention is to provide an electrically operated valve capable of more accurately detecting the position of a valve body. In order to achieve the above object, the electrically operated valve of the present invention comprises a valve body, a driver configured to move the valve body along a first axis, a rotation shaft configured to rotate the driver around the first axis, a permanent magnet member, and an angle sensor. The permanent magnet member is disposed on the rotation shaft and configured to rotate with the rotation shaft. The angle sensor is configured to detect a rotation angle of a permanent magnet included in the permanent magnet member. The angle sensor is disposed above the permanent magnet.
US10982789B2 Gas meters having high pressure shut-off valves and related gas flow control systems
Gas meters including a first portion and a second portion are provided. The first portion is separate and distinct from the second portion and a physical barrier is positioned between the first portion and the second portion. The first portion includes at least a motor associated with a shut-off valve for the gas meter and the second portion includes at least an area for a gas stream to flow through. Related gas regulating devices are also provided herein.
US10982784B2 Actuator for controlling a valve
An actuator for controlling a valve having a valve rod is provided. The actuator includes a manual override arrangement for manually moving the actuator spindle, the manual override arrangement including a locking element, an actuator spindle holder housing at least a portion of an actuator spindle. A guiding arrangement is adapted to guide the actuator spindle along the actuator spindle holder. In a normal operating mode the actuator spindle holder is locked to the locking element, and the actuator spindle is guidable along the actuator spindle holder via the guiding arrangement. In a manual override operating mode, the actuator spindle holder is unlocked from the locking element, and the actuator spindle holder is rotatable together with the actuator spindle via the guiding arrangement.
US10982781B2 Stopcock
According to a preferred embodiment of the present invention there is provided a stopcock including a housing element defining at least first, second and third ports, a handle element which is selectably positionable relative to the housing element, at least one fluid passageway communicating between at least two of the at least first, second and third ports, the at least one fluid passageway being selectably defined by at least one of the housing element and the handle element, the at least one fluid passageway being configured for enabling flushing an internal volume of at least one of the first, second and third ports by a fluid flow which does not flow entirely through the port whose internal volume is being flushed.
US10982775B2 Metal-coated seat retention groove
Disclosed is a valve comprising: an annular body defining a body bore having a bore axis, the body further defining a channel coannular with the bore, the channel comprising an axially outer edge defining a seat retention groove, the seat retention groove comprising a metal barrier; an annular valve seat positioned in the channel, the valve seat comprising a radially inner surface; and a valve element positioned in the bore and coupled to the body, the valve element comprising a rotatable disc configured to rotate about and between a closed position, in which the rotatable disc is configured to prevent fluid from flowing through the valve, and an open position, in which the rotatable disc is configured to allow maximum fluid flow through the valve, the radially inner surface of the valve seat configured to seal against the rotatable disc in the closed position.
US10982767B2 Piston ring
A piston ring which is resinous includes an annular main body portion having an inner peripheral surface and an outer peripheral surface facing each other and a pair of side surfaces interconnecting the inner peripheral surface and the outer peripheral surface and a joint portion 3 formed in the main body portion. The joint portion has a step shape when viewed from at least one of the pair of side surfaces and the outer peripheral surface. The outer peripheral surface has a tapered surface having an outer diameter increasing from a side of one side surface of the pair of side surfaces of the main body portion toward a side of the other side surface.
US10982766B2 Shifting device and drive unit for a motor vehicle
The invention relates to a shifting device for the selection of rotationally fixed non-rotational couplings of a plurality of coaxial shafts of a motor-vehicle transmission, comprising a displacement sleeve, which can be axially displaced in relation to a housing and which has internal teeth having two axial toothed sections spaced apart from each other by an axial gap, and which coaxially surrounds a plurality of toothed elements that are arranged axially adjacent to each other and that are each non-rotationally connected to one of the shafts and that each have external teeth corresponding to the internal teeth of the displacement sleeve, wherein the displacement sleeve has a first sleeve part and a second sleeve part that are connected to each other in a manner that is axially fixed and rotationally decoupled, wherein the first sleeve part is a carrier of the first axial toothed section and the second sleeve part is a carrier of the second axial toothed section.
US10982765B2 Dual cam spring-loaded shifting transmission assembly
A shifting system is provided that includes at least one shift fork and shift collar. The at least one shift fork is axially movable on a shift rail. The at least one shift fork further has a second end with spaced side walls and a shift fork pin. The shift collar is axially movable on the shift rail between the spaced side walls of the at least one shift fork. The at least one shift collar has a shift collar pin. A biasing member is configured to bias the at least one shift collar against one of the spaced side walls of the at least one shift fork. A rotating shift drum has at least one shift guide profile that receives at least one of the shift fork pin and the shift collar pin to guide the at least one shift fork during a shift of the shifting system.
US10982764B2 Control method and control device for continuously variable transmission
A method controls a continuously variable transmission including: an oil pump disposed in an oil passage between a primary oil chamber and a secondary oil chamber to control a flow of oil from the secondary oil chamber to the primary oil chamber; and an oil supply source to supply oil to the secondary oil chamber, and the method includes: calculating a secondary hydraulic-pressure command value based on a required primary hydraulic pressure that is a pressure in the primary oil chamber required to transmit an input torque to an output side; and controlling the oil supply source in accordance with the secondary hydraulic-pressure command value.
US10982763B2 Hydraulic mechanical transmission with torque boost
A hydraulic mechanical transmission includes a first hydraulic unit having a first shaft and a second hydraulic unit having a second shaft. The second hydraulic unit is connected in hydraulic fluid communication with the first hydraulic unit by high and low pressure lines. A valve having a variable orifice is positioned along the high and low pressure lines, and at least one of the first and second hydraulic units has a variable displacement. A mechanical torque transfer arrangement transfers torque between the first shaft of the first hydraulic unit and a rotatable component of the second hydraulic unit. In use, one of the first and second hydraulic units operates as a hydraulic pump and the other of the first and second hydraulic units operates as a hydraulic motor.
US10982762B2 Hydrostatic transmission and method for braking using the same
A hydrostatic transmission implements a braking system, in which at least one adjustable traction motor acting as a pump is supported via a closed circuit on an adjustable axial piston machine acting as a motor, which in turn is supported on an internal combustion engine. Since the internal combustion engine should not be rotated at excessive revolution rates, a control unit adjusts the swivel angle of the axial piston machine during braking. The axial piston machine is load-sensitive, as a relationship between the control pressure and the revolution rate and the pivot angle of the machine consists of a pressure difference between the two working lines of the closed circuit. Using a pre-control, a swivel angle of the axial piston machine is set during braking, and the swivel angle is corrected by a revolution rate controller, such that a target revolution rate is obtained on the combustion engine.
US10982761B2 Liquid-pressure driving system
A liquid-pressure driving system includes: a pump connected to an actuator through two pressure liquid passages; pressurizing mechanisms interposed on the passages and applying pressure to the operating oil returning from the actuator; a low pressure selector valve connected to parts of the passages and introducing to a cooling passage the operating liquid having lower pressure between the operating liquids flowing through the two pressure liquid passages; a restrictor mechanism interposed on the cooling passage; a cooler apparatus interposed on the cooling passage downstream of the restrictor mechanism, the cooler apparatus cooling the operating liquid flowing through the cooling passage; and a pressure liquid returning mechanism connected to parts of the two pressure liquid passages, each of the parts being at one side of the corresponding pressurizing mechanism close to the pump, the pressure liquid returning mechanism returning the cooled operating liquid to the two pressure liquid passages.
US10982755B2 Method of detecting a change in the direction of rotation of a rotatable shaft
The invention relates to a method of detecting a change in the direction of rotation of a rotatable shaft (5) based on non-direction sensitive rotational speed data, the method comprising the steps: ●determining a speed (17) of a rotatable shaft (5) of a vehicle transmission (3) based on non-direction sensitive speed data received from a non-direction sensitive rotational speed sensor (7), wherein the speed (17) of the rotatable shaft (5) is the absolute value of the rotational speed of the rotatable shaft (5); ●determining, based on the speed (17) of the rotatable shaft (5), if the duration of a first continuous time interval (20) during which the speed (17) of the rotatable shaft (5) is continually smaller than a first predetermined speed value (18) is shorter than a predetermined duration (24); and ●detecting that a change in the direction of rotation of the rotatable shaft (5) has occurred during the first continuous time interval (20) if the duration of the first continuous time interval (20) is shorter than the predetermined duration (24). The invention further relates to a controller (8) for carrying out the method and to a driveline (100; 200) including the controller (8). The invention allows to determine a change in direction although the sensor as such is not direction sensitive. This is based on the insight that decelerating to a speed value below a threshold and subsequently accelerating again to a value which is above this threshold corresponds to a change in direction if this process occurs within a short time period.
US10982753B2 Shifting device
A shifting device shifting device includes a rotor member pivotally-supported by a base member in a turnable manner, and configured to turn following a shifting direction of a shift lever; a lever member pivotally-supported by the base member in a turnable manner, and configured to turn following a selecting direction of the shift lever; a hall sensor as a detector member mounted on a circuit board and facing against a detection target section of the rotor member; and a hall sensor mounted on a surface of the circuit board, and facing against a detection target section of the lever member, the surface being identical to a surface on which the hall sensor is mounted.
US10982751B2 Control device for bicycle and methods
A control device wearable by a bicycle rider, the control device including at least one control sensor generating input signals when actuated. A control processor is connected to the at least one control sensor generating control signals responsive to the input signals. A wireless transmitter is in communication with the processor transmitting the control signals and a power source is connected to the shift control processor and the wireless transmitter. The control device may one or more of a control gear changer, one or more suspension component, and other electronically-controllable components or systems.
US10982740B2 Oscillation drive with adjustable oscillation angle
An oscillation drive with a drive and with an eccentric coupling drive for converting a rotary motion of the drive into an oscillating rotary motion of a tool spindle about its longitudinal axis is disclosed, wherein the eccentric coupling drive has an eccentric with a first eccentricity that is driven by the drive and that works together with a coupling element that is coupled to the tool spindle in order to convert the motion of the eccentric into an oscillating rotary motion of the tool spindle, wherein the eccentric is coupled to an additional eccentric with a second eccentricity so that the eccentricities are superimposed, wherein the relative position between the eccentric and the additional eccentric is adjustable to at least two different positions in order to change the amplitude of the oscillating motions of the tool spindle.
US10982739B2 Bi-stable actuator devices
An actuator device that includes a first actuating segment of an artificial muscle fiber, where one end of the first actuating segment is connected to a first terminal and the other end of the first actuating segment is connected to a second terminal. The device also includes a second actuating segment of an artificial muscle fiber, where one end of the second actuating segment is connected to a third terminal and the other end of the second actuating segment is connected to a fourth terminal. The device also includes a paddle disposed on both the first and second actuating segments and a heating provision disposed on the first and second actuating segments. The heating provision independently provides energy in the form of heat to the first and second actuating segments, and the actuator device moves rotates the paddle to a desired position through activating the first or second actuating segments.
US10982735B1 Power train for electric vehicle
A planetary gear set may include a first rotation element connected to a first shaft and having a second rotation element connected to a second shaft, among three rotation elements; a motor; a first shifting device configured to be selectively engaged to the motor to deliver the power of the motor to the first shaft directly or at a reduced speed; and a second shifting device provided to be configured to selectively deliver the power of the motor to the first shaft or the second shaft.
US10982734B2 Chain link for bicycles
A roller-type chain for a bicycle is configured with asymmetrical chain link plates, the chain link plates applicable for use with a chain with reduced chain width as in use on chain drives with a high number of gear ratios. The chain link plates are configured at the inner side of the chain loop for engagement on the teeth of the rear sprocket and of the front chain wheel. The chain link plates are further configured at the outer side of the chain loop for interaction with the chain-guiding roller on the rear gearshift mechanism.
US10982726B2 Control system for vehicle
A control system for a vehicle configured to accurately learn an initial engagement position of a clutch. The control system is applied to a vehicle comprising a clutch that selectively transmits power between a prime mover and drive wheels, and a detector that detects an input speed of the clutch rotated by the prime mover. A controller executes a learning of the initial engagement position of the clutch, if a reaction time until an input speed of the clutch is changed by engaging the clutch gradually while maintaining the input speed of the clutch to a constant speed is shorter than a threshold period of time.
US10982724B2 Clutch carrier for a transmission
A clutch carrier includes a first component and a second component. The first component has an undulating ring, a cylindrical ring, and a connector portion. The undulating ring has an inner surface, and an outer surface for mating engagement with a clutch plate spline. The connector portion is between the undulating ring and the cylindrical ring. A plurality of apertures are defined at least partially in the connector portion. The second component has a first radial wall, a plurality of segments, and a plurality of formable tabs. The plurality of segments extend axially from the first radial wall and contact at least a portion of the inner surface to radially position the second component within the first component. The plurality of formable tabs extend from the first radial wall through the plurality of apertures.
US10982722B2 Clutch with swirl breaks
A clutch system configured to transmit torque between an input shaft and an output shaft. The clutch system includes a clutch. The clutch includes: an input portion disposed at an end of the input shaft; an output portion disposed at an end of the output shaft; a sliding component that slides axially between the input and output portions to engage the clutch; and swirl breaks. The input portion, the output portion, and the sliding component each comprises walls. The swirl breaks are affixed to a one of the walls.
US10982721B2 Torque transmission joint and electric power steering device
A first concave-convex portion of a first transmission member is engaged with an intermediate concave-convex portion of an intermediate transmission member with a circumferential gap being therebetween. A second concave-convex portion of a second transmission member is engaged with the intermediate concave-convex portion with a circumferential gap being therebetween. A first elastic member and a second elastic member are engaged with a first engagement portion and a second engagement portion of the intermediate transmission member such that separation between the intermediate transmission member and the first elastic member and the second elastic member can be prevented.
US10982720B2 Device for connecting an end of a first shaft to an end of a second shaft, and associated transmission assembly
A device (1) for connecting an end of a first shaft to an end of a second shaft, the end of the first shaft having a radial groove. The device includes a body (2) having a bore (21) into which the end of the first shaft can be introduced, a locking pin (3) movable with respect to the body (2) between a locked position, in which the pin (3) projects into the bore (21) such that, when the end of the first shaft is received inside the bore (21), the locking pin (3) is engaged in the radial groove in the end of the first shaft, and an unlocked position. In the unlocked position, the locking pin (3) is disengaged from the radial groove in the end of the first shaft, and an elastic return member (4) urges the locking pin (3) into the locked position.
US10982719B2 Seal fin, seal structure, and turbo machine
There are provided a seal fin, a seal structure, and a turbo machine that can achieve a high leak-suppressing effect and can reduce leak loss of the turbo machine. The disclosure suppresses leak of a fluid from a gap between a first structure being in a static state and a second structure rotating around an axis line and is formed on the first structure so as to extend toward the second structure while keeping a clearance between a tip face thereof on an extending direction and the second structure. The first structure and the second structure face each other in a radius direction with the gap inbetween. A plurality of hollows opening at a tip on the extending direction are arranged along a circumference direction in parallel with each other on a front face facing an upstream side of a flow direction of the fluid.
US10982718B2 Roller bearing equipped with a sealing
The invention relates to a rolling bearing equipped with a sealing device having a frame fixed to a first organ. The first organ has a downstream sector bearing a sealing element and presenting a U-shaped geometry formed of an axial bottom surrounded with an inner wall and an outer wall at its edges. The outer wall is extended by a deflector that separates, with the U-shaped geometry, the sealing chamber into an inner compartment and an outer compartment. The bearing also includes a wall fixed to second organ, which presents an outside section forming with the deflector a reduced sealing clearance between the outside opening of the chamber and the outer compartment. The deflector has an outer surface placed in the outer compartment and is slanted towards the opening at an angle β from 10° to 80° relative to a radial direction.
US10982715B2 Rotary table device
The rotary table device includes a base, a motor, a rotary drive shaft and a cross-roller bearing. An outer ring is rotationally driven through engagement of a pinion gear formed at a shaft end of the rotary rive shaft with a rack gear formed on the outer ring and transmission of a rotary drive force from the rotary drive shaft to the outer ring. The outer ring is formed in a hollow cylindrical shape covering a side of an inner ring, includes a table capable of mounting an external member on one side of the hollow cylindrical shape, and is integrated with the rack gear formed over an entire circumference of the other side thereof. With such a configuration, a rotary table device that can realize reduction in height, size and weight can be provided.
US10982713B2 Closed cycle heat engine
Heat engines employing fluid bearing assemblies hermetically sealed with a closed flowpath for a working fluid are generally disclosed. For example, the heat engine includes a rotating drivetrain and a fluid bearing assembly. The rotating drivetrain includes a compressor section, an expander section, and a heat exchanger. The compressor section and expander section together define at least in part a closed flowpath for the flow of a working fluid. The heat exchanger is thermally coupled to the closed flowpath for adding heat to the working fluid. The fluid bearing assembly is configured to utilize the working fluid to support the rotating drivetrain. Further, the fluid bearing assembly is hermetically sealed with the closed flowpath.
US10982707B2 Tie bolt retention
A tie bolt retention assembly includes a retention ring configured to contact a tie bolt head of a tie bolt; a retention washer configured to be disposed between the tie bolt head and a wheel section of a wheel assembly; and a retainer configured to engage with the retention washer; wherein the retention washer and the retainer are configured to secure the retention ring to the tie bolt head.
US10982703B2 Screw-type fastener for concrete and hurricane resistance applications
A screw for use concrete and hurricane applications includes a head end, a shank and a tapered end. A high thread begins on the tapered end, extends onto the shank and terminates at a first axial location along the shank, wherein the high thread defines a high peripheral edge, and at least a first helical portion of the high peripheral edge includes a plurality of notches and the first helical portion extends from on or proximate to the tapered end and substantially to the first axial location. A low thread begins on the tapered end, extends onto the shank and terminates substantially at the first axial location such that an axial length of the low thread is substantially the same as and contiguous with an axial length of the high thread. The low thread defines a low peripheral edge that is free of any notches.
US10982700B2 Composed element and corner connection applied herewith
A composed element includes at least two panel-shaped elements, such as a locking tongue and groove connection, that are arranged to be coupled to each other at an angle, either directly or indirectly by means of an intermediate piece. The connection includes, at least at one of the panel-shaped elements, a tongue or groove, cooperable with a groove or tongue provided on the other panel-shaped element or on the intermediate piece. The tongue includes a split tongue, with at least a first part and a second part, and a slit located therebetween. A locking part is located at the outer side of at least said first part wherein the slit, seen in cross-section of the tongue, defines at least one side, the course of which, seen in cross-section, deviates from the main direction belonging to the tongue.
US10982697B2 Hydraulic drive unit
A hydraulic drive unit includes: a pump; a pair of supply-discharge lines; a valve block; a sealed tank; a suction line that leads hydraulic oil in the sealed tank to the pump; a connecting line that connects an air vent port of the pump to the suction line; and a gas-liquid separator that separates air and the hydraulic oil flowing through the connecting line from each other. The pump is disposed upward of the valve block and the sealed tank in a vertical direction.
US10982693B2 Automatically actuated shunt valve system
An automatically actuated shunt valve system opens and closes a passage between two chambers of a powered element operated by a power source. The shunt valve system includes a coupler connecting the powered element with the power source through two mating coupling elements. One of the coupling elements includes a valve contact and the other includes a shunt valve assembly. The shunt valve assembly includes a valve chamber connected with both chambers of the powered element, a valve element opening or closing a flow path between the conduits, and a shaft for moving the valve element. The shaft engages the valve contact to move the valve element to close the flow path when the coupling elements are mated together, and moves the valve element to open the flow path when the shaft disengages from the valve contact as the coupling elements are disconnected from one another.
US10982690B2 Cylinder device, press machine, workpiece clamping apparatus, cylinder device actuating method, method for clamping workpiece, and method for pressing workpiece
A pneumatic chamber 20 is configured to include a first pneumatic chamber 21 pressurizing a first piston 11 and a second pneumatic chamber 22 pressurizing a second piston 12. The first pneumatic chamber 21 communicates with the second pneumatic chamber 22. The hydraulic pressure generating unit 55 is internally provided with a hydraulic chamber 30, and the hydraulic chamber 30 is configured to have a first hydraulic chamber 31 pressurized by the first pneumatic chamber 21 via the first piston 11 and a second hydraulic chamber 32 pressurized by the second pneumatic chamber 22 via the second piston 12. The hydraulic pressure generating unit 55 is movable in a thrust direction in a cylinder 2, and the second hydraulic chamber 32 has a function of fixing the moving hydraulic pressure generating unit 55 in the cylinder 2 by causing a thin portion 15 to be elastically deformed in a radial direction due to hydraulic pressure. The first hydraulic chamber 31 outputs hydraulic pressure of the first hydraulic chamber 31, which is increased by the fixing, to an output rod 7.
US10982684B2 Centrifugal fan
The disclosure provides a centrifugal fan, including an enclosure, a spacer, and a fan blade rotor. The enclosure includes a top panel, a bottom panel, and a side wall connected between the bottom panel and the top panel. The top panel, the bottom panel, and the side wall together form a first air exhaust vent and a second air exhaust vent. The spacer is disposed in the enclosure, is connected between the bottom panel and the top panel, and spaces a first space in communication with the first air exhaust vent and a second space in communication with the second air exhaust vent in the enclosure. The spacer includes a first opening. The first opening is in communication with the first space and the second space. The fan blade rotor is rotatably disposed in the second space.
US10982682B2 Fan rotor for ram air fan
A fan rotor for a ram air fan includes a hub and blades extending radially outwards from the hub. The hub includes an inner hub portion, a disk portion connected to a radially outer surface of the inner hub portion, and an outer hub portion connected to a radially outer surface of the disk portion. The outer hub portion has an upstream arm with a compound contoured surface. The compound contoured surface is configured to direct air flow around the compound contoured surface and along roots of the blades.
US10982680B2 Turbocharger impeller
A turbocharger impeller includes: a cylindrical boss portion disposed around a rotary axis; a hub portion connected to the boss portion and extends in a radial direction of the rotary axis; and a blade portion protruding from the boss portion and the hub portion toward a tip end side in the direction of the rotary axis and the radial direction. At least a part of an outer peripheral part of the hub portion in the radial direction or a part of the blade portion is provided with a resin second section and the second section is bonded to an aluminum first section. The turbocharger impeller includes the aluminum first section and the resin second section.
US10982675B2 Rotary compressor with groove for supplying oil
A rotary compressor may include a rotational shaft coupled to a drive motor and having a central passage, an eccentric portion provided eccentrically from the rotational shaft, a cylinder through which the rotational shaft passes, the cylinder forming a compression chamber in which refrigerant is accommodated, a roller an inner circumferential surface of which is in close contact with an outer circumferential surface of the eccentric portion, the roller rolling and compressing a refrigerant, a vane inserted into the cylinder, the vane protruding from an inner circumferential surface of the cylinder when backpressure is applied to the vane to be in contact with an outer circumferential surface of the roller, and partitioning the compression chamber into a plurality of chambers; a plurality of oil supply grooves on an outer circumferential surface of the eccentric portion; and an oil supply passage that communicates the central passage with the oil supply grooves.
US10982670B2 Gear pump and gear assembly
A gear pump that is used to pump fluid, such as oil, in a vehicle. The gear pump comprises a gear assembly having a drive shaft including a drive shaft key; a set of drive gears mounted on the drive shaft, with a drive gear of the set of drive gears being keyed with the drive shaft key; a driven shaft including a driven shaft key; a set of driven gears mounted on the driven shaft, with a driven gear of the driven gear set being keyed with the driven shaft key; and a torque drive feature associated with the drive shaft or the driven shaft, wherein the torque drive feature is configured to check keying with the driven shaft key.
US10982669B2 Hydraulic motor disc valve optimization
A disc valve assembly includes a disc element housed within a housing, the disc element having an inlet facing side and a second side opposite to the inlet facing side, and flow pathways configured as a plurality of different pressure zones with the flow pathways extending axially along a longitudinal axis of the disc element from at or adjacent to the inlet facing side to the second side. The valve housing that houses the disc element includes porting configured as part of the plurality of different pressure zones respectively in fluid communication with the flow pathways of the disc element. The disc element is configured to rotate to control a flow of hydraulic fluid through the disc valve assembly. The different pressure zones are isolated from each other using a plurality of annular sealing rings located on the inlet facing side of the disc element.
US10982668B2 Linear compressor and method for controlling linear compressor
Provided is a linear compressor capable of reducing noise and manufacturing cost. The linear compressor includes a piston reciprocating within a cylinder, a motor providing a driving force for movement of the piston, a sensing unit sensing a motor voltage and a motor current related to the motor, a discharge part installed at one end of the cylinder and adjusting discharge of a refrigerant compressed within the cylinder, and a controller detecting a load variation of the motor using at least one of the motor voltage and the motor current, calculating a compensation value related to a position of the piston each time a load variation of the motor is detected, and detecting an absolute position of the piston using the calculated compensation value.
US10982662B2 Pumping system
A vacuum pumping system comprises a plurality of vacuum pumping arrangements for evacuating an enclosure and an auxiliary vacuum chamber for evacuation by at least one first vacuum pumping arrangement. The vacuum pumping system has a first state for evacuating the enclosure and a second state for conserving power consumed by the system. In a first stage of the second state the first vacuum pumping arrangement is arranged to evacuate an exhaust of at least one second vacuum pumping arrangement and in a second stage the exhaust of the first pumping arrangement is arranged to be evacuated by the auxiliary vacuum chamber.
US10982660B2 Gravity oscillating system
A gravity oscillating system which comprises a looped and suitably substantially circular track around which a heavy mass such as a ball travels in use, the track being supported from above or below to oscillate up and down as the ball travels around the track, and there being a power transfer mechanism linked to the track to be moved by the track as the track oscillates, the power transfer mechanism being linked to an electrical generator/dynamo whereby the movement is used to generate electrical energy and wherein the system has an oscillating electromagnetic drive comprising a plurality of electromagnets in an array around the track and which are successively momentarily energized to urge each successive part of the track around the track in a direction, upwards or downwards, to cause the track to dip down ahead of the rolling mass, without the drive contacting the track.
US10982654B1 Yawing buoy mast for floating offshore wind turbines
The present invention provides a novel, floating, offshore wind turbine (FOWT) structure, referred to as a yawing buoy mast (YBM) structure. The YBM platform vertically combines a submerged spar buoy with outrigger legs and a mast on which a wind turbine nacelle is mounted. Compared to a conventional spar buoy wind turbine, weight is significantly reduced by optimizing how loads are borne and reacted by the floating structure. The mass of the YBM platform is reduced relative to the energy captured by the turbine resulting in a reduction in the cost of energy (COE). Platform load dynamics are coupled with the dynamics of the wind turbine by integration of the YBM platform and turbine controllers.