Document Document Title
US10346545B2 Method, device, and recording medium for providing translated sentence
A method for providing a translation, including: acquiring a first sentence in a first language via a user terminal; determining whether the first sentence is in a database including sentences in the first language and corresponding translations in a second language; if the first sentence is not in the database, generating second sentences by replacing one or more words in the first sentence, based on a predetermined rule; calculating respective degrees of coincidence for syntax between the second sentences and sentences in the first language included in the database; extracting third sentences in the first language which are included in the database and for which the calculated degree of coincidence is at least a threshold value; and displaying fourth sentences in the second language which are corresponding translations for the third sentences in the database, on the user terminal as corresponding translation references for the first sentence.
US10346544B2 Language translation and work assignment optimization in a customer support environment
Approaches presented herein enable assignment of translated work to an agent in a support environment based on a confidence factor that measures accuracy of translation and an agent's language skill. Specifically, agent proficiencies in a set of natural languages are measured and scored. An incoming communication is translated into one or more natural languages and each language translation is assigned a translation score based on a confidence of translation. The skill score and translation score are utilized to calculate a confidence factor for each language. In one approach, the communication is assigned to an agent that has a confidence factor greater than a predetermined threshold confidence factor. In another approach, the communication is only assigned if a rule optimizing agent availability and risk of constrained resources is satisfied.
US10346542B2 Human-to-human conversation analysis
Customer support, and other types of activities in which there is a dialog between two humans can generate large volumes of conversation records. Automated analysis of these records can provide information about high-level features of, for example, the workings of a customer service department. Analysis of these conversations between a customer and a customer-support agent may also allow identification of customer support activities that can be provided by virtual agents instead of actual human agents. The analysis may evaluate conversations in terms of complexity, duration, and sentiment of the participants. Additionally, the conversations may also be analyzed to identify the existence of selected concepts or keywords. Workflow characteristics, the extent to which the conversation represents a multi-step process intended to accomplish a task, may also be determined for the conversations. Characteristics of individual conversations may be combined to obtain generalized or representative features for a set of a conversation records.
US10346537B2 Universal translation
A likely source language of a media item can be identified by attempting an initial language identification of the media item based on intrinsic or extrinsic factors, such as words in the media item and languages known by the media item author. This initial identification can generate a list of most likely source languages with corresponding likelihood factors. Translations can then be performed presuming each of the most likely source languages. The translations can be performed for multiple output languages. Each resulting translation can receive a corresponding score based on a number of factors. The scores can be combined where they have a common source language. These combined scores can be used to weight the previously identified likelihood factors for the source languages of the media item.
US10346531B2 Information processing system, information processing apparatus, control method, and storage medium
A business form generating server generates a business form page by overlaying form information and field data. The business form generating server generates data for displaying a browsing screen on which the business form page is browsed and edited. A client apparatus adds attribute information to information for a field of the business form page based on the data, wherein the attribute information includes layout information. If the information of the field of the business form page is edited by using the browsing screen, the client apparatus determines whether or not overlaying again is necessary based on the attribute information which is added to the information of the edited field.
US10346530B2 Embedded meeting extensions
Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality.
US10346527B2 Note browser
A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The sharing users are notified through application servers associated with each sharing user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
US10346525B2 Electronic newspaper
A method for creating static and dynamic formats of an electronic newspaper, including importing data files containing newspaper content having a PDF or PNG format from a database, converting the imported data files to a HTML format, creating daily newspaper pages in an HTML format from the HTML converted data files using HTML daily page templates, presenting the created newspaper pages in the HTML format in an HTML environment through a web browser of a user interface device, converting the created newspaper pages in the HTML format to a PNG format, and presenting the created daily newspaper pages in the PNG format through the web browser of the user interface device as a static digital replica of a printed newspaper.
US10346523B1 Content synchronization across devices
Techniques and solutions are described for content synchronization across devices. A web page currently being viewed at a first device associated with a user profile of a user can be identified. Browsing information for the page (such as URL, scrolling location, and a DOM element) may be stored in the profile. The DOM element may be associated with page content displayed during a browsing session in a viewport while the web page is at the current scrolling location. The browsing information may be updated dynamically, upon detecting a change in the current scrolling location of the page at the first device. A request for displaying the web page at a second device associated with the user profile may be received. The browsing information for the web page may be provided to the second device, so that the web page with the current scrolling location is displayed at the second device.
US10346520B2 Techniques for monitoring version numbers of web frameworks
Techniques are disclosed for analyzing documents to detect web components and the web frameworks in the documents. In at least one embodiment, a network analysis system is provided to passively detect web frameworks of documents. The network analysis system can render a document using a document object model to identify objects in the document that are defined as web components. A hash function may be applied to each of the objects to generate a hash signature for the object. Files defining web frameworks can be downloaded from a repository system. Each file may corresponding to a web component. A hash function is applied content in each file to generate a hash signature. The hash signatures of each file may be compared to the hash signatures of the objects in the document to identify a web component for each object. A web framework can be identified based on the web components.
US10346519B1 Selecting content based on entities
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: identifying a first resource, the first resource including one or more links to second, other resources and at least one slot for filling with third party content, wherein first selection criteria are associated with a first slot of the at least one slots; determining for at least one of the second other resources entities associated therewith, including evaluating a page associated with the second other resource to identify entities that are associated with content presented on the page; using the determined entities to either augment or filter the first selection criteria producing enhanced selection criteria; and determining one or more content items for presentation to a user in the first slot, wherein determining includes using the enhanced selection criteria to identify the one or more content items.
US10346505B2 System, method, and recording medium for differentiated and partial feature update in alternating least square
An alternating least square recommendation method, system, and non-transitory computer readable medium, include receiving an existing sparse matrix factorization saved in a data store to incrementally update factorized features when users change ratings of the sparse matrix factorization, determining an update ratio based on the number of changed ratings of the sparse matrix factorization, and updating the users' features by using the existing content ratings of the existing sparse matrix factorization if the update ratio is less than a pre-defined threshold ratio.
US10346499B2 Personalized bookmarks for social networking system actions based on user activity
A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.
US10346498B2 Presenting and interacting with a hyperlink dialog for generating hyperlinks
Concepts and technologies are described herein for presenting and interacting with a hyperlink dialog. In accordance with the concepts and technologies disclosed herein, a hyperlink module can present a hyperlink dialog and can obtain hyperlink data that corresponds to user interactions with the hyperlink dialog. The hyperlink module can be configured to populate the hyperlink dialog with clipboard data, application data, web data, and/or other data. The hyperlink dialog can include a number of pages or tabs for identifying, selecting, and/or otherwise specifying a resource to be referenced by a hyperlink. Hyperlink data corresponding to the specified hyperlink can be output by the hyperlink module and stored or used for various purposes.
US10346495B2 System and method for large scale crowdsourcing of map data cleanup and correction
A system for large-scale crowd sourcing of map data cleanup and correction, comprising an application server that generates image data, sends image data to a user device, receives tagging data provided by the device user, and provides tags to a crowdsourced search and locate server based on tagging data from a user device, a crowdsourced search and locate server that receives tags from an application server, computes agreement and disagreement values and performs expectation-maximization analysis, and a map data server that stores and provides map data, and a method for estimating location and quality of a set of geolocation data.
US10346491B2 Generating exemplar electronic documents using semantic context
Implementations are directed to providing an exemplar electronic document (EED) with actions including receiving input that is at least partially representative of a subject, receiving a plurality of stored subjects, each including data representative of a respective stored subject, and provided in a knowledge graph, processing the input based on semantic comparison between the input and each of the stored subjects to provide a set of semantic differences, each semantic difference representing the input and a respective stored subject, processing a profile in view of each of a plurality of other profiles to provide a set of semantic correlations, each semantic correlation representing the profile and a respective other profile, and providing the EED based on the sets of semantic differences and semantic correlations, the EED including at least a portion of the input, and respective portions of each of a plurality of stored subjects based on respective scores.
US10346490B2 Platform device for passively distributed qualitative collective knowledge
In the case of a platform device (100) located at a web site and capable of forming a network with a plurality of ID-detectable users or participants for the purpose of gathering and processing items of information stored in code-identifiable memory spaces (110) of a platform (100) assigned to a plurality of different topics by the users or participants, a passive automated distribution of information collected by the users or participants is made possible in that the memory spaces (110) on the platform (100) are each formed by a dual unit (DuU), which dual unit (DuU) comprises a first memory space (111) that is assigned to a predefinable topic and provided with initial items of information (114) which has been formulated by an initial participant but which are not editable by any other individual user or participant and a second memory space (112) assigned to the first memory space (111), which second memory space (112) is editable by any individual user or participant and is construed for the inclusion, by the plurality of users or participants, of information (113) additional to the initial information stored in the first memory space (111).
US10346489B2 Structured information about nodes on a social networking system
Structured information about nodes may be generated and shared using sub-nodes. A node in a social networking system may be associated with sub-nodes that are definable by the node owner, such as menu items for a restaurant or songs in playlists for an artist. Users of the system may interact with the sub-nodes, and the interactions may be presented back on the page to a user, aggregated according to the user's connections in the social networking system (e.g., which songs your friends listened to the most by the artist, which menu items were consumed the most). Users may associate other sub-nodes to the node, such as identifying other menu items served by a restaurant, and the node owner may confirm these associations. Location awareness functionalities may be used to inform a user of highly recommended sub-nodes nearby as indicated by other users of the social networking system.
US10346481B2 Customizing operating system based on detected carrier
Technology disclosed herein includes a method for loading a carrier specific OS onto a computing device depending on what network the computing device is connected to. The computing device detects an identity of a network to which a computing device is connected or is to be connected during a network identification process executed on the computing device. The network can be identified, e.g., by examining a subscriber identification module (SIM) card electronically connected to the computing device. The device then sends a request including the identity of the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an operating system (OS) specific for the network. After retrieving the OS distribution, the device loads the distribution of the operating system on the computing device.
US10346480B2 Systems, apparatus, and methods for social graph based recommendation
Social graph based information recommendation engines, devices, systems and methods are described where information of interest can be retrieved and provided to a user based on sensor input and profile or preference information about the user or about a person other than the user.
US10346478B2 Extensible search term suggestion engine
A search term suggestion engine of a computing device receives characters of user data as the characters are input. The user data is at least part of a search term to be provided to one of multiple applications to search for the search term. An indication of multiple suggestion sources is received from the one application, and one or more suggested search terms are obtained, from the multiple suggestion sources, based on the received characters. One or more suggested search terms can also be obtained from the multiple suggestion sources based on one or more linguistic alternatives for the received characters. The one or more suggested search terms are combined into a combined set of suggested search terms, and the combined set of suggested search terms is returned to a search user interface for presentation to the user.
US10346477B1 Voronoi-based efficient algorithm for range query monitoring for mobile devices and central database servers
Systems and methods for performing a mobile range query are provided. A system can include a first computer readable medium configured to iteratively transmit a mobile range query, as well as a second computer readable medium configured to: receive a mobile range query; compute a range query result; build two min-heaps that contain in-border interest points and out-border intersect points respectively; construct an initial candidate safe region by popping top elements in the two min-heaps while they are not empty; computing the intersections of the domain region of the top elements and the candidate safe region and redefining the candidate safe region using the intersections; and return the mobile range query results to the first medium.
US10346475B2 Hash table structures
Described herein are hash table structures and system and methods for creating and storing data in the hash table structures. Hash tables and input buffers associated with same are configured in several arrangements, including multi-level hash tables and nested multi-level hash tables. The hash table structures described herein are well suited for being configured in the memory blocks of field-programmable gate arrays.
US10346468B2 Optically verified sample authentication
System and method for optically verified sample authentication are described herein. An example system includes a detection device to authenticate a sample and to return a positive authentication result if the sample is authentic and return a negative authentication result if the sample is not authentic, the detection device containing an optical emitter to emit a series of pulses of light in a first sequential pattern, a smartphone in close proximity to and facing the detection device and the sample, the smartphone containing a camera to detect the first sequential pattern of light, and a database to store data from the smartphone, wherein the optical emitter emits the first sequential pattern of light before the detection device authenticates the sample, the smartphone captures a first image of the detection device after the smartphone detects the first sequential pattern of light emitted by the optical emitter, and the smartphone transmits first data to the database after the detection device authenticates the sample.
US10346467B2 Methods, systems, and products for recalling and retrieving documentary evidence
Methods, systems, and products help users recall memories and search for content of those memories. When a user cannot recall a memory, the user is prompted with questions to help recall the memory. As the user answers the questions, a virtual recollection of the memory is synthesized from the answers to the questions. When the user is satisfied with the virtual recollection of the memory, a database of content may be searched for the virtual recollection of the memory. Video data, for example, may be retrieved that matches the virtual recollection of the memory. The video data is thus historical data documenting past events.
US10346466B2 Methods and systems of personalized photo albums based on social media data
Embodiments include methods, and mobile computing devices, and computer program products for creating personalized photo albums on mobile computing devices based on social media data. Aspects include: accessing, via mobile computing device, various photos taken by a user of mobile computing device, retrieving, from one or more social media streams, various media photos posted by user of the mobile computing device, extracting image features from the photos and the media photos, and text features from the media photos, generating photo clusters based on the image features of the photos, and media photo clusters based on the image features of the media photos, respectively, matching the photo clusters and the media photo clusters, tagging the photo clusters and the media photo clusters matched based on the text features extracted from the media photos, and generating a personalized photo album based on the photo clusters tagged and the media photo clusters tagged.
US10346465B2 Systems, methods, and apparatus for digital composition and/or retrieval
A method includes receiving information that identifies a reference position in a location space. The method also includes receiving data that identifies one among a plurality of candidate geometrical arrangements. The method also includes producing a representation that depicts a plurality of objects which are arranged, relative to the reference position in the location space, according to the identified candidate geometrical arrangement.
US10346452B2 Answering of consecutive questions
A method for answering consecutive questions, using a system which can access a database is provided. The method includes retrieving a questioner identifier associated with a questioner in response to receipt of a question from the questioner. The method also includes obtaining, using the questioner identifier, a history on class labels which were assigned to questions made by the questioner in the past and choosing a class label among the class labels in the history. The method further includes obtaining a list of keywords of the question and judging whether or not each keyword in the keyword list matches a representative keyword in any node among one or more nodes which exist in a hierarchy level in the database, or matches a synonym of the representative keyword.
US10346448B2 System and method for classifying an alphanumeric candidate identified in an email message
A technique for classifying an alphanumeric candidate in an email message can include receiving and parsing a plurality of email messages to identify at least one alphanumeric candidate. For each particular alphanumeric candidate, the technique can include: (i) associating the particular alphanumeric candidate with an originating email in which the particular alphanumeric candidate was identified, and (ii) determining email specific, recipient specific, and recipient agnostic features pertaining to the particular alphanumeric candidate. The alphanumeric candidates can be clustered based on the email specific, the recipient specific, and the recipient agnostic features to generate a plurality of clusters, with which an alphanumeric candidate type can be associated. The technique can include training an alphanumeric candidate type classifier based on the plurality of clusters and the associated alphanumeric candidate types, which can be utilized to determine the type of an unclassified alphanumeric candidate in a later received email message.
US10346447B2 Automated location check-in for geo-social networking system
In one embodiment, a geo-social networking system determines a user's current location, generate a list of places near the user's current location, rank the list of places based on distance, relevancy and a configurable rule set, and automatically checks in the user at the top ranked place.
US10346445B2 Systems and methods for use in determining detailed locations for certain entities
Exemplary embodiments of systems and methods are provided for determining detailed locations of entities. One exemplary method includes receiving at least one signal record for a communication device associated with a user. The at least one signal record includes multiple signal strengths, a temporal indicator, and an identifier unique to the communication device. The exemplary method further includes accessing multiple discrete event records associated with the entity, correlating one of the multiple discrete event records to the at least one signal record based on the temporal indicator included in the at least one signal record, and generating a location range associated with the entity, based on the signal strengths included in the at least one signal record, whereby a location of the entity, distinct from one or more other entities, is indicated by the location range.
US10346443B2 Managing services instances
In some examples, information of a service instance provisioned or modified by a first system distinct from a management system is received, where the provisioning or modification of the service instance by the first system is initially unknown to the management system. As part of a binding phase, a model of the service instance is inferred. The management system manages a lifecycle of the service instance using the model and the policy.
US10346442B2 Corpus management by automatic categorization into functional domains to support faceted querying
Embodiments can provide a computer implemented method, in a data processing system comprising a processor and a memory comprising instructions which are executed by the processor to cause the processor to implement an enhanced corpus management system, the method comprising: identifying one or more functional domain categories; ingesting one or more incoming documents to form an open-domain corpus; for each functional domain category, identifying one or more representative documents to establish a seed sub-corpus; calculating a degree of fit score between each of the one or more incoming documents and the one or more established functional domain category seed sub-corpora; and assigning one or more of the incoming documents to one or more of the functional domain categories based upon the degree of fit score to create an enhanced corpus.
US10346441B2 Systems and methods for providing predictions to applications executing on a computing device
The embodiments set forth techniques for implementing various “prediction engines” that can be configured to provide different kinds of predictions within a mobile computing device. According to some embodiments, each prediction engine can assign itself as an “expert” on one or more “prediction categories” within the mobile computing device. When a software application issues a request for a prediction for a particular category, and two or more prediction engines respond with their respective prediction(s), a “prediction center” can be configured to receive and process the predictions prior to responding to the request. Processing the predictions can involve removing duplicate information that exists across the predictions, sorting the predictions in accordance with confidence levels advertised by the prediction engines, and the like. In this manner, the prediction center can distill multiple predictions down into an optimized prediction and provide the optimized prediction to the software application.
US10346437B1 Event triggered data collection
Described are techniques for processing event occurrence. A first notification may be received regarding a first occurrence of a first event. Responsive to receiving the first notification, first processing may be performed that includes mapping the first event to a first profile, and performing second processing using the first profile to collect first data regarding the first occurrence of the first event.
US10346436B2 Method and medium for a personalized content delivery system
A content delivery system for generating personalized content for a user. The system maintains an interest graph that shows the user's current attachment to one or more topics. When a user performs an action, a topic is determined for the action and the user's interest graph is modified based on the action. The system also receives content and analyzes the language of the content to determine a topic of the content. A similarity between the user's interests and the content is determined. The content is also analyzed to determine the popularity of the content. The user's interest level and the popularity of the content are then used to provide the user with a personalized content, such as a content recommendation or enhanced content.
US10346431B1 System and method for automated run-tme scaling of cloud-based data store
A computer-implemented method includes providing a user interface (UI) that allows a user to select an existing database having cloud storage volumes that contain historical data of one or more customers. A first command input on the UI replicates the existing database is to create one or more new databases. Each of the new databases has new cloud storage volumes created by taking a snapshot of a corresponding one of the volumes of the existing database. Each new database contains the historical data of the existing database such that a new set of databases results. A mapping algorithm is executed in a cloud-computing instance that maps the historical data of each of the one or more customers to produce a shard map. The mapping algorithm includes a round-robin partitioning of the historical data striped by date in a circular order across the new set of databases.
US10346423B2 Minimizing resource contention while loading graph structures into a distributed database
Presented is a method by which large amounts of data may be sorted and downloaded. In the presented invention, two keys are selected which may be associated with all records in a designated distributed, relational, object-oriented, graph or other database, and the records are sorted first by means of the first and second keys to generate a first file, and subsequently by means of the second and first keys to generate a second file. It is determined which of the resultant files contains a larger number of groups, and the file containing the larger number of groups is selected for loading, preferably by means of a plurality of data load streams. Further presented is means by which the data load streams may be executed in parallel with one another while minimizing contention for shared resources. The method additionally helps to increase the amount of parallelism that may be deployed in support of database search operations.
US10346422B2 Use of proxy objects for integration between a content management system and a case management system
Provided are techniques for synchronization. In response to an event that modifies a real object at a first content management system, another event is triggered to perform an action to modify a corresponding proxy object at a second content management system. In response to an event that modifies a real object at the second content management system, another event is triggered to perform an action to modify a corresponding proxy object at the first content management system.
US10346417B2 Optimizing digital video distribution
Systems, methods, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for ranking videos. Videos are identified that have been presented at client devices. For each video, session start data is identified that specifies a lead video that initiated presentation to a user during a presentation session. For each lead video, presentation times over multiple user sessions are determined, a scaled presentation time is obtained, user sessions for which the lead video initiated presentation of videos are identified, and an aggregate video presentation time attributable to the lead video is determined. For each given video, a presentation score is determined based on a scaled presentation time of the lead video relative to a sum of the aggregate video presentation times for the lead videos. The videos are ranked based on the presentation scores. A user interface is updated to present the ranked videos.
US10346413B2 Time-aware ranking adapted to a search engine application
Techniques provide time-aware ranking, such as ranking of information, files or URL (uniform resource locator) links. For example, time-aware modeling assists in determining user intent of a query to a search engine. In response to the query, results are ranked in a time-aware manner to better match the user intent. The ranking may model query, URL and query-URL pair behavior over time to create time-aware query, URL and query-URL pair models, respectively. Such models may predict behavior of a query-URL pair, such as frequency and timing of clicks to the URL of the pair when the query of the pair is posed to the search engine. Results of a query may be ranked by predicted query-URL behavior. Once ranked, the results may be sent to the user in response to the query.
US10346410B2 Malicious activity detection system capable of efficiently processing data accessed from databases and generating alerts for display in interactive user interfaces
Various systems and methods are provided that retrieve raw data from issuers, reorganize the raw data, analyze the reorganized data to determine whether the risky or malicious activity is occurring, and generate alerts to notify users of possible malicious activity. For example, the raw data is included in a plurality of tables. The system joins one or more tables to reorganize the data using several filtering techniques to reduce the processor load required to perform the join operation. Once the data is reorganized, the system executes one or more rules to analyze the reorganized data. Each rule is associated with a malicious activity. If any of the rules indicate that malicious activity is occurring, the system generates an alert for display to a user in an interactive user interface.
US10346405B2 Lower-dimensional subspace approximation of a dataset
A lower-dimensional representation (e.g., approximation) of a dataset is determined. The lower-dimensional representation can be used, for example, to perform semantic document analysis. Given a matrix of input data points, where each entry of the matrix indicates a number of times a particular term in a set of terms appears in a particular document in a set of documents, a lower-dimensional compressed matrix is obtained from the matrix by sampling rows of the matrix based on a target rank parameter, a desired accuracy tolerance, leverage scores calculated for the rows, and/or distances from rows of the matrix to a span of the initial set of sampled rows. The compressed matrix is used to determine a similarity metric indicative of a degree of similarity between documents. The documents can then be classified into a same document cluster or different clusters based on whether the similarity metric satisfied a threshold value.
US10346404B2 Efficient partitioned joins in a database with column-major layout
A database table is partitioned with column-major layout by limiting partitioning one or more columns containing join-column values for a join operator. Join operations are executed for joining the partitioned columns.
US10346400B2 Database conditional field access
A database system populates various fields with information from a plurality of data sources which is matched to geographic and segment information for different reference identifiers. A series of data unions provide a selectable result set. A selection of elements from the selectable result set are used to generate qualifiers that are monitored in real time to determine when the qualifiers have been satisfied in order to set a semaphore allowing access to the selection of elements.
US10346395B2 Randomization and informed search for cyber attack protection
A method for protecting a software system against cyber attacks comprising the following steps: subdividing the software system into components, wherein each component maps a set of input vectors to a non-deterministic set of stochastic output vectors; saving the components in a database; testing the software system by associating each component in the database with at least two mutually random input/output (I/O) test vector pairs that serve to map a random input vector to correct a non deterministic output vector; storing I/O test vectors with their respective component, wherein components in satisfaction of their I/O test vectors are valid by definition; and expunging components having invalid output vectors.
US10346392B2 Methods and systems for transaction processing
This disclosure relates generally to transaction processing, and more particularly to method and system for transaction processing in an application. In one embodiment, the method includes facilitating selection of an overlay application corresponding to the application. The application includes at least one window having a plurality of fields and is rendered in a first UI. At least one field of the plurality of fields is masked to obtain at least one masked field in the first UI. A second UI corresponding to the at least one window is rendered. The second UI is associated with the overlay application and includes at least one field blank field corresponding to the at least one field masked field in the first UI. Entering data is enabled in the at least one blank field in the second UI, and the data entered is compared with a prepopulated data to determine validity of the transaction.
US10346384B2 Efficient database multi-version concurrency control
Example embodiments of a database employing an efficient form of multi-version concurrency control (MVCC) are described. In an example embodiment, in response to receiving an update command for a first row of a plurality of rows of a database, an image of the first row stored in a first memory area is stored in a second memory area. In a third memory area storing a first database structure and associated pointer corresponding to the image of the first row stored in the first memory area, a second data structure and associated pointer corresponding to the image of the first row in the second memory area are stored. The second data structure is linked to the first data structure. The image of the first row in the first memory area is overwritten with an image of a new version of the first row provided in the update command.
US10346382B1 Systems and methods for copying and pasting suggestion metadata
Systems and methods are disclosed herein for modifying suggestion metadata in an electronic document. A copy request is received to copy a portion of the electronic document. The portion of the electronic document includes a first suggestion having metadata that indicates the suggestion was made by a first user. The copy request is received from a second user. A paste request to paste the copied portion is received from the second user. The metadata of the suggestion is modified based on the paste request to obtain modified metadata.
US10346380B2 Test data generation and scale up for database testing using unique common factor sequencing
Embodiments of the present invention provide a method, system and computer program product for test data generation using unique common factor sequencing. In an embodiment of the invention, a method for test data generation using unique common factor sequencing is provided. The method includes loading a table for population with test data in a test data generation tool executing in a memory of a computer. A column set of multiple columns in the table associated with a key to the table is selected for processing and different cardinality sequence values are assigned to the columns in the set such that the cardinality sequence values do not share a common factor except for unity as in the case of prime numbers.
US10346379B2 Generating an implied object graph based on user behavior
An online system generates implied links between objects distributed by the online system based on a plurality of users' behaviors with respect to the objects. For a behavior of a user with respect to an object that satisfies a link criterion, the online system identifies a connection between the user and the object. Local object graphs are generated to represent the relationships between the objects connected to each user, and the local object graphs are merged into a global object graph. An adjacency matrix is extracted from the global object graph as a representation of the strength of relationships between the objects distributed by the online system. The online system may then apply graph analysis techniques to the adjacency matrix, thereby analyzing the relationships between the objects without relying upon explicit links between the objects.
US10346378B1 Data storage architecture for an enterprise communication system
Various embodiments are directed to group-based data storage systems configured for maintaining data exchanged between client devices within channel-specific shards each corresponding with one or more group-identifiers to provide group-based access to those channel-specific shards and for applying group-specific policies for data stored within those channel-specific shards. Membership of particular users within particular groups and within particular channels may be monitored such that access to particular channel shards may be controlled based on group-memberships of the users, and access to data stored within particular channel shards may be controlled based on channel-memberships of the users.
US10346375B2 In-database parallel analytics
In-database parallel analytics is disclosed. An example method includes receiving a function in a functional programming environment. The example method includes pushing operations for the function to a database layer for executing the operations. The example method also includes returning results of the operations to the functional programming environment.
US10346368B2 Method and apparatus of per-block-group journaling for ordered mode journaling file system
In accordance with a first exemplary embodiment, there is provided a computing device. The device includes a memory equipped with a program operating a file system supporting ordered mode journaling; and a processor operating the program stored in the memory. Wherein according to execution of the program, when an fsync system call for the file stored in the memory occurs, the processor extracts a block-group-level transaction corresponding to the file from a compound transaction including the file, records the transaction in a data area of the memory, and executes journaling of the transaction in a journal area of the memory.
US10346367B1 Load shedding techniques for distributed services with persistent client connections to ensure quality of service
An access node of a distributed service collects workload data pertaining to at least one peer group of access nodes established for handling client requests. During a particular load shedding analysis, the access node uses the collected metrics to detect that a triggering condition for load shedding with respect to a set of persistent client connections has been met. Each persistent client connection is set up to be usable for a plurality of client requests. The access node initiates a phased termination of at least one selected persistent client connection. The phased termination comprises allowing completion of in-flight requests on the connection and rejecting new requests on the connection.
US10346364B2 Efficient data storage utilization and recycling by gradual data degradation
For efficient data storage utilization and recycling, gradually degrading data according to data classes and using degrading data policies, predefined degrading rules, and data access patterns for conserving storage space prior. Each data class is associated with one of a plurality of degrading data policies, and each data policy includes a plurality of degrading rules to be applied to a corresponding data class of a corresponding data policy, the degrading rules defining data classes to be degraded based on data access patterns per data class to automatically degrade the data items according to each of the plurality of data classes until a predefined expiration date. Essential data is defined by a user such that the essential data is not subject to the data degradation so as to preserve at least a portion of files, documents, and videos comprising the essential data.
US10346359B2 Electronic device and method providing an object management user interface
An electronic device and a method for managing an object in a folder on the electronic device are provided. The electronic device includes a displaying unit, and a controller performing control to display a first folder including at least one object on a screen of the displaying unit, display at least one recommended folder associated with the first folder or an object selected from among the at least one object, along with the first folder, on the screen where the first folder is displayed, when the selected object is moved to a second folder among the at least one recommended folder, include the selected object in the second folder.
US10346357B2 Processing of performance data and structure data from an information technology environment
The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
US10346355B2 Filesystem block sampling to identify user consumption of storage resources
Providing a statistical analysis of all files in a file system based on random sampling of data blocks to identify individual user consumption of file system resources and characteristics of the files stored in the file system. In one or more of the various embodiments, the file system is based on information for a plurality of cylinder groups. Also, each cylinder group may include at one or more known locations at least three types of data structures that enable reverse mapping of data blocks to root directories.
US10346354B2 Reducing stable data eviction with synthetic baseline snapshot and eviction state refresh
With a forever incremental snapshot configuration and a typical caching policy (e.g., least recently used), a storage appliance may evict stable data blocks of an older snapshot, perhaps unchanged data blocks of the snapshot baseline. If stable data blocks have been evicted, restore of a recent snapshot will suffer the time penalty of downloading the stable blocks for restoring the recent snapshot. Creating synthetic baseline snapshots and refreshing eviction data of stable data blocks can avoid eviction of stable data blocks and reduce the risk of violating a recovery time objective.
US10346350B2 Direct execution by an execution unit of a micro-operation loaded into an architectural register file by an architectural instruction of a processor
A processor includes an architectural register file loadable with micro-operations by architectural instructions of an architectural instruction set of the processor and an execution unit that executes instructions. The instructions are either architectural instructions or microinstructions into which architectural instructions are translated. The execution unit includes a decoder that decodes the instructions into micro-operations, a mode indicator that indicates one of first and second modes, a pipeline of stages to which are provided micro-operations that control circuits of the stages of the pipeline, and a multiplexer. The multiplexer selects for provision to the pipeline a micro-operation received from the decoder when the mode indicator indicates the first mode and selects for provision to the pipeline a micro-operation received from the architectural register file when the mode indicator indicates the second mode.
US10346346B1 Inline ECC function for system-on-chip
An example integrated circuit (IC) includes a network-on-chip (NoC), a master device coupled to the NoC, a memory controller coupled to the NoC configured to control a memory coupled to the IC, and an inline error-correcting code (ECC) circuit coupled to the NoC. The ECC circuit is configured to receive read and write transactions from the master device that target the memory, compute ECC data based on the read and write transactions, and provide outgoing transactions to the memory controller.
US10346345B2 Core mapping
The disclosed technology is generally directed to peripheral access. In one example of the technology, stored configuration information is read. The stored configuration information is associated with mapping a plurality of independent execution environments to a plurality of peripherals such that the peripherals of the plurality of peripherals have corresponding independent execution environments of the plurality of independent execution environments. A configurable interrupt routing table is programmed based on the configuration information. An interrupt is received from a peripheral. The interrupt is routed to the corresponding independent execution environment based on the configurable interrupt routing table.
US10346343B2 Hardware accelerator for platform firmware integrity check
Encryption of a BIOS using a programmable logic device (PLD) is described. A PLD may include a static random-access memory area including programmable logic in a Lookup Table to receive a request to authenticate a basic input/output system (BIOS) executing on a processor coupled to the PLD. The PLD may calculate a hash value of a message associated with the BIOS using a Secure Hash Algorithm (SHA). The PLD may also include a random-access memory area including a first embedded random access memory block (EBR) to store a first portion of a 256-bit message digest associated with the message, a fifth portion of the 256-bit message digest, and second, third, fourth, sixth, seventh, and eighth EBRs to store second, third, fourth, sixth, seventh, and eighth portions of the 256-bit message digest, respectively.
US10346342B1 Uniform memory access architecture
A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.
US10346339B2 Signal path isolation for conductive circuit paths and multipurpose interfaces
A device can be configured to provide isolation between conductive circuit paths and to selectively connect one of the conductive circuit paths to a shared interface. Each conductive circuit path can include driver circuitry designed to transmit signals according to a particular protocol and a corresponding signal speed. The shared interface can be, in one instance, a connector designed for connection to other devices. The other devices can be configured to communicate over the shared interface using one or more of the particular protocols provided using the different circuit paths.
US10346337B1 Offload pipeline for data mirroring
An Input/Output (I/O) adapter device coupled to a host device can perform data mirroring or data striping of payload data for transmitting to multiple network destinations. In some embodiments, a virtual machine running on the host device or on the I/O adapter device may be aware of the capabilities of the I/O adapter device to perform data mirroring or data striping and configure the I/O adapter device for performing data mirroring or data striping operations. In some embodiments, a virtual machine may be agnostic to the capabilities of the I/O adapter device to perform data mirroring or data striping and the I/O adapter device may perform data mirroring or data striping “under the hood” or without being configured by the virtual machine.
US10346336B2 Semiconductor device, method of controlling semiconductor device, and semiconductor system
The disclosed invention is to provide a semiconductor device enabling it to access an internal device within a USB cable in a simple way. Disclosed is a semiconductor device which is able to be coupled to at least one USB cable and which includes a decision unit that decides whether or not an opposite-end device is detected through the USB cable; and a control unit that, if the decision unit has judged that the opposite-end device is not detected through the USB cable, supplies one of two signal lines which are coupled to an internal device within the USB cable with a power supply voltage and implements control of communication with the internal device within the USB cable through the other one of the signal lines.
US10346331B2 Method and apparatus for data detection and event capture
One embodiment relates to a data detection and event capture circuit. Data comparator logic receives a monitored data word from a parallel data bus and generates a plurality of pattern detected signals. Any pattern detection logic receives the plurality of pattern detected signals and generates a plurality of any pattern detected signals. Sequence detection logic receives the plurality of pattern detected signals and generates a plurality of sequence detected signals. Another embodiment relates to a method of data detection and event capture. Another embodiment relates to an integrated circuit having a first data detection and event capture circuit in a receiver circuit and a second data detection and event capture circuit in a transmitter circuit. Other embodiments and features are also disclosed.
US10346326B2 Adaptive interrupt moderation
Generally, this disclosure relates to adaptive interrupt moderation. A method may include determining, by a host device, a number of connections between the host device and one or more link partners based, at least in part, on a connection identifier associated with each connection; determining, by the host device, a new interrupt rate based at least in part on a number of connections; updating, by the host device, an interrupt moderation timer with a value related to the new interrupt rate; and configuring the interrupt moderation timer to allow interrupts to occur at the new interrupt rate.
US10346325B2 Ring bus architecture for use in a memory module
Ring bus architectures for use in a memory module are disclosed. A memory module may include a primary ring bus; a ring bus controller positioned on the primary ring bus; a secondary ring bus in communication with the primary ring bus via a first bus bridge; and a tertiary ring bus in communication with the secondary ring bus via a second bus bridge. The ring bus controller is configured to direct the first bus bridge to route data between the primary ring bus and the secondary ring bus and is configured to direct the second bus bridge to route data between the secondary ring bus and the tertiary ring bus.
US10346324B2 Devices and methods for autonomous hardware management of circular buffers
An autonomous circular buffer is described in connection with the various embodiments of the present disclosure. An autonomous circular buffer controller may control movement of data between a user of the autonomous circular buffer and a peripheral. The autonomous circular buffer may enable direct memory access type data movement, including between the user and the peripheral.
US10346323B2 Data transfer device and data transfer method for smoothing data to a common bus
A data transfer device includes a buffer unit temporarily storing transfer data to be transferred to a common bus, a write control unit writing input data as the transfer data to the buffer unit and outputs a notification signal, a read control unit reading the transfer data from the buffer unit, an interface unit transferring the transfer data to the common bus according to a predetermined bus protocol, and a band-smoothing unit which smoothes a band of the common bus by delaying the notification signal, generating a read control signal, and outputting the read control signal to the read control unit, wherein when previous transfer data which has been read from the buffer unit already exists and a DMA transfer receipt ACK responding to a DMA transfer request REQ is received by the interface unit, the read control unit reads current transfer data from the buffer unit.
US10346320B2 Restricting applications and users that can make persistent changes to artifacts
Applications and users can be restricted from making persistent changes to artifacts on a protected volume. In Windows-based systems that include a file-based write filter, a policy-based write filter can be positioned below the file-based write filter and can examine any write requests that target artifacts of a protected volume and are not redirected by the file-based write filter. The policy-based write filter can examine the write requests against any applicable policies to determine whether the write requests should be allowed to proceed. If the policy-based write filter determines that a write request is not allowed by policy, it can fail the write request to thereby prevent the targeted artifact from being updated in the protected volume.
US10346319B1 Separate cryptographic keys for protecting different operations on data
The disclosed embodiments provide a system that processes data. During operation, the system uses a first key to protect a write operation on the data. Next, the system uses a second key to protect a read operation on the data.
US10346315B2 Latchless, non-blocking dynamically resizable segmented hash index
A hashing scheme includes a cache-friendly, latchless, non-blocking dynamically resizable hash index with constant-time lookup operations that is also amenable to fast lookups via remote memory access. Specifically, the hashing scheme provides each of the following features: latchless reads, fine grained lightweight locks for writers, non-blocking dynamic resizability, cache-friendly access, constant-time lookup operations, amenable to remote memory access via RDMA protocol through one sided read operations, as well as non-RDMA access.
US10346309B1 Sequential prefetch boost
In an embodiment, a prefetch circuit may implement prefetch “boosting” to reduce the cost of cold (compulsory) misses and thus potentially improve performance. When a demand miss occurs, the prefetch circuit may generate one or more prefetch requests. The prefetch circuit may monitor the progress of the demand miss (and optionally the previously-generated prefetch requests as well) through the cache hierarchy to memory. At various progress points, if the demand miss remains a miss, additional prefetch requests may be launched. For example, if the demand miss accesses a lower level cache and misses, additional prefetch requests may be launched because the latency avoided in prefetching the additional cache blocks is higher, which may over ride the potential that the additional cache blocks are incorrectly prefetched.
US10346308B2 Cache partitioning in a multicore processor
Techniques described herein generally include methods and systems related to cache partitioning in a chip multiprocessor. Cache-partitioning for a single thread or application between multiple data sources improves energy or latency efficiency of a chip multiprocessor by exploiting variations in energy cost and latency cost of the multiple data sources. Partition sizes for each data source may be selected using an optimization algorithm that minimizes or otherwise reduces latencies or energy consumption associated with cache misses.
US10346307B2 Power efficient snoop filter design for mobile platform
A method includes: receiving a coherent request from a requester; looking up a state array of a snoop filter table corresponding to an index identified by the coherent request; determining state information corresponding to the coherent request; and determining to access one or more address tag arrays of the snoop filter table based on one or more of the state information, the requester, and a type of the coherent request.
US10346306B2 Processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions
Methods and apparatuses relating to memory performance monitoring are described, including a processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions. In one embodiment, a processor includes at least one core, a performance monitoring unit, and a memory management unit including a first allocator to allocate a first virtual memory region of a memory for a first data structure, and a second allocator to allocate a second, different virtual memory region of the memory for a second data structure, wherein the memory management unit is to enable the performance monitoring unit to monitor a memory access request from the at least one core when a monitor flag is set for the first virtual memory region or the second, different virtual memory region, and a translation lookaside buffer (TLB) comprising a protection key for a page of a page table, wherein the is to translate a virtual address of the memory access request to a physical address and to set the monitor flag when the page includes the virtual address of the memory access request and the protection key indexes into a key register that indicates the virtual address of the memory access request is to be monitored, wherein the memory management unit is to append the monitor flag to the physical address.
US10346304B2 Cache management for multi-node databases
Techniques related to cache management for multi-node databases are disclosed. In some embodiments, a system comprises one or more computing devices including a training component, data store, cache, filtering component, and listening component. The training component produces a plurality of models based on user interaction data. The plurality of models are stored in the data store, which responds to requests from the cache when the cache experiences cache misses. The cache stores a first subset of the plurality of models. The filtering component selects a second subset of the plurality of models based on one or more criteria. Furthermore, the filtering component sends the second subset of the plurality of models to a messaging service. The listening component retrieves the second subset of the plurality of models from the messaging service. Furthermore, the listening component causes the second subset of the plurality of models to be stored in the cache.
US10346300B2 Providing multiple memory modes for a processor including internal memory
In one embodiment, a processor comprises: at least one core formed on a die to execute instructions; a first memory controller to interface with an in-package memory; a second memory controller to interface with a platform memory to couple to the processor; and the in-package memory located within a package of the processor, where the in-package memory is to be identified as a more distant memory with respect to the at least one core than the platform memory. Other embodiments are described and claimed.
US10346299B1 Reference tracking garbage collection for geographically distributed storage system
The described technology is generally directed towards reference tracking garbage collection, including for operating in a geographically distributed storage system. Content Addressed Storage (CAS) data objects comprising BLOBs (Binary Large Objects) are referenced by data objects comprising C-Clip Descriptor Files (CDFs). BLOBs having no remaining reference, referred to as orphan BLOBs, are deleted in a two-stage deletion operation that ensures that no new reference has been created. An alive BLOB that became an orphan is demoted to a garbage collection candidate with limited access to the BLOB. The BLOB is only deleted if the garbage collection candidate status of the BLOB is distributed across geographically distributed zones, and there is no new reference to the BLOB.
US10346298B2 Interval garbage collection for multi-version concurrency control in database systems
Technologies for performing garbage collection in database systems, such as multi-version concurrency control (MVCC) database systems, are described. For example, different garbage collection techniques can be used separately or in various combinations, including interval garbage collection, group garbage collection, table garbage collection, and combinations. For example, a particular type of combination, called hybrid garbage collection, uses technique from interval garbage collection and group garbage collection, or from interval, group, and table garbage collection.
US10346297B1 Method and system for cloud based distributed garbage collection of a deduplicated datasets
Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a deduplication data storage system comprising a set of storage devices including a set of storage containers; one or more computing device nodes coupled to the set of storage devices, the one or more computing device nodes to enable replication and deduplication of the set of storage containers on the set of storage devices; and a set of remote storage servers coupled to the one or more computing device nodes over a network, the set of remote storage servers to receive a replication of data on the set of storage containers from the one or more computing device nodes, and to generate a deduplication garbage collection recipe for the set of storage containers.
US10346295B2 Traffic replay to detect interface changes
Systems, methods, apparatuses, and software for software testing systems in computing environments are provided herein. In one example, software modules are instantiated within an enveloping framework for replaying or recording of user activity with regards to the software modules. Based at least on the enveloping framework placed in a replay mode of operation, the enveloping framework provides replayed inputs to the software modules based on previously recorded user activity, the replayed inputs each associated with unique identifiers mapping into the previously recorded user activity. The enveloping framework monitors outputs from the software modules and correlates the outputs to the inputs using the unique identifiers. Changes are detected in operation of the software modules based in part on a comparison of previously recorded outputs from the software modules to the outputs that are determined by the software modules when using the replayed inputs.
US10346293B2 Testing pre and post system call exits
Embodiments of the invention include systems for testing pre and post system call exits. Aspects include executing a first test case comprises system calls and the first test case initializes a common buffer and stores system call parameters for each of the system calls. A monitoring test case is executed comprising: a pre-exit instruction that is inserted before each system call in the first test case. A post-exit instruction is inserted after each of the system calls in the first test case. Execution of the pre-exit instruction is determined prior to an execution of each system call. A first bit location is set in the common buffer to one, based on determining the pre-exit instruction executes. The system call is executed and execution of the post-exit instruction is determined. A second bit location in the common buffer is set to one based on determining that the post-exit instruction executes.
US10346292B2 Software component recommendation based on multiple trace runs
Recommendations may be generated while calculating performance metrics from multiple uses of a software component. A tracing service may collect trace data from multiple uses of a software component, where each use may be done on different conditions. The performance metric analysis may identify various factors that may affect the performance of a software component, then present those factors to a user in different delivery mechanisms. In one such mechanism, a recommended set of hardware and software configurations may be generated as part of an operational analysis of a software component.
US10346284B1 Feature usage prediction using shell application feature telemetry
A shell application feature can include trigger information and logic. During operation, the shell application feature can receive an indicator that a trigger occurred; and, in response to the trigger, initiate its logic. The logic of the shell feature is locally performed to identify whether state, object type, user actions, or a combination thereof, with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for a potential feature that is not yet fully implemented. If the state, object type, user action, or combination thereof satisfies the success criteria, a success notification can be communicated to a feature collection service.
US10346283B2 Dynamically identifying performance anti-patterns
Dynamically identifying performance anti-patterns in a software system is based on a set of documented symptoms that are evaluated in real-time. The evaluation is based on the observed system behavior and its comparison against the documented symptoms of different types of performance issues.
US10346278B2 Inversion domain merge based on cell statistics
Methods of geophysical prospecting and surveying are disclosed herein. The methods include obtaining a raw data set representing energy signatures recorded over an area of the earth and using a computer to form a final data set representing the physical properties of the area of the earth, the process including combining physical property data subsets into a final data set using a quality statistic for each physical property data subset or each datum of each physical property data subset as a weighting factor to compute a weighted average.
US10346277B2 Adaptive sampling to build accurate application throughput models
In one embodiment, a node in a network reports, to a supervisory service, histograms of application-specific throughput metrics measured from the network. The node receives, from the supervisory service, a merged histogram of application-specific throughput metrics. The supervisory service generated the merged histogram based on a plurality of histograms reported to the supervisory service by a plurality of nodes. The node performs, using the merged histogram, application throughput anomaly detection on traffic in the network. The node causes performance of a mitigation action in the network when an application throughput anomaly is detected. The node adjusts, based on a control command sent by the supervisory service, a histogram reporting strategy used by the node to report the histograms of application-specific throughput metrics to the supervisory service.
US10346274B2 Testing using coupling emulation
An apparatus and method associated with testing are disclosed, where a coupling between a device under test and at least one further device may be emulated. The coupling may be a bus.
US10346268B2 Efficient data recovery for write path errors
Systems and methods are provided for flash memory devices to improve the write performance in case of write path errors and to hide the write path error correction latency. Some embodiments can provide instant parity correction to allow user data sharing the same strip with the data block having an error to be programmed into the flash memory before the failed data is corrected. Additionally, selected stalling can allow some independent data in different flash memory dies or planes to be programmed during the time of write path error correction.
US10346257B2 Method and device for deduplicating web page
A method and a device is described for de-duplicating a web page. The method includes: extracting at least one core sentence from a target web page; mapping each core sentence to a unique numeric value to form a first numeric value set; determining an intersection set of the first numeric value set and each second numeric value set, and the number of numeric values included in each intersection set, and determining a maximum number of numeric values included in each intersection set; and when a ratio of the maximum number to a total number of numeric values in the first numeric value set is greater than a set threshold, processing the target web page as a duplicate web page. In embodiments of the present invention, during web page de-duplication processing, accuracy can be improved, an anti-noise capability can be enhanced, and a calculating scale can be reduced.
US10346256B1 Client side cache for deduplication backup systems
Protected data is divided into a plurality of segments. For each segment in the plurality of segments, a fingerprint is generated. The plurality of fingerprints is grouped into group(s) of fingerprints and for each group of fingerprints, a group fingerprint is generated. It is determined if the group fingerprint being processed is stored in a cache and if so, the group fingerprint being processed is flagged as one for which a virtual copy will be performed.
US10346253B2 Threshold based incremental flashcopy backup of a raid protected array
Changes in a multi-RAID configuration to metadata of a source production volume in a source RAID are monitored since taking a most recent FC backup on the source production volume. The incremental copies of the metadata are stored on a target production volume in a target RAID. The source RAID is used to serve as a storage for the source production volume and also serve as a FC backup of the target production volume residing on the target RAID for creating a dual purpose for the multi-RAID configuration.
US10346252B1 Data protection in a multi-site cloud computing environment
An object model is provided that represents resources available in a cloud computing environment as hardware islands. A first compute cluster is registered with a first hardware island. A second compute cluster is registered with a second hardware island. A partnership is established between the first and second compute clusters. Based on the partnership, a workload processed by at least the first compute cluster is protected.
US10346250B2 Configuring storage resources of a dispersed storage network
A method includes determining an acceptable site failure number for storing a set of encoded data slices based on available sites and storage units within the available sites. The method further includes determining dispersed storage error encoding parameters based on the acceptable site failure number, wherein the parameters includes a decode threshold number and a total width number. The method further includes encoding, in accordance with the parameters, a data segment of data to produce the set of encoded data slices. The method further includes generating a slice mapping based on the acceptable site failure number, the available sites, and the storage units within the available storage units within the available sites. The method further includes sending, based on the slice mapping, the set of encoded data slices to at least some of the storage units within at least some of the available sites for storage therein.
US10346249B2 Resolving and preventing computer system failures caused by changes to the installed software
A method to resolve or prevent a computer system failure is provided. The method may include capturing a plurality of snapshots associated with a computer system installation environment during a plurality of key times. The method may also include measuring each snapshot within the captured plurality of snapshots according to a measure of system health. The method may further include using each measured snapshot to develop a plurality of learned patterns of good and bad software installations. The method may additionally include providing a probability associated with a proposed installation operation based on the developed plurality of learned patterns of good and bad software installations. The method may also include providing at least one installation recommendation in response to a recovery from a system failure, whereby the provided at least one installation recommendation is based on the developed plurality of learned patterns of good and bad software installations.
US10346248B2 Failure resistant volume creation in a shared storage environment
Systems and methods for data storage management technology that use task identifiers to manage tasks and ensure storage modifications occur without unnecessary task duplication. An example method may comprise: generating a task identifier on a first device; transmitting a request comprising the task identifier to create a task on a second device, the task being associated with the task identifier and comprising the allocation of a data storage portion on a shared storage; determining a reply to the task is missing; and in response to determining the reply is missing, detecting whether the task was created on the second device.
US10346244B2 Shared address counters for multiple modes of operation in a memory device
As described above, certain modes of operation, such as the Fast Zero mode and the ECS mode, may facilitate sequential access to individual cells of a memory array. To facilitate this functionality, a command controller may be provided, including one or more individual controllers to control the address sequencing when a particular mode entry command (e.g., Fast Zero or ECS) is received. In order to generate internal addresses to be accessed sequentially, one or more counters may also be provided. Advantageously, the counters may be shared such that they can be used in any mode of operation that may require address sequencing of all or large portions of the memory array, such as the Fast Zero mode or the ECS mode.
US10346243B2 CRC counter normalization
The ability to accurately and efficiently calculate and report communication errors is becoming more important than ever in today's communications environment. More specifically calculating and reporting CRC anomalies in a consistent manner across a plurality of communications connections in a network is crucial to accurate error reporting. Through a normalization technique applied to a CRC computation period (e.g., the PERp value), accurate error identification and reporting for each individual connection can be achieved.
US10346242B2 Distributed real-time computer system and time-triggered distribution unit
The invention relates to a time-controlled distribution unit (30, 31) for the distribution of messages in a distributed computer system for safety-critical applications. Said distribution unit is designed as a self-testing functional unit and comprises input channels (201 . . . 222) for receiving time-controlled periodic input messages from node computers (20, 21, 22) upstream in the data flow, and output channels (301 . . . 333) for transmitting time-controlled periodic output messages to the node computers (50, 51, 52) downstream in the data flow, a computer (40) being provided in the distribution unit and being designed to analyze, by means of a “simple” software, useful information contained in the input messages, and to decide whether output messages are output and, if so, which useful information is contained in the output messages.
US10346231B2 Watchdog circuit, power IC and watchdog monitor system
A watchdog timer circuit for use in microcomputer monitor systems is disclosed. This circuit includes a timer circuit responsive to receipt of a count clock signal for counting it up, and a timer control circuit which loads an externally inputted data signal (stn) in sync with a timer refresh instruction (prun) and holds therein a sequentially loaded latest multi-bit data signal as reference data. When the reference data agrees with a predefined pattern and simultaneously another prespecified condition is met, the timer control circuit interrupts the clock signal counting operation of the timer circuit. During interruption of the counting operation, when the reference data does not agree with the predefined pattern or when the above-stated another prespecified condition becomes unsatisfied, the control circuit allows the timer circuit to restart the clock signal counting operation.
US10346225B2 Synthesized modules for module renaming
Techniques for renaming a module in a module system are disclosed. It is determined that a first module is declared with a corresponding first module name. It is determined that the first module is associated with a second module name. Responsive to determining that the first module is associated with the second module name: a second module declared with the second module name is synthesized, and a dependency of the second module, with the second module name, is declared on the first module with the first module name.
US10346224B2 Management framework for applications using passcode-based encryption
Systems herein allow an email application to manage passcode-based encryption (“PBE”) operations on an operating system (OS) that deletes a user passcode from memory. The email application can utilize a lock safe component that implements OS lifecycle classes. The lock safe component can receive an OS event, such as an activity, fragment, service, or SyncManager event. Before causing the email application to handle the OS event, the lock safe component can check whether the user passcode exists in memory. If it does not, the lock safe component can queue services for later operation once the passcode exists. Likewise, the lock safe component can cause the email application to prompt for the user passcode before a user interface (“UI”) performs activities or fragments, and pass state information to the email application for performing the activities or fragments.
US10346221B2 Determining life-cycle of task flow performance for telecommunication service order
A method includes a processor for determining a life cycle of a first performance of a task flow for a telecommunication service order, determining that a performance of a first task within the first performance of the task flow has exceeded a threshold processing time, and determining that there is a problem with a first centralized system component in response to determining that the performance of the first task within the first performance of the task flow has exceeded the threshold processing time. The method may further include identifying the centralized system component for servicing when it is determined that there is a problem with the centralized system component.
US10346218B2 Partial task allocation in a dispersed storage network
A processing system in a dispersed storage and a task (DST) network operates by receiving data and a corresponding task; identifying candidate DST execution units for executing partial tasks of the corresponding task; receiving distributed computing capabilities of the candidate DST execution units; selecting a subset of DST execution units of the candidate DST execution units to favorably execute the partial tasks of the corresponding task; determining task partitioning of the corresponding task into the partial tasks based on one or more of the distributed computing capabilities of the subset of DST execution units; determining processing parameters of the data based on the task partitioning; partitioning the tasks based on the task partitioning to produce the partial tasks; processing the data in accordance with the processing parameters to produce slice groupings; and sending the slice groupings and the partial tasks to the subset of DST execution units.
US10346217B1 Best-effort key affinity workload sharding
Devices and processes may perform best-effort key affinity workload sharding. Requests including keys are received at a key based workload manager that applies a consistent sharding algorithm to the keys to select a shard to process the request. For selected shards that are associated with a heavy workload various techniques are performed to iterate though a selection of shards until another shard without a heavy workload is selected. For example, techniques are provided such that for a given request a different shard is selected for each iteration, and shards are selected in the same order for repeated requests with the same key. For keys associated with heavy workloads, shards may be reserved solely for that key. If the techniques fail to find a shard without a heavy workload, a fallback provision may select the shard with the least amount of workload, even if that workload is considered heavy.
US10346215B2 Replication of a virtualized computing environment to a computing system with offline hosts
In an example, a method of replication between computing systems includes replicating virtual machine files from primary storage in a primary computing system to secondary storage in a secondary computing system. The virtual machine files implement a plurality of virtual machines in the primary computing system and a plurality of replica virtual machines in the secondary computing system. The method further includes replicating configuration data, from virtualization software in the primary computing system to secondary virtualization software installed on a host computer in the secondary computing system, through a platform management system in the host computer while the host computer is in a low-power state.
US10346205B2 Method of sharing a multi-queue capable resource based on weight
An input/output (I/O) throttling method of a process group, performed with respect to a multi-queue capable resource, includes setting a total credit corresponding to the multi-queue capable resource, allocating an individual credit to the process group based on the total credit and a weight of the process group, and selectively dispatching an I/O request of the process group to a multi-queue manager by consuming at least a part of the individual credit.
US10346199B2 Handling exceptions related to corrupt application state
An exception handling system is described herein that provides one or more distinguished classes of software exceptions that are handled differently than other exceptions. The system treats a distinguished exception as a “hard to catch” exception that is not passed to the catch block of program code unless a developer performs extra steps to acknowledge the distinguished nature of the exception and confirm that the program code is prepared to properly handle the exception. Exceptions that fall into this class are typically those that represent conditions from which normal exception handling practices cannot successfully recover, namely exceptions that corrupt application state. Accordingly, the system prevents the developer from catching these classes of exceptions by default unless the developer explicitly requests to have these exceptions delivered to the program code. Thus, the exception handling system encourages correct programming practices by preventing developer error by default.
US10346197B2 Inducing transactional aborts in other processing threads
In a transactional memory environment, a computer-implemented method includes a first processor initiating a first transaction and encountering an abort condition. Responsive to the abort condition, an abort other request is communicated between the first processor and one or more additional processors. The one or more additional processors receive the abort other request, and, responsive to the abort other request, the one or more additional processors selectively abort a current second transaction based on the abort other request and an abort other condition. Optionally, the transactional memory environment supports a transaction category scheme, whereby each transaction has associated therewith a category identifier. In such embodiments, the abort other request includes an abort category identifier, and the abort other condition includes aborting the current second transaction if the abort category identifier matches the category identifier for the current second transaction. A corresponding computer program product and computer system are also disclosed.
US10346189B2 Co-locating containers based on source to improve compute density
Co-locating containers based on source to improve compute density is disclosed. For example, a repository stores image files associated with metadata. A scheduler receives a request to launch a container using an image file having a source. The container is launched in a host with a first version of first and second container components loaded to a host memory. A request to launch another container using another image file having the source is received. This container includes the first version of first and third container components, and is launched in the host. The first version of the third container component is loaded to the host memory. A request to launch a third container using a third image file having a different source is received, and is launched in the second host, including a second version of the first, second and third container components, all loaded to a second host memory.
US10346188B1 Booting virtual machine instances in a distributed data processing architecture
VMs are booted in a big data framework within the context of a cluster of computing and storage devices. The big data framework comprises a distributed, location aware file system and a cluster resource manager that assigns computing resources. VM images are stored as data in the distributed file system. Computing resources and hosts are allocated to specific VMs. The allocated hosts are within given levels of proximity to target data. VMs are booted and run on the hosts, and applications are run on the VMs, processing target data in the distributed file system. Prior to booting a given VM, a stored image can be converted between formats. This enables dynamically determining the VM format at boot time, based on what is supported by the hypervisor available on the target host.
US10346181B2 Intelligent data storage and processing using FPGA devices
Methods and systems are disclosed where a plurality of precompiled hardware templates are stored in memory, each of the hardware templates being configured for loading onto a re-configurable logic device such as a FPGA to define a data processing operation to be performed by the re-configurable logic device, each of the data processing operations defined by the precompiled hardware templates having an associated performance characteristic. A processor selects a precompiled hardware template from a plurality of the precompiled hardware templates in the memory for loading onto the re-configurable logic device based at least in part on the associated performance characteristics of the data processing operations defined by the precompiled hardware templates.
US10346176B2 Mainframe system structuring
A spreadsheet software program may be utilized to define a user transaction relationship. The defined user transaction relationship may be loaded. An operating system (OS) discovery library adaptor (DLA) may be run to discover resources within the mainframe. Middleware DLA may be run to discover a transaction access path within the mainframe. A middleware DLA book that includes the discovered transaction access path may be generated. The middleware DLA book that includes the discovered resources may be preprocessed. The middleware DLA book may be loaded to a service manager (SM) service component repository (SCR). The middleware DLA book may be loaded to the SM SCR to configure data. A business service model of the mainframe may be activated.
US10346174B2 Operation of a multi-slice processor with dynamic canceling of partial loads
Operation of a multi-slice processor that includes a plurality of execution slices and a plurality of load/store slices, where the multi-slice processor is configured to dynamically cancel partial load operations by, among other steps, receiving a load instruction requesting multiple portions of data; receiving a load instruction requesting multiple portions of data; determining that a load of one portion of the requested multiple portions is unavailable to be issued; and responsive to determining that the load of the one portion of the requested multiple portions is unavailable to be issued, delaying issuance of the load instruction.
US10346173B2 Multi-threaded instruction buffer design
An instruction buffer for a processor configured to execute multiple threads is disclosed. The instruction buffer is configured to receive instructions from a fetch unit and provide instructions to a selection unit. The instruction buffer includes one or more memory arrays comprising a plurality of entries configured to store instructions and/or other information (e.g., program counter addresses). One or more indicators are maintained by the processor and correspond to the plurality of threads. The one or more indicators are usable such that for instructions received by the instruction buffer, one or more of the plurality entries of a memory array can be determined as a write destination for the received instructions, and for instructions to be read from the instruction buffer (and sent to a selection unit), one or more entries can be determined as the correct source location from which to read.
US10346170B2 Performing partial register write operations in a processor
In one embodiment, a processor includes logic, responsive to a first instruction, to perform an operation on a first source operand and a second source operand associated with the first instruction and write a result of the operation to a destination location comprising a third source operand. The write may be a partial write of the destination location to maintain an unmodified portion of the third source operand. Other embodiments are described and claimed.
US10346169B2 Selective suppression of instruction cache-related directory access
Processing of an instruction fetch from an instruction cache is provided, which includes: determining whether the next instruction fetch is in a same cache line of the instruction cache as a last instruction fetch; and based, at least in part, on determining that the next instruction fetch is in the same cache line, suppressing for the next instruction fetch one or more instruction cache-related directory accesses, and forcing for the next instruction an address match signal for the same cache line. The suppressing may include generating a known-to-hit signal where the next fetch is in the same cache line, and the last fetch is not a branch instruction, and issuing an instruction cache hit where a cache line segment of the same cache line having the next instruction has a valid validity bit, the valid validity bit having been retrieved and maintained based on a most-recent, instruction cache-directory-accessed fetch.
US10346166B2 Intelligent thread dispatch and vectorization of atomic operations
A mechanism is described for facilitating intelligent dispatching and vectorizing at autonomous machines. A method of embodiments, as described herein, includes detecting a plurality of threads corresponding to a plurality of workloads associated with tasks relating to a graphics processor. The method may further include determining a first set of threads of the plurality of threads that are similar to each other or have adjacent surfaces, and physically clustering the first set of threads close together using a first set of adjacent compute blocks.
US10346165B2 Resource locking for load store scheduling in a VLIW processor
A load/store unit including a memory queue configured to store a plurality of memory instructions and state information indicating whether each memory instruction of the plurality of memory instructions can be performed independently, with, separately, or after older pending instructions; and a state-selection circuit configured to set a state information of each memory instruction of the plurality of memory instructions in view of an older pending instruction in the memory queue.
US10346164B2 Memory move instruction sequence targeting an accelerator switchboard
A processor core of a data processing system, in response to a first instruction, generates a copy-type request specifying a source real address and transmits it to a lower level cache. In response to a second instruction, the processor core generates a paste-type request specifying a destination real address associated with a memory-mapped device and transmits it to the lower level cache. In response to the copy-type request, the lower level cache copies a data granule from a storage location specified by the source real address into a non-architected buffer. In response to the paste-type request, the lower level cache writes the data granule from the non-architected buffer to the memory-mapped device. In response to receipt of the data granule, the memory-mapped device stores the data granule in a queue in the system memory associated with a hardware device of the data processing system.
US10346163B2 Matrix computation engine
In an embodiment, a matrix computation engine is configured to perform matrix computations (e.g. matrix multiplications). The matrix computation engine may perform numerous matrix computations in parallel, in an embodiment. More particularly, the matrix computation engine may be configured to perform numerous multiplication operations in parallel on input matrix elements, generating resulting matrix elements. In an embodiment, the matrix computation engine may be configured to accumulate results in a result memory, performing multiply-accumulate operations for each matrix element of each matrix.
US10346160B2 Melding of mediation flow service component architecture (SCA) components
Embodiments of the present invention provide a method, system and computer program product for melding mediation and adaptation modules of a service component architecture (SCA) system. A method for melding mediation and adaptation modules of an SCA system can include selecting each of a mediation module and an adaptation module in an integrated development tool executing in memory by a processor of a computer and loading respectively different descriptor files for each of the mediation module and the adaptation module. The method further can include combining descriptors from the different descriptor files into a single descriptor file for a melded module. Finally, the method can include modifying names and wiring descriptors in the single descriptor file for the melded module to account for a combination of the mediation component and the adaptation component in the melded component.
US10346152B2 Facilitating use of a universal integrated circuit card (UICC) for secure device updates
Apparatus, methods and systems facilitating communications via a mobile internet-enabled connection interface are provided. One apparatus is configured to perform various operations, including performing a first type of security function associated with determining whether an information package is authorized to be received and downloaded to a device other than the apparatus, wherein the information package is associated with updating a functionality of the device; and performing a second type of security function associated with identifying an authorized user of the apparatus.
US10346145B2 Loop execution with predicate computing for dataflow machines
Compilers for compiling computer programs and apparatuses including compilers are disclosed herein. A compiler may include one or more analyzers to parse and analyze source instructions of a computer program including identification of nested loops of the computer program. The compiler may also include a code generator coupled to the one or more analyzers to generate and output executable code for the computer program that executes on a data flow machine, including a data flow graph, based at least in part on results of the analysis. In embodiments, the executable code may include executable code that recursively computes predicates of identified nested loops for use to generate control signal for the data flow graph to allow execution of each loop to start when the loop's predicate is available, independent of whether any other loop is in execution or not. Other embodiments may be disclosed or claimed.
US10346144B2 Methods and apparatus to map single static assignment instructions onto a data flow graph in a data flow architecture
Methods, apparatus, systems and articles of manufacture to map a set of instructions onto a data flow graph are disclosed herein. An example apparatus includes a variable handler to modify a variable in the set of instructions. The variable is used multiple times in the set of instructions and the set of instructions are in a static single assignment form. The apparatus also includes a PHI handler to replace a PHI instruction contained in the set of instructions with a set of control data flow instructions and a data flow graph generator to map the set of instructions modified by the variable handler and the PHI handler onto a data flow graph without transforming the instructions out of the static single assignment form.
US10346141B1 Deterministic execution for visually developed operations
A visual development interface may be exposed that allows developers to define, generate, and submit various computing operations for execution by a computing services provider. In some examples, the visual development interface may be employed by developers to define, generate, and submit event-triggered computing functions for execution on the computing services provider's systems. The visual development interface may allow developers to define computing operations based, at least in part, on various nodes that may represent various sub-operations or other functionality associated with a computing operation. The computing service provider may execute the computing operation using a deterministic execution engine that executes the computing operation in an organized, predictable, and reliable manner. In particular, the deterministic execution engine may employ a stage-by-stage node activation process, in which one or more associated nodes are activated in a respective stage.
US10346140B2 System and method for model based technology and process for safety-critical software development
A method for model-based design of safety-critical software is disclosed. The method includes receiving natural-language software requirements, developing a specification model by implementing either semantic modeling or graphical modeling, applying formal requirements analysis to the specification model, auto generating requirements based and robustness test cases from the specification model, developing a design model based on the specification model, applying test cases to the design model, auto-generating source code using the design model, verifying the source code using both test cases and static analysis technology, and compiling executable object code from the verified source code. If a result of the analysis of the software specification or design models is not satisfactory then adjusting the specification or design model to correct any inconsistency, and repeating applying the analysis and test cases. A system for implementing the model-based design and a non-transitory computer readable medium are disclosed.
US10346131B2 Spatial predicates evaluation on geohash-encoded geographical regions
A method of evaluating each of plurality of spatial primitives for a pair of geohashes is disclosed. The method comprises the steps of: detecting which of the pair of geohashes is a shorter geohash and which of the pair of geohashes is a longer geohash; identifying a breakpoint for the pair of geohashes; determining a set of one or more masks each associated with at least one of the pair of geohashes; evaluating a first one of the spatial primitives for the pair of geohashes, the first one of the spatial primitives being a “contain” spatial primitive; and evaluating at least a second one of the spatial primitives for the pair of geohashes, the at least second one of the spatial primitives being at least one “touch” spatial primitive.
US10346125B2 Detection of clipping event in audio signals
A method, a system, and a computer program product detect a clipping event in audio signals. The method includes digitalizing audio signals having limited frequency bands, at a sampling frequency which is greater than two times as large as the maximum frequency component of the audio signal; and detecting a clipping event of the audio signals, based on magnitudes of spectrum in a bandwidth which is greater than or equal to the limited frequency band. The sampling frequency may be greater than or equal to three times as large as the maximum frequency component of the audio signal. The detection of a clipping event may include determining, for each frame, whether or not a sum or average of the magnitudes of spectrum at the bandwidth which is greater than or equal to the limited frequency band is larger than a predetermined threshold.
US10346118B2 On-vehicle operation device
An on-vehicle operation device includes an operation unit, a first display device, a second display device and an electronic control unit. The electronic control unit is configured to control the second display to display a plurality of second images each indicating a second predetermined function and calculate a distance or a length of a trajectory between a first position and a second position. The first position corresponds to a first coordinate starting the touch input at the operation unit. The second position corresponds to a second coordinate ending the touch input at the operation unit. The electronic control unit is configured to perform an off trigger including execution of the second predetermined function associated with the second position when the distance or the length of the trajectory is equal to or smaller than the predetermined value.
US10346114B2 Digital content services over the internet that transmit or stream protected digital content to mobile devices, display devices, audio output devices, printing devices, televisions, or television controllers
Digital content services provided over the Internet for transmitting or streaming protected digital content to client or output devices are herein disclosed and enabled. The protected digital content is encrypted and device dependent or specific for rendering or playing at a limited number of devices, including smart phones, information pads, audio players, wireless controllers, televisions, printers, etc. To illustrate, a client may include an application for accessing digital content from a subscribed content service or store over the Internet. To access the digital content, a client application may send, to the content service or store, authentication information, subscription information, and/or a reference to selected digital content. The service then generates encrypted device dependent output data, related to the selected digital content and associated with a device previously registered with the service, for transmitting or streaming to the client or output devices (e.g., smart phones, television controllers, speakers, printers) for rendering.
US10346112B2 Remote communication control system that improves security of remote session between image forming apparatus and connection terminal, session relay system, and recording medium
A remote communication control system includes a session relay system that associates a connection established with an image forming apparatus with a connection established with an electronic device located outside a network to which the image forming apparatus belongs, so as to relay a session between the image forming apparatus and the electronic device. When an application is unusable via the session, the session relay system does not relay the session based on a control policy and identification information of the application as a target for the session. The control policy indicates whether which application of the image forming apparatus is usable via the session.
US10346111B2 Print image processing device, print image processing system, and display method of print image selection screen
A print image processing device includes an input unit to which print conditions are input, a conversion unit (a printer driver) which converts image information into a print image, and a display unit which displays selection candidates (sample images) of the print image which is formed based on the input print conditions in a selectable manner.
US10346109B2 Terminal device and printer
A terminal device may send a registration request to a print intermediation server. The registration request may cause the print intermediation server to register virtual printer related information. The terminal device may receive authentication information from the print intermediation server. The terminal device may send image data related information to the print intermediation server. The image data related information may be related to target image data representing a target image of a print target. The image data related information may be associated with the virtual printer related information and the authentication information in the print intermediation server. The terminal device may send the authentication information to an actual printer. The authentication information may be used by the actual printer to obtain target print data. The target print data may be data which is created from the target image data by the print intermediation server.
US10346107B2 Methods and apparatus for situational and event-driven discovery optimization of printing devices
Methods and apparatus for updating data for printing devices are provided. A device state management system (DSMS) can send probe messages to printing devices. The DSMS can receive responses to the probe messages, where the number of probe messages can exceed the number of responses. After receiving the responses, a number of unconfirmed printing devices can be determined based on data stored in a device database (DDB) associated with the DSMS. The DSMS can determine a system-instability value associated with the number of unconfirmed printing devices. The DSMS can determine whether the system-instability value exceeds a threshold. After determining that the system-instability value exceeds the threshold, the DSMS can: determine address clusters associated with the unconfirmed printing devices; send probe messages to addresses within at least one address cluster; receive responses to the probe messages; and update the DDB using data in the responses.
US10346106B2 Remote communication control system that improves security of remote session between image forming apparatus and connection terminal, remote maintenance system, and recording medium
A remote communication control system includes a session relay system, a session management unit, and a remote maintenance unit. The session relay system associates a connection established with an image forming apparatus with a connection established with an electronic device located outside a network to which the image forming apparatus belongs, so as to relay a session between the image forming apparatus and the electronic device. The session management unit manages the session. The remote maintenance unit executes a remote maintenance to the image forming apparatus corresponding to an instruction from the electronic device. When the remote maintenance corresponding to the instruction is a specific remote maintenance, the session management unit terminates the session established to the image forming apparatus as a target for the remote maintenance corresponding to the instruction.
US10346103B2 Method to configure a control device for a production system
In a method to configure a controller for a production system including multiple components that respectively including a client computer connected via data connections with a main computer, the components connected to the data network are scanned to obtain scanned information. A network map is created using the scanned information. The network map can include the main computer, the data connections and the components. The controller can be configured according to specifications of the created network map. Monitoring routines that are specific to the respective components can be executed. Upon the scanning of the components, operating system functions at the client computers are exclusively called so that software modules specifically for the scanning must not be present at the client computers.
US10346102B2 Information processing apparatus that controls install of a device driver in accordance with capability of an operating system, installation method, and storage medium
When a PnP ID for a printer driver of an architecture that cannot be used is designated, the printer driver cannot be plug and play installed. Accordingly, a driver different to the driver corresponding to the PnP ID designated by the printer is installed in accordance with the capabilities of the OS.
US10346101B2 Method of nesting three-dimensional print objects
A method of nesting three-dimensional print objects on a print surface of a printer, wherein the locations for the print objects on the print surface are determined in view of the shape and size of the footprints of the objects so as to minimize the surface area required for accommodating the objects, and the locations for the print objects are determined also in view of intended heights of the objects, and objects with equal or similar height are grouped together, the method comprising a step of grouping the objects into classes of objects with similar heights, and a step of nesting the objects class by class, wherein the method is performed on a printer having a print head movable relative to the print surface in a main scanning direction and sub-scanning direction normal to the main scanning direction, and wherein the objects of each class are nested in a separate shelf that extends in the main scanning direction on the print surface and has a constant width in the sub-scanning direction.
US10346100B2 Error diffusion
In an example, a method includes identifying, within data for use in printing, a first element set associated with a first print addressable area. The first element set may include at least one element, and each element of the set may be associated with a print material or print material combination. An element may be selected from the first element set and assigned to the first print addressable area. A second print addressable area may be identified as a candidate print addressable area for error diffusion, the second print addressable area being associated with a second element set. Any common elements of the first element set and the second element set may be identified and, if at least one common element is identified, an error associated with the selection of the element from the first element set may be diffused to the at least one common element.
US10346097B2 Nonvolatile memory device and storage device including nonvolatile memory device
A storage device includes a nonvolatile memory device and a controller configured to send first data, an address, and a first command to the nonvolatile memory device. The controller also sends at least one data to the nonvolatile memory device after sending the first command. The nonvolatile memory device is configured to initiate a program operation, which is based on the first data, in response to the first command. When receiving the at least one data from the controller, the nonvolatile memory device is configured to continue to perform the program operation based on the first data and the at least one data.
US10346094B2 Storage system, storage device, and hard disk drive scheduling method
This application discloses a storage system, a storage device, and a hard disk drive scheduling method. The storage system includes M disk groups, a power supply system, and a controller, and M is a natural number not less than 3. Each of the M disk groups includes at least one hard disk drive. The controller is configured to control a hard disk drive in a first disk group of the M disk groups to be in an active state to process a first group of service requests, and control a hard disk drive in a second disk group of the M disk groups to switch from the inactive state to a spin up state when the hard disk drive in the first disk group is in the active state.
US10346092B2 Apparatuses and methods for in-memory operations using timing circuitry
An example apparatus includes a processing in memory (PIM) capable device having an array of memory cells and sensing circuitry coupled to the array, where the sensing circuitry includes a sense amplifier and a compute component. The PIM capable device includes timing circuitry selectably coupled to the sensing circuitry. The timing circuitry is configured to control timing of performance of compute operations performed using the sensing circuitry. The PIM capable device also includes a sequencer selectably coupled to the timing circuitry. The sequencer is configured to coordinate the compute operations. The apparatus also includes a source external to the PIM capable device. The sequencer is configured to receive a command instruction set from the source to initiate performance of a compute operation.
US10346091B2 Fabric resiliency support for atomic writes of many store operations to remote nodes
Methods and apparatus related to fabric resiliency support for atomic writes of many store operations to remote nodes are described. In one embodiment, non-volatile memory stores data corresponding to a plurality of write operations. A first node includes logic to perform one or more operations (in response to the plurality of write operations) to cause storage of the data at a second node atomically. The plurality of write operations are atomically bound to a transaction and the data is written to the non-volatile memory in response to release of the transaction. Other embodiments are also disclosed and claimed.
US10346086B2 Determining an age category for an object stored in a heap
Techniques for determining an age category for an object and identifying objects for memory leak analysis based on age categories are described. An age category classifier generates a set of age categories, each corresponding to a respective time interval. The age category classifier monitors garbage collection processes on the heap. The age category classifier determines a current age category based on a duration of time that has elapsed between (a) an initiation of a current garbage collection cycle and (b) a reference event. The age category classifier identifies objects transferred from one object group to another object group during the current garbage collection cycle. The age category classifier stores the current age category as the transfer age category in the headers of the transferred objects. The transfer age categories of the objects may be used for reducing the number of objects that are analyzed in a memory leak analysis.
US10346084B1 Replication and snapshots for flash storage systems
A system and method for exposing volumes with underlying read-write mediums to user operations. When a medium is in the process of being replicated to a storage array, a volume which relies on the medium can be exposed to user operations (e.g., snapshots, read and write operations) once the portions of the medium which underlie the volume have been replicated. The volume can be exposed to user operations while one or more other portions of the medium are unfilled and while the medium is in an intermediate read-write state.
US10346082B2 Computer system and storage control method
A storage system manages control information, which is information related to responses corresponding to prescribed types of commands, for each of a plurality of logical units associated with a logical device, said logical units being provided to one or more host systems. The prescribed types of commands indicating the logical units provided to a first host system, which is one of the one or more host systems, are received from the first host system by the storage system. Responses based on the control information corresponding to the logical units indicated by the received prescribed types of commands are returned to the first host system by the storage system as responses to the received prescribed types of commands.
US10346081B2 Handling data block migration to efficiently utilize higher performance tiers in a multi-tier storage environment
In one embodiment, a method includes monitoring data usage on a per-extent basis for data stored to a first location in a first tier of a multi-tier file system and data stored to a second location in a second tier of the multi-tier file system. The method also includes swapping data usage statistics for the data stored to the first location with data usage statistics for data stored to the second location in response to a determination that data usage of the data stored to the second location is not accounted for in the data usage statistics for the data stored in the first location after a first portion of the data stored to the first location is swapped with a second portion of the data stored to the second location. Moreover, data blocks which are swapped within a same extent do not have data usage statistics thereof swapped.
US10346078B2 Method of writing a file to a plurality of media and a storage system thereof
A method according to one embodiment includes instructing a first tape drive to load a parent tape medium, and instructing the first tape drive to retrieve identification (ID) information about the parent tape medium from metadata stored (saved) thereon. The first tape drive is instructed to write a first file part of a file to the parent tape medium. Information about the file and information about the first file part are written to the parent tape medium as metadata. A second tape drive is instructed to load and retrieve ID information about a child tape medium from metadata stored thereon. The second tape drive is instructed to write one or more subsequent file parts of the file to the child tape medium. The first tape drive is instructed to write the ID information about the child tape medium and attribute information about the one or more subsequent file parts stored to the child tape medium as metadata to the parent tape medium.
US10346075B2 Distributed storage system and control method for distributed storage system
Regarding a distributed storage system including a plurality of nodes, a first node among the plurality of nodes judges whether the same data as first data, which is written to a first virtual partial area managed by the first node from among a plurality of virtual partial areas, exists in the virtual partial area managed by another node among the plurality of nodes; when the same data as the first data exists in the other node, the first node executes inter-node deduplication for changing allocation of either one of logical partial areas for the first virtual partial area or the virtual partial area of the other node to which the same data is written, to the other logical partial area; and when I/O load on the first node after execution of the inter-node deduplication of the first virtual partial area and the predicted value is less than a first threshold, the first node executes the inter-node deduplication of a second virtual partial area managed by the first node from among the plurality of virtual partial areas obtained by dividing the virtual storage area.
US10346073B2 Storage control apparatus for selecting member disks to construct new raid group
A storage control apparatus includes a memory and a processor. The memory stores selection condition information relating to a selection condition for storage devices to construct a RAID, group information relating to groups to which the storage devices belong, and connection information indicating a connection configuration of the storage devices. The processor is configured to perform a procedure including: selecting the storage devices that match the selection condition information; extracting groups to which the selected storage devices belong based on the group information; assigning group priorities, which indicate selection priorities in units of the groups of the storage devices, to the extracted groups based on the connection information; and selecting one storage device from each of the extracted groups in accordance with the group priorities until a predetermined number of storage devices have been selected.
US10346071B2 Validating firmware for data storage devices
Systems and methods are disclosed for validating firmware and/or firmware images. A data storage device may transmit a request to validate a firmware image, to a storage drive. The data storage device may receive data indicating whether the firmware image is valid, from the storage drive. The data storage device may initiate operation using the firmware image if the firmware image is valid.
US10346067B2 Multi-tier file storage management using file access and cache profile information
In one embodiment, a method includes receiving a list of applications that are anticipated to access a given data block within a time window with an anticipated future access count for each anticipated application. The method also includes determining that a block application access weight is greater than a block application access threshold, the block application access weight being based at least in part on the anticipated future access count for each anticipated application. The method further includes determining that a cache profile weight for the given data block is greater than zero contingent upon the block application access weight being greater than the block application access threshold. Moreover, the method includes sending the cache profile weight to a file system contingent upon the cache profile weight being greater than zero. Other methods, systems, and computer program products are described in accordance with more embodiments.
US10346064B1 Managing compression based on a compression profile of host data initially residing on a source storage array
A technique manages compression based on host data initially residing on a source storage array. The technique involves providing, based on source segments of the host data while the host data initially resides on the source storage array, compressibility labels (or tags) that label the source segments of the host data. Each compressibility label indicates a projected compression level for a respective source segment of the host data. The technique further involves generating a compression profile based on the compressibility labels that label the source segments of the host data. The technique further involves providing, based on the compression profile, a compression tier configuration that defines a prearrangement of compression tiers on a target storage array that receives the host data from the source storage array, the prearrangement of compression tiers providing storage units of allocation having different predefined sizes.
US10346062B2 Point-in-time backups via a storage controller to an object storage cloud
A storage controller receives a command from a host application to perform a point-in-time backup of a source dataset to a storage cloud. The storage controller generates a target dataset via a point-in-time copy of the source dataset, and a mapping that indicates a correspondence between locations of the source dataset and locations of the target dataset. The storage controller copies the target dataset to the storage cloud to generate a backup dataset that is the point-in-time backup of the source dataset, wherein the backup dataset is accessible via reference to the locations of the source dataset.
US10346059B2 System and method for supporting read requests and write requests for drives having different sector alignments without a RAID
In one embodiment, a method includes receiving an input/output (I/O) request for data that starts or ends at a location other than a physical sector boundary of the device. The method further includes reading, starting at a first physical sector boundary before a beginning location specified in the I/O request and ending at a second physical sector boundary after an ending location specified in the request.
US10346054B1 Policy driven IO scheduler resilient to storage subsystem performance
In one embodiment, a storage system receives a number of input/output (IO) request transactions at the storage system having multiple storage devices. The system detects storage events associated with the storage devices, the storage events include storage device error events, storage device path error events, and solid state storage device high write amplification events. For each of the IO request transactions, the system tags a number of associated child IO requests with a tag identifier and predicts a completion time for the IO request transaction based on a completeness of the IO request transaction and detected events associated with the storage devices. The system sends the child IO requests to the storage devices to be serviced in a first order based on the predicted completion time and an arrival time of the IO request transaction so that the IO request transactions are resilient to storage events.
US10346053B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device comprises a cell unit including a first and a second selection gate transistor and a memory string provided between the first and second selection gate transistors and composed of a plurality of serially connected electrically erasable programmable memory cells operative to store effective data; and a data write circuit operative to write data into the memory cell, wherein the number of program stages for at least one of memory cells on both ends of the memory string is lower than the number of program stages for other memory cells, and the data write circuit executes the first stage program to the memory cell having the number of program stages lower than the number of program stages for the other memory cells after the first stage program to the other memory cells.
US10346052B2 Memory system with priority processing and operating method thereof
A memory system includes a nonvolatile memory device; and a controller suitable for processing a write request of first data transmitted from a host device. The controller includes a first processing circuit suitable for generating a read command afforded with a priority, based on the write request; and a second processing circuit suitable for processing the read command according to the priority and thereby reading second data including old data of the first data from the nonvolatile memory device.
US10346051B2 Storage media performance management
A method or system for determining a required certification level of storage area for storing data of a write request based on a characteristic of the data, selecting a target storage area based on a media certification table and the required determined certification level of the media area and storing data at the target storage area.
US10346039B2 Memory system
According to one embodiment, a memory system includes a memory and a controller. The memory includes a plurality of blocks. The controller receives a first data group and a second data group from a host. The controller stores the first data group to a first block group, and stores the second data group to a second block group. The first block group includes one or more first blocks among the plurality of blocks. The second block group includes one or more second blocks among the plurality of blocks. The controller controls the number of first blocks so that the number of the first blocks is not more than a first value, and the controller controls the number of second blocks so that the number of the second blocks is not more than a second value.
US10346031B2 View activation via hit testing in an asynchronous windowing system
Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display. The system detects an input on a display. The input on the display may be, for example, from a human touch or a pointing device. An input state manager executes hit-testing on a visual tree to identify a selected view using the input on the display. The selected view is compared to an active view. A shell in the system is notified when the selected view does not match the active view. The input state manager is then notified if the selected view should be made a new active view. The system instructs an application activation service to activate an application associated with the selected view. An input state manager is notified when the application associated with the selected view has been made an active view.
US10346028B2 Controlling layout of a display
There is provided an information processing device including a region control unit that provides a plurality of objects arranged in a predetermined direction with a detection region that detects contact or proximity of a pointing member, and conducts control in a manner that a plurality of modes exist with differing states of overlap between ranges in the predetermined direction of the detection region for the objects that neighbor each other.
US10346026B1 User interface
A method includes receiving a first input through a hands-based input device. A prompt is then output, and input responsive to the prompt may be received through either of a hands-based input device or a hands-free input device. Responsive to receiving a second input through a hands-free input device, a determination that the second input is responsive to the prompt may be made, an operation based on the second input may be performed, and cessation of the output of the prompt may occur.
US10346024B2 Drag and drop quoting mechanism for use with discussion forums
A method of quoting content from a post in a discussion forum can include selecting content within a source post of the discussion forum and performing a drag operation. A representation of the selected content can be dragged in coordination with motion of an onscreen pointer. The method further can include inserting the selected content within an open reply form in the discussion forum upon termination of the drag operation.
US10346021B2 Automatic list scrolling apparatus, method and program based on a selected item
An information processing apparatus causes some of a plurality of items to be listed in a display area. The information processing apparatus receives an operation to cause at least one of items not being displayed in the display area, among the plurality of items, to be displayed in the display area. The information processing apparatus receives an operation to select one item from among the items displayed in the display area. The information processing apparatus causes a predetermined process corresponding to the operation to be performed for a selected first item and causes items to be arranged in the display area so that the first item or a second item arranged just before the first item among the plurality of items is the item arranged foremost among the items listed in the display area.
US10346017B2 Automated pixel shifting within a digital image
Automating the shifting of pixels within a digital image comprises a processor receiving an indication of a starting point through a user interface. The starting point is received through a user selection of a particular portion of the digital image. Additionally, the processor receives, through the user interface, a direction associated with the starting point. The processor also selects a set of pixels extending in the direction away from the starting point. Further, the processor shifts the set of pixels in the first direction. Shifting the set of pixels comprises rendering and re-rendering in a loop the set of pixels being shifted.
US10346008B2 Personalized timeline presentation
Described herein are techniques and mechanisms for personalized timeline presentation. Client devices may be presented with video content in association with a content management account. A video content item may be associated with more than one pause point, with each pause point indicating a time at which playback of the video content item was paused. Different profiles associated with the content management account may be associated with different pause points for the same video content item. Playback of the video content item may be resumed at one of the pause points when one of the profiles is selected.
US10346003B2 Integrated geolocation resource transfer platform
Embodiments of the invention are directed to systems, methods, and computer program products for providing a centralized, integrated geolocation resource transfer system that is configured to facilitate operative communication between resource entity systems and external devices located within the geographic fence. In this regard, the invention is configured to dynamically identify a plurality of users located within the geographic fence, in real-time. In addition, the invention is configured to facilitate a resource entity system to customize a user interface of a user device based on the user's location. Furthermore, the system is configured to optimize flux parameters and resource distribution in a geographic fence.
US10345998B2 Recommending different song recording versions based on a particular song recording version
A video content item may be provided to a user in a first area of a graphical user interface (GUI). Related video content items may be provided in a second area of the GUI. A selection of a control element provided in the GUI may be received where the selection of the control element indicates that the user is interested in an audio component that is included in the provided video content item. In response to receiving the selection of the control element, different versions of the audio component that are included in different video content items may be identified and the second area of the GUI may be modified to prioritize a presentation of at least one of the different video content items that includes a respective different version of the audio component over a presentation of the related video content items in the second area of the GUI.
US10345992B2 Method for displaying unread message contents and electronic device thereof
A method and an apparatus for processing unread message unread contents in an electronic device includes displaying a plurality of unread message contents for a particular application, and if all of the unread message contents is not displayable on a single screen, automatically displaying the unread message content is a scroll motion is performed.
US10345989B2 Collaborative, multi-user system for viewing, rendering, and editing 3D assets
Systems and methods are presented for allowing multiple users to collaboratively edit 3-D assets in real-time, using a distributed 3-D editing/rendering software application. The software application may include a lightweight, browser-based user interface that is able to run on computing devices with relatively little memory and processing power. The software application may further include a progressive rendering engine.
US10345986B1 Information cycling in graphical notifications
A computing system is described that includes one or more processors and at least one module. The module is operable by the processors to output a graphical user interface, and, responsive to receiving an indication of an event: output, within the graphical user interface, a graphical notification including a first graphical element associated the event, responsive to determining that the computing system did not detect a user input prior to a first predetermined amount of time having elapsed since the first graphical element was output, output, within the graphical notification and in place of the first graphical element, a second graphical element associated with the event, and, responsive to determining that the computing system did not detect the user input prior to a second predetermined amount of time having elapsed since the second graphical element was output, output the graphical user interface without the graphical notification.
US10345980B2 Capacitive detection device, method and pressure detection system
A capacitive detection device, a method and a pressure detection system are provided. The capacitive detection device includes a differential amplifier, a first capacitor, a second capacitor, a charging module, a control module and a calculation module. The charging module is controlled by the control module to charge two capacitors to be detected, then an amount of charge of the capacitors to be detected is transferred to the first capacitor and the second capacitor, and a signal is amplified through the differential amplifier and the amplified signal is output to the calculation module, so that a capacitance difference of different capacitors may be obtained through a voltage at an output terminal of the differential amplifier, a supply voltage of the charging module, a capacitance of the first capacitor and a capacitance of the second capacitor.
US10345978B2 In-cell touch display panel
An in-cell touch display panel includes a substrate, a semiconductor stack, a transparent layer, an insulation layer, and a metal layer. The semiconductor stack is disposed on the substrate, and includes a plurality of pixel control elements. The transparent layer is disposed on the semiconductor layer stack, and includes a plurality of first touch electrode portions and a plurality of first connecting lines extending along a first direction. The insulation layer is disposed on the transparent layer. The metal layer is disposed on the insulation layer, and includes a plurality of second touch electrode portions and a plurality of second connecting lines extending along a second direction. The second connecting lines and the first touch electrode portions form a plurality of first touch electrode strips, and the first connecting lines and the second touch electrode portions form a plurality of second touch electrode strips.
US10345977B2 Input/output panel and semiconductor device having a current sensing circuit
A novel input/output panel that is highly convenient and reliable is provided. The input/output panel includes a gate wiring, a first electrode, a second electrode, a current sensing circuit, and a pixel. The first electrode is electrically connected to the gate wiring. The second electrode intersects with the gate wiring and is provided so that capacitance is generated between the first electrode and the second electrode. The current sensing circuit is electrically connected to the second electrode and has a function of sensing a change in the capacitance. The pixel includes a transistor and a display element. The transistor includes a gate electrode, a source electrode, and a drain electrode. The gate electrode is electrically connected to the gate wiring. The display element includes a third electrode and a liquid crystal material. The third electrode is electrically connected to the source electrode or the drain electrode.
US10345975B2 Touch screen panel
A touch screen panel that includes a substrate comprising an active area and a non-active area positioned outside the active area, first and second sensing electrodes formed over the active area, wherein the first sensing electrodes connected along a first direction, and wherein the second sensing electrodes connected along a second direction that intersects the first direction, and outside wiring lines formed in the non-active area to connect the first and second sensing electrodes to an external driving circuit in units of lines and having at least one of slits that cross insides of the outside wiring lines so that widths of conductive paths are reduced in partial sections.
US10345967B2 User interface for a device
A device includes a processor and a memory comprising machine readable instructions that when executed by the processor, cause the system to display information to a user through a display screen of the device, the display screen being positioned on a front side of the device, receive a first input from a first sensor placed on a left side of the device, the first input indicating a placement of at least one appendage along the first sensor, receive a second input from a second sensor placed on a right side of the device, the second input indicating a placement of at least one appendage along the second sensor, and execute a predefined function within an application running on the device, the predefined function being based on both the first input and the second input.
US10345966B2 Touch integrated circuit using time-division and touch screen display device including the same
A touch screen display device includes a display panel, a touch screen panel disposed on the display panel, and configured to include a plurality of first electrodes, which are parallelly arranged in a first direction, and a plurality of second electrodes which are parallelly arranged in a second direction, a switching unit configured to apply a first touch scan pulse to the plurality of first electrodes during a first period, and apply a second touch scan pulse to the plurality of first and second electrodes during a second period, a first touch sensing unit configured to apply the first touch scan pulse to the switching unit, and a second touch sensing unit configured to apply the second touch scan pulse to the switching unit.
US10345963B2 Method and device for reducing radio frequency interference of proximity and touch detection in mobile devices
A proximity sensor has a sensing node. A radio frequency signal is received at the sensing node. The radio frequency signal is coupled to an intermediate node through a first capacitor. The radio frequency signal is coupled from the intermediate node to a ground node through a second capacitor. An RF amplifier is coupled to the sensing node. The radio frequency signal is generated using the RF amplifier. A third capacitor is coupled between the RF amplifier and the sensing node. An antenna is coupled to the sensing node. The radio frequency signal is transmitted using the antenna. A capacitance of the antenna is measured using the proximity sensor. The capacitance of the antenna is compared to a threshold to determine proximity of a conductive object. An inductor is coupled between the sensing node and the antenna. A shielding area is coupled to the intermediate node.
US10345960B2 Transmitting data
A substantially spherical hand-held input device which provides manual data input for navigating a virtual environment and other kinds of user interface, includes a capacitive touch sensor responsive to touch events anywhere on its surface, the touch sensor including a propagation-enhancing portion so that gestural radio signals can be transmitted through the touch-sensitive surface of the input device to a computer system during use, the propagation-enhancing portion being in the form of a spiral-shaped conductor that is also used for capacitance-sensing, and a multi-touch array includes multiple spiral-shaped touch-sensing conductors to provide the propagation-enhancing portion, and the propagation-enhancing portion is a metamaterial at a transmission frequency of the gestural radio signals.
US10345957B2 Proximity selector
A proximity selection feature of a content creation and consumption application for selecting proximate content displayed by a computing device is described. The content application can initiate a selection mode in response to receiving, for example, a command to enter the selection mode or a defined gesture. The content application can identify an origination point and surface a two-dimensional selection shape anchored to the origination point. The selection shape may form an original capture area. The origination point is a location on a user interface where the selection shape is to be surfaced, anchored to, and have a capture area expanded from. After surfacing the selection shape, the content application can receive indicia of expansion, and based on the indicia of expansion, expand the selection shape from its original capture area to an expanded capture area to capture content proximate the original capture area.
US10345949B2 Audio device and menu display method of audio device
There is provided an input device. A panel has an input operation surface. A detecting unit detects a user's touch operation on the input operation surface. A vibrating element can vibrate the panel, thereby capable of changing the frictional force of the input operation surface. A panel supporting unit supports the panel such that the panel can move in a direction parallel with or perpendicular to the input operation surface.
US10345948B2 Electronic device for determining valid user input
An apparatus and method for determining a valid user input in an electronic device is provided. The electronic device generally includes a touch unit included in a touch input circuit, wherein the touch unit corresponds to a touch area, a signal generator configured to transmit a signal to a first signal line and a second signal line by generating the signal, a signal measuring device configured to measure a part of a modified signal based on the transmitted signal, and a signal determiner configured to determine whether a user input is provided to the touch area based on the measured signal. The first signal line connects the signal generator and the touch unit, and the second signal line extends from the signal generator and is parallel with the first signal line.
US10345941B2 Transparent base material film laminate, touch panel sensor film, touch panel, image display device, and method for improving visibility of image display device
Provided are a transparent base material film laminate that is used by being arranged on the viewing side of a polarizing plate of an image display device having a backlight light source and the polarizing plate, the laminate having a first transparent base material film and a second transparent base material film, in which a Re of the first transparent base material film is 4,000 nm or more, the laminate is arranged for use such that an angle formed between a slow axis of the first transparent base material film and an absorption axis of the polarizing plate is 45°±20° and such that an angle formed between a slow axis of the second transparent base material film and the absorption axis of the polarizing plate is 90°±30° or 0°±30°, an angle formed between the slow axes of the first transparent base material film and the second transparent base material film is neither 0° nor 90°, and the second transparent base material film is used by being arranged on the viewing side with respect to the first transparent base material film.
US10345939B2 Display panel with touch-sensing function and display device including the same
A display panel includes a display substrate including a display region and a non-display region surrounding the display region, a pad unit being positioned on a side region of the non-display region, and a touch substrate on the display substrate and bonded to the display substrate, the touch substrate including an input sensing unit overlapping the display region of the display substrate, a first extended portion extending from a side portion of the input sensing unit and overlapping the pad unit of the display substrate, and a second extended portion extending from a side portion of the input sensing unit and overlapping the pad unit of the display substrate, the second extended portion being spaced apart from the first extended portion, wherein a portion of the pad unit is exposed between the first and second extended portions.
US10345935B2 Flexible touch-sensitive display and electronic device having nano technology touch electrodes
The present disclosure provides a touch-sensitive display and electronic device having the touch-sensitive display. The touch display includes: a flexible substrate having opposing first and second surfaces; a blocking layer arranged on the first surface and at side end of the first surface; an insulating layer arranged on the first surface and the blocking layer; a touch electrode thin film layer arranged on the insulating layer; a first wiring layer arranged on the touch electrode thin film layer and located at side end of the touch electrode thin film layer; an adhesive layer arranged on the touch electrode film layer and the first wiring layer; and a display screen, the display surface of the display screen is adhered on the adhesive layer. The touch display of the present disclosure uses a thin film to realize the touch function so as to have a thinner thickness and to realize free bending.
US10345933B2 Method for controlling information apparatus and computer-readable recording medium
In the case where selection of an icon representing an air conditioner is sensed in a region corresponding to a certain room on a floor plan, a region corresponding to the certain room on the floor plan is switched to an adjustment region for changing the set temperature of the air conditioner. In the case where it is sensed that a contact made to a touch-panel display moves within the region corresponding to the certain room, a control command for changing the set temperature of the air conditioner in accordance with a distance in which the contact moves is transmitted to the network.
US10345925B2 Methods and systems for determining positional data for three-dimensional interactions inside virtual reality environments
In one general aspect, systems and methods are described for determining positional data for three-dimensional interactions inside virtual reality environments. The methods may include receiving inertial measurement unit (IMU) data from at least one mobile device of a plurality of mobile devices operating in a virtual reality environment, obtaining absolute position and orientation data from at least one tracked controller, comparing the IMU data from the at least one mobile device with the absolute position and orientation data of the at least one tracked controller, detecting a correlation between the IMU data from the at least one mobile device and the absolute position and orientation data of the at least one tracked controller. Based on the detected correlation, the method may include determining absolute position and orientation for the at least one mobile device based on a determined relative orientation for the at least one tracked controller.
US10345924B2 Method for utilizing sensor and electronic device implementing same
A method and apparatus for an electronic device and sensor includes: a housing; at least one sensor disposed on a part of the housing to detect an external image of the electronic device or sound. A communication circuit cis arranged in the housing, and at least one processor is electrically connected to the at least one sensor and the communication circuit. A memory stores instructions that, when executed, cause the at least one processor to control operation of the at least one sensor to operate as a user interface of the electronic device, and/or to operate as a sensing device for detecting a movement and/or sound of an object within a selected range or space, and to provide data based at least partly on the detected movement and/or sound.
US10345923B2 Input method, apparatus, and electronic device
The present disclosure provides an input method, an apparatus and an electronic device. The input method comprises: acquiring historical dialog information about a dialog window; extracting characteristic information in the historical dialog information, wherein the characteristic information comprises a keyword; determining prediction information, wherein the prediction information comprises the keyword; based on the prediction information, acquiring an on-screen candidate word queue in an input text box in the dialog window; and outputting the on-screen candidate word queue.
US10345922B2 Office system prediction configuration sharing
A computer implemented method, apparatus, and computer usable program code for embedding and importing content prediction instructions. Content prediction instructions are customized. The content prediction instruction is part of content prediction logic. The prediction instruction is embedded in a document in response to receiving a user selection to embed the prediction instruction.
US10345918B2 Adjustable ergonomic keyboard
An input system includes a first base portion and a second base portion that each include a keying surface. A base portion manipulation mechanism couples the first base portion to the second base portion. The base portion manipulation mechanism includes a moveable coupling that is configured to allow relative movement of the first base portion and the second base portion into at least one of a tented orientation and a splayed orientation. A locking mechanism provides a biasing force that causes an engagement between portions of the moveable coupling that resists relative movement of the first base portion and the second base portion absent an unlocking force, wherein the locking mechanism is responsive to the unlocking force that overcomes the biasing force to allow relative movement of the first base portion and the second base portion into the at least one of the tented orientation and the splayed orientation.
US10345917B2 Operation device
An operation device includes a motor capable of forward and reverse rotation, a transmission mechanism configured to convert forward and reverse rotation of the motor into linear ascending and descending motion and to provide tactile stimulation on an operation unit, and a controller configured to control switching of an energizing direction of the motor. The controller is configured to control acceleration such that an amount of ascending movement of the operation unit is increased by increasing driving power in a forward rotation direction of the motor, and to control deceleration such that the ascending movement of the operation unit decelerates by supplying driving power in a reverse rotation direction of the motor, in a predetermined time from when the operation unit starts the ascending movement via the transmission mechanism until a target displacement amount is reached.
US10345909B2 Systems and methods for object manipulation with haptic feedback
One illustrative computing device disclosed herein includes a sensor configured to detect a user interaction with a physical object and transmit a sensor signal associated with the user interaction. The illustrative computing device also includes a processor in communication with the sensor, the processor configured to: receive the sensor signal; determine a characteristic of the physical object based on the sensor signal; determine a haptic effect associated with the characteristic; and transmit a haptic signal associated with the haptic effect. The illustrative computing device further includes a haptic output device in communication with the processor, the haptic output device configured to receive the haptic signal and output the haptic effect.
US10345900B2 Method and apparatus for processing image
A method of processing an image includes tracking a gaze point of a user on a screen of a display device; determining sampling patterns for primitives forming a frame, respectively, based on a distances between the gaze point and the primitives; and rendering the primitives according to the sampling patterns determined for the primitives, respectively.
US10345894B2 System and method for image processing
The present disclosure provides a system and method for image processing, the method includes: detecting and acquiring actual motion information that a user applies on the virtual reality system or the augmented reality system; dynamically generating an image imposed with an intervention instruction based on the actual motion information and the intervention instruction when receiving the intervention instruction; displaying the image imposed with an intervention instruction, so as to affect and intervene the user's behavior. Through this method, the present disclosure may affect and intervene user's behavior.
US10345893B2 Wearable device and control method therefor
A wearable device according to one embodiment of the present specification detects the shape and grip strength of the hand on the basis of the tendons of a wearer's wrist, and can change a display position of an image on the basis of the rotating direction of the wearable device. In addition, the wearable device can sense context information of the wearer by using the tendons of the wrist, thereby providing an improved information providing method.
US10345889B2 Forcing a processor into a low power state
In an embodiment, a processor includes multiple cores and a power controller. The power controller may include a hardware duty cycle (HDC) logic to cause at least one logical processor of one of the cores to enter into a forced idle state even though the logical processor has a workload to execute. In addition, the HDC logic may cause the logical processor to exit the forced idle state prior to an end of an idle period if at least one other logical processor is prevented from entry into the forced idle state. Other embodiments are described and claimed.
US10345887B2 Adaptive optimization of low power strategies
Methods and apparatus are provided for adaptive optimization of low-power strategies. In one novel aspect, the device monitors one or more thermal-performance parameters and determines a plurality of operation scenarios for a plurality of corresponding low-power policies. Based on corresponding operation scenarios, the device selects corresponding low-power policy. The device applies different low-power strategy for temperature control based on low-power policies. Different low-power policy is applied to different low-power techniques, such as the DVFS, the CPU hot-plug, and the task migration. In another novel aspect, the device obtains one or more user-defined policy for each corresponding low-power technique. The selection of each low-power policy is further based on its corresponding user-defined policy. In one embodiment, the user-defined DVFS policy includes power policy, performance policy, and DVFS-balanced policy. The user-defined CPU hot-plug policy includes conservative policy, aggressive policy, and hot-plug-balanced policy. The user-defined task-migration policy includes performance policy, and task-migration-balanced policy.
US10345886B2 Image forming apparatus, method for controlling image forming apparatus, and storage medium
An image forming apparatus includes a display unit with a power saving function, where the display unit is turned off after a predetermined period of time has elapsed to save power. If however, the display unit is displaying a code used by external devices to establish communication with the image forming apparatus, the power saving function is disabled during the time period the code is being displayed.
US10345879B2 Capacitance based accessory connection detection for a battery powered unit
Devices and methods for detecting the plug-in of an accessory device by a host device are provided. A host device includes a power switch coupled between a battery and a processor. The host device is turned off by a power button coupled to the power switch. A capacitive sensing circuit is coupled to a signal line of a host device port, and is configured to detect a plug-in of the accessory device by monitoring an input capacitance of the signal line. A logic circuit is coupled to an output of the power button and to an output of the capacitive sensing circuit, and the logic circuit turns on the power switch if the power button is in an on position or if the capacitive sensing circuit detects a plug-in of the accessory device.
US10345875B2 Hybrid passive and active cooling assembly
A cooling assembly for cooling a processor includes a heat sink base defining a first area and a second area, a plurality of heat sink fins extending from the first area, a thermoelectric cooling module having a cold side and hot side, wherein the cold side is in contact with the second area, and a heat sink module in contact with the hot side. In use, a method includes monitoring a processor parameter selected from processor power consumption and processor temperature, and causing airflow across the plurality of heat sink fins and the heat sink module. The method further includes powering on the thermoelectric cooling module in response to the processor parameter having a value greater than a first threshold value, and powering off the thermoelectric cooling module in response to the processor parameter having a value less than a second threshold value.
US10345870B2 Electronic apparatus, control device, and operating method of electronic apparatus
An electronic apparatus includes a communication unit and at least one processor. The communication unit communicates with an IC chip of a communication device to obtain information in the IC chip. The at least one processor performs processing based on obtained information being obtained by the communication unit. The at least one processor discards the obtained information if the communication unit becomes unable to communicate with the IC chip.
US10345866B2 Computing device with magnetic hinge
An apparatus can include a processor; memory accessible by the processor; a first housing that includes the processor and a first magnetic edge that includes a first engagement surface; and a second housing that includes an electronic component accessible by the processor and a second magnetic edge that includes a second engagement surface that engages the first engagement surface to pivotably couple the first housing and second housing.
US10345865B2 Connector assembly for an electronic device
Particular examples described herein provide for an electronic device, such as a notebook computer or laptop, which includes a circuit board coupled to a plurality of electronic components (which includes any type of hardware, elements, circuitry, etc.). The electronic device may also include a connector assembly that is positioned within at least a portion of a recess of the electronic device, where the connector assembly includes: a first assembly that is to receive a connector; and a second assembly that is to receive an identification module that is to provide an association between a user and the electronic device.
US10345862B1 Support and electronic device
A support for an electronic device is able to prevent a chassis from wobbling without coming off from the chassis. The support is attached to an opening of the chassis of the electronic device. The support includes a base portion positioned on an exterior surface side of the chassis so as to overlap the opening, a retaining portion that is positioned on an inner surface side of the chassis and provided so that the opening is able to retain the retaining portion with or without interposing a separate member, a connecting portion that connects the base portion and the retaining portion with each other and is inserted through the opening, and an elastic protruding portion provided on the base portion and structures a contact point with the exterior surface of the chassis. The base portion is structured so as to support the chassis through the elastic protruding portion.
US10345858B2 Supporting frame for flexible display and flexible display apparatus comprising the same
A supporting frame for a flexible display panel includes a bending member and a plurality of supporting members. The bending member supports a bendable area of the flexible display panel and is configured to be bent. The plurality of supporting members support non-bendable display areas of the flexible display panel, and each connect to a plurality of connecting surfaces of the bending member.
US10345857B2 Information processing method and electronic device
An information processing method and an electronic device are provided. With the method and the electronic device, a sensing parameter generated in response to a deformation of the electronic device is acquired with a sensing component, the sensing parameter is processed, and it is acquired a processing result indicating a deformation state of a deformable portion of the electronic device during a deformation of the electronic device, the controllable component located on the second surface of the electronic device is activated and an operating mode corresponding to the controllable component is started up in a case where the processing result indicates that the deformation state of the deformable portion is the predetermined state. The deformable portion includes a deformation supporting component and a supporting portion of the flexible display screen corresponding to the deformation supporting component, the flexible display screen is located on the first surface of the electronic device.
US10345856B2 Foldable display device
A foldable display device can include a display panel including a first non-folding part, a second non-folding part and a folding part disposed between the first and second non-folding parts; a support disposed on a rear surface of the display panel; and a back cover disposed on a rear surface of the support, in which the back cover includes open patterns exposing the support, and folding patterns disposed on an area of the rear surface of the support corresponding to the folding part, the support includes protruding patterns disposed on an area of the support corresponding to the open patterns of the back cover, and the protruding patterns are fitted into the open patterns.
US10345853B2 Flexible device
A flexible device includes a casing; a functional element mounted on the casing; and a flexible assembly which is deformable and mounted on the casing, in which a deformation of the flexible assembly drives the flexible device to deform accordingly.
US10345850B2 Method and apparatus for adaptive device re-configuration
An apparatus is provided comprising a memory and a processor configured to: execute a device driver for operating a device; detect a data throughput associated with the device driver; identify a configuration setting based on the data throughput; and re-configure the apparatus based on the configuration setting.
US10345847B1 Bandgap reference circuit, control circuit, and associated method thereof
A bandgap reference circuit includes: a current generating circuit, a start-up circuit, a switch circuit, and a control circuit. The current generating circuit is arranged to generate a reference current according to a control signal on a control node. The start-up circuit is coupled to the current generating circuit and arranged to generate a trigger signal and output the trigger signal as the control signal when the bandgap reference circuit starts up. The switch circuit is coupled to the current generating circuit and arranged to generate a bandgap voltage according to the reference current, and the bandgap voltage is outputted to a regulator coupled to the bandgap reference circuit. The control circuit is coupled to the control node and the switch circuit and arranged to generate a switch control signal according to the trigger signal, and the switch control signal controls a switch status of the switch circuit.
US10345844B2 Bandgap reference voltage failure detection
An integrated circuit is provided with a bandgap voltage reference circuit having a bandgap reference voltage output. A bandgap failure detection circuit is coupled to the bandgap reference voltage output. The bandgap failure detection forms a model value of the reference voltage from a first time, compares a present value of the reference voltage at a second time to the model value; and asserts a bandgap fail signal to indicate when the present value is less than the model value by a threshold value. The integrated circuit is reset by the bandgap fail signal. The detection circuit may be operated from a failsafe voltage domain that also allows a critical circuit to complete a pending operation during a reset.
US10345842B2 Power-distribution-system voltage control system, power-distribution-system voltage control method, and centralized voltage control apparatus
A centralized voltage control apparatus calculates an optimum voltage distribution in a centralized control cycle period and determines, based on the relationship between the optimum voltage distribution and a proper voltage range, voltage upper and lower limit values for which a command is issued to each local voltage control apparatus taking into account voltage upper and lower limit margin amounts at respective points in a voltage control responsible range of the local voltage control apparatus for each local voltage control apparatus. The local voltage control apparatus adjusts, based on the voltage upper and lower limit values commanded from the centralized voltage control apparatus via a communication network, a control amount of a voltage control device every local control cycle shorter than the centralized control cycle period, to maintain the control voltage of the voltage control device between the voltage upper and lower limit values.
US10345839B1 Voltage regulator
A voltage regulator has feedback circuitry to generate a feedback voltage relative to an output voltage, and an amplifier to amplify a differential voltage between the feedback voltage and a reference voltage to generate the output voltage. The amplifier has a first transistor to feed a current in accordance with the feedback voltage, and a second transistor to feed a current in accordance with the reference voltage. The first transistor has a first gate to be applied with the feedback voltage, and the second transistor has a second gate to be applied with the reference voltage, and the voltage regulator further comprising a conductor disposed to face at least either one of the first and second gates, the conductor being set at a predetermined electric potential.
US10345837B1 Current-based feedback control for voltage regulators
A voltage regulator has a comparator and a reference voltage coupled to a first input of the comparator. An output voltage of the voltage regulator is coupled to a second input of the comparator through a resistor. A current source is coupled to the second input of the comparator. The first current source can be a first digital-to-analog converter (DAC). A second current source can be coupled in parallel with the first DAC. The second current source can be a second DAC. The voltage regulator can include a boost topology.
US10345833B2 Voltage-current converter and load driver
A current to be supplied to a load driven by the current is linearly controlled in accordance with a voltage. A voltage-current converter according to the present invention includes a differential amplifier, a first current mirror, and a voltage setting unit. The differential amplifier receives an input voltage from an input terminal and outputs a voltage in accordance with a difference between the input voltage and a threshold voltage. The first current mirror receives the voltage from the differential amplifier and outputs an output current to an output terminal. The voltage setting unit sets the threshold voltage.
US10345830B2 Thermal management system control and heat exchanger life extension
According to an aspect, a method includes generating, by a computer processor, thermo-fluid parameter estimates of a thermal management system (TMS) of an engine based on sensed parameters and monitoring for TMS component failures based on the thermo-fluid parameter estimates and the sensed parameters. Thermo-mechanical parameter estimates are generated based on selected thermo-fluid parameters. Life usage estimates and life usage rate estimates are generated based on the selected thermo-fluid parameters and the thermo-mechanical parameter estimates. Life usage rate targets are generated based on external commands and the life usage estimates. Limits and goals are modified based on the life usage rate estimates, failure flags, and the life usage rate targets. A model predictive control is applied to command one or more TMS control components based on thermo-mechanical model parameters, the failure flags, and the limits and goals.
US10345824B2 Optimum cruise climb tracking for reduced fuel consumption using vertical and lateral navigation
A method of optimizing a cruise climb of an aircraft. The method includes using vertical navigation and lateral navigation to track the cruise climb; and using tracking of the cruise climb to adjust a climb rate of the aircraft to match an optimal climb rate.
US10345823B2 Method and apparatus for determining vehicle location in vehicle-to-vehicle communications
A method for developing and reporting enhanced user equipment (UE) location information includes obtaining a global positioning system (GPS) location for a user equipment (UE), determining a location of at least one radio frequency (RF) antenna relative to the GPS location, developing a reference frame based at least in part on the location of the at least one RF antenna, determining a location of a structural element of the UE, and transmitting the GPS location, the location of the at least one RF antenna, and the location of the structural element of the UE.
US10345822B1 Cognitive mapping for vehicles
A system, comprising a processor, and a memory, the memory including instructions to be executed by the processor to acquire the images of the vehicle environment, determine a cognitive map, which includes a top-down view of the vehicle environment, based on the image, and operate the vehicle based on the cognitive map.
US10345819B2 Recharging robot system
The present disclosure relates to a recharging robot system. The recharging robot system may include a signal emission device including at least one signal emission channel. The at least one signal emission channel each comprises an opening. A distance between two central axes of any two adjacent signal emission channels is gradually increased along a direction facing away the signal emitters. As such, an overlapping area of signal ranges of the at least two signal emitters may be reduced, and the robot may accurately determine which signal range that the robot is within, so as to accurately align with the recharging dock.
US10345815B2 Motion planning and intention prediction for autonomous driving in highway scenarios via graphical model-based factorization
Aspects of the disclosure are related to a method, apparatus, and system for planning a motion for a first vehicle, comprising: estimating past states of an observed second vehicle based on sensor inputs; predicting a future trajectory of the second vehicle based on the estimated past states; planning a future trajectory of the first vehicle based on the predicted future trajectory of the second vehicle and a safety cost function; and driving the first vehicle to follow the planned trajectory.
US10345810B1 Modifying the behavior of an autonomous vehicle using context based parameter switching
A vehicle configured to operate in an autonomous mode may operate a sensor to determine an environment of the vehicle. The sensor may be configured to obtain sensor data of a sensed portion of the environment. The sensed portion may be defined by a sensor parameter. Based on the environment of the vehicle, the vehicle may select at least one parameter value for the at least one sensor parameter such that the sensed portion of the environment corresponds to a region of interest. The vehicle may operate the sensor, using the selected at least one parameter value for the at least one sensor parameter, to obtain sensor data of the region of interest, and control the vehicle in the autonomous mode based on the sensor data of the region of interest.
US10345809B2 Providing remote assistance to an autonomous vehicle
An event is detected that impairs a confidence level of the autonomous vehicle in progressing through a current route. In response to detecting the event, the autonomous vehicle communicates information about the event to a remote source of guidance. The autonomous vehicle can receive instructions from the remote source of guidance on how to handle the event. The autonomous vehicle can then implement the instructions to handle the event while it operates.
US10345804B2 Method and system for remote processing and analysis of industrial asset inspection data
A remote processing device for processing inspection data collected by one or more inspection apparatuses includes a communication unit and an on-board computing device coupled to the communication device. The communication unit is configured to transmit data to and receive data from one or more inspection apparatuses. The on-board computing device includes at least one processor and a memory device coupled to the at least one processor. The at least one processor is configured to receive geotagged unprocessed image data from the inspection apparatuses over a first communication channel, receive geotagged fluid concentration data from the inspection apparatuses over a second communication channel, process the geotagged unprocessed image data into one or more image files, generate a fluid data map by overlaying the geotagged fluid concentration data over the one or more image files, and transmit the fluid data map to one or more remote computing devices.
US10345801B2 Ensuring a correct program sequence in a dual-processor architecture
A method of ensuring a correct program sequence in a dual-Processor module that includes Processor A and Processor B. Processor A and Processor B are both coupled to a common memory. Processor A and Processor B each execute a first safety program and each generate an instruction stream therefrom. At one or more points in time while running the first safety program, Processor A reads its program counter value from a current instruction being executed and generates therefrom a current Processor A CRC value, and Processor B reading its program counter value from the same current instruction being executed generates therefrom a current Processor B CRC value. Processor A transfers its current CRC value to Processor B and/or Processor B transfers its current CRC value to Processor A, and these CRC values are compared. A safety action is triggered if the comparing determines non-matching current CRC values.
US10345798B2 Safety system, program, and method
A safety system according to one or more embodiments including a safety controller that executes a safety program. The safety system includes: a collection unit configured to collect an input value over a predetermined period, the input value being a value of an input signal selected previously in one or a plurality of input signals input to the safety controller; and a visualization unit configured to reproduce a behavior of the safety program over the predetermined period based on the input value collected over the predetermined period, and to express visually an operating state of the safety program at an appointed point of time in the predetermined period.
US10345797B2 Power tool operation recording and playback
Systems and methods of operating power tools. The method includes receiving a command to start a recording mode at a first electronic processor of a first power tool, and receiving at the first electronic processor, a measured parameter from a sensor of the first power tool while a first motor of the first power tool is operating. The method also includes generating a recorded motor parameter by recording the measured parameter, on a first memory of the first power tool, when the first power tool operates in the recording mode, and transmitting, with a first transceiver of the first power tool, the recorded motor parameter. The method further includes receiving the recorded motor parameter at an external device, transmitting the recorded motor parameter to a second power tool via the external device, and receiving the recorded motor parameter via a second transceiver of the second power tool.
US10345794B2 Product quality prediction method for mass customization
A product quality prediction method for mass customization is provided. When a production system has a status change, data of sets of process parameters and actual measurement values of workpiece samples processed before the status change occurs, and data of sets of process parameters and actual measurement values of few workpiece samples processed after the status change occurs are used for build or retrain a prediction model, thereby predicting a metrology value of a next workpiece.
US10345792B2 Group determination method and group determination apparatus
In two component mounting lines or more each including the plurality of the component mounters, a set-up changing work time, necessary for executing set-up changing work in the two component mounting lines or more based on the number of workers assigned for production in the two component mounting lines or more in each time zone, and the number of workers necessary for the set-up changing work necessary when the mounting board is changed in the two component mounting lines or more, is calculated; and a production completion time, which includes a set-up changing work time and at which the production of all the mounting boards that are the production targets is completed, is calculated; and a group is determined so that the production completion time is shortened within a predetermined time period in the two component mounting lines or more.
US10345786B2 Method and system for proactive heating-based crack prevention in 3D printing
A computer program product for proactive heating-based crack preventing in three-dimensional printing is provided. The computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and executable by a processing circuit to cause the processing circuit to read a three-dimensional model to be printed, determine if the read three-dimensional model has open-ended or closed-ended layers, for each closed-ended layer, calculate start and end heating times and amount of heat requirement for materials of the closed-end layers and control a heating of the closed-ended layers in accordance with the calculation during a laying down of each of the closed-ended layers.
US10345781B2 Multi-function thermostat with health monitoring features
A multi-function thermostat for a building includes a communication interface and a processing circuit. The communications interface is configured to communicate with an emergency server and receive occupant health data from one or more health sensors configured to monitor an occupant of the building. The processing circuit is configured to determine a health metric associated with the occupant based on the occupant health data and cause the communications interface to send a distress message to the emergency server when the health metric associated with the occupant indicates a medical emergency.
US10345780B2 Dynamic threshold parameter updates based on periodic performance review of any device
A method for updating operating parameters of a consumer appliance. Respective operating conditions are received regarding a plurality of consumer appliances that are communicatively coupled to a database. Historical data tracking at least one component in the plurality of consumer appliances based on the operating conditions is generated. A trend, based on the data, as well as a first set of optimal operating parameters for operating the component in a first consumer appliance of the plurality of consumer appliances is determined. The first set of updated operating parameters is transmitted to the first consumer appliance to effect a change in an operation of the component in the first consumer appliance.
US10345777B2 Methods and systems for the industrial internet of things
The methods and systems for data collection, processing, and utilization of signals with a platform monitoring at least a first element in a first machine in an industrial environment generally include obtaining, automatically with a computing environment, at least a first sensor signal and a second sensor signal with a local data collection system that monitors at least the first machine and connecting a first input of a crosspoint switch of the local data collection system to a first sensor and a second input of the crosspoint switch to a second sensor in the local data collection system. The methods and systems also include switching between a condition in which a first output of the crosspoint switch alternates between delivery of at least the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from a second output of the crosspoint switch and switching off unassigned outputs of the crosspoint switch into a high-impedance state. The local data collection system includes multiple data acquisition units each having an onboard card set that store calibration information and maintenance history of a data acquisition unit in which the onboard card set is located.
US10345767B2 Apparatus and method for gamification of sensor data interpretation in smart home
An apparatus and method for correlating events in a smart home system as a pattern. The apparatus and method include collecting from smart home devices, state change events of the smart home system, determining whether a series of the collected state change events are a known pattern, requesting, when the series of the collected state change events is an unknown pattern, users of the smart home system to identify what caused the collected state change events, and judging, by the smart home users, a best reason among the identified causes of the collected state change events.
US10345765B2 System and method of overriding a scheduled task in an intrusion system to reduce false alarms
Systems and methods of overriding a scheduled task in an intrusion system are provided. A method can include identifying a task scheduled to be executed at a scheduled time, identifying a recipient of an alert message for the task, identifying a transmission medium for the alert message for the task, identifying a predetermined period of time prior to the scheduled time, transmitting the alert message to the recipient via the transmission medium when the predetermined period of time prior to the scheduled time occurs, receiving a response message from the recipient, and, based on contents of the response message, executing the task at the scheduled time, canceling the task at the scheduled time, or rescheduling the task for a new scheduled time. The method can confirm receipt of a valid user password before executing, canceling, or rescheduling the task.
US10345764B2 Integrated modeling and monitoring of formation and well performance
A method of performing aspects of an energy industry operation includes simulating an energy industry operation parameter by an analysis module, wherein simulating includes predicting values of the operational parameter via one or more mathematical models of the assembly and a formation region, and estimating an uncertainty range of at least one of the input data and the predicted values of the operational parameter; generating a performance envelope based on the predicted values and the uncertainty range; generating an operating envelope by the analysis module, the operating envelope prescribing minimum constraints on the operational parameter; during the energy industry operation, receiving real time measurements of the operational parameter by a production performance module, and comparing the measured operational parameter to the operating envelope and the performance envelope; and based on the measured operational parameter being outside the performance envelope, controlling the energy industry operation to adjust the operational parameter.
US10345763B2 Cognitive plant clinic
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining an input including an image of a plant, identifying a species of the plant by use of visual recognition of the image. The image is analyzed for symptoms and candidate diagnoses are selected from a diagnostic repository according to the symptoms. With respective candidate diagnoses, a confidence score and a treatment regimen are associated. According to a treatment mode, the candidate diagnoses and treatment regimen are delivered.
US10345761B2 Information processing apparatus, control method, and program
There is provided an information processing apparatus, control method, and program that allow for recognition of a state of an arm on the basis of determination of whether the information processing apparatus is worn on the left arm or the right arm, the information processing apparatus including: a determination unit configured to determine whether the information processing apparatus is worn on a user's right arm or left arm; a recognition unit configured to recognize a state of the arm; and a control unit configured to perform predetermined control on a device included in the information processing apparatus according to the recognized state of the arm. The recognition unit switches settings of a parameter which is used in the recognition of the state of the arm, according to a result of the determination by the determination unit.
US10345759B2 Horology calendar system
A horology calendar system (200) including:—a date wheel (1);—a month cam (300); and—a kinematic connection element (8) arranged so that the date wheel allows the driving of the motion of the month cam. Optionally, the kinematic connection element is arranged so as to allow the driving of the month cam by at most 1/n of a step while the date wheel is driven by one step, where n is a natural integer greater than 1.
US10345757B2 Image forming apparatus
An image forming apparatus includes an image forming unit, an execution unit that executes dew condensation elimination operation for eliminating dew condensation in the image forming unit, a setting unit that sets a dew condensation prevention mode for executing the dew condensation elimination operation to an enabled state, a display unit, and a control unit that causes the display unit to display a warning screen and selects a type of image forming job to be restricted during execution of the dew condensation elimination operation in a case where the dew condensation prevention mode is set to an enabled state, wherein, in a case where an image forming job is received during execution of the dew condensation elimination operation, the control unit determines whether the received image forming job is executable based on the type of job selected.
US10345756B2 Developing apparatus having a sealed developer bearing member, process cartridge, and image forming apparatus
A process cartridge of an image forming apparatus includes a seal member to seal a first gap between an end portion of a developer bearing member and a frame, and a sealing portion that seals a second gap between the frame and an end portion of the seal member. The frame includes an injection inlet through which elastomer has been injected into the second gap for forming the sealing portion, a storage portion that is a space surrounded by a second surface of the frame and a wall protruding from the second surface and in which elastomer spilling out of the second gap is stored, and a protruding portion that protrudes, from the second surface of the frame, further than the wall of the storage portion. The protruding portion contacts a conveyed recording medium when the process cartridge is mounted in an apparatus main body of the image forming apparatus.
US10345754B2 Sheet conveying device and image forming apparatus incorporating the sheet conveying device
A sheet conveying device, which is included in an image forming apparatus, includes first and second sheet conveying bodies to contact each other, a cover to move relative to an apparatus body of the image forming apparatus, and a connecting body to connect the cover and the second sheet conveying body. The second sheet conveying body separates from the first sheet conveying body along with an opening movement of the cover. The connecting body includes a first connecting portion connected to the cover and a second connecting portion connected to the second sheet conveying body. At least one of a connection with the cover and a connection with the second sheet conveying body is released when the cover is closed. The connecting body is brought into connection with the cover or the second sheet conveying body.
US10345750B2 Image forming apparatus
An image forming apparatus includes: an image bearing member, a developing device, and a controller configured to execute an operation in a forced consumption mode. The controller includes a difference calculating portion, an integrating portion, and a flag. In a case where the flag is set when a predetermined time is elapsed after the integrated value exceeds the predetermined threshold, the image formation on the predetermined number of the recording materials is effected and then the controller executes the operation in the forced consumption mode, and in a case where the flag is reset when the predetermined time is elapsed after the integrated value exceeds the predetermined threshold, the image formation on the predetermined number of the recording materials is effected and then the controller continues an image forming operation without executing the operation in the forced consumption mode.
US10345749B2 Image formation apparatus and non-transitory computer readable recording medium
An image formation apparatus includes: a light source configured to emit laser light; a polygon mirror configured to reflect the laser light; a photoreceptor configured to be exposed to the laser light reflected by the polygon mirror; a motor configured to rotate the polygon mirror; and a controller configured to sense a type of a sheet transported through the image formation apparatus. The image formation apparatus includes as operation modes a first mode in which no sheet type is sensed and a second mode in which a sheet type is sensed. The controller performs different processes for control regarding rotation of the motor in the first and second modes, respectively.
US10345742B2 Sheet manufacturing apparatus, powder storage container for sheet manufacturing apparatus, and powder supply device
In a sheet manufacturing apparatus which includes an installation unit on which a container that stores a powder is installed and which manufactures sheets including the powder and fibers, the installation unit includes an inlet for receiving the powder from the container, and a first shutter for opening and closing the inlet, the first shutter is capable of moving between an open position at which the inlet is opened and a closed position at which the inlet is closed in accordance with attachment and detachment of the container with respect to the installation unit, and the first shutter is provided with a plurality of shutter members and, at the open position, the plurality of shutter members are stored overlapping one another.
US10345741B2 Developing device and image forming apparatus including same
A developing device includes a developing container, first and second stirring-conveyance members, a developer carrier, a toner concentration sensor, a scraper, and a scraper attachment unit. The second stirring-conveyance member includes a rotation shaft, a first spiral blade to convey developer in an axial direction, and a second spiral blade to overlap a region where the first spiral blade is formed, which is opposite to the first spiral blade in phase, and lower than the first spiral blade in height in a radial direction. An absent region, where the second spiral blade does not exist, is formed in one pitch of the first spiral blade, the one pitch facing the toner concentration sensor. The scraper attachment unit is formed to extend, along a straight line passing through intersection points of the first and second spiral blades and parallel to the rotation shaft, into the absent region.
US10345738B2 Stirring/conveying member, and developing device and image forming apparatus therewith
A stirring/conveying member has a rotary shaft rotatably supported in a powder container, a first helical blade formed on the circumferential surface of the rotary shaft and conveying powder in the axial direction by the rotation of the rotary shaft, and a second helical blade formed on the circumferential surface of the rotary shaft to overlap the forming region of the first helical blade, spiraling in the opposite phase to the first helical blade, and having a smaller radial height than the first helical blade. The first helical blade crosses the second helical blade at least at one place in one turn about the rotary shaft. At least one of the radial heights of the first and second helical blades equals zero at the intersection of the first and second helical blades.
US10345734B2 Image forming apparatus including process unit including developer carrying member, thickness regulating member and developer moving member
A developing device and image forming apparatus are provided. The developing device includes a chassis; a developer carrying member; a thickness regulating member; a supply member; and a conveying member. In a state in which the developing device is attached to a main body an opening of the chassis faces upward; the thickness regulating member pressure-contacts the developer carrying member from below the developer carrying member; the conveying member is disposed below the developer carrying member; the supply member overlaps a portion of the conveying member in a horizontal direction; and a portion of the conveying member is disposed within a vertical projection plane between a pressure-contact position of the thickness regulating member to the developer carrying member, and a contact position of the supply member to the developer carrying member. The image forming apparatus includes a main body; a plurality of photosensitive members; and a plurality of developing devices.
US10345733B2 Image forming apparatus and development unit
An image forming apparatus includes an image carrier, a development unit, and an apparatus main body. On the image carrier, an electrostatic latent image is formed. The development unit develops the electrostatic latent image formed on the image carrier. To the apparatus main body, the development unit is attached. The development unit includes a toner supplying member, a supporting member, at least one mounting component, and at least one pressing member. The toner supplying member supplies a toner to the image carrier. The supporting member supports the toner supplying member. The at least one mounting component is positioned to the apparatus main body and rotatably supports the supporting member. The at least one pressing member presses the toner supplying member to the image carrier by biasing the supporting member in a rotating direction.
US10345732B2 Image writing device, image forming apparatus, and pitch unevenness suppressing method
Provided is an image writing device including a deflector having deflective reflection surfaces for deflecting light flux emitted from a light source and a scanning imaging optical system that condenses the light flux as a light spot on a scanned surface of a latent image carrier, and performing optical scanning on the scanned surface at a constant speed, the image writing device further including: a surface detector that detects a deflective reflection surface that deflects the light flux; a storage that prestores a beam irradiation position in a sub scanning direction corresponding to each main image height on each of the deflective reflection surfaces; and a hardware processor that controls, on the basis of a beam irradiation position in the sub scanning direction corresponding to each main image height on the deflective reflection surface a light quantity of the light flux to be irradiated to the beam irradiation position.
US10345729B2 Toner
Toner particles each include a toner mother particle and a plurality of C/S external additive particles. The toner mother particle contains a polyester resin. The C/S external additive particles each adhere to a surface of the toner mother particle and include a core particle and a plurality of shell particles. The shell particles each adhere to a surface of the core particle. The shell particles have a number average primary particle diameter of no greater than 0.40 times a number average primary particle diameter of the core particles. The core particles and the shell particles each contain a resin. The core particles have a hydrophobicity degree of at least 30%. The shell particles have a hydrophobicity degree of no greater than 5%. The C/S external additive particles have a hydrophobicity degree of at least 15% and no greater than 25%.
US10345724B2 Position correction method of stage mechanism and charged particle beam lithography apparatus
According to one aspect of the present invention, a method of correcting a position of a stage mechanism, includes generating a two-dimensional map of a distortion amount at a position of a stage by applying a distortion amount of a position in a first direction of the stage at each of measured positions in a second direction as a distortion amount of a position in the first direction of the stage at each position in the second direction at each position in the first direction and by applying a distortion amount of a position in the second direction of the stage at each of measured positions in the first direction as a distortion amount of a position in the second direction of the stage at each position in the first direction at each position in the second direction; and correcting position data by using the two-dimensional map.
US10345720B2 Photolithography tool and method for compensating for surface deformation in carrier of photolithography tool
A photolithography tool and a method for compensating for surface deformation in a carrier of the photolithography tool are disclosed. In the photolithography tool, carrier surface deformation compensation elements are provided at the bottom of the carrier, which are capable of compensating for the surface deformation in the carrier. In the method, the surface deformation is detected by carrier surface deformation detection modules, and an automated closed-loop controller controls compensating forces exerted by the carrier surface deformation compensation elements based on the detected deformation. This allows more accurate compensation for the carrier surface deformation.
US10345715B2 Pattern-edge placement predictor and monitor for lithographic exposure tool
Method and system configured to reduce or even nullify the degradation of images created by the projector tool turns on the optimization of the pattern-imaging by adjusting parameters and hardware of the projector to judiciously impact the placement of various image edges at different locations in the image field. Adjustments to the projector (exposure tool) include a change of a setup parameter of the exposure tool and/or scanning synchronization and/or a change of a signature of the optical system of the exposure tool determined as a result of minimizing the pre-determined cost function(s) that are parts of a comprehensive edge-placement error model.
US10345705B2 Photolithographic patterning of a cylinder
Methods herein form a photoresist on an exterior of a cylinder and expose the photoresist to a light source while rotating the cylinder. Such methods develop the photoresist, after exposing, to change the photoresist into a patterned protective layer on the exterior of the cylinder. Then, these methods pattern the exterior of the cylinder while rotating the cylinder using the patterned protective layer to produce a patterned cylinder.
US10345703B2 Systems, devices, and methods for printing on three-dimensional objects
Systems, devices, and methods for printing on surfaces of three-dimensional objects are provided. The systems, devices, and methods allow for images, and three-dimensional structures, to be printed onto a surface of a three-dimensional object. The surface of the three-dimensional object can have many different shapes, including an arbitrary or non-uniform shape having multiple curves. In one exemplary embodiment, the method includes associating a pattern of polygons with a surface of a three-dimensional object and then scaling a pattern of polygons associated with an image to be printed onto the surface with the pattern of polygons associated with the surface. One or more polygons of the scaled pattern of polygons are then progressively projected onto the surface, and a photosensitive material associated with the surface is cured to set projected image portion on the surface. Systems, devices, and other methods for printing onto surfaces of three-dimensional objects are also provided.
US10345701B2 Photoresist polymers, photoresist compositions, methods of forming patterns and methods of manufacturing semiconductor devices
A photoresist polymer includes a first repeating unit and a second repeating unit. The first repeating unit includes a fluorine leaving group that is configured to be removed by a photo-chemical reaction. The second repeating unit includes a silicon-containing leaving group that is configured to be removed by the fluorine leaving group when the fluorine leaving group is removed from the first repeating unit.
US10345695B2 Extreme ultraviolet alignment marks
The present disclosure describes a method to form alignment marks on or in the top layer of an extreme ultraviolet (EUV) mask blank without the use of photolithographic methods. For example, the method can include forming a metal structure on the top layer of the EUV mask blank by dispensing a hexacarbonylchromium vapor on the top layer of the EUV mask and exposing the hexacarbonylchromium vapor to an electron-beam. The hexacarbonylchromium vapor is decomposed to form the metal structure at an area which is proximate to where the hexacarbonylchromium vapors interact with the electron-beam. In another example, the method can include forming a patterned structure in the top layer of an EUV mask blank with the use of an etcher aperture and an etching process.
US10345691B2 Lens driving mechanism and related camera device
A camera device includes a supporter, a plurality of camera units, a cover and a lens driving mechanism. The camera units are movably disposed on the supporter. The cover covers the supporter and the camera units. The lens driving mechanism includes a base, a pivoting component and a fixer. The base is disposed on the supporter. The pivoting component is disposed on the base. The fixer has a top surface and two supporting surfaces connected with each other. The supporting surfaces are used to support the camera units. The fixer includes a connective block disposed on a side of the supporting surface opposite to the top surface. The pivoting component is rotatably assembled with the connective block, so the fixer can rotate relative to the base and the camera units can be moved synchronously.
US10345689B2 Lighting device
Provided is a video-image-projecting-function-equipping lighting device having favorable usability for a user. The lighting device has: a lighting unit for emitting illumination light; a projection type video image display unit for projecting a video image; and also a structure of suspending the lighting device from a ceiling surface so as to make its horizontality adjustable, and the projection type video image display unit displays an image for guiding the adjustment of the horizontality.
US10345684B2 Pattern projection and imaging using lens arrays
A method for projection includes generating a pattern of illumination, and positioning an array of lenses so as to project different, respective parts of the pattern onto a scene.
US10345680B2 Optical filtering attachment
The present disclosure introduces an optical component attachable to a mobile communications device and operable to spectrally filter images taken by a camera of the mobile device. Systems introduced herein include the optical component, the mobile device, and an illumination source for directing light at a specific wavelength/intensity into a human mouth, such that images taken by the camera record human mouth tissue responses to the light for cancer screening purposes. Such cancer screening may also utilize a database of other response images from other patients, which may be transmitted to the database by the mobile device and/or other mobile devices.
US10345673B2 Bias control apparatus and method of modulator of optical transmitter and optical transmitter
Embodiments of this disclosure provide a bias control apparatus and method of a modulator of an optical transmitter and an optical transmitter. By obtaining respective output power signals of a first Mach-Zehnder modulator and a second Mach-Zehnder modulator constituting the modulator of the optical transmitter, information on a phase bias may be extracted according to the two output power signals and an overall output power signal of the modulator of the optical transmitter, so as to control the phase bias by using the information, thereby efficiently improving a sensitivity of the control of the bias, and being applicable to various types of modulation formats.
US10345667B1 Display panel and display device
The present invention provides a display panel and display device. The display panel includes an array substrate and a color film substrate. The array substrate is provided with a plurality of data lines, a plurality of gate line sets arranged parallel to each other, and a plurality of first thin film transistors. Each set of the gate lines includes a first gate line and a second gate line. gate electrode of each of the first thin film transistors connected to the first gate line correspondingly, and source electrode of each of the first thin film transistors connected to the second gate line correspondingly, and drain electrode of each of the first thin film transistors connected to a first common electrode.
US10345666B2 Array substrate and liquid crystal display panel
An array substrate includes a plurality of display pixels arranged in an array. Each of the plurality of display pixels comprises a red subpixel R, a green subpixel G, and a blue subpixel B. Six of the consecutive display pixels arranged horizontally and/or longitudinally as a whole are repeatedly arranged in a pixel unit. An arrangement order of the subpixels in each of the six consecutive display pixels is totally different. The subpixels in the six consecutive display pixels are arranged as RGB, RBG, GRB, GBR, BRG, and BGR successively. The technical problems of the conventional tri-gate driver structure, such as poor image display and display quality, are resolved due to poor charging ability of pixels which are inclined to incomplete charging.
US10345665B2 Array substrate and method of manufacturing the same, display panel and display device
The present disclosure provides an array substrate, a method of manufacturing the same, a display panel and a display device. The array substrate comprises a plurality of gate lines and a plurality of data lines arranged to cross with each other and define a plurality of pixel areas, each of the pixel areas comprising a thin film transistor. The array substrate further comprises a first insulating layer arranged above the thin film transistors and the data lines; a metal layer arranged above the first insulating layer; a second insulating layer arranged above the metal layer; and a pixel electrode and a common electrode arranged above the second insulating layer, between which a third insulating layer is provided. The common electrode in each of the pixel areas at least comprises two slits and the metal layer overlies the data lines.
US10345663B2 Method of weakening line defects of display device
A method of weakening line defects of a display device is provided. Firstly, an abnormal phenomenon of the display device is detected, and abnormal pixels corresponding to the abnormal phenomenon are confirmed; secondly, display information outputted to each of the abnormal pixels is cleared; and finally, a light diffusion glue is coated on positions of the polarizing sheet corresponding to the abnormal pixels and two sides thereof, such that the abnormal pixels are covered by display information of two sides of the abnormal pixels by the light diffusion glue.
US10345662B2 Array substrates and display panels
The present disclosure relates to an array substrate and a display panel. The array substrate includes a plurality of scanning lines, a plurality of data lines, and at least one low voltage line. The scanning lines and the data lines intersect with other to form a plurality of pixel cells. Each of the pixel cells includes a first transistor. At least one of the pixel cell further includes a second transistor having a first end, a second end, and a control end. The first end connects to the control end of the first transistor, and the control end connects to a succeeding scanning line. The succeeding scanning line is turned on after the scanning line at a current level is turned on, and the scanning line corresponds to the pixel cell where the second transistor is located.
US10345661B2 Display device, display module, and electronic device
To provide a display device with a novel structure that can achieve both thickness reduction and favorable display quality. In a structure of a display device including a liquid crystal layer between a pixel electrode and a counter electrode, a common electrode and an electrode of a capacitor in a touch sensor on the counter electrode side are formed integrally and supplied with a pulse signal. On the element substrate side, a signal to be supplied to a capacitor line that forms a capacitance with the pixel electrode is in conjunction with the pulse signal so as to cancel a change in an electric field applied to the liquid crystal layer. Such a structure can achieve a display device with a touch sensor function that can cancel a change in an electric field applied to a liquid crystal layer even when the electric field is changed by a pulse signal.
US10345659B2 Array substrate and liquid crystal display panel
The present disclosure provides an array substrate, the array substrate includes a plurality of array blocks arranged at intervals, wherein each array block includes a plurality of sub-array substrates arranged at intervals, at least one of a periphery of the array substrate, a periphery of the array block, and a periphery of the display area of the sub-array substrate is arranged with an electrostatic protection structure, the electrostatic protection structure is a transparent metal oxide wire, or a metal wire and a transparent conductive metal oxide wire arranged in layers. The existence of the electrostatic protection structure can effectively shield the outside static electricity. The disclosure also provides a liquid crystal display panel adopting the array substrate.
US10345658B2 Method for manufacturing slit electrode, slit electrode, and display panel
The present disclosure provides a method for manufacturing a slit electrode, the slit electrode, and a display panel. The method includes steps of forming a first photoresist pattern on a passivation layer, the first photoresist pattern being of a shape identical to a slit of the slit electrode, forming a slit electrode pattern on the passivation layer with the first photoresist pattern, the slit electrode pattern being covering with a second photoresist pattern which has a shape identical to the slit electrode; and removing the first photoresist pattern and the second photoresist pattern.
US10345654B2 Liquid crystal display apparatus
According to one embodiment, a liquid crystal display apparatus includes a first substrate, a second substrate and a liquid crystal layer. The first substrate includes a gate wiring, a source wiring, an insulating film, a shield electrode, a primary pixel electrode, a peripheral wiring and a peripheral connecting electrode. The shield electrode is opposite to at least a portion of the gate wiring and the source wiring. The peripheral connecting electrode electrically connects the shield electrode and the peripheral wiring. The second substrate includes a pair of primary common electrodes.
US10345652B2 Array substrate and display panel having the same
Disclosed herein is a display panel in which a space between a color filter substrate and an array substrate is filled with liquid crystals. The cell gap between the color filter substrate and the array substrate is maintained by a column spacer and a filling pattern with which a contact hole is filled. Accordingly, it is possible to stress damage to an alignment film by the movement of the column spacer even if the display panel is deformed by external force. In addition, the contact hole is filled with the filling pattern, thereby suppressing overcoming the problem of insufficient or excessive amount of liquid crystals.
US10345647B2 Surface light source device and transmission display device
A base has a base surface. Light emitting elements are disposed on the base surface along an X-axis with an X pitch and along the Y axis with a Y pitch to form a matrix. The X pitch is smaller than the Y pitch. Lenses has a batwing illumination distribution. Each of the lenses covers each of the light emitting elements. A first lenticular lens sheet is provided on the base such that a first lenticular lens sheet lower surface is opposite to the base surface. A second lenticular lens sheet is provided on the first lenticular lens sheet such that a second lenticular lens sheet lower surface is opposite to a first lenticular lens sheet upper surface.
US10345646B2 Display apparatus
This display apparatus includes an optical sheet, and a holding member 4 holding a peripheral part of the optical sheet. The optical sheet has a hooking part 312 extended from the optical sheet. The holding member 4 has a hooked part 46 to which the hooking part of the optical sheet is hooked. The hooked part 46 has at least one movement-prevention part 43 for preventing the hooking part 312 from moving. Thus, disengagement of the optical sheet from the holding member 4 and positional deviation of the optical sheet are prevented when heat is generated during driving of the display apparatus and the optical sheet undergoes thermal expansion.
US10345642B2 Manufacturing method for color film substrate and LCD apparatus
An LCD apparatus is provided. The LCD apparatus includes the color film layer and a blue backlight module. The color film layer includes red, green, cyan and blue filter layer. The red filter layer includes a red filter film and a red QD film on the red filter film. The green filter layer includes a green filter film and a green QD film on the green filter film. The cyan filter layer includes a green QD film. The QD material is used to mix blue backlight and color film layer to realize four-color scheme, improving QD utilization and improving display color domain.
US10345639B1 Curved display
A curved display includes a first substrate and a second substrate in a stacked configuration. The first substrate includes pixel electrodes that are arranged in a matrix and electrical lines that extend in a first direction. The second substrate includes light shielding portions that extend in the first direction. Also disclosed is a method for manufacturing a curved display that includes attaching a first substrate to a second substrate in a stacked configuration and bending the first substrate and the second substrate to be curved.
US10345636B2 Polarizer, method of manufacturing the same, and display apparatus having the same
A polarizer includes a base substrate, a wire grid layer having a plurality of protrusions forming a substantially uniform wire grid with a plurality of air gaps disposed between the protrusions, a first layer disposed on the wire grid layer, the first layer including silicon oxide; and a second layer disposed on the first layer, the second layer silicon nitride. Display apparatus incorporating the polarizer and methods of making the same also are disclosed.
US10345635B2 Light control device, method for manufacturing light control device and display device comprising light control device
There are provided a light control device, a method for manufacturing the light control device, and a display device comprising the light control device. The light control device includes a first substrate and a second substrate facing each other, and a plurality of liquid crystal units between the first substrate and the second substrate, and the plurality of liquid crystal units includes a first liquid crystal unit including a droplet including a first liquid crystal and a polymer and a second liquid crystal unit which is disposed on or under the first liquid crystal unit and configured as a polymer networked liquid crystal (PNLC) including a second liquid crystal, a coloring member, and a network.
US10345634B2 Display apparatus
A display is provided. The display includes a metal back plate, a plastic frame, a backlight optical module and a liquid-crystal module. The metal back plate includes a plurality of metal wedging portions and a first side. The plastic frame is combined with the metal back plate by injection molding. The plastic frame includes a plurality of plastic wedging portions. The plastic wedging portions wedge the metal wedging portions. The plastic frame defines a recess on the first side of the metal back plate. The backlight optical module is disposed in the recess. The liquid-crystal module covers the backlight optical module and is connected to the plastic frame.
US10345631B1 Solid state spatial light modulator
A spatial light modulator includes an array of Faraday domains with each Faraday domain being selectively magnetizable to serve as an individual magnetic domain for selectively changing a polarization state of electromagnetic waves, having wavelengths that are no greater than a maximum wavelength, passing through each Faraday domain with each Faraday domain being characterized by physical dimensions and each Faraday domain is selectively magnetizable so long as the physical dimensions do not exceed a given maximum set of dimensions that correspond to the maximum wavelength. An addressing arrangement addresses the array of Faraday domains to selectively switch a magnetization state of a group of adjacent ones of the Faraday domains such that the Faraday domains that make up the group of Faraday domains cooperate to selectively change the polarization state of at least one electromagnetic wave passing therethrough having a wavelength that is longer than the maximum wavelength.
US10345629B2 Planar optical phase shifters with efficient heater placement
Energy efficient thermo-optic phase shifters have a configuration with two sections of a waveguide adjacent for heating by a common heater. A loop section can connect the two heated waveguide sections. Further improved efficiency can be achieved in which the heated sections are curved to allow closer placement of the adjacent waveguides. The heater can be curved to follow the configuration of the curved heated waveguide sections. Energy efficiency gains can be up to approximately a factor of two over corresponding traditional thermo-optical phase shifter designs.
US10345623B2 Eyewear with chroma enhancement
Some embodiments provide a lens including a lens body and an optical filter configured to attenuate visible light in certain spectral bands. At least some of the spectral bands can include spectral features that tend to substantially increase the colorfulness, clarity, and/or vividness of a scene. In certain embodiments, eyewear incorporates an optical filter that enhances chroma within one or more spectral bands. In some embodiments, a wearer of the eyewear can perceive the increase in chroma when viewing at least certain types of scenes.
US10345612B2 Transparent material light-emitting module with two reflection faces
A light-emitting module, notably for a motor vehicle, including a translucent or transparent material body having an entry face for light rays produced by one or more light sources, a first reflection face with an edge for cutting off the rays coming from the entry face, a second reflection face for reflecting toward the exit face rays coming from the first reflection face, and an exit face for the light rays in an exit beam along an optical axis of the module. The invention also relates to a headlight including at least one such light-emitting module.
US10345611B2 Illumination system
An illumination system including at least one light source such as an electroluminescent element, e.g. a light emitting diode (LED), and at least one optical element whose surface is structured by diffraction and/or refraction type optical microstructures. In order to shape the beam, the optical element includes at least two sections whose optical microstructures and therefore optical properties are different from one another. The pattern of the microstructures in each of the at least two sections is, at least over a predetermined angular range, rotationally symmetric with respect to the optical axis or another symmetry axis.
US10345610B2 Polarizing beam splitters providing high resolution images and systems utilizing such beam splitters
Polarizing beam splitters and systems incorporating such beam splitters are described. More specifically, polarizing beam splitters and systems with such beam splitters that incorporate multilayer optical films and reflect imaged light towards a viewer or viewing screen with high effective resolution are described.
US10345609B2 Vibrating grid space visualization device
The object of the present invention is a vibrating grid based space generating device, which enables 3D perception for the user, and which comprises a containing frame (1), an image display surface (20), and a vibrating grid (10) placed in front of the image display surface (20), wherein vertically positioned, angularly arranged blocking strips (13), all having a set depth, are attached in immoveable fashion to the frame (11) of the vibrating grid (10), such that their front edges are radially focused on a single vertical edge at a point along a focal arc (26); and the vibrating grid (10) is connected to the containing frame (1) by means of lower and upper connecting elements (12a, 12b) in a manner that accomplishes vibration in the horizontal plane along an arc of vibration (18).
US10345608B2 Methods and systems for full-color three-dimensional image display
Methods and systems for displaying full-color three-dimensional imagery are provided. A first color set, having a first color spectrum, is defined to include a first set of LEDs. The first color set is assigned to a first color-coded image perspective. A second color set, having a second color spectrum, is defined to include a second set of LEDs. The second color set is assigned to a second color-coded image perspective. The full-color three-dimensional imagery is caused by activating, alternatively, at least two LEDs of the first color set or the second color set and one LED of a remaining color set and displaying the three-dimensional image based on the first image perspective and the second image perspective.
US10345600B1 Dynamic control of optical axis location in head-mounted displays
A head-mounted display (HMD) presented herein comprises an electronic display, an optical assembly with a dynamic optical axis component (DOAC), an eye tracker and a controller. The electronic display is configured to emit image light. The eye tracker is configured to determine a gaze vector of a user wearing the HMD. The DOAC is positioned in front of the electronic display and refracts the image light received from the electronic display. The controller provides emission instructions to the DOAC to dynamically move an optical axis of the DOAC to align the optical axis with the determined gaze vector. The optical assembly directs the image light refracted by the DOAC to an eye box of the HMD corresponding to a location of an eye of the user. An optical error associated with the refracted image light directed to the eye box is reduced.
US10345599B2 Tile array for near-ocular display
A display device includes a two-dimensional array of tiles. Each tile includes a two-dimensional array of pixels, and a lens, of a two-dimensional array of lenses, configured to direct at least a portion of the respective pattern of light from the two-dimensional array of pixels to a pupil of an eye of a user. Each pixel is configured to output light so that the two-dimensional array of pixels outputs a respective pattern of light. The display device also includes one or more processors coupled with the two-dimensional array of tiles and configured to activate at least a subset of the two-dimensional array of tiles for outputting, from at least the subset of the two-dimensional array of tiles, a collective pattern of light that is directed to the pupil of the eye of the user.
US10345596B2 Systems, devices, and methods for astigmatism compensation in a wearable heads-up display
Systems, devices, and methods for preventing image astigmatism in wearable heads-up displays (WHUD) with laser projectors are described. A WHUD includes a support structure carrying a laser projector and an eyeglass lens with a transparent combiner. The laser projector includes at least one laser diode, at least one anamorphic optical element, and at least one controllable mirror. The at least one laser diode generates a laser light that, without optical manipulation, would result in an astigmatic, unfocused image at the eye of the user. The at least one anamorphic optical element anamorphically shapes the spot of the laser light to compensate for an astigmatic effect of at least the transparent combiner. The at least one controllable mirror scans the light onto the transparent combiner and the transparent combiner redirects the light towards an eye of a user to create a focused, non-astigmatic image.
US10345595B2 Head mounted device with eye tracking and control method thereof
A head mounted device include a displayer, an eye-tracking module and a control module. The eye-tracking module is configured for tracking positions and movements of two pupils. The control module is communicated with the displayer and the eye-tracking module. The control module is configured to determine a target object located in front of the head mounted device according to the positions of the pupils. The control module is further configured to obtain a gap distance between the pupils and the target object. The control module is further to calculate a dimensional parameter of the target object according the gap distance and the movements of the pupils. The control module is further to display the dimensional parameter on the displayer.
US10345594B2 Systems and methods for augmented near-eye wearable displays
Wearable augmented reality display systems are provided. One or a plurality of emissive display elements are embedded in the bridge area of an eyeglass frame. The lenses are provided with a set of transmissive diffractive optical elements and partially reflective diffractive optical elements. The display outputs are directed toward the lens elements whereby the diffractive elements in turn direct the outputs toward the eye-boxes of the viewer.
US10345592B2 Augmented and virtual reality display systems and methods for diagnosing a user using electrical potentials
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10345585B2 Head-up display device
A head-up display device includes a first mirror having power, a second mirror having power, and a light-blocking member that is provided with an aperture. An image reflective surface has a convergence action. Display light emitted from an image display surface is reflected by the first mirror and the second mirror in this order, passes through the aperture, and reaches the image reflective surface. The image display surface is disposed on the same side as an observer and on a side opposite to the first mirror with respect to luminous flux that travels toward the aperture from the second mirror. The first mirror is a concave mirror. The shape of the cross-section of the second mirror taken along a front-rear direction is a convex shape.
US10345584B2 Liquid crystal display and head-up display device
A liquid crystal display includes: a first substrate and a second substrate which face each other and which are provided such that light emitted from a light source is obliquely incident on a surface of each of the first and second substrates; a liquid crystal layer provided between the first substrate and the second substrate; a switching element provided on the first substrate and including a gate electrode; a first light-shielding film provided above the switching element, with a first insulating layer interposed; a pixel electrode provided above the first light-shielding film, with a second insulating layer interposed; and a second light-shielding film provided on the second substrate and in a boundary region between adjacent pixels, and located above the switching element.
US10345579B2 Scanner mirror
A scanner mirror includes a reflecting mirror and a driver. The reflecting mirror has first and second reflectors that are pivotally arranged about a pivot axis. The first and second reflectors have light receiving faces, respectively. The light receiving faces face in directions that are angularly offset with each other about the pivot axis. The driver drives the reflecting mirror to pivot the first and second reflectors within a specific angle range.
US10345578B2 Lateral magnification of a scanning optical unit for use in an electrophotographic image forming apparatus
Scanning optical unit includes: light source; incident optical system including one coupling lens for converting light from the light source into a light beam; optical deflector having a reflecting surface and configured to reflect and deflect the light beam in main scanning direction; and scanning optical system for focusing the deflected light beam on an image surface. The incident optical system converges the light beam on the reflecting surface in sub-scanning direction. Further, 0.01≤(βs/βm)2≤0.27 and βs2<1 are satisfied, where βm is a lateral magnification of the entire optical system from the light source to the image surface in the main scanning direction, βs is a lateral magnification of the entire optical system in the sub-scanning direction, and βs2 is a lateral magnification of the scanning optical system from the reflecting surface of the optical deflector to the image surface in the sub-scanning direction.
US10345577B2 Controlling opening angle of a resonating mirror
A device described herein includes a movable MEMS mirror, with a driver configured to drive the movable MEMS mirror with a periodic signal such that the MEMS mirror oscillates at its resonance frequency. A feedback measuring circuit is configured to measure a signal flowing through the movable MEMS mirror. A processor is configured to sample the signal at first and second instants, generate an error signal as a function of a difference between the signal at the first instant in time and the signal at the second instant in time, and determine the opening angle of the movable MEMS mirror as a function of the error signal.
US10345575B1 Global reset for an electrowetting display device
An electrowetting display device comprises electrowetting pixels. Each of the electrowetting pixels includes a hydrophobic layer portion disposed on a first electrode, an electrolyte solution overlying the hydrophobic layer, and a thin film transistor (TFT) that is switched on to select each of the electrowetting pixels using active matrix addressing, wherein the TFT is in electrical contact with the first electrode. The electrowetting display further includes a second electrode in electrical contact with the electrowetting pixels, and a reset control circuit in electrical contact with the second electrode to provide a reset pulse in unison to the electrowetting pixels.
US10345573B2 Lens barrel and loupe
Lens barrel includes: a rotating barrel which holds a first optical system and includes an adjustment member that can protrude from an inner circumferential surface; and a fixed barrel which holds a second optical system and includes a helical groove with which the adjustment member engages on an outer circumferential surface. The adjustment member can be located in a first or a second position with respect to the helical groove. Part of the adjustment member is in the helical groove in any of the first position and the second position. When in the first position, the adjustment member can slide along the helical groove, so the rotating barrel helically rotates relative to the fixed barrel, and when in the second position, the adjustment member is in contact with the helical groove, to prevent rotation of the rotating barrel with respect to the fixed barrel.
US10345567B2 Laser scanning microscope
A laser scanning microscope having a laser source for fluorescence excitation; a scanning mirror arrangement for scanning a specimen and scanning optics for generating a diffraction-limited reference image plane as a first intermediate image plane; an optical system for demagnified imaging of the reference plane in a second intermediate image plane; an axially slideable mirror in the second intermediate image plane; a beam splitter arrangement between the reference image plane and the optical system; and a tube lens and a first microscope objective for imaging of the reference image plane into a specimen. The imaging of the image is effected with a magnification of M≠n/n′ and/or a magnification of the second intermediate image plane into the specimen according to the equation M = y ′ y = n n ′ ⁢ ξ , with |ξ|≠1, and/or the focal plane of the laser deviates from the axial position of the axially movable mirror across its scanning area in the second intermediate image plane.
US10345565B2 Depth and speed enhanced orthogonal beam stimulated fluorescent and stimulated Raman emission for in-vivo imaging
A microscopy system that includes a first laser emitting a first laser pulse along a first beam line, the first laser pulse being converted into an annular Bessel pump beam; and a second laser emitting a second laser pulse along a second beam line, the second laser pulse being a probe beam, the annular Bessel pump beam and the probe beam being delivered to a sample at right angles to each other allowing the annular Bessel pump beam to shrink a focal axial diameter of the second beam line thereby enabling dipole-like backscatter stimulated emission along the second beam line.
US10345561B2 Laser beam dump
A laser beam dump is provided. The laser beam dump may include a housing that has a plurality of connected walls defining an atypical or asymmetrical polygonal prism. When viewed in longitudinal cross-section, the asymmetrical polygonal prism housing defines a general hexagon shape. A chamber is defined by the housing and a highly reflective cone is positioned therein. The inner surfaces of the housing are formed from a highly absorptive material with respect to electromagnetic energy in the form of a laser beam. When an laser beam enters the chamber of the beam dump, it contacts the highly reflective cone outer surface and it nearly fully reflected to the absorptive walls of the housing. This reduces the reflection scatter of light from the first contact with the cone.
US10345558B2 Optical lens assembly
An optical lens assembly includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens, all of which are arranged in sequence from an object side to an image side along an optical axis. The first lens is with positive refractive power and includes a convex surface facing the object side. The second lens is with refractive power. The third lens is with refractive power and includes a concave surface facing the object side. The fourth lens is with positive refractive power. The fifth lens is with positive refractive power. The sixth lens is with positive refractive power. The optical lens assembly satisfies 10≤f4/f≤25, wherein f4 is an effective focal length of the fourth lens and f is an effective focal length of the optical lens assembly.
US10345557B2 Imaging lens
An imaging lens includes a first lens group and a second lens group arranged in this order from an object side to an image plane side. The first lens group includes a first lens having positive refractive power, a second lens having negative refractive power, and a third lens, arranged with a space in between. The second lens group includes a front side lens group having negative refractive power and a rear side lens group having positive refractive power. The front side lens group includes a fourth lens and a fifth lens arranged with a space in between. The rear side lens group includes a sixth lens and a seventh lens arranged with a space in between. The fourth lens is formed in a shape so that a surface thereof on the object side has a specific curvature radius so that a specific conditional expression is satisfied.
US10345553B2 Mobile device and optical imaging lens thereof
An optical imaging lens includes first, second, third, fourth, fifth, and sixth lens elements, each having an object-side surface facing toward an object side and an image-side surface facing toward an image side. The image-side surface of the first lens element comprises a concave portion in a vicinity of a periphery of the first lens element and the image-side surface of the second lens element comprises a convex portion in a vicinity of the optical axis. The fourth lens element has positive refractive power. The image-side surface of the sixth lens element comprises a concave portion in a vicinity of the optical axis and the optical imaging lens as a whole has only the six lens elements having refractive power.
US10345552B2 Lens barrel and optical apparatus including the same
A lens barrel 2 includes an optical system including a first lens unit held by a first holder and a second lens unit held by a second holder. The lens barrel 2 includes a first cam barrel 22 to be driven rotatably about an optical axis of the optical system in zooming, a second cam barrel 29 to be driven in an optical axis direction of the optical system in synchronization with the first cam barrel 22, and a third cam barrel 28 to be driven in the optical axis direction in synchronization with the first cam barrel 22 and driven rotatably about the optical axis in focusing. The second cam barrel 29 is provided with a first linear movement groove and a first cam groove. The third cam barrel 28 is provided with a second cam groove and a second linear movement groove.
US10345551B2 Exchangeable lens
An exchangeable lens mountable on a camera body includes: a selection unit configured to select a first state wherein a movement range of a focusing optical system changing the exchangeable lens' focal position is limited and a second state which is different from the first state, and a transmission unit configured to transmit a first and second value which is equal to or smaller than the first value to the camera body in the second state, the first value indicating a relationship between the focusing optical system's moving amount and an image plane's moving amount at a position wherein the focusing optical system has moved, the second value indicating a relationship between the moving amount of the focusing optical system and the moving amount of the image plane, and transmit a value which changes depending on the focusing optical system's position as the second value in the first state.
US10345547B2 Method for producing a lens for a lithography apparatus, and measurement system
A method for producing a lens for a lithography apparatus is disclosed. A measurement system for ascertaining an optical characteristic of a partial lens for a lithography apparatus is also disclosed.
US10345544B1 Composite optoelectronic HDMI cable
A composite optoelectronic HDMI cable having the advantages of low signal attenuation, long distance application, ease of installation and light weight is disclosed. Specifically, a fiber optic bundle unit is provided in the HDMI cable instead of the existing copper wire or alloy conductor, and the overall outer diameter is reduced by half and the weight is reduced by three quarters when compared to the copper wire or alloy conductor. It is very convenient for long-distance use or project laying.
US10345538B2 System and method for joining and distributing a single optical fiber cable to multiple rack shelves
A breakout box, breakout box system, and method for management of optical fibers. The breakout box system provides a pass-through system for connecting optical fibers to network rack modules. The external routing of incoming and outgoing cables around the rack is kept neat and orderly, with one large cable serving a plurality of shelves. The breakout of the cable and distribution of the fibers to the individual modules occurs inside the breakout boxes and bridges, which provide protection for the fibers while still allowing easy access for fiber handling by means of the removable lids.
US10345537B2 Plug part and plug-in connection
Plug part (1) for establishing an optical and/or electrical plug-in connection (2) with a mating plug part (3) by plugging together the plug part (1) with the mating plug part (3) in at least one plugging-together direction (4), the plug part (1) having a plug part housing (5) and at least one optical and/or electrical contact (6) and an elastic opening prestressing element (7), acting in a direction parallel to the plugging-together direction (4), and an opening element (8) for opening a flap (9) on the mating plug part (3), the opening element (8) being mounted displaceably in relation to the plug part housing (5) in directions parallel to the plugging-together direction (4) in or on the plug part housing (5), and being prestressed in one of these directions parallel to the plugging-together direction (4) by the opening prestressing element (7), wherein the opening element (8) is formed as a one-piece body and has a first abutting face (10) for the opening prestressing element (7) and a second abutting face (11) for the opening of the flap (9) of the mating plug part (3).
US10345535B2 Glass-based ferrules and optical interconnection devices and methods of forming same
The glass-based ferrules include a glass substrate and two spaced-apart guide tubes, which can also be made of glass. The guide tubes include bores sized to receive guide pins from another ferrule. The ferrule can be used to form an optical interconnection device in the form of a waveguide connector that includes a planar lightwave circuit that supports multiple waveguides. The ferrule can also be used to form an optical interconnection device in the form of a fiber connector that includes a support substrate and an array of optical fibers supported thereby. The waveguide connector and fiber connector when mated form an integrated photonic device. Methods of forming the ferrule components, the ferrules and the optical interconnection devices are also disclosed.
US10345530B2 Alignment assembly and subsea fiber optical connector
An alignment assembly of a first connector part for aligning a first fiber ferrule of the first connector part with a second fiber ferrule of a second connector part during mating of the first connector part with the second connector part. The alignment assembly includes a ferrule carrier to which the first fiber ferrule is mounted. The ferrule carrier is mounted to the first connector part by a support structure. The support structure is configured to allow a movement of the ferrule carrier relative to the first connector part in at least a lateral direction that is substantially perpendicular to an engagement direction of the first fiber ferrule with the second fiber ferrule. A first guiding structure is mounted to or forms part of the ferrule carrier. The first guiding structure is configured to mechanically interact with a complementary second guiding structure that is provided in the second connector part.
US10345529B2 Unitary connector for connecting two bare optical fibers
An optical fiber connecting device (100) and method of optically connecting two optical fibers (50, 50′) is described. The device (100) includes a housing (110), and first and second mechanical elements (130, 150) disposed within the housing (110). A first actuation cap (140) is disposed adjacent the first mechanical element (130) to secure a first optical fiber (50) within the first mechanical element (130) upon actuation, and a second actuation cap (160) disposed adjacent the second mechanical element (150) to secure a second optical fiber (50′) within the second mechanical element (150) upon actuation. The first and second optical fibers (50, 50′) can be positioned, secured and actuated in the connection device (100) at the same or at different times.
US10345528B1 Fiber coupling with a photonic waveguide formed from core material with tuned index of refraction
In one embodiment, an apparatus comprises a photonic waveguide formed in an element of core material and comprising a waveguide core extending within the core material and surrounded by core material with a modified index of refraction, and a fiber positioned in a slot formed in the element of core material with a core of the fiber aligned with the waveguide core. A method for forming the photonic waveguide and fiber coupling is also disclosed herein.
US10345524B2 Optical edge coupler with controllable mode field for photonic chip
An optical coupler at an edge of a photonic integrated circuit (PIC) is provided and configured to match a mode of a waveguide of the PIC to a mode of an external optical fiber. A core of the waveguide terminates prior to the edge and can include an inverted taper for mode enlargement. The waveguide cladding includes an inverted taper and is surrounded by an outer cladding material of lower refractive index, forming a second waveguide. The cladding and outer cladding cooperate to guide light between the core and the edge while the inverted taper contributes to mode enlargement. The outer cladding material is selected to have a refractive index which facilitates the mode matching to optical fiber. The coupler can be provided using lithography. Material underneath the waveguide cladding can be removed by an undercutting process and the outer cladding material deposited in place thereof.
US10345523B2 Field access terminal system
An optical communication cable and related systems and methods are provided. A method for field terminating an optical fiber of a fiber optic distribution cable includes accessing at least one of a plurality of optical fibers of the distribution cable by creating an access location in the distribution cable, inserting a cutting tool through the access location such that the cutting tool extends longitudinally past the access location a predetermined distance, terminating the at least one of the plurality of optical fibers at the predetermined distance, removing at least a portion of the at least one terminated optical fiber through the access location, and inserting the portion of the at least one terminated optical fiber through a furcation tube premounted on a small access closure device.
US10345521B2 Method of modifying mode size of an optical beam, using a waveguide mode expander having non-crystalline silicon features
A waveguide mode expander couples a smaller optical mode in a semiconductor waveguide to a larger optical mode in an optical fiber. The waveguide mode expander comprises a shoulder and a ridge. In some embodiments, the ridge of the waveguide mode expander has a plurality of stages, the plurality of stages having different widths at a given cross section.
US10345508B2 Display device with first member having a plurality of partitions and a plurality of second members, each second member disposed in between adjacent partitions
According to one embodiment, an illumination device includes a light source, clad, and a plurality of cores. The clad includes a first edge at a light source side, a second edge opposite to the first edge, and a plurality of grooves formed by a plurality of partitions extending in parallel to each other from the first edge to the second edge. The cores are accommodated in the grooves, and each core includes an incident surface on which light from the light source is incident and an exit surface exposed from the groove to emit the light incident on the incident surface.
US10345506B1 Light projecting method and device
A waveguide comprises a first surface and a second surface. At least one of the first surface or the second surface comprises a plurality of grating structures. The waveguide is configured to guide an in-coupled light beam to undergo total internal reflection between the first surface and the second surface. The grating structures are configured to disrupt the total internal reflection to cause at least a portion of the in-coupled light beam to couple out of the waveguide from the first surface, the portion of the in-coupled light beam coupled out of the waveguide forming out-coupled light beams.
US10345503B2 Display device
A display device includes a light guide plate, and light sources allowing light to be incident on a first side surface and a second side surface of the light guide plate. First incidental side surface light from the first light source is reflected to an upper surface side by first reflection parts formed on a bottom surface to display a first pattern, and second incidental side surface light from the second light source is reflected to the upper surface side by second reflection parts formed on the bottom surface to display a second pattern. Slopes are provided at parts of the first side surface and the second side surface of the light guide plate, and light reflected on a facing reflection surface and propagating in the light guide plate again is reduced by the slopes.
US10345500B2 Polarizing film, pressure-sensitive-adhesive-layer-attached polarizing film, and image display device and method for continuously producing same
The present invention pertains to a polarizing film having a transparent resin layer on at least one side of a polarizer containing a polyvinyl alcohol-based resin, wherein the transparent resin layer has a thickness of 0.2 μm or more and is formed from a layer-forming material containing a polyvinyl alcohol-based resin having a saponification degree of 96 mol % or more, and wherein the combined total content of sodium acetate and potassium acetate contained in the transparent resin layer is less than 1 wt %. This polarizing film has crack-resistant properties, and can minimize degradation of the optical characteristics in a heating and humidifying test.
US10345497B2 Optical element
An optical element includes a lens component and a filter. The lens component has first, second, third, fourth, fifth, sixth and seventh surfaces disposed around and parallel to a reference axis. The lens component further has spaced apart first and second collimating units formed on the first surface, and a third collimating unit formed on the second surface. The second collimating unit is located between the first and third collimating units. The third surface is formed with a groove defined by the fourth, fifth, sixth and seventh surfaces. The filter is disposed on the third surface, covers the groove, and has a first side surface facing the fourth, fifth, sixth and seventh surfaces, and a second side surface opposite to the first side surface.
US10345496B2 Miniature grism system for astronomical spectroscopy
The invention is directed at a miniature grism system. The miniature grism system is a single compact device that comprises a grism with collimating and focusing optics. In an aspect, the grism includes at least one prism and a grating. In an aspect, the miniature grism system, and more specifically the grism, includes at least one prism which is placed on either side of the grating. The focusing optics and the collimating optics are found on opposite sides of the grism system, sandwiching the prism and grating of the grism. In an aspect, the miniature grism system is configured to be retained within a filter wheel. The miniature grism system is configured to be used with telescopes having a small focal ratio.
US10345473B2 Multi-dimensional folding seismic sensor array
A system having an unmanned marine vessel and a multi-dimensional seismic sensor array coupled to the unmanned marine vessel. The multi-dimensional seismic sensor array is configured to acquire seismic survey data and calculate pressure gradients in multiple directions. The frame includes members that are configured to rotatably pivot with respect to each other in moveable x-shaped crossing configurations.
US10345472B2 Estimating a time variant signal representing a seismic source
A method for estimating a time variant signal representing a seismic source obtains seismic data recorded by at least one receiver and generated by the seismic source, the recorded seismic data comprising direct arrivals and derives the time variant signal using an operator that relates the time variant signal to the acquired seismic data, the operator constrained such that the time variant signal is sparse in time.
US10345471B2 Methods and apparatus for applying surface consistent phase-dependent phase corrections
Methods and apparatuses compute and apply surface-consistent frequency-dependent phase corrections, to traces extracted from seismic survey data, using a multi-scale iterative approach.
US10345470B2 Device and method for deghosting seismic data using sparse tau-p inversion
Computing device, computer instructions and method for improving accuracy of an image of a surveyed subsurface. The method includes a step of receiving seismic data (D) recorded with seismic sensors; a step of deghosting the seismic data (D) using a sparseT-Pinversion algorithm together with a low-rank optimization scheme and a high-cut filter to calculate ghost-free wave-fields (U0(t,x,y)) in the time-space domain; and a step of processing the ghost-free wave-fields (U0(t,x,y)) to generate the image of the surveyed subsurface.
US10345466B2 Memory efficient Q-RTM computer method and apparatus for imaging seismic data
A memory-efficient Q-RTM computer method and apparatus for imaging seismic data is described. A seismic image may be formed from a memory-efficient Q-RTM module utilizing received attenuated seismic data. Seismic data is processed by the memory-efficient Q-RTM module to compensate for amplitude attenuation and phase velocity dispersion simultaneously during back-propagation in RTM. A negative quality factor, Q, is obtained by modifying the wave equation to compensate for amplitude attenuation. One or more dispersion optimization terms introduced to a wave equation for compensation of Q effects on the phase, solved by a finite difference algorithm, compensate for phase velocity change and further adjust amplitude attenuation compensation.
US10345462B2 Flat contact quick connect connection for an autonomous seismic node
Apparatuses, systems, and methods for data and/or power transfer to and from an ocean bottom seismic node are described. In an embodiment, an autonomous seismic node is configured with a bulkhead connector assembly that may be coupled to a plug assembly for data and/or power transfer and a pressure cap assembly when utilized subsea. A plurality of pins may be located on the bulkhead assembly in a substantially flat contact surface to obtain an external electrical connection to the node. The pins on the bulkhead assembly may form a flat circuit with an external device, such as a plug assembly or pressure cap assembly. One or more external devices may be coupled to the pressure cap assembly and/or bulkhead connector for increased functionality to the node. A quick release assembly and/or locking ring may be utilized to fasten any external device to the bulkhead connector assembly.
US10345459B2 Radiography apparatus and radiography method
A radiography apparatus includes: a first radiation detector that includes plural pixels accumulating charge corresponding to emitted radiation; a second radiation detector that is stacked on a side of the first radiation detector opposite to a side on which the radiation is incident and includes plural pixels accumulating charge corresponding to the emitted radiation; a first control unit that performs control for reading the charge accumulated in the pixels of the first radiation detector while the charge is accumulated in the pixels of the first radiation detector and the second radiation detector; and a second control unit that starts control for reading the charge accumulated in the pixels of the second radiation detector while the charge is accumulated in the pixels of the first radiation detector and the second radiation detector at a time different from a time when the first control unit starts the control.
US10345457B2 Scintillation light detecting device and radiation detecting device
A scintillation light detecting device distinguishes between signals from scintillator elements. The device includes a scintillator array. In the scintillator array, the scintillator elements have mutually different decay time constants for emitted light generated as a result of an incident radiation event. A photomultiplier tube that receives light output from the scintillator elements and converts the light into an electrical signal. In relation to the event, an arithmetic processing device detects a peak value and an integrated charge quantity in a voltage waveform of the electrical signal from the photomultiplier tube, and identifies the scintillator element in the scintillator array to which the electrical signal, resulting from the incidence of radiation onto the scintillator element, is attributable, in accordance with a ratio between the detected peak value and integrated electric charge quantity.
US10345455B2 Radiation detection apparatus, radiation imaging system, and method of manufacturing radiation detection apparatus
A radiation detection apparatus includes a plurality of detection substrates on which photoelectrical conversion elements are arranged, a plate configured to support the plurality of detection substrates, a scintillator, and a plurality of bonding material members configured to bond the plurality of detection substrates and the scintillator. The plurality of bonding material members bond one-side surfaces of the plurality of detection substrates and a one-side surface of the scintillator, and the plurality of bonding material members are separated from each other and arranged so that outer edges of the plurality of bonding material members are not positioned between the plurality of detection substrates.
US10345454B2 Method for reshaping the characteristic exposure response and dosimetry of a direct radiography system
A method for reshaping the characteristic exposure response and dosimetry of a direct radiography system into a specified exposure response profile includes pixel-wise converting image data according to a response transfer model which is derived from an x-ray generator's post exposure parameters data associated with image signals obtained at various exposure levels during system calibration and from a few extra dose measurements and their corresponding post exposure data also gathered during system calibration under reference exposure conditions.
US10345452B1 Method and system for mobile device localization region in trusted-GPS region
A method and system for localizing a mobile device having a processor and a memory. The method comprises, using the processor, localizing the mobile device during navigation of a sequence of positions along an indoor area based on a data fusion of fingerprint data, detecting, using the processor, a boundary of a trusted-global positioning system (trusted-GPS) positioning region within the indoor area, and upon navigating to the boundary, localizing the mobile device based on GPS position data acquired at the memory of the mobile device.
US10345447B1 Dynamic vision sensor to direct lidar scanning
A dynamic vision sensor (DVS) camera is described that directs scanning of a lidar. In one example, a DVS has an array of pixels, wherein each DVS pixel comprises a photodetector, and is configured to detect temporal contrast and generate an event in response. A lidar system has a light source configured to emit light, a scanner configured to direct the emitted light along a scan pattern contained within a field of regard of the lidar system, and a receiver configured to detect at least a portion of the emitted light scattered by one or more remote targets in a scene. A processor is coupled to the lidar system and to the dynamic vision sensor and receives the events, identifies a region of interest in the field of regard that corresponds to DVS pixels that generated the events, and adjusts a scan parameter of the lidar system in the region of interest.
US10345446B2 Integrated laser lighting and LIDAR system
The present disclosure provides a mobile machine including a laser diode based lighting system having an integrated package holding at least a gallium and nitrogen containing laser diode and a wavelength conversion member. The gallium and nitrogen containing laser diode is configured to emit a first laser beam with a first peak wavelength. The wavelength conversion member is configured to receive at least partially the first laser beam with the first peak wavelength to excite an emission with a second peak wavelength that is longer than the first peak wavelength and to generate the white light mixed with the second peak wavelength and the first peak wavelength. The mobile machine further includes a light detection and ranging (LIDAR) system configured to generate a second laser beam and manipulate the second laser beam to sense a spatial map of target objects in a remote distance.
US10345445B2 Circuit for acoustic distance measuring
In one form, an acoustic signal is generated for an acoustic transducer, where the acoustic transducer is susceptible to reverberation that defines a close proximity indication zone. The start of a close proximity indication zone window is defined after the generation of the acoustic signal at a first time. During the close proximity indication zone window, a signal is received from the acoustic transducer. When the signal is received, an obstacle is detected in the close proximity indication zone if the magnitude of a first pulse received from the transducer at a second time is less than a first threshold but greater than a second threshold for a debounce time. Additionally, a magnitude of a second pulse received from the transducer outside the close proximity indication zone window at a third time should be less than the second threshold but greater than a third threshold for the debounce time. In this form, the third time is equal to the first time plus two times the difference between the second time and the first time.
US10345442B2 Collision possibility determination device
A collision possibility determination device includes: a detection unit which detects at least one object which moves relatively with respect to a moving body; and a determination unit which determines a collision possibility of the moving body with the object. The determination unit defines a first factor and a second factor which are spaces between the body and the object in a travelling direction and in a width direction of the body respectively. The determination unit determines the possibility based on the two factors when the object is within a farther area from the body, and the possibility based on only the first factor when the object is within a nearer area from the body.
US10345440B1 Reduced-bias multi-resolution coherent change detection
Described herein are various technologies relating to generating a reduced bias multi-resolution (RBMR) coherent change detection (CCD) image product. A low bias, low resolution (LBLR) CCD image product is generated based upon a first SAR image of a scene and a second SAR image of the scene, where each pixel in the LBLR CCD image has a respective value that is computed using a large box-filter. The LBLR CCD image is segmented into a plurality of segments, and a box-filter size is determined for each segment based upon values of pixels in the segment. A RBMR CCD image product is then computed using box-filters of the determined sizes.
US10345438B2 Determining distance to source of passive intermodulation product (PIM) in a distributed base station
A method for determining the distance to source of a passive intermodulation (PIM) product for a distributed base station is provided. The method includes generating a test signal; transmitting the test signal on a front haul communication link between a baseband unit and a remote radio head of the distributed base station; receiving the PIM product as a reflected signal at the remote radio head; multiplying the reflected signal by a conjugate of the test signal to create a sinewave; determining a frequency of the sinewave; and determining the distance to the source of the PIM based on the determined frequency of the sinewave.
US10345432B1 Flexible wideband radar receiver architecture with enhanced sensitivity, dynamic range, instantaneous bandwidth, and range window capability
A signal processing system including a plurality of receivers configured to receive a return signal from a transmitted radio frequency (RF) waveform. A mode control processor is configured to selectively and independently alter at least one characteristic of a signal down conversion process performed by each receiver. A digital signal processor is configured to integrate the outputs of the plurality of receivers.
US10345428B1 Angle-based multiple-source geolocation method and geolocation geometry evaluation based on covariance matrix
A computer-implemented method of geolocating a target includes: receiving, from a plurality of sources, a corresponding plurality of angle estimates of the target relative to the respective sources; generating a corresponding plurality of planar renditions of the received angle estimates; selecting a combination of two or more planar renditions whose intersection defines a polygon; in response to multiple such combinations, selecting one having a largest number of planar renditions; and determining a center of the polygon of the selected combination. A computer-implemented method of evaluating geolocation geometry with respect to a target includes: geolocating the target from received sensor data of the target from multiple sources and location data of the sources; generating entries of a covariance matrix from the location data and the geolocation; deriving eigenvalues of the covariance matrix from the generated entries; and comparing the derived eigenvalues to evaluate the geolocation geometry with respect to the target.
US10345426B2 Device state estimation under pedestrian motion with swinging limb
Systems, methods, devices and computer-readable storage mediums are disclosed for device state estimation under pedestrian motion with swinging limb. In some implementations, a method comprises: determining, by a device, that the device is attached to a swinging limb based on a sensor signal; determining, by the device, a rotational velocity component due to the swinging limb based on the sensor signal and limb parameters; estimating, by the device, device velocity; and determining, by the device, user velocity based on the device velocity and the rotational velocity component.
US10345424B2 Detection unit and method for identifying and monitoring clouds in an observed area of the sky
A detecting assembly and method for identifying and tracking clouds in a zone of the sky being observed where some thermal-infrared flux emitted by the zone is collected and transmitted to a thermal-infrared detector, the detector including a sensor sensitive to the flux in a set band of wavelengths, a measurement of the actual temperature and actual relative humidity of the air at ground level is carried out and the vertical temperature and water vapor distribution is deduced therefrom, the dataset relating to the thermal-infrared signal emitted by a reference sky for the vertical temperature and water vapor distribution is stimulated or obtained, the dataset thus simulated or obtained is subtracted from the dataset measured by the sensor to determine if clouds are present in the zone, and the dataset thus obtained is processed in order to compute the optical thickness and/or altitude of each cloud in the observation area.
US10345421B2 Measurement accessory device
A measurement accessory device connectable to a measurement apparatus or to a device under test wherein the measurement accessory device comprises means for providing characteristic data of said measurement accessory device in machine readable form used by said measurement apparatus during measurement of said device under test.
US10345419B2 On-line calibration and compensation of a current transformer
Systems and methods are disclosed for calibration and compensation of on-line current transformers. In certain embodiments, a method to calibrate a single current transformer by use of an AC injected current is provided. In other embodiments, a method to calibrate and compensate multiple current transformers using a single AC injected current is provided. In further embodiments, a system for calibration and compensation of multiple current transformers is provided. The adequate frequency of the injected current as well as other characteristics for adequate use in some embodiments is provided.
US10345418B2 Calibration device for automatic test equipment
Example automatic test equipment (ATE) includes: a test instrument for outputting test signals to test a device under test (DUT), and for receiving response signals based on the test signals; a device interface board (DIB) connected to the test instrument, with the DIB including an application space having a site to which the DUT connects, and with the test signals and the response signals passing through the site; and calibration circuitry in the application space on the DIB. The calibration circuitry includes a communication interface over which communications pass, with the communications comprising control signals to the calibration circuitry and measurement signals from the calibration circuitry. The calibration circuitry also includes non-volatile memory to store calibration data and is controllable, based on the control signals, to pass the test signals from the test instrument to the DUT and to pass the response signals from the DUT to the test instrument.
US10345417B2 Power on restoration of sensor hysteresis
Described embodiments provide circuits, systems and methods for generating a sensing signal in response to the ambient condition, comparing the sensing signal to a threshold hysteresis range to generate a digital signal, and upon powering on the sensor, determining whether the sensing signal is within the threshold hysteresis range and, if the sensing signal is within the threshold hysteresis range, setting the digital signal to a predetermined level based on a hysteresis restoration state associated with sensor before the sensor is powered off.
US10345414B2 Rapid quantitative abdominal imaging with magnetic resonance fingerprinting (MRF)
Example embodiments associated with characterizing a sample using NMR fingerprinting are described. One example NMR apparatus includes an NMR logic that repetitively and variably samples a (k, t, E) space associated with an object to acquire a set of NMR signals that are associated with different points in the (k, t, E) space. The NMR signals are produced in response to a FISP-MRF pulse sequence. Sampling is performed with t and/or E varying in a non-constant way. The NMR apparatus may also include a signal logic that produces an NMR signal evolution from the NMR signals and a characterization logic that characterizes a tissue in the object as a result of comparing acquired signals to reference signals. Acquired signals are corrected using data describing an inhomogeneous B1 field produced by the NMR apparatus while the set of NMR signals are acquired.
US10345412B2 RF pulse generation for magnetic resonance imaging
An imaging system includes determination of a first range of values of an imaging parameter, determination of a cost function expressing a difference between a first pulse profile and a second pulse profile, the second pulse profile generated based on respective values of each of a set of pulse parameters, identification of first coefficient values of each function of a set of functions which substantially minimize the cost function over the first range of values of the imaging parameter, where each of the set of functions determines a value of a respective one of the set of pulse parameters based on a value of the imaging parameter, and storage of the first coefficient values of each function of the set of functions in association with the first range of values.
US10345410B2 Magnetic resonance apparatus and method for the acquisition of scan data of an examination object
The method and apparatus for the acquisition of scan data of an examination object by execution of a magnetic resonance scanning protocol having at least one suppression module, a relevant volume in the examination object is determined in which the magnetization of the examination object to be examined is to be manipulated and/or the scan data are to be acquired. For each suppression module contained in the scanning protocol, the associated suppression volume in which signals are to be suppressed is determined. The relevant volume that has been determined is optimized by taking account of the determined suppression volumes. Optimized scanning parameters of the scanning protocol are determined such that the best possible scanning conditions prevail in the optimized relevant volume. The scanning protocol is executed as a scanner with the optimized scanning parameters determined and the scan data acquired thereby are made available as a data file.
US10345409B2 System and method for simultaneous multislice excitation using combined multiband and periodic slice excitation
Systems and methods for controlling a magnetic resonance imaging (MRI) system to simultaneously excite multiple different slice locations. A multiband (MB) radio frequency (RF) pulse waveform is combined with an RF pulse waveform that results in periodic excitation of the slice locations, such as a power independent of a number of slices (PINS) RF pulse waveform. Before combination, the MB RF pulse waveform is preferably transformed to traverse the excitation k-space trajectory defined by a plurality of slice-encoding gradient blips. The combined RF pulse waveform is used to generate an RF excitation field generated while the plurality of slice-encoding gradient blips are played out. The portions of the combined RF pulse associated with the MB RF pulse are played out during the gradient blips, and the portions associated with the PINS RF pulse are played out between the gradient blips.
US10345403B2 Radio frequency surface coil and magnetic resonance device employing the same
A radio frequency (RF) surface coil and a magnetic resonance device employing the same are disclosed. The disclosed RF surface coil for the magnetic resonance device comprises: a plurality of conductor elements connected in series so as to form a loop-shaped surface coil; and a variable inductance unit provided in at least one of the plurality of conductor elements so as to adjust inductance, wherein the variable inductance unit comprises a conductor bar and a coupler for attachably/detachably coupling the conductor bar to/from at least one of the plurality of conductor elements.
US10345402B2 Internal contacting and cable routing of a head coil with tilting function
The embodiments relate to a head coil for an imaging MRT system. The head coil includes a head coil upper part and a head coil lower part. At least the head coil upper part may be tilted relative to the head coil lower part, and an internal connecting cable of the head coil is embodied as a rigid-flex circuit board with a rigid region and a flexible region.
US10345399B2 Method and local coil system for producing a magnetic resonance radio frequency field
A magnetic resonance RF field is produced in a magnetic resonance imaging system that includes a main magnetic field apparatus and an object-bearing table movable relative to the main magnetic field apparatus and on which a local coil system is arranged. The local coil system includes a plurality of transmission elements. A current location of the object-bearing table relative to the main magnetic field apparatus is established. The transmission elements are automatically connected based on the current location of the object-bearing table.
US10345397B2 Highly sensitive, low power fluxgate magnetic sensor integrated onto semiconductor process technologies
An integrated fluxgate device has a magnetic core on a control circuit. The magnetic core has a volume and internal structure sufficient to have low magnetic noise and low non-linearity. A stress control structure is disposed proximate to the magnetic core. An excitation winding, a sense winding and a compensation winding are disposed around the magnetic core. An excitation circuit disposed in the control circuit is coupled to the excitation winding, configured to provide current at high frequency to the excitation winding sufficient to generate a saturating magnetic field in the magnetic core during each cycle at the high frequency. An isolation structure is disposed between the magnetic core and the windings, sufficient to enable operation of the excitation winding and the sense winding at the high frequency at low power.
US10345391B2 Method and apparatus for predicting remaining useful life (RUL) of battery
Disclosed is a method of predicting a remaining useful life (RUL) including measuring an operating current during a charging cycle and a discharging cycle of a battery, calculating a capacity fade of a plurality of cycles of the battery based on degradation parameters and the measured operating currents, and predicting an RUL of the battery based on the calculated capacity fade.
US10345390B2 Method and apparatus for correcting error occurring in estimation of battery life
An apparatus and method for correcting an error occurring in estimation of a life of a battery. Either one or both of usage information and battery environment information are collected, and a weight corresponding to the either one or both of the battery usage information and the battery environment information may be calculated from a battery degradation model. The calculated weight may be reflected on a state of health (SOH), and the SOH may be corrected.
US10345386B2 Battery state estimation device and method of estimating battery state
A battery state estimation device includes a detecting part, a state of charge (SOC) estimating part, an open circuit voltage (OCV) estimating part, a terminal voltage estimating part, and a correcting part. The detecting part detects a charge-discharge current and a terminal voltage of a battery. The SOC estimating part estimates an SOC of the battery, based on the charge-discharge current detected by the detecting part. The OCV estimating part estimates an OCV of the battery, based on the SOC estimated by the SOC estimating part and a relationship between an OCV and the SOC of the battery. The terminal voltage estimating part calculates an estimated terminal voltage, based on the charge-discharge current and the terminal voltage detected by the detecting part and on an equivalent circuit model constructed using an inversely proportional curve. The correcting part corrects the SOC estimated by the SOC estimating part, based on the estimated terminal voltage calculated by the terminal voltage estimating part and the terminal voltage detected by the detecting part.
US10345381B2 Cleaning and motor heating electromagnetic motor control switching
One embodiment describes a switching device system, which includes a first single pole switching device that selectively connects and disconnects a first phase of electric power to a first winding of a three phase motor; a second single switching device that selectively connects and disconnects a second phase of electric power to a second winding of the three phase motor; in which the first and second single pole switching devices control temperature of the motor by, at a first time, connecting the first phase and the second phase electric power to the motor.
US10345378B2 Apparatus and method for performing a scalability check on a hardware description language representation of a circuit
A computer implemented method, and an apparatus, are provided for performing a scalability check on a Hardware Description Language (HDL) representation of a circuit. The HDL representation identifies a plurality of sink signals, where each sink signal is arranged to take a result value computed by performing an operation using as input one or more driver signals. The method comprises creating within a storage a mapping table to map drivers signals to sink signals, where each entry identifies a sink signal and an associated sink width indication, identifies each driver signal used in the computation of the result value for that sink signal along with an associated driver width indication for each driver signal, and an operation type indication for the operation used to compute the result value for the sink signal. A scalability check operation is then executed on processing circuitry for one or more selected entries in the mapping table that have at least one of the sink and driver width indications specified with reference to at least one parameter. The scalability check operation comprises determining, using the operation type indication and the driver width indication for each driver signal, a driver signal identifying an expected width for the sink signal, and determining using the sink width indication a sink formula to identify the width of the sink signal. The sink formula and the driver formula are then evaluated to determine whether the presence of the at least one parameter gives rise to a scalability issue. A result file is then output identifying each sink signal that has been detected to have a scalability issue.
US10345374B2 System and methods for analyzing and estimating susceptibility of circuits to radiation-induced single-event-effects
Systems and methods for semiconductor design evaluation. IC layout information of a circuit design is received, and the circuit design is decomposed into smaller circuit pieces. Each circuit piece has IC layout information and a netlist. For each circuit piece, a set of strike models is selected based on the layout information and the net-list of the circuit piece and received radiation environment information. Each strike model has circuit components with voltage values corresponding to a respective particle strike. For each selected strike model of a circuit piece: a radiation susceptibility metric is determined by comparing functional results of simulation of the of the strike model with functional results of simulation of the circuit piece. For each circuit piece, a radiation susceptibility metric is determined based on the radiation susceptibility metrics generated for each selected strike model of the circuit piece.
US10345371B2 Method for parameter extraction of a semiconductor device
A method is provided for parameter extraction of a semiconductor device with a multi-finger gate. The method includes measuring gate-to-source and gate-to-drain capacitances and performing 3D simulation to compute fringing capacitances, thereby computing an overlap capacitance between the gate and a source/drain extension region, and computing a length of the source/drain extension region according to the overlap capacitance.
US10345370B1 Hybrid harmonic tuner
A hybrid harmonic tuner uses a reverse injection technique, a modified adjustable Gamma Boosting Unit (GBU) cascaded with a passive multi-carriage harmonic impedance tuner in the same slabline and housing. The GBU samples a portion of the forward travelling signal at the fundamental frequency, adjusts its phase and amplitude, amplifies it and injects it back, in reverse direction into the main signal path. In the hybrid tuner technique, as is herein implemented, the forward coupler (wave-probe) is mounted on the vertical axis of a slide screw tuner-type carriage and, being horizontally and vertically controlled, it eliminates the need of a separated phase shifter and attenuator, which makes the solution better, simpler and more effective; harmonic tuning is performed using only the multi-carriage passive tuner.
US10345365B2 Reflectometry method and device for diagnosing cables in use
A complete injection signal is provided having a digital spectrum formed from components weighted by a set of coefficients, in a preliminary step, the coefficients of the components included within a frequency band are attenuated resulting in an incomplete digital spectrum being obtained; in a next step, the analog signal composed from the incomplete digital spectrum is injected into the electrical line; in a next step, the echo corresponding to the injected signal is measured; in a next step, the digital spectrum of the echo is calculated; in a next step, the digital spectrum of the echo of the complete analog signal if the latter had been injected is estimated, the kth component of the estimated complete digital spectrum being equal to the kth component of the digital spectrum of the echo received multiplied by the ratio between the kth component of the digital spectrum of the complete injection signal over the kth component of the incomplete digital spectrum; in a next step, the measurement of the reflectogram of the line is obtained based on the estimated complete digital spectrum.
US10345360B2 Capacitor life diagnosis device, capacitor life diagnosis method, and program
A capacitor life diagnosis device includes: a first fluctuation detecting unit configured to detect a maximum value of fluctuation in output voltage of a first capacitor every fixed time; and an output unit configured to predict a residual life of the first capacitor on the basis of temporal transition of the maximum value of fluctuation in the output voltage detected by the first fluctuation detecting unit, and output a signal indicating the residual life of the first capacitor.
US10345357B2 Fault detection in variable differential transformer sensors based on zero-crossings of signals
Systems and methods of detecting failures in an assembly that uses a variable differential transformer sensor. In one embodiment, a signal processor receives an excitation signal applied to the sensor, and detects a zero-crossing of the excitation signal. The signal processor receives an output signal of the variable differential transformer sensor in response to the excitation signal, and detects a zero-crossing of the output signal. The signal processor detects a fault in the assembly responsive to a determination that the zero-crossing of the output signal is separated from the zero-crossing of the excitation signal by more than the detection threshold.
US10345356B2 System and method for protection against electric shock
A current consumed by an electric consumer is sampled as a first sampled current, and a main current sensor samples a current provided by an electric supply system as a second sampled current. A fault current detector detects a fault current between the electric supply system and the electric consumer, based on a non-zero difference between the first sampled current and the second sampled current and, in response, generates a circuit break signal. A residual current device receives the circuit break signal and, in response, to breaks a circuit between electric supply system and the electric consumer.
US10345355B2 Method of communication between distributed wire harness test units using wire under test
There is described a method for communicating between distributed test units testing a wire harness. The method comprises connecting a first test unit and a second test unit to the wire harness to test, acting as a master and a slave, and either identifying a wire that is good to communicate or sending a test signal through a circuit comprising a wire of the wire harness from the first test unit to the second test unit to identify such a wire. Then the first test unit sends a communication signal through the circuit comprising the wire of the wire harness from any one of the first test unit and the second test unit to the other one.
US10345354B2 Fault detection method for a flow sensor and a height sensor fluid tank sensor network
Discussed herein are a sensor-network system and a method thereof for detecting and isolating faults occurring in sub-systems and sensors included in the network. The sub-systems and the sensor measurements are subject to noise and disturbances. A bank of Kalman-filters (KF) is used to detect and isolate the faults. Each KF is driven by either a pair of consecutive sensor measurements or a pair including a reference input and a sensor measurement. The KF residual is computed for each measurement pair and is a reliable indicator of a fault in subsystems and sensors located in the network.
US10345352B2 System and method for health monitoring of electrical systems
A method of electrical system fault detection and location determination includes measuring a baseline time domain reflectometry (TDR) waveform along a wire path of the electrical system and obtaining an operating TDR waveform along the wire path. The operating TDR waveform is compared to the baseline TDR waveform to derive a difference TDR waveform, and a difference energy is calculated utilizing the difference TDR waveform. The difference energy is monitored over time for peaks in the difference energy and potential electrical system faults are identified via the peaks in the difference energy.
US10345348B2 Detection circuit for an active discharge circuit of an X-capacitor, related active discharge circuit, integrated circuit and method
An active discharge circuit discharges an X capacitor and includes a sensor circuit that generates a sensor signal indicative of an AC voltage at the X capacitor. A processing unit generates a reset signal as a function of a comparison signal. A comparator circuit generates the comparison signal by comparing the sensor signal with a threshold. A timer circuit sets a discharge enable signal to a first logic level when the timer circuit is reset via a reset signal. The timer circuit determines the time elapsed since the last reset and tests whether the time elapsed exceeds a given timeout value. If the time elapsed exceeds the given timeout value, the timer circuit sets the discharge enable signal to a second logic level. A dynamic threshold generator circuit varies the threshold of the comparator circuit as a function of the sensor signal.
US10345347B2 Device and method for fault current detection
The invention relates to a method and a device for detecting fault currents in a regulated DC intermediate circuit having an active power factor correction.
US10345346B2 Radio-frequency voltage detection
Methods and apparatus are provided for detection of voltage levels of RF signals. A first voltage correction is provided based on a thermal voltage and a second voltage correction is provided based on a voltage difference between a detection transistor, used for the rectification of the RF signal, and a reference transistor, to which the RF signal is not supplied. Based on the first and second voltage corrections, a more accurate detector with greater linearity may be obtained. In an embodiment, the second voltage correction may be generated proportional to a hyperbolic tangent of the voltage difference between two transistors, obtained using an additional pair of transistors configured as a differential pair. Applications include the control of a power amplifier output in a wireless device.
US10345345B2 Fiber-optic current sensor with spun fiber and temperature compensation
A fiber-optic current sensor uses a highly-birefringent spun fiber as sensing fiber. The light is fed through a retarder, which is a detuned quarter-wave or half-wave retarder. It is shown that such detuning can be used to compensate for temperature dependencies of the sensing head.
US10345344B2 Magnetic sensor with thin-walled magnetic core and methods of manufacture
A non-contact magnetic sensor assembly includes a thin-walled magnetic ring that facilitates a reduction in the size of the device without compromising performance. The component assembly may be configured as a Hall effect current sensor and may be included in a string monitor for a photovoltaic power system.
US10345342B2 Rogowski current with active capacitance compensation
A method and a sensor for measuring a time derivative of an AC current flowing through a measurement object are presented, wherein a Rogowski-Steinhaus-Chattock coil is aligned with the measurement object and at least one partitioning line is drawn into coil turns of the Rogowski-Steinhaus-Chattock coil and minimizes a capacitive coupling of the coil turns of the Rogowski-Steinhaus-Chattock coil among one another and/or to at least one further electrical line by virtue of the fact that an electrical potential corresponding to the electrical potential of the coil turns of the Rogowski-Steinhaus-Chattock coil is impressed on the at least one partitioning line by means of an active feedback.
US10345339B2 Group delay based averaging
Embodiments of the present invention provide techniques and methods for improving signal-to-noise ratio (SNR) when averaging two or more data signals by finding a group delay between the signals and using it to calculate an averaged result. In one embodiment, a direct average of the signals is computed and phases are found for the direct average and each of the data signals. Phase differences are found between each signal and the direct average. The phase differences are then used to compensate the signals. Averaging the compensated signals provides a more accurate result than conventional averaging techniques. The disclosed techniques can be used for improving instrument accuracy while minimizing effects such as higher-frequency attenuation. For example, in one embodiment, the disclosed techniques may enable a real-time oscilloscope to take more accurate S parameter measurements.
US10345338B2 Test cap for a cable
An electronic device includes a housing, which is sized and shaped to fit snugly over a connector containing first electrical contacts at an end of a cable. The electronic device further includes second electrical contacts within the housing and test circuitry. The second electrical contacts are configured and positioned to mate with the first electrical contacts when the housing is fitted over the connector. The test circuitry is contained within the housing and coupled to the second electrical contacts and configured to test a functionality of the cable.
US10345336B2 Scanning probe microscope and measurement method using the same
A scanning probe microscope that includes a probe, a positioning unit configured to position a probe on a measurement sample, an excitation unit configured to excite the measurement sample at a predetermined frequency, a resonance unit configured to output a frequency modulation signal by converting a change of a capacitance of the measurement sample, a lock-in amplifier configured to output a differential capacitance signal obtained by extracting a predetermined frequency component and a harmonic component of the predetermined frequency of the demodulated signal, a conversion unit configured to output data indicative of a relationship between a voltage applied to the measurement sample and the capacitance, a detecting unit that detects a voltage value corresponding to a feature point of the relationship data, and a main measurement control unit that measures electrical characteristics of the measurement sample subjected to a DC bias voltage substantially equal to the feature point voltage.
US10345335B2 Scanning probe microscope and scanning method thereof
A scanning probe microscope has a cantilever having a probe at a tip of the cantilever, a driving unit that performs a separating operation for separating one of the sample and the probe from the other at a speed exceeding a response speed of the cantilever from a state where the probe is in contact with the surface of the sample, a determination unit that determines that the probe is separated from the surface of the sample when vibration of the cantilever at a predetermined amplitude is detected at a resonant frequency of the cantilever during the separating operation, and a driving control unit that stops the separating operation when the determination unit determines that the probe is separated from the surface of the sample and relatively moves the probe and the sample to a position where the probe is located on a next measuring point of the sample.
US10345334B2 Electronic arrangement in a motor vehicle
An electronic arrangement in a motor vehicle, in which at least one sensor is connected to a first electronic control unit by a current interface for transmitting signals and/or for supplying power. A connection of the current interface to at least one supply potential is provided via a second electronic control unit.
US10345332B2 Zero power sensors
An environmental physical sensor is provided that includes a power input terminal, a sensor output terminal, and a resonant switch. The resonant switch includes a mechanical element that is responsive to an environmental stimulus and is coupled to an electrical switch. The electrical switch is operable between an open position and a closed position and electrically connects the power input terminal to the sensor output terminal when in the closed position. The mechanical element is configured to intermittently actuate the electrical switch into the closed position responsive to the environmental stimulus.
US10345323B2 Thermally balanced differential accelerometer
A single sensing unit having two electrodes with a common thermal reference is positioned near the centroid of the inertial mass of a differential inductive accelerometer. As the mass is displaced a first sensor detects an increase in inductance while a second sensor detects a decrease in inductance. Significantly, the first and second sensors share a common thermal reference eliminating any thermal differential. As the sensor system is closely aligned with the centroid of the inertial mass the sensor system of the present invention reduces or eliminates any systemic error.
US10345320B2 Systems and methods for performing amplicon rescue multiplex polymerase chain reaction (PCR)
Embodiments of the present disclosure generally pertain to systems and methods for performing amplicon rescue multiplex polymerase chain reaction (arm-PCR). In one embodiment, the system comprises a processor and a reader coupled to a control element. The control element is configured to control the operation of the processor and the reader based on a variety of settings. The processor is configured to receive a self-contained cassette for performing PCR amplification of DNA and/or RNA obtained from an organic specimen. The processor engages with the cassette and manipulates reagents within the cassette in order to amplify and detect the DNA from the specimen. The processor also causes the cassette to deposit the DNA on a microarray within the cassette. The reader is configured to receive the cassette after it has been processed by the processor and to capture an image of the microarray for transmission to the control element as test data. The control element is further configured to analyze the test data received from the reader and to produce an output indicative of a comparison of the test data to predefined data.
US10345315B2 IGFBP7 for diagnosing diastolic dysfunction
Disclosed herein is a method for diagnosing and/or grading diastolic dysfunction or at least one structural or functional abnormality associated with diastolic dysfunction. The method involves measuring the level of IGFBP7 (Insulin like growth factor binding protein 7) and, optionally, the level of at least one further marker in a patient suffering from heart failure, and comparing the level to a reference level. Also disclosed is a method of monitoring diastolic function in a patient suffering from heart failure, and kits and devices for performing the method.
US10345294B2 Method of amplifying detection light using light-reflecting material in immunochromatography
The present invention intends to provide an immunochromatographic test piece that makes it possible to achieve both highly sensitive detection of a substance to be detected and a simple test piece structure, which are usually difficult to be made compatible with each other. The immunochromatographic test piece is an immunochromatographic test piece comprising a membrane on which a capture substance being a ligand that bonds to a substance to be detected is immobilized, wherein insoluble carrier particles to which a ligand that bonds to the substance to be detected is bound are used and accumulated by being captured with the capture substance immobilized on the membrane, the membrane is irradiated with light to detect light emitted from a portion where the insoluble carrier particles are accumulated or light emitted from a portion surrounding and other than the portion where the insoluble carrier particles are accumulated, thereby measuring the substance to be detected, and a light-reflecting material is provided on a side of the membrane opposite to a side irradiated with light.
US10345284B2 Ground sensor
A device for surveying the condition of a substrate, in particular a soil sensor, having at least one transmitting coil and at least one, preferably four, receiving coils. The transmitting coil is arranged to generate an electromagnetic primary field and the receiving coil is arranged to receive the electromagnetic secondary field induced in the substrate by the primary field. The transmitting coil and the receiving coil are arranged in a housing which includes electromagnetic radiation shielding material. Also disclosed is an agricultural driven machine including a soil sensor and a method for operating a driven machine.
US10345283B1 Soil nitrate sensing system for precision management of nitrogen fertilizer applications
An apparatus, method, and system for on-the-go soil nitrate level sensing, and optionally using the sensing to inform or instruct nitrogen fertilizer application across the field. In one form, the apparatus includes a soil sensing tool which carries a diamond ATR cell in combination with an FTIR field ruggedized spectrometer. The optical surface of the diamond ATR cell can be adjusted in pitch and depth to the soil. A processor is programmed to manipulate acquired spectra to derive a prediction of nitrate level for a given soil position in the field. This can be used to modulate a fertilizer applicator operation or coupled with georeference data collected simultaneously to generate a map of soil nitrate levels for the field, which can be used as a prescription for nitrogen fertilizer application.
US10345282B2 Temperature influenced chemical vaporization and detection of compounds having low volatility
The present disclosure is directed to methods and systems for detecting a chemical substance. The methods and systems include chemically modifying a sample of a substance of interest through combination with a reagent to increase the volatility of the substance of interest. The systems and methods further include performing an analysis of the substance of interest.
US10345281B2 Reagents for enhanced detection of low volatility analytes
Volatilization reagents are disclosed for improved detection of inorganic oxidizers such as chlorates and perchlorates by mass spectrometry. Thermal desorption methods are also disclosed in which the reagent transfers a proton to the anion (i.e., chlorate, perchlorate, etc.) of an inorganic salt analyte, forming an acid (i.e., chloric acid, perchloric acid) that is more easily vaporized and, hence, more easily detected. The reagents can include acidic salts or cation-donators, more generally. The class of reagents including polymeric acids, polymeric organic acids and polymeric sulfonic acids. Hydrated reagents or other reagents that can release water can also be employed as co-reagents. Further, these reagents can be embedded in a swipe or other substrate, delivered as a liquid infused via nebulizer, or otherwise introduced to a sample to be tested.
US10345277B2 Column manager with a multi-zone thermal system for use in liquid chromatography
A thermal system for use in a column manager of a liquid chromatography system comprises a plurality of spatially separated individually controlled thermoelectric chips. A column module houses a plurality of thermally conductive troughs. Each trough resides in a separate thermal zone to be thermally conditioned individually by one of the individually controlled thermoelectric chips. Each trough is adapted to hold one or more liquid chromatography columns therein. A plurality of spatially separated thermal bridges includes a first thermal bridge thermally coupling one of the thermoelectric chips to a first one of the plurality of troughs and a second thermal bridge of the plurality of thermal bridges thermally coupling another of the thermoelectric chips to a second one of the plurality of troughs.
US10345276B2 Passive column pre-heater for use in chromatographic systems
A passive pre-heater assembly includes a thermally conductive heat-spreading block and a plurality of passive pre-heaters in thermally conductive communication with the heat-spreading block. The plurality of the pre-heaters exchanges heat with the thermally conductive heat-spreading block. Each pre-heater includes a thermally conductive base in thermal communication with the heat-spreading block, and a plurality of thermally conductive fins is in thermal communication with the thermally conductive base. The plurality of fins of each pre-heater exchanges heat convectively with ambient air and conductively with the thermally conductive base of that pre-heater. A given one of the passive pre-heaters further comprises a tube in thermally conductive contact with the thermally conductive base of the given passive pre-heater. The thermally conductive heat-spreading block exchanges heat with a fluid passing through the tube of the given passive pre-heater.
US10345273B2 Methods and apparatus to verify operation of acoustic emission sensors
Methods and apparatus verify operation of acoustic emission sensors are disclosed. A disclosed example apparatus includes an acoustic source acoustically coupled to a device, where the acoustic source is to generate an acoustic signal, and a processor to determine an operational condition of an acoustic emission sensor associated with the device based on measuring the generated acoustic signal at the acoustic emission sensor.
US10345270B1 Measurement-based, in-service method for determining the time to the next internal inspection of an AST
Methods for quantitatively determining the time (TNI) between (1) the application of this method and (2) the time at which an out-of-service internal inspection of a steel, field-erected, aboveground storage tank (AST) containing a petroleum product or water should be performed. These methods combine in-service measurements of the thickness, integrity, and corrosion rate of the tank bottom with an empirical corrosion rate cumulative frequency distribution (CFD) for the tank of interest to develop a Bayesian tank bottom survival probability distribution to determine TNI. During this entire TNI time period, the risk of tank bottom failure is less than at the time these methods were applied. If available, the results of a previous out-of-service API 653 internal inspection are also used. These methods are applied to a single tank and can be applied at any time during the service life of a tank to check or update the internal inspection interval that was previously determined that is based on the condition of the tank bottom. These methods focus on refined petroleum applications, but they can be applied to a wide range of liquid products providing the maximum corrosion rate CFD of the tank bottom can be determined.
US10345267B2 Composite inspection
A method of detecting material changes in a composite structure is presented. A pulsed laser beam is directed towards the composite structure comprised of a number of composite materials. Wide-band ultrasonic signals are formed in the composite structure when radiation of the pulsed laser beam is absorbed by the composite structure. The wide-band ultrasonic signals are detected to form data. The data comprises a number of ultrasonic A-scans. The data is processed to identify a plurality of frequency measurements for each of the number of ultrasonic A-scans. A frequency image is displayed using the plurality of frequency measurements. The material changes are represented in the frequency image.
US10345265B2 Water immersible detector
An apparatus for detecting the presence of gaseous analytes in water includes a submersible housing enclosing a water proof sensing chamber having a first wall made of a material transparent to UV light and a second wall formed by a gas permeable membrane for admitting into the sensing chamber gas dissolved in water in which the housing is immersed during operation, a first and a second spaced sensing electrodes disposed within the sensing chamber, and a circuit connected to the sensing electrodes for measuring a current flowing through the sensing electrodes on account of ionization of a gas in the sensing chamber by UV light. A third electrode is positioned in the sensing chamber, and the circuit is operative to apply a voltage across the third electrode and the first sensing electrode, the voltage being of sufficient magnitude to reduce condensation within the sensing chamber by hydrolyzing any droplet of condensation in electrical contact with the first and third electrodes.
US10345263B2 Filter bleeding measurement arrangement and tank bleeding measurement arrangement
A filter bleeding measurement arrangement for the pressure-neutral determination of the fuel vapor emissions of a fuel vapor filter includes a flame ionization detector with a gas inlet and a gas outlet, and a measurement adapter including a measurement connection for connection of the fuel vapor filter, a separate detector connection for connection of the flame ionization detector, and an air inlet fluidically connected to an external atmosphere.
US10345260B2 Nanopore device for reversible ion and molecule sensing or migration
Disclosed are methods and devices for detection of ion migration and binding, utilizing a nanopipette adapted for use in an electrochemical sensing circuit. The nanopipette may be functionalized on its interior bore with metal chelators for binding and sensing metal ions or other specific binding molecules such as boronic acid for binding and sensing glucose. Such a functionalized nanopipette is comprised in an electrical sensor that detects when the nanopipette selectively and reversibly binds ions or small molecules. Also disclosed is a nanoreactor, comprising a nanopipette, for controlling precipitation in aqueous solutions by voltage-directed ion migration, wherein ions may be directed out of the interior bore by a repulsing charge in the bore.
US10345258B2 Method for fabricating printed flexible PH sensors
A printed flexible PH sensor is provided. The printed flexible PH sensor includes a flexible substrate. A working electrode is disposed on the flexible substrate, and the working electrode includes a first silver layer formed on the flexible substrate by an ink-jet printing process, a second silver layer formed on the first silver layer by a silver mirror reaction, and a metal oxide layer disposed on the second silver layer of an end portion of the working electrode. A reference electrode is disposed on the flexible substrate, and the reference electrode includes the first silver layer and the second silver layer formed on the first silver layer, and a silver chloride layer totally covering the second silver layer. A method for fabricating the printed flexible PH sensor is also provided.
US10345256B2 Gas sensor
In a gas sensor where an exhaust gas is introduced into a chamber provided in a gas sensor element so that an oxygen concentration is reduced in a pump cell on the upstream side to detect NOx in the exhaust gas in a sensor cell on the downstream side, the surface of at least one of a solid electrolyte sheet and a shielding sheet that constitute wall surfaces of the chamber has a warped shape which is convex inwardly of the chamber at a position where the pump cell is formed. The warp amount is in the range from 0.10% or higher to 1.38% or lower, and the height in the stacking direction of the diffusion layer is lower than the average height Have in the stacking direction of the chamber at the position where the pump cell is formed.
US10345255B2 Rapid-read gated amperometry devices
A sensor system, device, and methods for determining the concentration of an analyte in a sample is described. Input signals including multiple duty cycles of sequential excitation pulses and relaxations are input to the sample. One or more signals output from the sample within 300 ms of the input of an excitation pulse may be correlated with the analyte concentration of the sample to improve the accuracy and/or precision of the analysis. Determining the analyte concentration of the sample from these rapidly measured output values may reduce analysis errors arising from the hematocrit effect, mediator background, and other error sources.
US10345254B2 Detection method for electroplating process
Detection methods for an electroplating process are provided. A detection method includes immersing a substrate into an electrolyte solution to perform an electroplating process. The electrolyte solution includes an additive agent. The detection method also includes immersing a detection device into the electrolyte solution. The detection method further includes applying a first alternating current (AC) voltage or direct current (DC) voltage to the detection device to detect the concentration of the additive agent. In addition, the detection method includes applying a combination of a second AC voltage and a second DC voltage to the detection device to inspect the electrolyte solution. An impurity is detected in the electrolyte solution. The detection method also includes replacing the electrolyte solution containing the impurity with another electrolyte solution.
US10345251B2 Portable NMR device for detecting an oil concentration in water
A portable nuclear magnetic resonance (NMR) device and a method of determining an oil concentration in water are disclosed. The portable NMR device can include a magnetic field assembly to carry out NMR measurements of water. The portable NMR device can include a housing to at least partly surround the magnetic field assembly and to substantially eliminate a magnetic fringe field generated by the magnetic field assembly outside the housing. The portable NMR device can also include an analysis module to receive the NMR measurement of the water and to determine, based on the received NMR measurements of the water, the oil concentration in the water.
US10345239B1 Thin stackup for diffuse fluorescence system
The present disclosure relates to optical systems for fluorescence-based imaging. An example optical system includes an image sensor. The image sensor is sensitive to at least a first wavelength of light and a second wavelength of light. The optical system also includes a light guiding layer optically coupled to the image sensor and a light source positioned to emit light into a side surface of the light guiding layer. The emitted light includes light at the first wavelength and the emitted light is transmitted in an in-plane direction in the light guiding layer. The optical system further includes a thin film filter and an output coupler optically coupled to the light guiding layer. At least a portion of the emitted light transmitted in an in-plane direction in the light guiding layer is coupled out of the light guiding layer in an out-of-plane direction via the output coupler.
US10345238B2 Light source with adapted spectal output
The white light spotlight for luminescence (e.g. biomarker) detection according to the present application includes: at least one solid state light emitting element to emit primary light, and a plurality of wavelength converting materials, to convert part of primary light into secondary light, provided as an array of independent wavelength converting domains, wherein different domains comprise converting materials producing different secondary light emission bands/peaks, each converting material being adapted to convert primary light into secondary light, wherein each converting material is adapted to contribute to the total emission spectrum with at least one emission band/peak and the total secondary light emission provided by said converting materials provides a broad band emission spectrum except for at least one defined narrow wavelength range in which the spotlight produces no or significantly reduced light emission, and wherein the combined light emission from the converting materials is controllable to form said spectrum.
US10345236B1 Method for inspecting the water content and oxygen transmissibility of an ophthalmic lens and optical inspecting system for inspecting an ophthalmic lens
The present invention provides a method for inspecting the water content and oxygen transmissibility of an ophthalmic lens and an optical inspecting system for inspecting an ophthalmic lens. Through the voltage variation from the measurement of transmitted light the water content and oxygen transmissibility of an ophthalmic lens are obtained. The oxygen transmissibility of the ophthalmic lens which is not under the specific condition specified by the standardized inspecting method can also be obtained.
US10345228B2 Dark reference standard and measurement thereof
Various embodiments of a dark reference standard for an instrument are described. In one embodiment, the dark reference standard includes a sample cup and an arrangement of dark reference standard materials. The arrangement of dark reference standard materials can be embodied as a dark glass, such as a welding glass, and a polymer film such as a carbon black or carbon black master polymer film.
US10345224B2 Optical response measuring device and optical response measuring method
An optical response measuring device is provided with a light source, first and second wavelength conversion elements and a light intensity sensor array. The light source generates a pair of light beams including light beams of first and second wavelengths, and the first wavelength conversion element generates measurement light. The measurement light is irradiated on an object for measurement and a detection light having first phase and second phase is obtained in response to this irradiation. A reference light that carries the phase of the pair of the pair light beams and the detection light both pass through a second wavelength conversion element to obtain a modulated reference light have first and second intensities. The first and second local intensities are then measured by the light intensity sensor array.
US10345223B2 Optical gas sensor
Disclosed is an optical gas sensor. The optical gas sensor includes: a light source which emits light; a gas collector which includes a cavity to be filled with gas to be sensed; an optical wave guider which guides light emitted from the light source to be output to the cavity, and guides the output light to be output again to the cavity after passing through the cavity of the gas collector; and an optical detector which detects light output from the optical wave guider. Thus, a path of light exposed to the gas to be sensed is increased within the cavity, thereby achieving miniaturization and sensing gas of low-concentration.
US10345213B2 Particle detection system and related methods
A particle detector, e.g. a smoke detector is described. In one form the detector includes a detection chamber and radiation source emitting a single beam of radiation. The detector also includes a radiation receiving system and an imaging system arranged to receive radiation from a common region of interest. Methods and systems for analyzing the output of a particle detector are also disclosed.
US10345208B2 System and method for applying force to a device
A system and method for applying force to at least one device by setting a target position of a pin with respect to the device, setting a target force that the pin will apply to the device, moving the pin towards the device, stopping the movement of the pin when the first of a force exerted on the device by the pin substantially equals the target force, or a position of the pin substantially equals the target position happens, and modifying the position of the pin to maintain the force of the pin on the device at substantially constant.
US10345206B2 Method and device for transferring liquids
The present invention relates to a pressure-tight storage vessel containing a liquid, wherein the storage vessel has an inner floor and an upper side and is closed in a pressure-sealing manner by a closure, and wherein the nature of the storage vessel allows pressure-sealing piercing with at least two hollow needles; and to a method for transferring a liquid from a storage vessel to a reaction vessel, the method comprising the following steps: supplying the storage vessel according to the invention, pressure-sealing piercing with a first hollow needle, which is connected to a rinsing-liquid tank, and pressure-sealing piercing with a second hollow needle, which is connected to the reaction vessel, introducing rinsing liquid from the rinsing-liquid tank, via the first hollow needle, into the storage vessel, the liquid being driven out of the storage vessel, via the second hollow needle, into the reaction vessel; and to an apparatus which is suitable for implementing the method according to the invention.
US10345205B2 Fluid sample preparation systems and methods
Sample application systems can include an extraction mechanism to remove a sample from sample containers, a sample vessel disposed on a deployment mechanism, where the deployment mechanism is arranged to move the sample vessel to receive a sample, an extraction mechanism washing station to wash the extraction mechanism, a sample applicator to remove a portion of the sample in the sample vessel and apply it onto a sample carrier, where the deployment mechanism can move the sample vessel to a sample application position, a sample vessel washing station to wash the sample vessel, where the deployment mechanism can move the sample vessel to the sample vessel washing station, a sample applicator washing station to wash the sample applicator after the sample has been dispensed onto the sample carrier, and a fluid control system to control flow of a fluid provided to the extraction mechanism and the sample applicator.
US10345204B2 Contact-type patch, staining method using the same, and manufacturing method thereof
The present disclosure relates to a gel-phase patch that performs a function of assisting in staining during a staining process such as a process of coming into contact with a specimen such as blood to perform a staining function of staining the specimen, a process of fixing the specimen, or a process of forming an optimal pH at a specimen stained by a staining sample. According to an aspect of the present disclosure, a contact-type staining patch includes a staining solution that reacts with a specimen and a gel receptor provided as a gel matrix of a mesh structure in which a pore that accommodates the staining solution is formed and the mesh structure prevents the staining solution in the pore from leaking or degenerating, and having a contact surface that comes into contact with the specimen to transfer some of the staining solution to the specimen.
US10345201B2 Polypyrrole/graphene oxide nanocomposite-coated fiber located in a capillary tube reinforced by a vacuum system for assessment of oxidative stability of edible oils
A vacuum-assisted coated fiber located in a capillary tube system for sampling and delivering materials to an analytical device and a method for sampling analytes is disclosed. A sorbent comprising polypyrrole/graphene oxide is coated on a fiber inserted within an interior space of the capillary tube to entrap an analyte within a sample. The vacuum-assisted coated fiber located in a capillary tube device also includes a vacuum device configured to vacuum the extraction vial. This may improve the extraction of the analytes vapors from the sample, matrix to the sorbent bed.
US10345200B2 Microbial air sampler integrating media plate and sample collection device
The invention generally provides devices and methods for sampling, detecting and/or characterizing particles, for example, via collection, growth and analysis of viable biological particles such as microorganisms. Devices and methods of the invention include particle samplers and impactors for collecting and/or analyzing biological particles in manufacturing environments requiring low levels of particles, such as cleanroom environments for electronics manufacturing and aseptic environments for manufacturing pharmaceutical and biological products, such as sterile medicinal products. Devices and methods of the invention incorporate an integrated sampler and impact surface, such as the receiving surface of a growth media, in a manner to minimize, or entirely eliminate, risks associated with user handling, such as the occurrence of false positive determinations due to contamination of the impact surface during particle sampling, growth or analysis processes.
US10345199B2 Sample acquisition system and method of use
A system for acquiring a fluid sample from a flow pipe, comprising a sampling probe placed within the flow pipe, a curved separating pipe in fluid communication with the sampling probe, the separating pipe having formed therein an inwardly-opening lengthwise channel along the outside curve thereof, the separating pipe terminating in a sample area, and a lengthwise inwardly-opening sample passage in fluid communication between at least a portion of the sample area and a sample port, the sample passage being formed substantially opposite the channel, whereby inertial effects induced in the separating pipe cause relatively higher density inorganic and dead organic material to funnel into the channel and out a non-sample drain formed in the sample area substantially opposite the separating pipe while allowing live organisms to navigate the sample passage and out the sample port.
US10345192B2 Single-end optical fiber transfer matrix measurement using spatial pilot
Various embodiments relate to a method including: coupling one or more optical spatial pilot signals into a first end of optical fiber, wherein the optical fiber is a multimode optical fiber; Reflecting and modifying each mode of the optical pilot signals at a second end of the optical fiber; receiving a reflected portion of the one or more optical spatial pilot signals at the first end of the of the optical fiber in response to the reflected portion having propagated through the optical fiber in both directions; processing the reflected spatial pilot to determine components of one of a round-trip transfer matrix of the optical fiber and a single-direction transfer matrix of the optical fiber.
US10345190B2 Method for detecting a fluid leak in a turbomachine and fluid distribution system
A method for detecting a high temperature fluid leak in a turbomachine. The turbomachine includes a source of high temperature pressurized fluid, at least one fluid distribution line suitable for distributing said high temperature fluid, and a turbomachine compartment wherein the distribution line is at least partially housed. The method includes measuring at least two pressure parameters of the turbomachine compartment, including a measured pressure and a pressure variation over time; detecting a high temperature fluid leak when at least one of the two pressure parameters of the turbomachine compartment reaches a characteristic value of a high-temperature fluid leak in the compartment. A high-temperature fluid distribution system and a turbomachine comprising such a high temperature fluid distribution system.
US10345185B1 Thermal leak detector
Embodiments are directed to thermal leak detection. An apparatus according to the embodiments has a hollow probe having a proximal and a distal end. A hollow insulated handle is attached to the proximal end of the hollow probe. A measurement head is attached to the distal end of the hollow probe. An electronic thermometer is electrically-connected to the measurement head.
US10345177B2 Sensor cartridge for mounting in a reservoir
Sensors are provided in reservoirs on internal combustion engines, and other applications, in which the reservoir is subjected to variations in pressure and temperature that cause the reservoir to exert variable forces on the sensor, thereby affecting sensor accuracy. To overcome problems in the prior art, a reservoir and sensor cartridge system are disclosing having: a reservoir with first and second openings, a cap coupled to the first opening, and a sensor cartridge disposed in the second opening. The sensor cartridge includes a sensor disposed in a body, a circumferential indentation formed in an outer surface of the body, a seal disposed in the indentation, and a retention feature provided on the body's outer surface. The circumferential indentation with the seal is axially displaced along the body from the sensor.
US10345176B2 Dynamic pressure sensor with improved operation
A MEMS and/or NEMS pressure sensor including, in a substrate: a stationary portion and a portion movable relative to the stationary portion, the movable portion including a sensitive element configured to move in the plane of the sensor under effect of a pressure variation; a stress gauge detecting movement of the sensitive element in the plane of the sensor due to the pressure variation; electrodes actuating the sensitive element, the actuating electrodes being borne partially by the stationary portion and partially by the movable portion, the actuating electrodes being commanded to automatically control positionwise the movement of the sensitive element; a mechanism commanding the actuating electrodes, which is configured, on the basis of signals emitted by the gauge, to bias the actuating electrodes to automatically control positionwise the movement of the sensitive element.
US10345172B1 Apparatus for measuring axial force and frictional torque of threaded part and measuring method using the same
Provided is an apparatus for measuring axial force and frictional torque of a threaded part, including: a fastening member having a threaded hole through which an external threaded part passes, and coming into contact with a head of the external threaded part fitted into the threaded hole; a support body supporting the fastening member; an internal threaded part engaging with an external threaded part fitted into the fastening member and spaced apart from the fastening member; a load cell fixedly supporting the internal threaded part and measuring axial load and frictional torque that are transmitted from the external threaded part to the internal threaded part; and a torque application unit applying torque to the external threaded part.
US10345170B2 Gauge device for measuring tension on a pulling rope during a cable pull
A gauge device according to some embodiments of the disclosure is configured to measure tension on a pulling rope during a cable pull. The gauge device according to some embodiments of the disclosure includes a frame, a housing carried by the frame, a roller rotatably carried by the housing, a sensor on the frame beneath the housing, and at least one additional roller rotatably attached to the frame. The housing is configured to translate linearly relative to the frame, such that when the housing moves relative to the frame, the housing is configured to engage with the sensor to activate the sensor.
US10345168B2 High output Charpy sensor body
An impact sensor body for sensing Charpy impact force is disclosed. The sensor body includes a body of material with a plurality of apertures. The apertures are configured within the body of material to form a flexure member orthogonal to a direction of motion to strike an object.
US10345165B2 Force sensor for surgical devices
The present disclosure relates to force sensors and force sensor substrates for use with surgical devices. A force sensor includes a substrate, a plurality of sensing elements, a distal plate, and a pin block assembly. The substrate includes a proximal portion and a distal portion including a proximally-facing surface in fluid communication with a distal surface via an opening extending therebetween. The plurality of sensing elements are mounted on a sensing area of the distal surface of the substrate. The distal plate is welded to the distal surface of the substrate, hermetically sealing the plurality of sensing elements between the distal plate and the distal surface of the substrate. The pin block assembly is welded to the proximally-facing surface of the distal portion of the substrate, hermetically sealing distal ends of a plurality of conductive pins between the pin block assembly and the substrate.
US10345161B2 Miniaturized load sensor device having low sensitivity to thermo-mechanical packaging stress, in particular force and pressure sensor
A load-sensing device is arranged in a package forming a chamber. The package has a deformable substrate configured, in use, to be deformed by an external force. A sensor unit is positioned in direct contact with the deformable substrate and is configured to detect deformations of the deformable substrate. An elastic element within of the chamber is arranged to act between the package and the sensor unit to generate, on the sensor unit, a force keeping the sensor unit in contact with the deformable substrate. The deformable substrate may be a base of the package, and the elastic element may be a metal lamina arranged between the lid of the package and the sensor unit. The sensor unit may be a semiconductor die integrating piezoresistors.
US10345151B1 Use of multiple calibrated ambient color sensor measurements to generate a single colorimetric value
Systems and methods for determining a colorimetric value from color measurements for multiple ambient color sensors which for each color measurement, in various approaches, select a lighting cluster similar to the color measurement and determine whether the color measurement is valid or invalid based on a calculated similarity between the color measurement and the selected lighting cluster, calculate a weight for the color measurement for combination with other color measurements based on the calculated similarity between the color measurement and its selected lighting cluster, determine whether the color measurement is valid or invalid based on perceptual color space distances for the color measurement for multiple reference light sources, and/or calculate a weight for the color measurement for combination with other color measurements based on the perceptual color space distances for multiple reference light sources.
US10345144B2 Compact and athermal VNIR/SWIR spectrometer
A Compact and Athermal VNIR/SWIR Spectrometer utilizes a slit, a Mangin lens, a pupil lens adjacent to the diffraction grating, corrector lenses, a beam splitter, field lenses and SWIR and VNIR FPAs. In examples, two corrector lenses are used. Some examples do not utilize field lenses and beam splitter, some examples utilize only the SWIR radiation spectrum. By balancing the powers of the optical elements and Abbe numbers of glasses as well as usage of aspheric surfaces combinations, a monochromatic and polychromatic aberrational correction is achieved; by balancing optical elements refractive indices change with temperature an athermalization is achieved. The overall length of the spectrometer does not exceed 4 inches, and in some examples it is 2.5 inches. A wide field of view and a low F number are obtained with an operating wavelength range from approximately 400 to 2350 nm. The spectrometer is particularly suited to airborne applications.
US10345143B1 Infrared radiation detectors using bundled-VXOY or amorphous silicon nanoparticles nanostructures and methods of constructing the same
The use of silicon or vanadium oxide nanocomposite consisting of graphene deposited on top of an existing amorphous silicon or vanadium oxide microbolometer can result in a higher sensitivity IR detector. An IR bolometer type detector consisting of a thermally isolated nano-sized (
US10345140B1 Impedance tube and sample holder
An impedance tube and sample tube holder that includes a hollow tube, a first tube, a second tube, and a spool. The hollow tube has two halves which are detachable and can hold spacers and a sample. The first tube includes a first tube speaker end and a first tube spool end. The first tube has a speaker disposed at the first tube speaker end and microphones. The second tube includes an anechoic terminator tube end and a second tube spool tube. The second tube has microphones and an anechoic terminator at the anechoic terminator tube end. The spool holds the hollow tube with the spacers and the sample. The spool is attachable to the first tube spool end and the second tube spool end such that the sample is perpendicularly orientated to an incoming sound wave produced by the speaker.
US10345135B2 Method for controlling the liquid level in tanks as per characteristics of lamb waves and device for ultrasonic control of the liquid level in tanks
The present method makes use of a second receiver-transmitter pair, which, together with a first pair, forms a quadrilateral figure, the horizontal sides of which are parallel to the level of a liquid. In addition, the values of the energy characteristics of Lamb waves propagated simultaneously both between each of the horizontal receiver-transmitter pairs and between a second vertical receiver-transmitter pair are calculated using values obtained from certain horizontal pairs to determine the initial and final values of the measuring scale of other pairs, by means of which the height of the liquid level is determined and/or measured. The device comprises an acoustic receiver and an emitter, each provided with a piezoelectric transducer, which are mounted at a set distance from one another such that a liquid level monitoring region lies therebetween for the simultaneous excitation of a symmetrical and an antisymmetric normal zero mode Lame wave, the device further comprising a second acoustic receiver-transmitter pair and a signal generating and converting unit. Technical result: increased monitoring accuracy together with increased monitoring speed and a broader scope of application.
US10345133B2 Fixed quantity discharge device for liquid container
The present invention relates to a fixed quantity discharge device for a liquid container that includes a spuit pipe formed so as to suck contents without being exposed to the contents stored in a container body such that contamination of the spuit pipe due to the contents can be prevented; and a piston rising according to a use of the contents within the container body so as to minimize the remaining contents within the container body.
US10345132B2 Multi-plane method for three-dimensional particle image velocimetry
A multi-planar velocimetry approach to characterize 3D incompressible flows based on 2D perpendicular (or otherwise complementary) velocity fields is described. Two-dimensional velocity fields acquired on the planes are reconstructed into a 3D velocity field through interpolation and the imposition of a fluid incompressibility constraint.
US10345131B2 Thermal flow meter
A thermal-type flowmeter includes a chip package. The chip package is formed through encapsulation with a resin of a sensor element, a drive circuit, a metal lead frame adapted to have mounted thereon the sensor element and the drive circuit, and a temperature detecting element. The chip package has an exposed structure in which a surface of the sensor element having the diaphragm is exposed. The temperature detecting element is mounted on the lead frame via an electrically conductive member.
US10345127B2 Flowmeter and cassette module for a flowmeter
A cassette module for a differential flowmeter has a first channel and a second channel which carry fluid during operation of the differential flowmeter and are permeated by a magnetic field during operation of the differential flowmeter, each having an electrode pair arranged on the first channel and on the second channel. A flow difference between the first fluid-carrying channel and the second fluid-carrying channel can be determined by comparing the signals on the first electrode pair and on the second electrode pair. The first channel has an additional section that is permeated by the magnetic field during operation. Another electrode pair is arranged in the additional section, so that a change in the measurement conditions can be detected by comparing the signal on the first electrode pair and on the additional electrode pair.
US10345126B2 Illuminated dial with integrated status indication
A process measurement display is disclosed that includes an indicator configured to change position to indicate a process variable. The display also includes an illumination source configured to provide light to the indicator. The display further includes a processor configured to control the illumination source to provide at least one additional output modality.
US10345121B2 Measuring apparatus and method, processing apparatus and method, pattern forming apparatus and method, exposure apparatus and method, and device manufacturing method
Position information of a movable body within an XY plane is measured with high accuracy by an encoder system whose measurement values have favorable short-term stability, without being affected by air fluctuations, and also position information of the movable body in a Z-axis direction orthogonal to the XY plane is measured with high accuracy by a surface position measuring system, without being affected by air fluctuations. In this case, since both of the encoder system and the surface position measuring system directly measure the upper surface of the movable body, simple and direct position control of the movable body can be performed.
US10345120B2 Scanning light-guiding encoder
The instant disclosure provides a scanning light-guiding encoder by forward focusing including a light-guiding grating wheel, a light-emitting module and an optical sensing module. The light-emitting module is surrounded by the light-guiding grating wheel. The optical sensing module includes a plurality of sensor elements adjacent to the light-guiding grating wheel, and a plurality of exposed sensor areas of the plurality of sensor elements are offset in the transverse direction and are arranged along a plurality of different horizontal lines parallel to each other.
US10345119B2 Systems for observing a rotation of a wheel
Systems are provided for observing a rotation of a wheel of a vehicle. In one embodiment, a system includes: a wheel insert positioned within a center bore of the wheel. The wheel insert is movable between a first position and a second, expanded position and in the second, expanded position the wheel insert is coupled to the wheel for rotation with the wheel. The rotation of the wheel insert is to be observed by a sensor. The wheel insert includes a plurality of arms that are movable between a first state and a second, expanded state, and at least one of the plurality of arms is moved into the second, expanded state when the wheel insert is in the second, expanded position.
US10345115B2 Terminal device, vehicle, personal mobility device, method for controlling the terminal device and method for controlling the vehicle
A terminal device is provided to output information about using a transport device for a travel to a destination, a vehicle communicating with the terminal device, a personal mobility device communicating with the terminal device, a method of controlling the terminal device, and a method of controlling the vehicle.
US10345109B2 Generating routes to optimise traffic flow
A method is disclosed for determining a route in an area covered by an electronic map, the map comprising a plurality of segments representing navigable segments of a navigable network in the area covered by the electronic map. The method involves generating a plurality of routes through the navigable network between a first location and a second location, determining a relative traffic flow value for each of the routes using data indicative of a relative current capacity of segments of the navigable network, and selecting a given one of the routes from the plurality of routes for use in navigating between the first location and the second location. The probability of a given one of the plurality of routes being selected is based on the determined relative flow value for the route.
US10345107B2 Automated vehicle sensor selection based on map data density and navigation feature density
A navigation system suitable for use by an automated vehicle includes a first sensor, a second sensor, a digital-map, and a controller. The digital-map includes a first data-group of navigation-features preferentially detected by the first sensor-technology, and a second data-group of navigation-features preferentially detected by the second sensor-technology. The controller determines, on the digital-map, first and second locations of the host-vehicle using the first and second sensors, respectively. The controller selects one of the first and second locations to navigate the host-vehicle based on a comparison of the first data-density and the second data-density. Alternatively, the controller determines a first feature-density and a second feature-density of navigation-features detected by the first and second sensors respectively, and selects one of the first location and the second location to navigate the host-vehicle based on a comparison of the first feature-density and the second feature-density.
US10345105B2 Simplified time domain switched ring/disk resonant gyroscope
A gyroscope includes: a support frame; a circular oscillator; a flexible support structure supporting by suspension the circular oscillator to the support frame; a drive mechanism configured to induce the circular oscillator into a two-dimensional driving oscillation; a plurality of movable sections disposed at a perimeter of the circular oscillator; a plurality of digital proximity switches, each disposed near a respective movable section and around the perimeter of the circular oscillator; and a processor. The two-dimensional driving oscillation is modified responsive to an angular rotation of the support frame and the circular oscillator. The processor is operable to determine the position of each movable section, to determine the plurality of variable oscillation parameters for each oscillation of the modified drive oscillation and to determine the angular rotation of the support frame and the circular oscillator via a parametric system identification method.
US10345103B2 Cellular phone and personal protective equipment usage monitoring system
A cellular phone and personal protective equipment usage system comprises a camera for detecting a person within an environment and a processor which receives information detected by the camera and determines whether the person is involved in distracting activities such as using a cellular phone or other portable electronic device, or print media, or is using personal protective equipment, and issues an alarm signal upon determining that the person is using a cellular phone or is not using personal protective equipment. The camera may be provided on or within a vehicle and the person is an operator of the vehicle. Alternatively, the camera may be mounted in a stationary location within a working site.
US10345094B2 Method of measuring the thickness of a fiber texture wound onto an impregnation mandrel, and a winder machine implementing such a method
A method of measuring the thickness of a fiber texture wound on an impregnation mandrel for fabricating an annular structural part of a turbine engine out of composite material, the method including, prior to winding the fiber texture, acquiring a reference distance between an outside surface of the impregnation mandrel and a distance sensor positioned facing the outside surface of the impregnation mandrel, while winding the fiber texture, acquiring at least one real distance between the distance sensor and the outside surface of the fiber texture wound on the impregnation mandrel, and calculating the real thickness of the fiber texture wound on the impregnation mandrel by subtracting the real distance from the reference distance.
US10345084B1 Initiator assembly with exploding foil initiator and detonation detection switch
An initiator assembly that includes an exploding foil initiator, an input charge and a detonation detection switch. The exploding foil initiator has a base, a pair of bridge lands, a bridge element, and a plurality of non-metallic material layers. The bridge lands are coupled to the base. The bridge element is disposed between the bridge lands. The non-metallic material layers form a flyer layer and a barrel. The flyer layer is disposed over the bridge element. The barrel defines a barrel aperture and is disposed over the flyer layer such that the barrel aperture is disposed in-line with the bridge element. The input charge is formed of a secondary explosive, the input charge being disposed in-line with the barrel aperture. The detonation detection switch is mounted to the exploding foil initiator within an area defined by an outer perimeter of the base.
US10345081B2 Preformed sheet and ballistic-resistant article
The invention relates to a preformed sheet comprising mono-layers from a fibrous network with fibers having a tensile strength of at least about 1.2 GPa and preferably a binder, and a separating film on at least one of its outer surfaces, the separating film having an areal density of between 1 and 10 g/m2 and a surface tension of less than 35 mN/m at the surface faced to the fibrous network and the separating film has a crystallinity of between 50 and 90%.
US10345079B2 Device for establishing or releasing a coupling
A device is provided for establishing or releasing the coupling between an adjustment ring, which can be rotated on a base element by way of a detent mechanism and is provided with an adjustment shaft for optical elements, and a cylindrical index ring, which is inserted between the adjustment ring and the base element so as to rotate in relation to an index mark provided on the base element, wherein an inwardly directed ring surface is integrally formed on the edge of the index ring pointing toward the adjustment ring, at least one friction element under spring pressure is inserted between the adjustment ring and the ring surface, and the spring pressure can be removed by way of a pressure element inserted into the top face of the adjustment ring or by way of a lever mechanism.
US10345077B1 Holographic optical element with edge lighting
A holographic sporting/combat optic may be mounted to weapon. To control the optical path at the holographic recording level, the holographic sporting/combat optic uses a single glass carrier with a holographic optical element for collimating mounted on one side and a second holographic optical element for projecting a reticle image mounted on an opposing side of the carrier. In some cases, the holographic optical elements may be implemented by emulsions disposed on opposing surfaces of the carrier. In this way, the holographic sporting/combat optic simplifies the manufacturing process while improving accuracy.
US10345071B2 Protective cover for hunting arrow heads stored in an archery quiver
A protective cover for hunting arrow heads stored in an archery quiver, the protective cover having an outer case and an inner unit, the outer case being hollow with a solid top, four solid sides, and an open bottom, and the inner unit having a rigid base and a plurality of cylindrically-shaped, flexible filaments. The base has a planar bottom surface, the top end of each of the filaments is connected to the bottom surface of the base. Each filament extends perpendicularly downward from the bottom surface of the base when arrow heads are not inserted into the protective cover, and each filament is configured to flex away from its perpendicular orientation when an arrow head is inserted into the protective cover and exerts lateral force on the filament.
US10345070B1 Sound suppression device for a firearm
A sound suppression device for a firearm includes an inner core and an outer tube surrounding the inner core. The inner core defines a central chamber extending the length of the inner core and has axially spaced baffles that define expansion chambers in fluid communication with the central chamber that enable hot gases generated by the firearm to expand and cool. A cover disposed between the outer tube and the inner core closes the expansion chambers and separates the expansion chambers from the outer tube.
US10345069B2 Firearm suppressor
A firearm suppressor is convertible from a suppressor with an open vent to a closed vent. When the vent is open gas is allowed to pass from a longitudinal barrel opening through which a projectile is fired into and through the vent. The gas passes from the vent into an annulus defined between a suppressor sleeve and a barrel section of the suppressor.
US10345068B2 Composite sporting equipment
A sporting equipment is disclosed. The sporting equipment may include a barrel, an action connected to a base end of the barrel, and a stock connected to the action opposite the barrel. At least two of the barrel, the action, and the stock are fabricated from a plurality of fibers.
US10345064B2 Rotary magazine and bolt catch
A rotary ammunition magazine cooperates with a bolt catch to hold the bolt of a firearm out of battery in an open position after the last round has been fired. A cam mounted on the rotor of the magazine actuates a movable body on the magazine housing as the cam rotates to feed ammunition to the action. The body moves to an extended position and engages a bolt catch pivotably mounted in the firearm receiver. The bolt catch is pivoted by the body into a position where it will engage the bolt and prevent it from returning to battery after the last round has been fired.
US10345057B2 Dual seated by-pass valve for surface coolers
A dual seated by-pass valve is provided for a surface heat exchanger. The valve provides a power element and at least two seats and two poppets which are spring biased and responsive to movement of the power element to open and close pathways to core cooling channels and de-congealing channels.
US10345053B2 Heat exchanger, such as a charge air cooler
A heat exchanger, such as a water cooled charge air cooler, is disclosed for cooling of charge air with the aid of coolant. In at least one embodiment, the heat exchanger includes charge air tubes and coolant turbulators made of corrugated sheet metal interposed between the air tubes. The turbulators define coolant channels and including at least one turbulating device provided therein. According to at least one embodiment of the invention, at least one channel includes at least one continuously shaped side wall which is non-apertured along its entire length and thus promotes coolant flow along the channel by inhibiting cross flow of coolant to a neighbouring channel.
US10345052B2 Porous media evaporator
An evaporator includes a housing having a liquid inlet interface, a liquid outlet interface, and a vapor outlet interface. The evaporator also includes, according to various embodiments, a porous media disposed in the housing and having a porous wall that defines a conduit. The conduit defined in the porous media may be in fluidic communication between the liquid inlet interface and the liquid outlet interface of the housing. Also, fluidic communication between the conduit defined in the porous media and the vapor outlet interface of the housing may be through the porous wall of the porous media.
US10345050B2 High density thermal storage arrangement
An energy transportation and grid support system utilizes at least one transportable containment module capable of storing thermal or chemical energy typically produced from renewable or geothermal sources and providing connectivity with energy conversion equipment typically located in a land or sea-based operating facility. The system includes circuitry to hookup to an adjacent electricity grid for the provision of grid support and/or piping to move thermal energy typically used to drive steam turbines generating ′ electricity. The operating facility also includes a communication arrangement to link with and exchange operations control data with a grid or heating operator and the energy transportation operator. The invention is directed to both apparatus and method for the energy transportation and grid support system.
US10345049B2 Communication-type thermal conduction device
A communication-type thermal conduction device includes a vapor chamber, at least one heat pipe, and at least one third capillary structure. The vapor chamber has a bottom board. A first capillary structure is disposed on an inner surface of the bottom board. A second capillary structure is disposed in the heat pipe. One end portion of the heat pipe is connected to the bottom board, and the end portion has an open portion in communication with the heat pipe and the vapor chamber. The second capillary structure has a connected portion exposed by means of the open portion. The third capillary structure is connected to the first capillary structure and the connected portion, so that the first and second capillary structures are in communication with each other. Accordingly, holistic thermal conduction can be achieved, and the vapor chamber incorporating the heat pipe can provide the desired heat dissipation effect.
US10345046B2 Fault diagnosis device based on common information and special information of running video information for electric-arc furnace and method thereof
A fault diagnosis method for an electrical fused magnesia furnace includes steps of: 1) arranging six cameras; 2) obtaining video information by the six cameras and sending the video information to a control center; then analyzing the video information by a chip of the control center; wherein a multi-view-based fault diagnosis method is used by the chip, comprising steps of: 2-1) comparing a difference between two consecutive frame histograms for shots segmentation; 2-2) computing a set of characteristic values for each shot obtained by the step 2-1), and then computing color, texture, and motion vector information; finally, evaluating shot importance via entropy; 2-3) clustering shots together by calculating similarity; 2-4) generating and optimizing a multi-view video summarization with a multi-objective optimization model; and 2-5) providing fault detection and diagnosis; and 3) displaying results of the fault detection and diagnosis on a host computer inter face of the control center.
US10345042B2 Drying chamber, drying unit, drier of recycled abrasive and method for drying wet recycled abrasive
Drying of recycled abrasive that can be recycled separated or as a part of the full recycling system. Sorted and meshed wet recycled abrasive is kept in a hopper for wet recycled abrasive, it is continuously delivered using a screw feeder into a drying chamber on a vibration mesh. Air is blown in the chamber, using an air flow generator, under a vibration mesh. The recycled abrasive is moved and lifted on the mesh using air flow and mesh vibration, this provides for clots of recycled abrasive to break down to particles of recycled abrasive and abrasive mixes and dries.
US10345040B2 Method for controlling a coupled heat exchanger system and heat exchanger system
A method for controlling a coupled heat exchanger system having a first heat exchanger block and a second heat exchanger block. A first fluid stream is divided into a first partial current and a second partial current both flowing through the heat exchanger system. A second fluid stream flows through the first heat exchanger block counter to the first partial current. A third fluid stream flows through the second heat exchanger block counter to the second partial current. An intermediate temperature is measured on one of the heat exchanger blocks. The amount of the first partial current and the second partial current is controlled based on the current value of the intermediate temperature. This control reduces the strain on the heat exchangers by changing loads while keeping fluctuations of the intermediate temperature low.
US10345032B2 Refrigerator
A refrigerator includes a cabinet, a partition wall partitioning the cabinet, an accommodating unit defining an accommodating space and an opening, where the accommodating space is recessed downward from a horizontal top surface of the partition wall, and the opening is located at an upper portion of the accommodating unit and configured to introduce food therethrough, an accommodating unit door located at the upper portion of the accommodating unit and configured to open and close the opening by moving in a direction parallel to the horizontal top surface, a roller located below the accommodating unit door, where the roller supports the accommodating unit door and allows the accommodating unit door to slidingly move with respect to the partition wall, and an upper rib provided at each of left and right portions of the accommodating unit door and configured to restrict splaying of the accommodating unit door.
US10345031B2 Split hybrid insulation structure for an appliance
An insulation structure for an appliance includes a first vacuum insulated structure having a top and downward sides extending from the top and defining a lower connection surface. A second vacuum insulated structure having a bottom and upward sides extending from the bottom and defining an upper connection surface, and an intermediate insulation structure having a top surface and a bottom surface, wherein the top surface engages the lower connection surface of the first vacuum insulated structure to define the first insulated interior, wherein the bottom surface engages the upper connection surface of the second vacuum insulated structure to define the second insulated interior, and wherein the intermediate insulation structure includes an appliance utility path within which at least one utility for the appliance is disposed.
US10345025B2 Oscillating and gyrating stir stick for an ice container
A refrigerator is provided that includes an ice making system, that generally includes an ice maker for making ice, and an ice container for holding the formed ice. The ice making system may be positioned anywhere within the refrigerator, and it may be a modular ice system. The shape of the ice container limits the amount of useable space taken up by the system. The ice container includes a stir stick positioned within the ice container. The stir stick is configured to rotate and oscillate in a direction generally perpendicular to the axis of rotation of the stir stick to provide movement of the stir stick into the full area of the ice container. The rotation and oscillation of the stir stick prevents ice from melting and clumping in the corners of the ice container, while also aiding in directing the ice towards a dispensing aperture of the ice container.
US10345022B2 Air-conditioning apparatus
An air-conditioning apparatus is configured to melt a large amount of adhering frost while maintaining an appropriate operation of a compressor by setting a defrosting operation time period depending on a low pressure of the compressor. The air-conditioning apparatus includes a refrigerant circuit including the compressor, a refrigerant flow switching device, a heat source-side heat exchanger, an expansion device, and a use-side heat exchanger, which are connected via a refrigerant pipe to form a refrigeration cycle, a pressure sensor configured to detect a pressure on a suction side of the compressor, and a controller configured to control, in a defrosting operation, the refrigerant flow switching device to supply compressed refrigerant from the compressor to the heat source-side heat exchanger, compare a value detected by the pressure sensor with a first threshold value, and change the defrosting operation time period based on a result of the comparison.
US10345015B2 Portable instant cooling system with controlled temperature obtained through time-release liquid or gaseous CO2 coolant for general refrigeration use in mobile and stationary containers
Standalone and self-contained cooling systems using compressed liquid and/or gas CO2 containers positioned in an insulated or non-insulated vessel and consisting of a specially designed unit where the containers are vertically positioned in an upright or upside-down position.The liquid and/or gas CO2 coolant is then released into capillary tube(s) embedded into a heat transfer plate or heat exchanger thus leveraging the CO2 coolant properties.The temperature is controlled by a metering CO2 releasing system encompassing an electronic control device which can be operated remotely and/or via a touch screen and which sends alerts when pre-defined thresholds are exceeded.The invention's metering CO2 releasing system may be triggered by an electronic or a thermostatic valve or may be triggered manually or by an electronic solenoid. The invention's cooling system also encompasses check valves, which avoid liquid and/or gas CO2 from escaping when removing or replacing CO2 containers individually.
US10345011B2 Refrigeration device
The invention discloses a refrigeration device, including: a first compressor unit (101), an indoor heat exchanger (3) and an outdoor heat exchanger (2), sequentially communicated; a first throttle device (401) and a second throttle device (402), sequentially connected in series; and an air supply device (5), provided between the first throttle device (401) and the second throttle device (402). The refrigeration device further includes a second compressor unit (102). An air intake port (B) of the second compressor unit (102) is communicated with an outlet of the outdoor heat exchanger (2). An outlet (E) of the second compressor unit (102) is communicated with the air supply port (C) of the first compressor unit (101) and an air exhaust port (D) of the first compressor unit (101) by means of a three-way valve (10), respectively.
US10345004B1 Integrated heat pump and water heating circuit
An integrated heat pump and water heating circuit for space heating and cooling and heating domestic water. The circuit includes a first heat exchanger for the domestic water, a second heat exchanger for the source, a third exchanger for the space, and a variable capacity compressor. The circuit has four modes of operation. In the first mode, the space is cooled. In the second mode, the space is heated. In the third mode, the circuit heats the water supply. In a fourth mode, the water supply is heated and the space is cooled simultaneously. The speed of the compressor is adjusted to maintain a pressure differential at or above a predetermined set point.
US10345003B2 Split-type air conditioning and heat pump system with energy efficient arrangement
A split-type air conditioning and heat pump system an indoor unit, an outdoor unit and an energy efficient arrangement. The indoor unit includes an indoor housing having an indoor air inlet, and an indoor heat exchanger. The outdoor unit includes an outdoor housing, a compressor, an outdoor heat exchanger and a fan unit. The energy efficient arrangement includes an energy saving heat exchanger supported in the indoor housing and connected to the indoor heat exchanger and the outdoor heat exchanger. The energy saving heat exchanger is positioned between the indoor air inlet and the indoor heat exchanger so that air from an indoor space is arranged to pass through the energy saving heat exchanger before reaching the indoor heat exchanger.
US10345001B2 Lighting and ventilation system having plate with central aperture positioned over grille to define intake gap
A lighting and ventilating system includes a main housing with an air inlet and an air outlet a fan provided in the main housing to generate a flow of air between the air inlet and outlet; a grille having a plurality of apertures and coupled to the main housing; and a plate having an aperture located substantially centrally on the plate and defined by an aperture wall with a plurality of mounting notches, the plate coupled to the grille to define an airflow intake gap between the plate and at least a portion of the grille. The system further can include a lamp housing coupled to the grille and including at least a first set of illumination devices.
US10344998B2 Air conditioner
An air conditioner including indoor and outdoor devices is provided. The indoor device may include a first connector including a first AC power terminal, a first communication terminal, and a first neutral terminal, a first relay connected between the first AC power terminal and the first communication terminal, and a first communication device connected to the first communication terminal. The outdoor device may include a second connector including a second AC power terminal, a second communication terminal, and a second neutral terminal, a second relay having a first terminal connected to the second communication terminal, a third relay having a first terminal connected to the second AC power terminal, a voltage step-down device and a converter connected to second terminals of the second and third relays, a communication voltage output connected to the second terminals of the second and third relays, and a second communication device connected between the communication voltage output and the second communication terminal.
US10344996B2 Method and apparatus for controlling energy in HVAC system
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. method for controlling energy in a Heating, Ventilation, and Air Conditioning (HVAC) system includes determining whether a user is absent in a use space for energy control; if the user is absent, determining whether to initiate energy control by using a user's departure and arrival probability and a probability distribution of a length of time away, which are determined based on previously stored data.
US10344995B2 HVAC system controller configuration
A method for configuring a heating, ventilation, and air conditioning (HVAC) system controller and an HVAC system controller are disclosed. The method includes displaying an installation profile icon on a user interface of the HVAC system controller, the installation profile icon representing an installation profile that includes one or more settings for one or more parameters. The HVAC system controller receives an input on the user interface of the HVAC system controller based on a selection of the installation profile icon. The method further includes setting the one or more parameters in a memory of the HVAC system controller based on the one or more settings for the one or more parameters in the installation profile in response to receiving the input.
US10344991B2 Air suction apparatus and air suction method
An air suction apparatus includes an air suction port that is variable in an air suction mode including at least one of a shape, a size, a direction, an effective opening area, a position, or an air flow volume of an air suction port and an air suction controller that controls, according to a change in a dust concentration distribution in a periphery of the air suction port, the air suction port to vary at least one of the shape, the size, the direction, the effective opening area, the position, or the air flow volume of the air suction port such that an air suction flow distribution is changed according to the variation of the air suction mode.
US10344989B2 Supply pipe and pipe system for thermal energy network based on bilateral heat trade
Provided are a supply pipe and a pipe system that may simultaneously accumulate a plurality of thermal energies having different temperatures in a thermal energy network based on bilateral heat trade. The supply pipe is driven by an operation system, supplies a thermal energy to a user or a heat source, and includes an external pipe, at least two internal pipes that are disposed inside the external pipe and accumulate a thermal energy having a predetermined temperature, and a filler that fills the external pipe inside which the at least two internal pipes are disposed, wherein the at least two internal pipes have thermal energies having different temperatures.
US10344987B2 Sound-based flame modulation system
A system may comprise a speaker in a speaker tube; a directional tube having a proximal end openly connected to the speaker tube; a first plate having an opening aligned with a distal end of the directional tube; a diaphragm in a spaced apart relationship with the first plate such that an air enclosure is formed between the diaphragm and the first plate, wherein the air enclosure, the directional tube, and the speaker tube cooperate to form a static-air space such that air pressure changes in the space produced by the at least one speaker move the diaphragm; a second plate in a spaced apart relationship with the diaphragm such that a gas enclosure is formed between the diaphragm and the second plate; wherein movement of the diaphragm moves gas in the gas enclosure through the second plate thereby modulating flames above the second plate when the gas is ignited.
US10344985B2 Oven time and temperature device and method of computing oven cookng time
A method and device for computing the heat transferred during the period of time the oven takes to reach a predetermined cooking temperature comprising: at least one processor for estimating a first cooking time; a memory; an input for inputting the first cooking time and the amount of time an oven takes to achieve a series of cooking temperatures; the at least one processor operating to estimate the heat transferred to the food during the time period that the oven takes to reach the predetermined cooking temperature; the at least one processor operating to compute the amount of heat transferred to the food per unit time at the predetermined cooking temperature, and the at least one processor operating to calculate a reduced cooking time needed to cook the food based upon insertion of food into the oven at a temperature other than the predetermined cooking temperature.
US10344980B2 Combustor assembly with a deflector in between swirlers on the base portion
Provided is a combustor assembly. The combust assembly includes: a plurality of swirlers through which a first fluid that is a part of a fluid discharged from a compressor passes; a base portion, in which the plurality of swirlers are provided, comprising a first through hole formed between one swirler and another swirler from among the plurality of swirlers so that a second fluid that is another part of the fluid discharged from the compressor and different from the first fluid passes through the first through hole; and a deflector provided in the base portion so as to face the first through hole for changing a moving direction of the second fluid.
US10344978B2 Combustion liner cooling
The present disclosure is directed to a combustor having an annularly shaped liner that at least partially defines a hot gas path of the combustor. A flow sleeve circumferentially surrounds at least a portion of the liner. The flow sleeve is radially spaced from the liner to form a cooling flow annulus therebetween. A bluff body extends radially between the flow sleeve and the liner through the cooling flow annulus. A guide vane is disposed within the cooling flow annulus and extends between the flow sleeve and the liner proximate to the bluff body.
US10344977B2 Combustion chamber having an annular outer wall with a concave bend
A combustion chamber arrangement has an annular outer wall and an annular inner wall having an upstream row of tiles and a downstream row of tiles. The outer wall has a concave bend which is less than 175°. The downstream end of the upstream tiles and the upstream end of the downstream tiles are adjacent the concave bend. The downstream ends of the upstream tiles are spaced at a greater distance from the inner surface of the annular outer wall than the upstream end of the downstream tiles. The upstream tiles have curved lips extending in a downstream direction which overlap but are spaced radially from the upstream ends of the downstream tiles. The outer wall has a row of apertures to direct coolant onto the outer surfaces of the curved lips and the upstream tiles has a row of apertures extending to the inner surfaces of the curved lips.
US10344972B2 Device and system for plasma treatment of solid waste
A device for plasma treatment of solid waste includes: a casing defining a treatment volume; a plasma torch including a first electrode and a second electrode that face into the treatment volume; an inlet port for intake of solid waste to be treated; an outlet port for disposal of inert solid products of reaction; a supply port for intake of a gas for supplying the aforesaid plasma torch; and a discharge port for discharge of gaseous products of reaction. The first electrode and the second electrode are arranged opposed to one another, and the casing is mounted rotatable about an axis of rotation. A treatment system is also provided incorporating the treatment device.
US10344971B2 Low NOx combustion
Air and fuel are directed from a burner outlet into a furnace process chamber in streams concentric on an axis, including an annular peripheral stream that includes fuel gas and adjoins products of combustion in the process chamber.
US10344970B2 Burner device and method
A burner device (100) having a longitudinal axis (L), a fuel outlet and an oxidant outlet, includes an inner tube (110) carrying an oxidant to the oxidant outlet in the inner tube, and an outer tube (120) arranged concentrically with the inner tube and carrying a fuel to the fuel outlet in the outer tube. The oxidant outlet includes at least one aperture (112,113) directing the oxidant at a primary oxidant angle (b) of between 45° and 82.5° from the longitudinal axis, and the fuel outlet includes at least one aperture (122,123) directing the fuel at a fuel angle (a) of between 45° and 82.5° from the longitudinal axis, the fuel angle being at least as large as the primary oxidant angle. A related heating method is also provided.
US10344969B2 Burner assembly
A burner body includes a wall that defines a combustible-gas chamber. The burner body further includes gas-flow inlet communicating with the combustible-gas chamber and a plurality of burner ports that permit combustible gas to flow from the chamber to an exterior of the burner body. The burner body further includes one or more flow restrictions configured to restrict flow through a proportion of the burner ports. When combustible gas is supplied at a first flow rate, each flow restriction is configured to restrict flow through an associated burner port at a first restriction ratio. When combustible gas is supplied at a second flow rate that is smaller than the first flow rate, each flow restriction is configured to restrict flow through its associated burner port at a second restriction ratio that is less than the first restriction ratio.
US10344968B2 Gas mixer
A gas mixer includes a flow splitter and a base having an inlet portion and a mixing portion. The inlet portion has an air inlet, an air chamber, an at least one gas inlet, and an opening, communicating with each other. The air chamber has two opposite walls, which are inclined, and a distance therebetween gradually decreases from the air inlet to the opening. The gas inlet is located on one of the walls. The mixing portion has a mixing chamber communicating with the opening and a burner, respectively. The flow splitter is provided in the air chamber and located between the gas inlet and the air inlet. The flow splitter has at least one through hole facing one of the walls. Therefore, air and gas could be effectively premixed and outputted to the burner, whereby to accurately control the air-fuel ratio to enhance the combustion efficiency of the burner.
US10344966B2 Vented fire tarp
A vented fire tarp is provided that includes a base portion and a plurality of vents formed in the base portion, wherein each vent allows for air, smoke, and carbon dioxide to pass through the vent from one side of the base portion to the other. The vented fire tarp also includes securing devices to couple the base portion to a ground surface over a fire. In use, the vented fire tarp covers a fire and controls a burn rate of wood of the fire in response to controlling airflow through the plurality of vents of the vented fire tarp.