Document | Document Title |
---|---|
US10474817B2 |
Dynamically optimizing performance of a security appliance
A device may identify a set of features associated with the unknown object. The device may determine, based on inputting the set of features into a threat prediction model associated with a set of security functions, a set of predicted threat scores. The device may determine, based on the set of predicted threat scores, a set of predicted utility values. The device may determine a set of costs corresponding to the set of security functions. The device may determine a set of predicted efficiencies, associated with the set of security functions, based on the set of predicted utility values and the set of costs. The device may identify, based on the set of predicted efficiencies, a particular security function, and may cause the particular security function to be executed on the unknown object. The device may determine whether another security function is to be executed on the unknown object. |
US10474816B2 |
Secure memory implementation for secure execution of Virtual Machines
A system, a method, and a computer program product for secure memory implementation for secure execution of virtual machines. Data is processed in a first mode and a second mode, and commands are sent to a chip interconnect bus using real addresses, wherein the chip interconnect bus transports a number of bits for the real addresses. A memory controller is operatively coupled to a memory component. A secure memory range is specified by using range registers. If the real address is detected to be in the secure memory range to match a memory component address, a real address bit is set. If the real address is in the memory address hole, a security access violation is detected. If the real address is not in the secure address range and the real address bit is set, the security access violation is detected. |
US10474809B1 |
Computer-based systems and computing devices configured to utilize one or more authentication servers for securing device commands transmissions and methods of use thereof
In some embodiments, securing device commands includes a first electronic device receiving a command authorization request message from a second electronic device, including a device command to be performed by the second electronic device, a command argument, and a first message authentication code (MAC) generated by applying a hash function to the device command, the command argument and a first counter value. The first electronic device generates a second MAC by applying the hash function to the device command, the command argument and a second counter value synchronized with the first counter value. The first electronic device compares the first MAC and the second MAC to authenticate the device command and transmit a command approval message or a command denial message. The command approval message causes the second electronic device to perform the device command and the command denial message causes the second electronic device to reject the device command. |
US10474806B2 |
Applications login using a mechanism relating sub-tokens to the quality of a master token
Methods and systems allow a user to log in to a device so that a number of apps become accessible on the device without the user repeatedly logging in to each different app as the user launches multiple apps. A mechanism of providing a master token with a quality score and providing sub-tokens for each app that can use the sub-token and the score quality to evaluate the level of security provided by the initial login allows each app to skip its own login process and provides a level of enhanced efficiency and convenience for the user. A method includes authenticating a user; creating a master token on the user device; creating a sub-token of the master token for an app launched on the device; the app skipping the login process of the app in response to the sub-token so that the app proceeds directly to validating a transaction. |
US10474803B2 |
Device and method for optical capture at different wavelengths emitted sequentially
A device and method, the purpose of which is to secure digital fingerprint reading by sequential optical captures with optimization of the exposures to light. At least one of the illumination and detection parameters is adjusted as a function of the acquisition conditions (physiological condition of the epidermis, exposure to ambient light) owing to the means of control. |
US10474800B2 |
Generating alerts based on vehicle system privacy mode
A vehicle computing platform may receive driver sensor data indicating whether a driver seat in a vehicle is occupied. The vehicle computing platform may determine, based on the driver sensor data, an identity of a driver of the vehicle. The vehicle computing platform may receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied. The vehicle computing platform may, based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure information on a screen of the vehicle. |
US10474789B2 |
Prediction methods and systems for structural repair during heavy maintenance of aircraft
Hybrid feature selection methods include methods of creating a predictive model for structural repair during heavy maintenance in a fleet of aircraft. Methods include qualifying a qualification dataset of fatigue-related parameters calculated from data collected during a first group of flights of a first aircraft that experience a replacement of a structural component during heavy maintenance. Methods include receiving a qualified selection of the fatigue-related parameters and verifying a verification dataset of the qualified selection of the fatigue-related parameters calculated from data collected during a second group of flights of a second aircraft that experienced heavy maintenance without replacement of the structural component. Methods include receiving a set of verified and qualified fatigue-related parameters and building a predictive model for structural repair during heavy maintenance with a training dataset of the verified and qualified fatigue-related parameters calculated from data collected during additional flights of the fleet. |
US10474783B2 |
Semiconductor device, method of designing a layout of a semiconductor device, and method of manufacturing a semiconductor device
A method of designing a layout of a semiconductor device includes designing layouts of cells, each layout including first conductive lines, the first conductive lines extending in a first direction and being spaced apart from each other in a second direction crossing the first direction, disposing the layouts of the cells to be adjacent to each other in the first direction, such that the first conductive lines in adjacent layouts of the cells are connected to each other, and disposing insulation blocks at a boundary area between adjacent ones of the layouts of the cells or in areas of the layouts of the cells adjacent to the boundary area, such that the insulation blocks block connections between some of the first conductive lines. |
US10474778B2 |
Systems and methods for top level integrated circuit design
Methods and systems for designing an integrated circuit device are described. The method includes receiving RTL descriptions of the whole device and generating lower level component descriptions. The method further includes grouping the component descriptions into blocks, analyzing the component descriptions, and identifying block internal removable components based on the analysis. The method further includes removing the removable components. Reduced design is converted into gate-level descriptions. Finally, the method includes executing high quality and high efficiency device TOP level physical implementation and generation of physical and timing constrains for block level design. |
US10474769B2 |
Chronostratigraphic modeling and mapping system and method
A chronostratigraphic database comprising a plurality of discrete data points, wherein each data point comprises an x, y, z and T value, wherein x, y, and z are Cartesian coordinates describing a position and T is a geologic time event relative to said position; a method to produce a chronostratigraphic database and to utilize the database; and a modeling system wherein the database includes data formatted and arranged for use with a computer-implemented method or web-based method for controlling serving of an advertisement or public service message using its relevancy to a request. |
US10474768B2 |
Sensor-based facility energy modeling
According to various aspects and embodiments, a system directed to measuring, evaluating and improving building energy efficiency. The system includes a memory and at least one processor coupled to the memory and configured to provide instructions for capturing information pertaining to a facility, receive, from a mobile device, at least one portion of the information pertaining to the facility, the at least one portion of the information including at least one image of the facility, process the at least one image of the facility to identify elements related to energy usage of the facility; and generate, based at least on the elements, a model of the facility. |
US10474764B1 |
System and method for location optimization for BDMS
A system and method for determining an optimum geographic location using a system of systems. A Design of Experiments is conducted for a particular system of systems architecture using a simulation engine based upon a predefined set of inputs, and Response Surface Models (RSMs) are generated based on the results. The RSMs are evaluated to determine candidate points to minimize or maximize the desired response(s). A candidate geographic location point is set, and one or more truth runs are performed for values in a set of defined second level values. The RSMs are updated based on such truth runs. The process of optimizing, performing a truth run and updating is repeated until the optimal value of the selected variable converges toward a global minimum or maximum, or a predetermined threshold number of iterations is exhausted. The optimum geographic location is designated as the final candidate geographic location point. |
US10474763B2 |
Computer-implemented method for defining initial conditions for dynamic simulation of an assembly of objects in a three-dimensional scene of a system of computer-aided design
A computer-aided design system and computer-implemented method define initial conditions for dynamic simulation of an assembly of objects in a three-dimensional scene of a computer-aided design. The system and method provide (S1) the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system/method provide (S2) a manipulating tool (M) embedded in the scene; attach (S3) said manipulating tool (M) to one object of the assembly; select (S4) a degree of freedom of the manipulating tool (M) attached to the object of the assembly; and input (S5) at least one initial condition (IC) according to said selected degree of freedom, an initial condition comprising an initial position and/or an initial speed and/or an initial acceleration. The tool has a referential (reference) with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation. Next the system and method calculate (S6) and display in real time the dynamic simulation taking into account the initial conditions (IC) previously defined. |
US10474761B2 |
Translation support system
A translation support system and the like are provided that is capable of preventing wasteful tasks due to simultaneous operations by more than one person and preventing inconsistent translation of translation words even in a case where a number of persons are simultaneously involved in the translation operations. The translation support system includes: a transfer unit transferring translation word approval request information to an approver terminal of an approver, the translation word approval request information including an original word or phrase received from a request-source terminal requesting to the approver an approval of a translation word of a particular original word or phrase; an approval request information storage unit storing translation word approval result information including at least approve-or-reject information corresponding to the translation word approval request information received from the approver terminal and an approved translation word corresponding to the original word or phrase; a notification storage unit storing notification message corresponding to the approve-or-reject information; a notification determination unit determining, in accordance with the approve-or-reject information, the necessity of notification to the terminals other than the request-source terminal and determine which piece of the notification message should be notified to each of the terminals; and a notification transmission unit transmitting notification information to terminals for which notification or respective notifications have been determined to be necessary, the notification information including the notification message in accordance with the determination by the notification determination unit, the original word or phrase, and the approved translation word. |
US10474760B2 |
Translation support system
A translation support system and the like are provided that is capable of preventing wasteful tasks due to simultaneous operations by more than one person and preventing inconsistent translation of translation words even in a case where a number of persons are simultaneously involved in the translation operations. The translation support system includes: a transfer unit transferring translation word approval request information to an approver terminal of an approver, the translation word approval request information including an original word or phrase received from a request-source terminal requesting to the approver an approval of a translation word of a particular original word or phrase; an approval request information storage unit storing translation word approval result information including at least approve-or-reject information corresponding to the translation word approval request information received from the approver terminal and an approved translation word corresponding to the original word or phrase; a notification storage unit storing notification message corresponding to the approve-or-reject information; a notification determination unit determining, in accordance with the approve-or-reject information, the necessity of notification to the terminals other than the request-source terminal and determine which piece of the notification message should be notified to each of the terminals; and a notification transmission unit transmitting notification information to terminals for which notification or respective notifications have been determined to be necessary, the notification information including the notification message in accordance with the determination by the notification determination unit, the original word or phrase, and the approved translation word. |
US10474755B2 |
Robotics assisted production support utility
Embodiments of the present invention provide a system for converting ubiquitous language instructions to robotic process automation executable action steps and executing the action steps. A managing system receives an encrypted user input from a computing device of the user, where the user input comprises instructions entered in ubiquitous language (e.g., common vernacular, or other non-complex programming language). The user input is decrypted and an action keyword is identified from the ubiquitous language instructions. The action keyword for each instruction is compared to a conversion database to determine a set of execution steps associated with each action keyword. These execution steps are in a format that enables a robotic process automation system to perform the execution steps. The set of execution steps is then transmitted to the robotic process automation system that automatically performs the set of execution steps through a workstation or other operating station of the user. |
US10474751B2 |
Machine-translation based corrections
Technology is disclosed for building correction models that correct natural language snippets. Correction models can include rules comprising pairs of word sequences identified from viable correction snippet pairs, where a first sequence of words in the pair should be replaced with a second sequence of words in the pair. Viable correction snippet pairs can be identified from among pairs of language snippets, such as a post to a social media website and a subsequent update to that post. Viable corrections can be the snippet pairs that both have no more unaligned words than a word alignment threshold and have no aligned word pair with a character edit difference above an edit distance threshold. In some implementations, word alignments can be found by aligning all the characters between a pair of language snippets, and identifying aligned words as those that have at least one aligned letter in common. |
US10474746B2 |
Flexible and intuitive table based visualizations for big data
A method, system, and computer-readable medium to define a row scope for a table-based visualization of the multidimensional data set, the row scope specifying a number of dimensions of the multidimensional data set; selectively define at least one data selection of the multidimensional data set to connect to the defined row scope to be visualized in the table-based visualization; and generate an instance of the table-based visualization based on the defined row scope and the defined at least one data selection. |
US10474743B2 |
Method for presenting notifications when annotations are received from a remote device
A method for selecting a display characteristic for a video annotation notification on a destination display device interconnected across a communications network to at least one source device that generates a video annotation includes receiving, determining, and selecting. An annotated video content is received from the at least one source device, wherein the annotated video content is associated with a source position in a video production hierarchy. A destination position is determined in the video production hierarchy for video content displayed on the destination display device. A correspondence is determined between the determined destination position and the source position associated with the annotated video content to define a relevance value. A content complexity value is determined based on the annotated video content. For the destination display device, one or more display characteristics of the video annotation notification is selected based on the relevance value and the determined content complexity value. |
US10474742B2 |
Automatic creation of a finding centric longitudinal view of patient findings
A system for creating a longitudinal view of patient findings includes a natural language processing engine which extracts clinical findings from a clinical document. A temporal resolution engine determines which other clinical documents the clinical findings belong to. A visualization graphical user interface indicates the correlation of the clinical findings between the clinical document and the other clinical documents. The natural language processing engine also links one or more images to the clinical findings. |
US10474741B1 |
Inline editing field for nested website settings
There are provided systems and methods for an inline editing field for nested website settings. A computing device may be used to process a search query with a search engine and receive results. The search query may include a search for a particular website setting, such as a user profile, account, security, or preference setting that may allow a user to provide input and affect particular user or website data with the website. Determination of the requested website may be performed through a machine learning engine. The machine learning engine may identify the security setting nested in the website through multiple navigations, website flows, and navigations, and may extract processes and flows for use of the setting. An inline editing field may then allow for user input in a search interface that allows for editing the setting without navigation to the website and nested setting. |
US10474740B2 |
Virtual library providing content accessibility irrespective of content format and type
A virtual library of content is provided that makes it appear that the content is all of a supported file type for a particular client accessing the virtual library. When the virtual library is displayed at a client device, the content appears as if it is available in the appropriate format for the client device irrespective of the content's actual format. Content selected from a content library interface for the virtual library is provided in the appropriate format for the client device through the automatic invoking of a content access service. The content access service can determine the appropriate consumption format for the client device and convert to a supported file format any content that is in a non-supported format before providing the content to the client device. |
US10474725B2 |
Determining similarities among industries to enhance job searching
Methods, systems, and computer programs are presented for expanding a job search that includes an industry by adding other similar industries. A method accesses, by a social networking server, a plurality of job applications, with each job application being submitted by a member for a job in a company, the member and the job having a respective industry from a plurality of industries. Semantic analysis of the job applications is performed by a machine-learning program to identify similarity coefficients among the plurality of industries. A job search query is received from a first member, the job search query including a query industry, and the job search query is expanded with industries that are similar to the query industry. The social networking server executes the expanded job search query to generate a plurality of job results. Presentation is provided on a display of one or more of the top job results. |
US10474722B2 |
Communication system, communication apparatus, and method of communication
A communication system includes a first information processing apparatus, and a communication apparatus including a plurality of ports, the communication apparatus being configured to communicate with the first information processing apparatus through a first port, wherein a first content is stored in the first information processing apparatus, and the communication apparatus is configured to store first correspondence information that indicates a correspondence relationship between a first keyword related to the first content and the first port, receive, from the terminal apparatus, a first search request that includes a search word, when the search word includes the first keyword, specify the first port corresponding to the first keyword from the plurality of ports, send, through the first port, the first search request to the first information processing apparatus, acquire the first content from the first information processing apparatus, and send the first content to the terminal apparatus. |
US10474721B2 |
Comment management in shared documents
A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. the audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive. |
US10474713B1 |
Learning method and learning device using multiple labeled databases with different label sets and testing method and testing device using the same
A method for learning convolutional neural network (CNN) by using a plurality of labeled databases having different label sets provided. The method includes steps of: a learning device (a) establishing databases for training, respectively including image data sets by categories, and GT label sets by the categories, if each of the objects corresponds to a class belonging its corresponding category, each information annotated as its corresponding class to the object, wherein the GT label sets correspond to the image data sets; (b) receiving, as an input image, a specific image belonging to a specific image data set corresponding a specific class among the databases for training, and generating a feature map, and then generating classification results, by the categories, corresponding to a specific object included in the input image based on the feature map; and (c) learning parameters of the CNN by using losses by the categories. |
US10474708B2 |
Entity-centric knowledge discovery
A user interface of an entity-centric knowledge discovery system presents an entity profile including a mix of structured and unstructured data relating to an entity. As a user refines the entity profile based on information gathered from various sources, the changing entity profile can be used as a substantially continuously updating query to search, retrieve, and rank new and pertinent information specifically relevant to the profiled entity. The platform described herein provide an active loop for refining an entity description and searching for additional information in which human input and machine-based algorithms can cooperate to more quickly build a comprehensive description of an entity of interest. |
US10474707B2 |
Detecting longest regular expression matches
In one embodiment, a computer-implemented method includes receiving a regular expression (regex) and input data. One or more spans are identified representing one or more matches in which the regex matches at least a portion of the input data. Each span corresponds to a corresponding match and includes a start offset of the corresponding match in the input data and an end offset of the corresponding match in the input data. The one or more matches are identified in a sequence. An order of the sequence of the one or more spans is modified. One or more filtered spans are generated, by a computer processor, by filtering out a subset of the one or more spans that are each contained by at least one other span in the one or more spans. The identifying, the modifying, and the filtering are performed at streaming rate. |
US10474706B2 |
Organizing speech search results
A method, system, and phonetic search engine are described that enable phonetic searches to have increased relevancy to the searcher. Specifically, phonetic searches on a database containing phonetically-searchable content can have one or more phonetically-confusable terms included therein, thereby creating search results that more faithfully reflect the search terms used during the phonetic search of the database. |
US10474705B2 |
Iterative image search algorithm informed by continuous human-machine input feedback
System and computer-implemented method of analyzing tags associated with a sequence of images presented to a user to present a current interest of the user is disclosed. An image from among a plurality of images is presented on an electronic display. The image is associated with a set of tags. An input is received indicating a user's preference for the image. A plurality of tags is processed based on the preference and the set of tags to determine a next set of tags from the plurality of tags. A next image is determined from the plurality of images based on the next set of tags. The next image represents a physical object, different from a physical object represented by the previous image. A sequence of images is generated by repeating the above process with the next image in place of the previous image for present a user's current interest. |
US10474703B2 |
Method and apparatus for natural language query in a workspace analytics system
A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition has an associated jump target that defines a respective entry point into the workspace analytics system to provide information responsive to the associated one or more pattern-form questions. The method further includes receiving a user input including capturing input text defining a natural language user query, matching the received input text to one of the pattern-form questions thereby selecting the jump target associated with the matched pattern-form question, and generating a response to the natural language user query by retrieving information from the workspace analytics system by referencing a link based on the selected jump target and zero or more parameters values. |
US10474702B1 |
Computer-implemented apparatus and method for providing information concerning a financial instrument
Various embodiments provide, to a user, a representation of a debt capital structure of an enterprise that graphically identifies corporate relationships of companies within the enterprise, financial instruments issued by a company within the enterprise, and for a user-selected financial instrument, of a set of companies that are guarantors of financial obligations associated with the user-selected financial instrument, or for a user-selected company, a set of financial instruments the financial obligations of which are guaranteed by the user-selected company. |
US10474700B2 |
Robust stream filtering based on reference document
A document stream filtering system includes computing hardware which is operable to execute one or more software products recorded on machine-readable data storage media. The computing hardware is operable to receive and store one or more documents of a document stream in a search index, receive one or more reference documents, calculate global document frequencies for the one or more documents of the document stream, generate a set of relevant terms and corresponding weights, generate a query by classifying the relevant terms into first and second categories, retrieve one or more documents from the search index based on the query, and filter the one or more retrieved documents based on a cut-off score. |
US10474695B1 |
Method for replacing a currently operating data replication engine with a new data replication engine without application downtime and while preserving target database consistency
An automated method is provided for replacing a currently operating data replication engine with a new data replication engine. A currently operating data replication engine reports its audit trail position upon stopping. The new data replication engine starts and is positioned at an audit trail position which is prior to the reported stopped audit trail position by an amount of the audit trail which corresponds to time that is equal to or greater than a source database transaction abort timer. The position of the new data replication engine to the stopped audit trail position defines a position window. Audit trail transactions are processed in the position window by the new data replication engine by ignoring transactions which committed or aborted in the position window, and replicating remaining transactions in the position window from the source database to the target database. The new data replication engine replicates all transactions that are started after the stopped audit trail position. |
US10474693B2 |
Resolving conflicts within saved state data
Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to resolving conflicts between application state information. A synchronization rule, an event name and/or event value are embedded within application state information obtained from devices associated with a user, from which conflicts can be resolved by an application synchronization service. |
US10474692B2 |
Data conversion and distribution systems
Systems and methods for improved data conversion and distribution are provided. A data subscription unit is configured to receive data and information from a plurality of data source devices in a plurality of data formats. The data subscription unit is in communication with a virtual machine configured to generate projected data for sparse electronic data. The virtual machine and a data distribution device distribute the projected data to remote user devices. |
US10474688B2 |
System and method to recommend a bundle of items based on item/user tagging and co-install graph
A system and method of recommending a bundle of content items to a user, including storing a plurality of content items in a computer system, determining a respective co-selection score for each pair of content items among the plurality of content items, the co-selection score indicating a probability that a given pair of content items among the plurality of content items will both be downloaded by a user of the computer system, and outputting, to a first user, a plurality of content items comprising a sub-set of the plurality of content items. |
US10474684B2 |
Method, computer program, computer program product and system for handling sensor data
A sensor data system, method and computer program configured to handle sensor data are disclosed. The system includes a reception unit adapted to receive sensor data, a storing unit adapted to store at least some of the received sensor data in an observations database, a recording unit adapted to record usage of the sensor data, and a relevance determination unit adapted to determine the relevance of the sensor data based on the recorded usage. A decision unit is adapted to remove excess sensor data with determined relevance below a limit from the observations database, and to retain relevant sensor data with determined relevance above the limit in the sensor database. Sensor data in an observations database may thereby be limited to a desired size, by removal of excess sensor data from the database. |
US10474683B2 |
Computerized system for evaluating technology stability
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events. |
US10474681B1 |
Filtering mapped datasets
In an example, a method includes generating a targeted communication to respective computing devices of one or more members of an online social networking service, electronically collecting the responses to the targeted communication, mapping the responses to a cohort by updating a record in a database of members, the record identifying the cohort for the respective member, filtering information corresponding to a cohort to provide filtered cohort, and suppressing displaying of information corresponding to the cohort in response to the filtered information for the cohort indicating one or more of the biases being above a bias threshold value. |
US10474675B2 |
Explain tool for optimizing SPARQL queries
As disclosed herein a method, executed by a computer, for enabling a SPARQL explain tool that provides query execution statistics via an explain plan includes initiating a database query comprising a SPARQL query pattern, optimizing the database query according to query semantics and database metadata to produce an optimized query, and generating an explain plan for the optimized query. The explain plan may include a sequence of operations and an execution time, an input, and an output for each operation of the sequence of operations. A computer system, and a computer program product corresponding to the method are also disclosed herein. |
US10474670B1 |
Category predictions with browse node probabilities
Techniques for providing category predictions may be provided. For example, a process may attempt to improve a user experience when the user provides a search query. The process can predict the category associated with the search query, even when the category is not a keyword in the search query. Once the category is determined, data may be provided for the particular category, including data that enables an adjustment of a user experience. For example, when the category is apparel, the user experience may include an image-heavy layout and, when the category is books, the user experience may provide more text. |
US10474669B2 |
Control apparatus, control method and computer program
There is provided a control apparatus through which it is possible to present a response to a question about content that is uttered by the user while viewing the content to the user who asked the question in an appropriate form, the control apparatus including a control unit configured to perform control such that details of a response generated for a query about content that is output to at least one user from the user and a target to which the response is output are decided. |
US10474668B2 |
Database systems architecture incorporating distributed log
A query is received from a client that specifies at least one database operation implicating data within a first database and within a second database. The first database can have a first transaction manager and the second database can have a second transaction manager. Thereafter, a plurality of transactions responsive to the query are initiated to access the data within the first database and the second database. Execution of the plurality of transactions is then coordinated using the first transaction manager and the second transaction manager. All changes specified by the at least one database operation are logged in a distributed log in the first database including changes implicating data stored within the second database. The distributed log is configured such that it is accessible by both of the first transaction manager and the second transaction manager. |
US10474666B2 |
Metadata validation tool
A metadata validation tool includes a retrieval engine, an extraction engine, a preparation engine a validation engine, and an export engine. The retrieval engine receives a sequential data file comprising a data table, the data table comprising a plurality of rows and a plurality of columns and the data table further comprising a plurality of data entries, wherein each data entry is placed in the data table at the intersection of one of the plurality of rows and one of the plurality of columns. The extraction engine extracts metadata from the sequential data file for at least one of the plurality of columns of data, wherein the metadata identifies the data table and a plurality of metadata identifiers. The extraction engine determines a metadata identifier for the extracted metadata, wherein the metadata identifier identifies a data field indicating a data type. The extraction engine determines, using the metadata identifier, a general requirement for at least one of the columns of data, the general requirement indicating the required format for each data entry in the at least one of the columns. The preparation engine generates a routine, the routine based on at least the general requirement, wherein the routine facilitates determining whether one or more of the plurality of data entries complies with the general requirement. The validation performs the routine and determines whether one or more rows of the plurality of rows comprises an error, the error indicating that at least one of the data entries of the one or more rows does not comply with the general requirement. Upon a determination that one or more rows of data comprise an error, the export engine generates a consolidated error report, the error report identifying an input row number indicating the one or more rows that contain the error. |
US10474665B2 |
Systems and methods for generating blueprints for enterprises
Systems and methods for generating a blueprint for an enterprise is provided. The system obtains information pertaining to an enterprise from data sources, extracts entities from the information, and identifies relationships across the entities, performs conflict resolution check on the information received from the data sources based on pre-defined rules, identifies one or more missing links in the information. The system further computes a completeness score for the information based on at least one of the conflict resolution check and the missing links, and generates a blueprint of the information and the one or more entities for the enterprise. Authentic data sources are identified from the data sources based on at least one of assigned weight, and one or more instances of, and contribution by, the data sources in the information. The completeness score is computed based on the instances and contribution of the sources in the information. |
US10474663B2 |
System and method for improved data consistency in data systems including dependent algorithms
A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur. |
US10474661B2 |
Dish recommendation from personal food inventory
A personal food inventory system (PFIS) allows for storage of food items in a personal inventory associated with a user account, as well as tracking of food items consumed by the user account. The PFIS is linked to an application for communicating between an account user and the PFIS items that are received into the personal inventory and items consumed or otherwise removed from the personal inventory. The PFIS is linked to one or more preferred vendors for easy entry of items into the personal inventory. The PFIS also provides recommendation of dishes the account user can prepare based on the personal food inventory and/or a vendor inventory associated with the preferred vendor. The PFIS further provides user notifications for items nearing their expiry date. The PFIS also provides notification to the account user regarding usage of the personal food inventory system by tracking consumption. |
US10474660B2 |
Universal data aggregation
A system for aggregating and managing PIM data from multiple sources is provided. By aggregating various sources of data, the present system allow for the bridging of networked communities and organizations. Limitations of data aggregation as a result of proprietary and/or protocol concerns are overcome through the development of trusted relationships amongst users of the data aggregation and management system. |
US10474658B2 |
User-defined loading of data onto a database
As part of managing the loading of data from a source onto a database, according to an example, an interface through which a user is to define logic related to the loading of the data onto the database is provided. The user-defined logic pertains to at least one of a user-defined location identification of the source, a user-defined filter to be applied on the data, and a user-defined parsing operation to be performed on the data to convert the data into an appropriate format for the database. In addition, the user-defined logic is received and the user-defined logic is implemented to load the data onto the database. |
US10474657B2 |
Augmenting relational databases via database structure graph
Methods and apparatus are disclosed for supporting the addition of new instances of database objects and relationships, for a relational database environment that can be partially represented as a graph of fields (columns) of database tables. For a new instance of a graph element (node or edge) to be spawned, the element is classified into one of several use cases. Each database table is analyzed based on its key and non-key fields, according to use-case-dependent rules, to determine whether it should be augmented with a new entry for the new element instance. If yes, then the database table can be augmented, or can be marked for augmentation upon a subsequent request for a new instance of the graph element. Efficient and reliable growth of large and complex relational databases is enabled. Examples are provided across a wide range of domains. Certain variants are also disclosed. |
US10474655B1 |
Entity database
Database schemas, systems, and methods are described herein which enhance database operations when responding to streaming (subscribed) queries regarding records stored in the database. A database schema may include a data table storing a plurality of records each having a plurality of data fields. The schema may also include a query table, and a query index table or tree, or other data structure. The data table stores the current state of each record as defined by its associated data fields. The query table stores all queries mapped to the one or more clients that have subscribed to each query. The query index table, tree, or other data structure indexes the subscribed queries based on a data field common to or associated with the indexed queries. Subsequently, when records and data fields are updated (mutated) in the database, the query index data structure can be used to quickly assess which subscribed clients need to be sent updates with mutated data, so that only the clients who have subscribed to receive updates based on a particular data field do so and the cost of identifying those clients is greatly reduced. |
US10474654B2 |
Structural data transfer over a network
The methods and systems for transferring structural data over a network are provided. An example method includes providing storage operable to store a plurality of objects. The objects of the plurality of objects are immutable and include a data object or a metadata object including a list of references to further objects. The plurality of objects includes at least one root associated with a creation or an addition to the plurality of objects. The method also includes providing a further storage communicatively coupled with the storage via a network and configured to store a copy of the plurality of objects. The method includes determining a presence of a difference between the plurality of the objects and the copy. In response to the determination, the method transfers at least one object associated with the difference from the storage to the further storage. |
US10474651B2 |
Analysis of system information
Analysis of system information includes retrieving selected snapshots comprising the system information to be analyzed. Further, one or more operations can be performed on the system information to extract resultant information. The resultant information can be provided over a graphical user interface to a user. |
US10474650B1 |
In-place updates for inverted indices
Implementations provide an indexing system with near-instant updates to an inverted index while maintaining techniques for query optimization. The system may provision empty positions in posting lists to enable in-place updating, without having to rebuild the posting list or append updates to the end of the posting list. For example, a system comprises at least one processor and memory storing an index that includes at least one posting list that maps a term to a set of the documents. The posting list includes an ordered list of documents and has a plurality of open positions within the ordered list. The memory also stores instructions that, when executed by the at least one processor, cause the system to locate an open position of the plurality of open positions for a new document and to insert the new document into the at least one posting list using the open position. |
US10474648B2 |
Migration of unified table metadata graph nodes
Metadata is stored within a database for each of a plurality of objects in different frames associated with a structure descriptor (e.g., a container directory entry, etc.). The frames are part of a metadata page and each comprising an object and a header specifying a version identifier for the object and a size of the object. The structure descriptor initially is built for a first build identifier. Thereafter, upon the structure descriptor changing from the first build identifier to a second build identifier, at least one of the objects that require migration is identified. The identification is based on the version identifier for the object being different from the second build identifier. In response, the identified objects are migrated from their corresponding frame to a new frame. The new frame includes the objects and new headers that include a version identifier equal to the second build identifier. |
US10474647B2 |
Methods and devices for customizing knowledge representation systems
Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR. |
US10474643B2 |
Distributed file system and method of creating files effectively
A distributed file system includes metadata servers and data servers. The metadata server includes a selecting unit to select a data server from the data servers, a chunk allocation requesting unit to request that the selected data server perform chunk allocation, a chunk list managing unit to insert a list of chunks transmitted from the data server into a chunk list pool and determine an arrangement method of the chunk list pool, and a chunk fetching unit to fetch available chunk information from the chunk list pool. The data server includes a receiving unit to receive request for chunk allocation from the metadata server, a chunk allocating unit to allocate chunks in response to the request for chunk allocation and write a list of chunks based on information about the allocated chunk, and a transmitting unit to transmit the list of chunks to the metadata server. |
US10474642B2 |
Multibyte heterogeneous log preprocessing
Methods and systems for log management include pre-processing heterogeneous logs and performing a log management action on the pre-processed plurality of heterogeneous logs. Pre-processing the logs includes performing a fixed tokenization of the heterogeneous logs based on a predefined set of symbols, performing a flexible tokenization of the heterogeneous logs based on a user-defined set of rules, converting timestamps in the heterogeneous logs to a single target timestamp format, and performing structural log tokenization of the heterogeneous logs based on user-defined structural information. |
US10474637B2 |
Systems, media and methods for virtualized data compression
Systems, media, and methods for virtualized data compression are provided. For example, a stream of numbered sequences may be generated by transforming an input stream into a sequence of samples each having a predetermined amplitude and a predetermined length. An error correction protocol may be applied through an analysis of a number of bits. A compression routine may be implemented by choosing a number of threads and determining compression depth. The stream analyze may be analyzed utilizing independent component analysis. A specified compression routine may be executed. An output file size may be determined. |
US10474633B2 |
Tag pyramid data management system
A data storage and retrieval system for a computer storage memory, incorporating a tag pyramid data structure. The tag pyramid data structure may include a plurality of tag pyramid elements, including a root level element and one or more children branching from the root. Each of the children may have a hierarchical immutable tag sequence, including one or more immutable tags, which may define how the tag pyramid data structure is to be built. Each child may also have a mutable tag, selected from the hierarchical immutable tag sequence, which may serve as an identifier for that child. Children may be automatically grouped based on common tags, and may be organized into sequences based on the common tags. |
US10474632B2 |
Segmented hashing for secure data modification
Methods and apparatus for secure data modification using segmented hashing are disclosed. An intermediate device on a data path between a storage service and a client receives a modification request for a data segment of a data chunk of a storage object. The device generates a new chunk hash value for the chunk based on an original chunk hash value of the chunk, an original segment hash value of the segment to be modified, and a new segment hash value computed based on the modification. The device generates a modified version of the chunk based on the modification request, and uploads the modified version and the new chunk hash value to the storage service. |
US10474631B2 |
Method and apparatus for content derived data placement in memory
A digitally signed file system in which data, metadata and files are objects, each object having a globally unique and content-derived fingerprint and wherein object references are mapped by the fingerprints; the file system has a root object comprising a mapping of all object fingerprints in the file system, such that a change to the file system results in a change in the root object, and tracking changes in the root object provides a history of file system activity. |
US10474628B2 |
Processor with variable rate execution unit
A processor has functional units that fetch and decode architectural instructions of an architectural instruction set at a first rate, a register that stores a value of an indicator programmable by execution of an architectural instruction of the architectural instruction set, and an execution unit. The execution unit includes a first memory that holds data, a second memory that holds instructions of a program, and a plurality of processing units that execute the program instructions at a second rate to perform operations on data received from the first memory to generate results to be written to the first memory. The instructions are of an instruction set that is distinct from the architectural instruction set. The second rate is the first rate when the indicator is programmed with a first value and the second rate is less than the first rate when the indicator is programmed with a second value. |
US10474627B2 |
Neural network unit with neural memory and array of neural processing units that collectively shift row of data received from neural memory
An array of N processing units (PU) each has: an accumulator; an arithmetic unit performs an operation on first, second and third inputs to generate a result to store in the accumulator, the first input receives the accumulator output; a weight input is received by the second input to the arithmetic unit; a multiplexed register has first and second data inputs, an output received by the third input to the arithmetic unit, and a control input that controls the data input selection. The multiplexed register output is also received by an adjacent PU's multiplexed register second data input. The N PU's multiplexed registers collectively operate as an N-word rotater when the control input specifies the second data input. Respective first/second memories hold W/D rows of N weight/data words and provide the N weight/data words to the corresponding weight/multiplexed register first data inputs of the N PUs. |
US10474625B2 |
Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’)
Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’), the parallel computer comprising a plurality of compute nodes coupled for data communications via one or more data communications networks, including: initiating, by a source compute node of the parallel computer, an RDMA broadcast operation to broadcast binary configuration information to one or more target compute nodes in the parallel computer; preparing, by each target compute node, the target compute node for receipt of the binary configuration information from the source compute node; transmitting, by each target compute node, a ready message to the target compute node, the ready message indicating that the target compute node is ready to receive the binary configuration information from the source compute node; and performing, by the source compute node, an RDMA broadcast operation to write the binary configuration information into memory of each target compute node. |
US10474624B2 |
Systems and methods for using resources in a networked computing environment
Methods and systems for a networked computing system are provided. One method includes generating, based on a first topology, a first proxy endpoint by a first device of a first pluggable compute module; establishing a communication tunnel between the first proxy endpoint and a non-volatile memory express (NVMe) storage device for peer-to-peer communication between the first proxy endpoint of the first device and a controller of the NVMe storage device. An NVMe translation module receives a request for the NVMe storage device from the first proxy endpoint and the NVMe translation module translates the request to an NVMe request for the NVMe storage device for accessing storage space at the NVMe storage device. The method further includes de-allocating the first proxy endpoint, when the first topology is deactivated making the first pluggable compute module and the NVMe storage device available for a second topology. |
US10474618B2 |
Debug data saving in host memory on PCIE solid state drive
A method, apparatus, and system are provided for implementing debug data saving in host memory on a Peripheral Component Interconnect Express (PCIE) solid state drive (SSD). Upon Power Loss Interruption (PLI) event detected in a solid state drive (SSD), the SSD transfers debug data directly to the host system main (DRAM) memory via a Peripheral Component Interconnect Express (PCIE) bus. |
US10474613B1 |
One-way data transfer device with onboard system detection
A data diode provides a flexible device for collecting data from a data source and transmitting the data to a data destination using one-way data transmission. On-board processing elements allow the data diode to identify automatically the type of connectivity provided to the data diode and configure the data diode to handle the identified type of connectivity. Either or both of the inbound and outbound side of the data diode may comprise one or both of wired and wireless communication interfaces. |
US10474612B1 |
Lane reversal detection and bifurcation system
A lane reversal detection and bifurcation system includes an interface that includes a plurality of lanes that are coupled to an endpoint interface of an endpoint device and a BIOS that bifurcates the interface into a first root port and a second root port, such that the first root port is coupled to a first subset of the plurality of lanes, and the second root port is coupled to a second subset of the plurality of lanes. The BIOS initializes the endpoint device to establish a link between the endpoint device and the interface. The BIOS detects an endpoint presence and a non-functional link at the first root port and an endpoint presence and a functional link at the second root port and, in response, determines that the first subset of the plurality of lanes coupled to the endpoint device are subject to a lane reversal. |
US10474610B1 |
Hardware trace and introspection for productivity platform using a system-on-chip
An integrated circuit can include programmable circuitry configured to implement an overlay circuit specified by an overlay. The overlay circuit can include a trace buffer configured to receive a probed signal from circuitry within the overlay circuit. The trace buffer can be configured to generate trace data from the probed signal and store the trace data in a runtime allocated memory. The integrated circuit also can include a processor coupled to the programmable circuitry and configured to control operation of the trace buffer. The processor can be configured to read the trace data from the runtime allocated memory. |
US10474609B2 |
Information processing apparatus, control method for information processing apparatus, and storage medium
An information processing apparatus includes a plurality of processing modules that are connected to each other on a ring bus, a connector for optionally attaching to an extension processing unit, a detection unit configured to detect attachment of the extension processing unit to the connector, and a bus switching unit configured to change, in a case where the detection unit detects the attachment of the extension processing unit, a path of the ring bus in such a manner that an extension processing module in the extension processing unit is connected. |
US10474606B2 |
Management controller including virtual USB host controller
Various examples described herein provide for a management controller that includes a virtual universal serial bus (USB) host controller that can emulate an actual USB host controller to a central processor. A particular endpoint from a number of endpoints is associated with a virtual USB device that is coupled to the virtual USB host controller. The particular endpoint is to refer to a location in a management memory. |
US10474605B2 |
Server system and data access method using the same
A server system and a data access method using the same are provided. The server system includes a first server and a second server. The first server includes a first host, a first expander unit and a first peripheral device. The first expander unit is coupled to the first host, and the first peripheral device is coupled to the first expander unit. The second server includes a second host, a second expander unit and a second peripheral device. The second expander unit is coupled to the second host, and the second peripheral device is coupled to the second expander unit. The first expander unit is connected to the second expander unit. The first host accesses the first peripheral device through the first expander unit. The first host further accesses the second peripheral device through the first expander unit and the second expander unit while the second host malfunctions. |
US10474601B2 |
Distributed fairness protocol for interconnect networks
A system is disclosed, including a plurality of access units, a plurality of circuit nodes each coupled to a respective access unit, and a plurality of data processing nodes each coupled to a respective access unit. A particular data processing node may be configured to generate a plurality of data transactions. The particular data processing node may also be configured to determine an availability of a coupled access unit. In response to a determination that the coupled access unit is unavailable, the particular data processing node may be configured to halt a transfer of the plurality of data transactions to the coupled access unit and assert a halt indicator signal. In response to a determination that the coupled access unit is available, the particular data processing node may be configured to transfer the particular data transaction to the coupled access unit. |
US10474599B1 |
Striped direct memory access circuit
An apparatus can include a read data mover circuit adapted to fetch a portion of data for each of a plurality of read channels. The read data mover circuit is adapted to output, to an accelerator circuit, a plurality of bits of data for each of the plurality of read channels concurrently as first streamed data. The apparatus can include a controller configured to control operation of the read data mover circuit. In another aspect, the apparatus can include a write data mover circuit adapted to receive second streamed data from the accelerator circuit and output the second streamed data in a different format. The controller may be configured to control operation of the write data mover circuit. |
US10474592B2 |
Control of semiconductor devices
A microcontroller device comprises at least one processor (8), one or more peripheral systems (6) and a resource supply module (2). The processor (8) and peripheral system(s) (6) are each arranged to generate a signal when they require power and/or a clock signal. These signals stimulate the resource supply module (2) to supply the requested resource. |
US10474589B1 |
Method and apparatus for side-band management of security for a server computer
The present embodiments relate to methods and apparatuses for side-band management of security for server computers. According to certain aspects, such management is directed to the security of data that is stored under the local control of the server, as well as data that flows through the network ports of the server. Such locally stored data is secured by encryption, and the encryption keys are managed by a management entity that is separate from the server. The management entity can also manage the security of network data flowing through the server using its own configuration of network security applications such as firewalls, monitors and filters. |
US10474588B1 |
Method and system for memory-based data caching
According to some embodiment, a backup storage system receives a request from a client for reading a data segment associated with a file object stored in a storage system. In response to the request, the system determines whether a cache hit counter associated with the data segment exceeds a cache hit threshold. The system further determines whether the data segment is associated with a file region of the file object that is frequently accessed. The system writes the data segment into a memory responsive to determining that the cache hit counter exceeds the cache hit threshold and the data segment is associated with the frequently accessed file region. Otherwise, the system writes the data segment into a solid state device (SSD) operating as a cache device. |
US10474586B2 |
TLB device supporting multiple data streams and updating method for TLB module
Aspects of managing Translation Lookaside Buffer (TLB) units are described herein. The aspects may include a memory management unit (MMU) that includes one or more TLB units and a control unit. The control unit may be configured to identify one from the one or more TLB units based on a stream identification (ID) included in a received virtual address and, further, to identify a frame number in the identified TLB unit. A physical address may be generated by the control unit based on the frame number and an offset included in the virtual address. |
US10474575B2 |
Cache-based communication between execution threads of a data processing system
A virtual link buffer provides communication between processing threads or cores. A first cache is accessible by a first processing device and a second cache accessible by a second processing device. An interconnect structure couples between the first and second caches and includes a link controller. A producer cache line in the first cache stores data produced by the first processing device and the link controller transfers data in the producer cache line to a consumer cache line in the second cache. Each new data element is stored at a location in the producer cache line indicated by a store position or tail indicator that is stored at a predetermined location in the same cache line. Transferred data are loaded from a location in the consumer cache line indicated by a load position or head indicator that is stored at a predetermined location in the same consumer cache line. |
US10474574B2 |
Method and apparatus for system resource management
The present disclosure relates to system resource management in a variety of situations. The present disclosure provides a method and an apparatus for reducing memory requirements and improving processing speed when an electronic device performs padding for a particular arithmetic operation on data. To achieve the above objective, a method for operating an electronic device according to the present disclosure comprises the steps of: reading a first portion of data from a first memory; determining a first padding address based on the address of a byte belonging to a boundary region of the data among a plurality of bytes included in the first portion; writing values of the plurality of bytes and a value corresponding to the first padding address to a second memory; and reading a second portion of the data from the first memory. |
US10474573B2 |
Method for managing flash memory module and associated flash memory controller and electronic device
A method for managing a flash memory module, an associated flash memory controller and an associated electronic device are provided, wherein the method includes: when the flash memory module is powered on, and a garbage collection operation is not finished before the flash memory module is powered on: determining a progress of the garbage collection operation to generate a determination result; and determining to discard a target block in the garbage collection operation or to write dummy data into remaining pages of the target block according to the determination result. |
US10474570B2 |
Flashware usage mitigation
In one embodiment, a memory control process of a device receives a plurality of program/erase (P/E) requests for a flash memory of the device. The memory control process then stores data associated with the plurality of P/E requests in a random access memory (RAM) of the device, and aggregates the plurality of P/E requests into a single P/E operation. The memory control process may then send the single P/E operation to the flash memory at a given interval to update the flash memory with the data stored in the RAM. |
US10474567B2 |
Multi-bit data representation framework to enable dual program operation on solid-state flash devices
According to one general aspect, an apparatus may include a host interface, a memory, a processor, and an erasure-based, non-volatile memory. The host interface may receive a write command, wherein the write command includes unencoded data. The memory may store a mapping table, wherein the mapping table indicates a rewriteable state of a plurality of memory addresses. The processor may select a memory address to store information included by the unencoded data based, at least in part, upon the rewriteable state of the memory address. The erasure-based, non-volatile memory may store, at the memory address, the unencoded data's information as encoded data, wherein the encoded data includes more bits than the unencoded data and wherein the encoded data can be over-written with a second unencoded data without an intervening erase operation. |
US10474566B2 |
Model integration tool
Certain aspects involve building and debugging models for generating source code executed on data-processing platforms. A target data-processing platform is identified that requires bin ranges for modeling coefficients and reason codes for input attributes. A processor outputs source code, which is generated from a modeling code, in a programming language used by the target data-processing platform. |
US10474561B2 |
Method and system for automated testing of human machine interface (HMI) applications associated with vehicles
A method and a testing tool for automated testing of HMI applications includes: identifying, at least one vehicle from a plurality of vehicles as HMI enabled vehicle, and a HMI application installed on an electronic device corresponding to the at least one vehicle; identifying one or more errors in one or more additional features being integrated with the HMI application; generating test data based on one or more test scripts related to the one or more additional features and historical test analysis of the HMI application; and executing the one or more test scripts on the HMI application based on the test data for automated testing of Human Machine Interface (HMI) applications associated with vehicles. The disclosed method and the testing tool provide a common framework for testing HMI applications of various vehicles. |
US10474559B2 |
System for distributed software quality improvement
Provided is a system for building and validating an application (including e.g., various software versions and revisions, programming languages, code segments, among other examples) without any scripting required by a system user. In one embodiment, an SDLC system is configured to construct a build and test environment, by automatically analyzing a submitted project. The build environment is configured to assemble existing user code, for example, to generate an application to test. Code building can include any one or more of code compilation, assembly, and code interpretation. The system can include a user interface provided to clients, users, and/or customer environments to facilitate user interaction and control of build and test validation. The system can accept user specification of configurations that controls the way the system runs the user's tests. The system can also provide flexible billing models for different customers. |
US10474557B2 |
Source code profiling for line-level latency and energy consumption estimation
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving source code of an application, providing intermediate code based on the source code, the intermediate code including at least one instruction for profiling at least one line of the source code, providing profiling data by processing the intermediate code, processing the profiling data based on one or more of a latency model and an energy model to respectively provide at least one latency metric and at least one energy metric of the at least one line, and storing modified source code that is provided based on a modification of the at least one line of source code. |
US10474556B2 |
Multiple ruleset version scanning, warning and correction tool
A system executes multiple ruleset version scanning, warning and correction using a Software Deployment Management (SDM) environment such as Pega®. The system presents a code scanning interface to a user; receives input from the user selecting input rulesets comprising at least one ruleset and at least one version of the ruleset for scanning; accesses a guiderail database comprising a plurality of guiderails configured as best practices for SDM application development; scans the input rulesets comprising applying at least a portion of the plurality of guiderails to each of the input rulesets; and determining which of the input rulesets comprise compliance issues and a severity of each of the compliance issues; and presents an indication of severity of compliance issues for each of the input rulesets to the user using the code scanning interface. |
US10474554B2 |
Immutable file storage
The present disclosure is related to devices and systems for immutable file storage. An example device can include instructions to hash a log file received from a log source to produce a hash value, store the hash value and information describing the log file, communicate the hash value and the information to a third party service, wherein the third party service maintains the communicated hash value and the communicated information such that the communicated hash value and the communicated information are immutable, access the communicated hash value and the communicated information, and compare the stored hash value and the stored information with the communicated hash value and the communicated information to determine whether the log file is unmodified. |
US10474552B2 |
Hardware and software debug using data dependency tracing
A system and method to record and trace data exchanges between cooperating hardware unit operations and software unit operations, providing an efficient mechanism to trace back to a root cause point from an observed failure point in a series of executed instructions performed within a data processing system. A data debug memory records information pertaining to each system memory access performed by instructions executed by the hardware and software units into separate memory information blocks. Linked relationships are created between certain ones of the memory information blocks to represent data dependencies that occurred between the instructions. These linked relationships may then be utilized to generate lists that map the various data dependencies between the executed instructions. |
US10474550B2 |
High availability for persistent memory
Techniques for implementing high availability for persistent memory are provided. In one embodiment, a first computer system can detect an alternating current (AC) power loss/cycle event and, in response to the event, can save data in a persistent memory of the first computer system to a memory or storage device that is remote from the first computer system and is accessible by a second computer system. The first computer system can then generate a signal for the second computer system subsequently to initiating or completing the save process, thereby allowing the second computer system to restore the saved data from the memory or storage device into its own persistent memory. |
US10474544B1 |
Distributed monitoring agents for cluster execution of jobs
A system with distributed monitoring agents include a state storage, a plurality of worker agents, a first processor, and a second processor. A job is executed using a worker agent of the plurality of worker agents. The first processor is configured to execute a first monitor to monitor the job and to restart the job using job state data stored in the state storage in the event that the job fails to successfully complete. The second processor is configured to execute a second monitor to monitor the first monitor and to restart the first monitor using first monitor state data stored in the state storage in the event that the first monitor crashes. |
US10474543B1 |
Method and device for economizing computing resources to be used during a process of verification of convolutional parameters using test pattern to enhance fault tolerance and fluctuation robustness in extreme situations
A method for economizing computing resources and verifying an integrity of parameters of a neural network by inserting test pattern into a background area of an input image is provided for fault tolerance, fluctuation robustness in extreme situations, functional safety on the neural network, and an annotation cost reduction. The method includes: a computing device (a) generating t-th background prediction information of a t-th image by referring to information on each of a (t−2)-th image and a (t−1)-th image; (b) inserting the test pattern into the t-th image by referring to the t-th background prediction information, to thereby generate an input for verification; (c) generating an output for verification from the input for verification; and (d) determining the integrity of the neural network by referring to the output for verification and an output for reference. According to the method, a data compression and a computation reduction are achieved. |
US10474538B2 |
Opportunistic execution of secondary copy operations
Rather than relying on pre-defined scheduling of secondary copy operations such as backup jobs, the illustrative opportunistic approach initiates secondary copy operations based on changing operational conditions in a storage management system. An adaptive backup readiness score is based on a number of backup-readiness operational factors. An illustrative enhanced data agent which is associated with the target database application (or other executable component) may monitor the operational factors and determine the backup readiness score based on weights assigned to the respective operational factors. The enhanced data agent may evaluate recent backup jobs to determine which of the operational factors that contributed to the backup readiness score may have been most relevant. Based on the most-relevant analysis, the enhanced data agent may adapt the weights assigned to the monitored operational factors, so that the backup readiness score may be more suitable and responsive to ongoing operational conditions in the system. |
US10474535B2 |
Asset browsing and restoration over a network using on demand staging
Example embodiments relate to asset browsing and restoration over a network using on demand staging. A method may include accessing, by a storage access system, a first portion of a compound asset in a storage system and restoring it as a staged asset in a staging area of the storage access system. The accessing and restoring of the first portion may be performed on demand in response to an indication from a client device to browse a portion of the compound asset. The method may further include accessing the internal structure of the staged asset to generate an asset directory. The asset directory may indicate discrete items within the compound asset. The method may further include providing the asset directory to the client device over a network, and receiving an indication from the client device of at least one of the discrete items to restore to the client device. |
US10474534B1 |
Method and system for efficient file indexing by reverse mapping changed sectors/blocks on an NTFS volume to files
In a block-based backup system, a technique allows indexing changed files between backups so that files not changed are not re-indexed. Block identifiers specifying backed-up blocks are received. A file table record is accessed to determine a location of a file table zone. Records in the file table store last modified timestamps for files associated with the records. The file table zone location is compared with the block identifiers to select a subset of records. Each record in the subset is associated with a block from the file table zone that corresponds to a block identified by the block identifiers. The subset is parsed to extract timestamps. The timestamps are compared with a next-to-last backup date. If the associated file was modified after the next-to-last backup date, a determination is made that the file blocks were backed up in the last backup and the file should be indexed. |
US10474529B2 |
Error checking and correcting decoding method and apparatus
An error checking and correcting (ECC) decoding method and apparatus are provided. A decoding circuit decodes a codeword using (or without using) reference information, wherein when the decoding circuit fails to decode a first codeword, the decoding circuit decodes a second codeword to produce decoded data. The decoding circuit checks whether a change has occurred from each codeword bit of the second codeword to a corresponding bit of the decoded data. In accordance with a bit position of the changed corresponding bit, the decoding circuit correspondingly changes the first codeword to a modified codeword, and/or correspondingly changes the reference information to modified information. The decoding circuit performs the ECC decoding again on the modified codeword (or the first codeword) using (or without using) the modified information. |
US10474523B1 |
Automated agent for the causal mapping of complex environments
An automated agent for the causal mapping of complex environments. Specifically, a disclosed method and system entails the application of statistical tools, or causality tests, to measure the strength and direction of causal relations between two or more environment components. Further, the execution of the causality tests may be an offline process that may be triggered periodically to account for changes or updates to an environment over time. |
US10474521B2 |
Service directory and fault injection management systems and methods
A system includes: at least one processor running instances of two or more services. Instances of a first service are dependent upon instances of a second service. A fault-injection manager, based on data in a service directory indicative of dependencies of services of the system, determines a fault-inducing condition to inject into the system and injects the fault-inducing condition into the system. A health monitoring manager detects failures in the system and identifies the first service as vulnerable to the fault-inducing condition when the fault-inducing condition causes an instance of the second service to fail. |
US10474520B2 |
Methods for decomposing events from managed infrastructures
A method is provided for clustering events. Messages are received at an extraction engine from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. Events are produced that relate to the managed infrastructure. The events are converted into words and subsets used to group the events that relate to failures or errors in the managed infrastructure, including the managed infrastructure physical hardware. One or more common characteristics of events are determined and clusters of events are produced relating to the failure or errors in the managed infrastructure. A source address is used for each event as is a graph topology of the managed infrastructure to assign a graph coordinate to the event. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. In response to production of the clusters one or more physical changes are made in the managed infrastructure hardware. |
US10474519B2 |
Server fault analysis system using event logs
A method and system for server fault analysis are described. A server configuration analyzer retrieves event logs collected from a server with a fault such as a misconfiguration. These event logs can then be analyzed using metrics to identify one or more messages in the logs that indicate a cause of the fault on the server. Once the messages are identified, the server configuration analyzer retrieves remedial commands that may be used to correct the fault from a database that stores remedial commands correlated with event log messages. The server configuration analyzer can then present the messages and remedial commands to a user to assist with identifying the cause of the fault and correcting it. |
US10474518B1 |
Obtaining historical information in a device core dump
A device may receive information related to an operation of the device during each of multiple time intervals. The device may store, for each time interval of the multiple time intervals, the information in a respective slot of a circular buffer that includes multiple slots. The circular buffer may be used to store a historical record of the information in one or more of the multiple slots. The historical record may be provided from the circular buffer during a dump of the device. The device may provide the historical record during the dump of the device based on storing the historical record of the information in the one or more of the multiple slots. |
US10474516B2 |
Encoder
An encoder includes: a reading device that reads respective electric signals from two incremental patterns respectively having graduation array pitches different from each other; a control device that calculates a measurement value, based on the electric signals; and an output device that outputs the measurement value. The control device includes: an absolute position synthesis unit that synthesizes two electric signals to generate a synthesized absolute position; a detection unit that detects two relative positions from the two electric signals; a position calculation unit that performs an arithmetic operation between the relative positions and the synthesized absolute position to calculate a calculated absolute position; an absolute position comparison unit that compares the calculated absolute position with the synthesized absolute position; and a relative position comparison unit that compares the two relative positions with each other. The output device outputs error information, based on a comparison result output from the control device. |
US10474515B2 |
Debugging translation block and debugging architecture
An electronic device includes one or more integrated circuits, a debugging translation block, and a bus connected to the one or more integrated circuits and the debugging translation block, the bus configured to provide a connection to one or more external devices, wherein the debugging translation block is configured to receive debugging commands from a testing host device via the bus, convert the debugging commands into debugging input data, and provide the debugging input data to a debugging state machine of a first integrated circuit of the one or more integrated circuits. |
US10474514B2 |
Method for flow control and for reliable communication in a collaborative environment
Flow control of messages to/from clients and services in a remote access system. Within the remote access system a layered architecture may be provided that includes a client layer at a client device, a service layer associated with a service, and a server layer that is a communications proxy for messages sent between the client device and the service. The service layer may have a receive queue for messages received from the client device and a send queue of messages destined for the client device. The server layer may include an outbound queue of messages destined for the client device. Full duplex communications between the client layer and the server layer may be implemented using a service protocol in a first channel for communication between the client layer and the server layer and a second channel for communication between the server layer and the client layer. |
US10474513B2 |
Cluster-based processing of unstructured log messages
Some embodiments relate to assigning individual log messages to clusters. An initial cluster assignment may be performed by applying a hash function to one or more non-variable components of the message to generate an initial cluster identifier. Subsequently, clustering may be further refined (e.g., by determining whether to merge clusters based on similarity values). An interface can present a representative message of each cluster and indicate which portions of the message correspond to a variable component. Particular inputs detected at the input corresponding to one of these components can cause other values for the component to be presented. For a given cluster, timestamps of assigned messages can be used to generate a time series, which can facilitate grouping of clusters (with similar or complementary shapes) and/or triggering alerts (with a condition corresponding to a temporal aspect). |
US10474505B2 |
Systems and methods of managing computational resources
Systems and methods of managing computational resources are provided. In one exemplary embodiment, a method by a controller (305, 407, 500, 600, 700, 1101) for managing computational resources may include dynamically distributing (801) computational resource shares among sequential services that are mapped to one or more processors (303, 403). Further, each sequential service corresponds to an execution step of a remote application (307, 409). Also, a service chain (313-315, 413-415) comprises at least one sequential service. The dynamical distribution is based on estimated and predetermined tail latencies and average execution times of each sequential service in the service chain as well as the service chain such that the latencies are met. In addition, the one or more service chains are executed contemporaneously. |
US10474500B2 |
Running complex workflows in distributed systems while protecting consistency and ensuring progress despite failures
Complex workflows are composed of a plurality of idempotent actions. During execution of the complex workflows, a computing system accesses the plurality of idempotent actions and determines whether corresponding guard conditions for triggering processing of the idempotent action are satisfied. When satisfied, a lock is taken on one or more resources used for executing the idempotent code of the idempotent action and execution of the idempotent code is initiated. Thereafter, upon successful execution of the idempotent code, the corresponding record is updated to reflect execution of the idempotent action and the lock is released. When execution of the idempotent action is unsuccessful, an exception is logged and the lock is released. |
US10474498B2 |
Server scheduling tool
An apparatus includes a memory and a hardware processor. The memory stores one or more scheduling histories. The processor receives a first list from a first client device and a second list from a second client device. The first list includes a first job and the second list includes a second job. The processor calculates a first resource requirement to execute the first job and a second resource requirement to execute the second job. The processor determines that a conflict exists between the first job and the second job and in response, communicates messages to the first and second client devices indicating the conflict and proposed times for executing the jobs. The processor determines based on responses to the messages, execution times for the first and second jobs, assigns permission identifiers to the first and second jobs, and communicates a schedule. |
US10474495B2 |
Utilizing an artificial intelligence model determined for a target domain based on a dataset associated with a source domain
A device receives source data, target data, external data, and a target task, and generates features of and differentiators between the source data and the target data. The device identifies a set of mappings between the source data and the target data based on the features and the differentiators, and determines different clusters of the source data based on the external data, the features, and the differentiators. The device generates, based on the external data, a set of artificial intelligence (AI) models as candidates to perform the target task, and generates a performance measure for the set of AI models based on the features, the differentiators, and the external data. The device refines the set of mappings, and identifies an AI model, from the set of AI models, to perform the target task based on the different clusters of the source data and based on the performance measure. |
US10474494B2 |
Information processing apparatus, information processing method, and computer program product
An information processing apparatus according to an embodiment includes a reception unit and switching unit. The reception unit receives an interrupt. The switching unit that switches a second operating system (OS) which is executing in a core to a first OS to which the interrupt for the first OS is input, when the reception unit receives an interrupt for the core in which the first OS is a priority OS and the second OS is not the priority OS. |
US10474492B2 |
Methods and systems for automating deployment of applications in a multi-tenant database environment
In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine. |
US10474491B2 |
Method and apparatus for managing cloud server in cloud environment
Provided is a method for managing a cloud server by using a manager server in a cloud environment, the method including receiving server template information of a first cloud server in a cloud domain, to which the manager server pertains, from the first cloud server, generating server setting information for a cloud server in the cloud domain based on the server template information of the first cloud server, and transmitting the server setting information for the cloud server to the first cloud server to drive the first cloud server. |
US10474488B2 |
Configuration of a cluster of hosts in virtualized computing environments
Example methods are provided for configuring a cluster of hosts in a virtualized computing environment. The method may comprise obtaining a configuration specification that specifies multiple features associated with the cluster of hosts and identifying one or more dependencies associated with multiple configuration tasks that are executable for configuring the set of features. The method may also comprise, based on the one or more dependencies, determining a configuration workflow that defines an order in which at least some of the multiple configuration tasks are executed. The method may further comprise orchestrating execution of the at least some of the multiple configuration tasks according to the configuration workflow. |
US10474487B2 |
System, method and apparatus for managing resources for virtual machines and device thereof
A method, system, apparatus and device for managing resources of virtual machines are disclosed by the present disclosure. The method includes obtaining monitoring data of a virtual machine at a client. The method also includes matching the monitoring data with a pre-determined match rule to generate a match result, wherein the match rule determines whether the monitoring data satisfies a match condition of the match rule. The method further includes executing an action for the virtual machine based upon a processing strategy corresponding to the match result. |
US10474484B2 |
Offline management of virtualization software installed on a host computer
In an example, a method of managing virtualization software installed on a host computer includes connecting to a platform management system in the host computer while a hardware platform in the host computer is in a low-power state; and accessing files of the virtualization software on a storage device in the platform management system through a distributed file system service executing on a controller of the platform management system. |
US10474483B2 |
Virtual server agent load balancing
Virtual machine (VM) proliferation may be reduced through the use of Virtual Server Agents (VSAs) assigned to a group of VM hosts that may determine the availability of a VM to perform a task. Tasks may be assigned to existing VMs instead of creating a new VM to perform the task. Furthermore, a VSA coordinator may determine a grouping of VMs or VM hosts based on one or more factors associated with the VMs or the VM hosts, such as VM type or geographical location of the VM hosts. The VSA coordinator may also assign one or more VSAs to facilitate managing the group of VM hosts. In some embodiments, the VSA coordinators may facilitate load balancing of VSAs during operation, such as during a backup operation, a restore operation, or any other operation between a primary storage system and a secondary storage system. |
US10474482B2 |
Software application dynamic linguistic translation system and methods
Aspects of the present disclosure relate to text and/or image translation computing systems, and in particular, text and image processing of user-interface elements during run-time of a software application. Code is injected into an application binary file. During execution of the application the injected code executes to identify user-interface elements defined within the application and extracts various textual aspects, such as text strings, from the user-interface elements. The system translates the extracted text strings into a desired language and modifies the user-interface element to include the translated text. |
US10474481B2 |
User interface layout comparison
In an example implementation, a converted layout design of a user interface of an application may be generated from a layout design of the user interface and a layout design configuration. The converted layout design may correspond to a form factor. A screenshot of the user interface of the application may be captured on a device with the display resolution. In addition, the converted layout design may be compared with the screenshot. |
US10474478B2 |
Methods, systems, and computer program product for implementing software applications with dynamic conditions and dynamic actions
Disclosed are techniques for implementing software products or services with dynamic conditions and dynamic actions. These techniques identify a plurality of flow nodes for a software application. One or more dynamic conditions may be identified or determined for the plurality of flow nodes; and one or more dynamic actions may be identified or determined for the one or more dynamic conditions. A dynamic flow may be determined with the plurality of flow nodes, the one or more dynamic conditions, and the one or more dynamic actions, without hard coded inter-dependency between two or more flow nodes of the plurality of flow nodes. |
US10474477B2 |
Collaborative and non-collaborative workspace application container with application persistence
The present disclosure includes, among other things, systems, methods and program products for collaborative and non-collaborative work spaces, each of which can be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants. |
US10474476B1 |
Techniques for logging information
This application relates generally to logging information, and more particularly to techniques for configuring a software product to have each log call in source code controllable at runtime. The source code can be preprocessed so that individual log calls in the source code can be identified and tracked. Information specifying locations of the log calls can be used to generate a bitmap indicating whether to write log messages (corresponding to the log calls) to a log file. The preprocessed source code can then be compiled into executable code, which can be packaged with the bitmap into an executable product such that the executable code can run based on the bitmap. While the executable code is executing, examples described herein can also allow the bitmap to be updated, allowing control during execution. |
US10474475B2 |
Non-intrusive restart of a task manager
Techniques for restarting a task manager without affecting running and scheduled tasks are disclosed. The system includes an operating system which receives a request to restart a task manager with a first worker, wherein the first worker is actively processing a first task. The operating system transmits a signal to the first worker to continue processing the first task and terminate when the first task is complete. The operating system starts a new task manager with a new worker. The operating system updates an availability status of the new task manager to be available and an availability status of the task manager to be unavailable. The operating system assigns a new task to the new task manager based on the availability status associated with the new task manager. |
US10474474B2 |
Activating an electronic device
An electronic device comprising: a processor having a motion activation mode and an operating mode; an orientation sensor operable to detect the orientation of the device, and a clock configured to, when the processor is in the motion activation mode, periodically power-up the processor; wherein the processor is configured to, when powered-up in its motion activation mode, obtain a measurement of the orientation of the device from the orientation sensor; store the obtained measurement; and process the obtained measurement in dependence on one or more stored measurements of the orientation of the device so as to determine whether the obtained measurement and the one or more stored measurements are indicative of a predetermined sequence of orientations of the device; the processor being configured to transition from its motion activation mode to its operating mode in response to determining that the obtained measurement and the one or more stored measurements are indicative of the predetermined sequence of orientations of the device. |
US10474468B2 |
Indicating instruction scheduling mode for processing wavefront portions
Systems, apparatuses, and methods for processing variable wavefront sizes on a processor are disclosed. In one embodiment, a processor includes at least a scheduler, cache, and multiple execution units. When operating in a first mode, the processor executes the same instruction on multiple portions of a wavefront before proceeding to the next instruction of the shader program. When operating in a second mode, the processor executes a set of instructions on a first portion of a wavefront. In the second mode, when the processor finishes executing the set of instructions on the first portion of the wavefront, the processor executes the set of instructions on a second portion of the wavefront, and so on until all portions of the wavefront have been processed. The processor determines the operating mode based on one or more conditions. |
US10474467B2 |
Processor instruction sequence translation
Computer readable medium and apparatus for translating a sequence of instructions is disclosed herein. In one embodiment, an operation includes recognizing a candidate multi-instruction sequence, determining that the multi-instruction sequence corresponds to a single instruction, and executing the multi-instruction sequence by executing the single instruction. |
US10474463B2 |
Apparatus and method for down conversion of data types
An apparatus and method are described for down-converting from a source operand to a destination operand with masking. For example, a method according to one embodiment includes the following operations: reading a source operand value to be down-converted from a first value to a down-converted value and stored in a destination location; reading each mask register bit stored in a mask register, the mask register bit(s) indicating whether to perform a masking operation or a conversion operation on the source operand value; if the mask register bit(s) indicates that a masking operation is to be performed, then performing a specified masking operation and storing the results of the masking operation in the destination location; and if the mask register bit indicates that a masking operation is not to be performed, then down-converting the source operand value and storing the down-converted value in the specified destination location. |
US10474462B2 |
Dynamic pipeline throttling using confidence-based weighting of in-flight branch instructions
Systems and methods for operating a processor include determining confidence levels, such as high, low, and medium confidence levels, associated with in-flight branch instructions in an instruction pipeline of the processor, based on counters used for predicting directions of the in-flight branch instructions. Numbers of in-flight branch instructions associated with each of confidence levels are determined. A weighted sum of the numbers weighted with weights corresponding to the confidence levels is calculated and the weighted sum is compared with a threshold. A throttling signal may be asserted to indicate that instructions are to be throttled in a pipeline stage of the instruction pipeline based on the comparison. |
US10474461B2 |
Instruction-based synchronization of operations including at least one SIMD scatter operation
A method of determining an execution order of memory operations performed by a processor includes executing at least one single-instruction, multiple-data (SIMD) scatter operation by the processor to store data to a memory. The method further includes executing one or more instructions by the processor to determine the execution order of a set of memory operations. The set of memory operations includes the at least one SIMD scatter operation. |
US10474459B2 |
Apparatus and method of improved permute instructions
An apparatus is described having instruction execution logic circuitry. The instruction execution logic circuitry has input vector element routing circuitry to perform the following for each of three different instructions: for each of a plurality of output vector element locations, route into an output vector element location an input vector element from one of a plurality of input vector element locations that are available to source the output vector element. The output vector element and each of the input vector element locations are one of three available bit widths for the three different instructions. The apparatus further includes masking layer circuitry coupled to the input vector element routing circuitry to mask a data structure created by the input vector routing element circuitry. The masking layer circuitry is designed to mask at three different levels of granularity that correspond to the three available bit widths. |
US10474457B1 |
Systems and methods for automatic identification and recommendation of techniques and experts
A system including one or more processors; and at least one memory storing computer code that, when executed by the one or more processors, is configured to cause the system to: receive data representative of first text indicative of a first draft coding script; query a database storing coding technique information corresponding to a plurality of coding techniques, the query comprising a first request including indications of a first coding technique classification of a first coding technique of the first draft coding script; receive, responsive to an identification of the first coding technique classification within the database, indications of one or more authors of corresponding coding techniques; generate a first recommendation comprising an identification of a first expert among the one or more authors; and dynamically display the first recommendation. |
US10474456B2 |
Software version fingerprint generation and identification
Systems and methods are provided for accessing a source code repository comprising a plurality of versions of code, analyzing the plurality of versions of code of the component to compute metrics to identify each version of code, analyzing the metrics to determine a subset of the metrics to use to as a fingerprint definition to identify each version of the code, generating a fingerprint for each version of code using the fingerprint definition, generating a fingerprint matrix with the fingerprint for each version of code for the software component and storing the fingerprint definition and the fingerprint matrix |
US10474454B2 |
System and method for updating a trusted application (TA) on a device
A system and method can support device management. A trusted operating system (OS) in a trusted execution environment can store a digest for one or more binary files, which are associated with a trusted application that is deployed in the trusted execution environment. Then, the system can update the trusted application based on one or more updates received from a service provider. Furthermore, the system allows the trusted OS to derive at least one secret bound to the updated trusted application using the digest stored by the trusted OS in the trusted execution environment. |
US10474450B1 |
System and method to transmit queued over-the-air software updates
One general aspect includes a method to transmit one or more over-the-air software updates, the method including: (a) receiving, via a controller, a software update; (b) receiving, via a controller, a vehicle command request; (c) in response to the vehicle command request, via the controller, generating a communication package including update callback information based on the software update and a vehicle command based on the vehicle command request; and (d) transmitting, via the controller, the communication package to a vehicle. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods. |
US10474449B2 |
Upgrading a physical security system having multiple server nodes
A physical security system that includes multiple server nodes may be upgraded by receiving an upgrade installation package from a client and propagating the installation package between at least two of the server nodes. One of the server nodes (“source server”) receives the installation package from the client and another of the server nodes (“requesting server”) requests and receives the installation package from the source server. To transfer the installation package from the source to the requesting server, the source server notifies the requesting server that the installation package is present at the source server, the requesting server then sends the source server a request for the installation package, and the source server then sends the installation package to the requesting server in response to the request. The requesting server may then be upgraded by running the installation package. |
US10474447B2 |
Method for managing a package in a secure element
The invention is a method of managing a package in a secure element comprising an initial operating system. The method comprises a step of updating the initial operating system to generate an updated operating system and a step of linking the package to the updated operating system. The linking step is automatically triggered by the step of updating the initial operating system. |
US10474445B2 |
Updating dependent services
An update system is provided that performs a stop of that service at each machine that hosts that service such that a service that is dependent on another service stops before that other service starts performing a stop. After a machine hosting a service stops, the update system performs an update of that service on that machine. The update system then performs a start of that service at each machine that hosts that service such than a service that another service depends on starts before that other service starts performing a start. |
US10474443B2 |
Code lineage tool
A code lineage tool includes a scanner, a parser, and an integrator. The scanner identifies elements in ETL code. The parser determines that a first element is affected by a second element and adds the first element to a parse tree and the second element to the parse tree as a sub-node of the first element. The parser determines that the second element is affected by a third element and adds the third element to the parse tree as a sub-node of the second element. The parser determines that a fourth element does not affect the first element and prevents the fourth element from being added to the parse tree or removes the fourth element from the parse tree. The integrator determines that a change to the third element will change the value of the first element and generates a lineage for the first element. |
US10474442B2 |
Methods and apparatus to perform region formation for a dynamic binary translation processor
Methods, apparatus, systems and articles of manufacture to perform region formation for usage by a dynamic binary translation are disclosed. An example apparatus includes an initial region former to form an initial region starting at a first block of hot code of a control flow graph. The initial region former also adds blocks of hot code lying on a first hottest path of the control flow graph. A region extender extends the initial region to form an extended region including the initial region. The extended region begins at a hottest exit of the initial region and includes blocks of hot code lying on a second hottest path until one of a threshold path length has been satisfied or a back edge of the control flow graph is added to the extended region. A region pruner prunes the remove all loop nests except a selected loop nest which forms a final region. |
US10474441B1 |
Method and apparatus for performing automatic data compression algorithm selection during high-level compilation
A method for performing a high-level compilation of a computer program language (CPL) description of a system to generate a hardware description language (HDL) of the system includes inserting one or more compression/decompression units into the HDL in response to detecting a user inserted term in a kernel definition of an argument in the CPL description to indicate that the argument requires compression. |
US10474439B2 |
Systems and methods for building conversational understanding systems
Systems and methods for building conversational understanding systems are provided. More specifically, the systems and methods utilize prebuilt conversational items that can form a CU system upon selection by a builder without requiring any further input from the builder. Accordingly, the systems and methods for building a conversational understanding system reduce the expertise, time, and resources necessary to build a conversational understanding system for an application when compared to systems and methods that utilize conversational items that require further input from the builder. |
US10474436B1 |
System and method for generative programming in an integrated development environment (IDE)
A system transmits a request for an integrated development environment (IDE) user interface for creating an application to a server computing device, receives and displays the IDE user interface on a display, adds at least one script to the application, the at least one script one of manually entered into a code section by the user and selected from a script section displaying a list of at least one pre-written scripts, and generates machine-readable and executable code for the application based on at least one workflow when the user selects an execution user interface element. |
US10474433B1 |
Technical building block
A virtual technical building block software development tool and a software development interface that speed accurate and quality software design are provided. The tools develop enterprise software architecture designs, and utilize a library of symbols and a virtual template. The library of symbols includes service oriented architecture symbols and enterprise application integration symbols. The template includes multiple sections to be displayed on a computing device screen. Each section includes a blank space bounded by a frame, and all of the sections are vertically aligned with one another to guide design flow. The sections of the template include, from top to bottom vertically, (1) a technical capabilities section; (2) an interaction sequence section; (3) a service topology section; (4) an integration flow section; and (5) a logging section. The technical building block software development tool streamlines software development and significantly reduces implementation and design time, and ensures reproducible quality of design. |
US10474429B1 |
Programmable device implementing fixed and floating point functionality in a mixed architecture
Configurable specialized processing blocks, such as DSP blocks, are described that implement fixed and floating-point functionality in a single mixed architecture on a programmable device. The described architecture reduces the need to construct floating-point functions outside the configurable specialized processing block, thereby minimizing hardware cost and area. The disclosed architecture also introduces pipelining into the DSP block in order to ensure the floating-point multiplication and addition functions remain in synchronicity, thereby increasing the maximum frequency at which the DSP block can operate. Moreover, the disclosed architecture includes logic circuitry to support floating-point exception handling. |
US10474427B2 |
Comparison of wide data types
There is provided an apparatus and method for comparing wide data types. The apparatus comprises processing circuitry to perform a plurality of comparison operations in order to compare a first value and a second value, each of the first value and the second value having a length greater than N bits, and each comparison operation operating on a corresponding N bits of the first and second values. The plurality of comparison operations are chained to form a sequence such that each comparison operation is arranged to output an accumulated comparison result incorporating the comparison results of any previous comparison operations in the sequence, and such that for each comparison operation other than a final comparison operation in the sequence the accumulated comparison result is provided for use as an input by a next comparison operation in the sequence. |
US10474426B2 |
Information processing device, information processing method, and computer program
There is provided an information processing device capable of deciding process content of image information according to content of language information input by users, the information processing device including: an image region specifying unit configured to specify a region in an image based on input language information, and a process content specifying unit configured to specify content of a process using the image in regard to the region specified in the image by the image region specifying unit based on the input language information. |
US10474425B2 |
Binary caching for XML documents with embedded executable code
A method, system and voice browser execute voice applications to perform a voice-based function. A document is retrieved and parsed to create a parse tree. Script code is created from the parse tree, thereby consuming part of the parse tree to create a reduced parse tree. The reduced parse tree is stored in a cache for subsequent execution to perform the voice-based function. |
US10474420B2 |
Gesture-controlled tabletop speaker system
A speaker system includes a case, an audio input, speakers, an accelerometer, and a computer processor. The audio input is structured to receive a program audio signal from an audio device. The speakers are configured to play an audio output based on the program audio signal, the audio output causing a vibration of the case. The accelerometer is configured to detect the vibration of the case as well as a user tap on the case. The computer processor is configured to identify a user gesture that includes the tap on the case, to identify the tap apart from the case vibration by processing the detected vibration of the case and the detected user tap on the case based on information from the program audio signal to separate the detected user tap from the detected vibration, and to commence a particular function associated with the user gesture. |
US10474415B2 |
Control method and electronic device
A control method and an electronic device are provided, the control method includes: collecting input data by a collector in a case that a first content is displayed on a first display; determining whether the input data meets a first condition, to obtain a result; and controlling the first display to display an indicating content based on the result, where the indicating content is configured to indicate that a second display is in a first display state to output a second content; where the first display is different from the second display. |
US10474406B2 |
Method of printing content shared between applications and computing apparatus to perform the method
A method of printing at least one of contents shared between applications installed in an operating system (OS), and a computing apparatus to perform the method. According to the method, a printing application is executed by activating a companion window according to a share action requested to share the content being used in a source application, and a printing operation is performed through the activated companion window. |
US10474398B2 |
Machine perception and dense algorithm integrated circuit
A circuit that includes a plurality of array cores, each array core of the plurality of array cores comprising: a plurality of distinct data processing circuits; and a data queue register file; a plurality of border cores, each border core of the plurality of border cores comprising: at least a register file, wherein: [i] at least a subset of the plurality of border cores encompasses a periphery of a first subset of the plurality of array cores; and [ii] a combination of the plurality of array cores and the plurality of border cores define an integrated circuit array. |
US10474394B2 |
Persistent reservation emulation in shared virtual storage environments
Example methods are provided to perform persistent reservation emulation in a shared virtual storage environment that includes a first host supporting a first node and a second host supporting a second node. One example method may comprise detecting a command issued by a first node to command issued by a first node to update information relating to a reservation or registration associated with a virtual disk, and updating persistent reservation information associated with the virtual disk to indicate that the command has been issued by the first node. The method may also comprise determining that the second node either has acknowledged the updated persistent reservation information, or has not acknowledged the updated persistent reservation information within a time interval. The method may further comprise updating the persistent reservation information based on the command. |
US10474393B2 |
Multi-rank SDRAM control method and SDRAM controller
To provide a multi-rank SDRAM control method and an SDRAM controller that prevent performance degradation and minimize increase in parts count even in a multi-rank SDRAM configuration. A multi-rank SDRAM control method controls a multi-rank SDRAM formed by connecting data buses of multiple SDRAM devices. In each of the multiple SDRAM devices, only a data mask signal for a rank of the SDRAM device, which is to be accessed, is negated, whereby an access to the rank is executed. |
US10474388B2 |
Using an enhanced data agent to restore backed up data across autonomous storage management systems
An exemplary system preserves the autonomy of two or more distinct storage management systems all the while enabling backed up data to be restored from a first storage management system (the “local system”) to a specially-configured client in a second storage management system (the “remote system”). For example, backed up data in the local system (e.g., a secondary copy of production data) may be transferred, in a restore operation, from secondary storage in the local storage management system, which originated the data, to a client of the remote storage management system (the “remote client”). As a specially-configured “restore-only client,” the remote client is limited to receiving backed up data from the local storage management system, via restore operation(s) managed by the local storage manager. The remote client remains a full-fledged client in its home system, the remote storage management system. |
US10474387B2 |
Musical sound generation device, musical sound generation method, storage medium, and electronic musical instrument
When transferring waveform data from a waveform region in a high-capacity flash memory to a waveform buffer in a RAM, first, whether a non-ring buffer region that can receive the waveform data can be allocated in the RAM is determined, and if so, the waveform data is transferred to the allocated non-ring buffer region. If such a non-ring buffer region cannot be allocated, then whether a ring buffer region that can receive the waveform data can be allocated in the RAM is determined, and if so, the waveform data is transferred to the ring-buffer region in a ring buffer operational manner. |
US10474381B2 |
Multi-server system resource manager
A system includes a network interface, a processing device, and a memory device. The memory device stores instructions for accessing a first log file of a first format type from a first server and converting the first log file to a first record in a shared data-interchange format. A second log file of a second format type is accessed from a second server. The second log file is converted to a second record in the shared data-interchange format, and instances of the first and second record are collected over a period of time. A resource allocation of the first server and the second server is analyzed based on the instances of the first record and the second record. A resource allocation adjustment request is transmitted to one or more of the server systems based on a predicted trend of the resource allocation of the first and second server. |
US10474372B1 |
Optimizing geometry based on workload characteristics
A system and method for provisioning a volume and repartitioning a provisioned volume based at least in part on a workload. A request to provision a volume of a specified size is received, a first set of partition options is determined based at least in part on the specified size, and second set of partition options is determined based at least in part on one or more performance characteristics. A volume partitioning is determined based at least in part on an intersection of a number of partitions between the first set of partition options and the second set of partition options, and further based at least in part on a set of optimization criteria. Based at least in part on tracked usage of the volume or a repartition request, a determination is made to repartition the volume such that the partitioning scheme fulfills a set of optimization criteria. |
US10474371B1 |
Method and apparatus for SSD/flash device replacement policy
One embodiment is related to a method for implementing a staggered solid-state drive (SSD) replacement schedule, comprising: determining whether more than a first threshold number of SSDs within an array are expected to reach End of Life (EOL) at approximately a same time; determining that the staggered SSD replacement schedule is to be engaged in response to determining that more than the first threshold number of SSDs within the array are expected to reach EOL at approximately the same time; determining the staggered SSD replacement schedule for the SSDs that are expected to reach EOL at approximately the same time; and raising replacement alerts according to the determined staggered SSD replacement schedule to prompt a user to replace the SSDs. |
US10474370B1 |
Method and system for mitigating the effect of write and read disturbances in solid state memory regions
A method for mitigating the effect of write disturbances in solid state memory. The method includes receiving a request to write to a memory location of the solid state memory, writing to the memory location, identifying a disturbed memory location, identifying a memory region that includes the disturbed memory location, identifying an address, in the memory region, of the disturbed memory location, generating an address hash from the address, and making a first determination that a history of disturbed memory locations in the memory region includes the address hash. The method further includes, based on the first determination, clearing the history of disturbed memory locations, making a second determination that a wear level operation is due, and based on the second determination, performing the wear level operation. |
US10474369B2 |
Mapping guest pages to disk blocks to improve virtual machine management processes
In a virtualized computer system, guest memory pages are mapped to disk blocks that contain identical contents and the mapping is used to improve management processes performed on virtual machines, such as live migration and snapshots. These processes are performed with less data being transferred because the mapping data of those guest memory pages that have identical content stored on disk are transmitted instead of the their contents. As a result, live migration and snapshots can be carried out more quickly. The mapping of the guest memory pages to disk blocks can also be used to optimize other tasks, such as page swaps and memory error corrections. |
US10474368B1 |
Fast read operation utilizing reduced storage of metadata in a distributed encoded storage system
A data object can be encoded into multiple encoded data fragments and stored on the backend of a distributed encoded storage system. The identifiers and metadata corresponding to each fragment of the data object can be stored in a first section of a metadata unit, and the initial part of the data object in a second section. The metadata unit is encoded into multiple metadata fragments, which are stored on the backend. The identifiers of the metadata fragments can be associated with the data object and stored on a fast frontend storage device. In response to a request to access the data object, the identifiers are used to retrieve the metadata fragments from the backend, and decode the metadata unit. The initial part of the data object is retrieved from the metadata unit and transmitted to the requesting client application to begin processing the data object. |
US10474362B2 |
Flash-based block storage system with trimmed space management and method of operation thereof
Approaches, techniques, and mechanisms are disclosed for a method of operation of a Flash-based block storage system including: transferring a first data to a logical block address; storing the first data in a physical block, of a storage array, associated with the logical block address; receiving a trim command for the logical block address; establishing a reserved physical block associated with the logical block address of the trim command; transferring second data for writing to the logical block address of the trim command; releasing the reserved physical block associated with the logical block address; and writing the second data to the logical block address. |
US10474361B1 |
Consolidating non-volatile memory across multiple storage devices for front end processing
Apparatus and method for managing data. A host device is coupled to multiple hybrid data storage devices each having a primary non-volatile memory (NVM), a secondary NVM, a top level controller and a secondary controller. During a normal I/O processing mode, host access commands are serviced by the top level controllers to direct transfers with the respective primary and secondary NVMs. During a front end I/O processing mode, the host device forms a consolidated, distributed memory space in which data are separately stored to the secondary NVMs by the host device. The primary NVM may be rotatable recording media and the secondary NVM may be flash memory. The secondary NVM may be in the form of removable SSD cards that plug into the storage devices to support replacement and performance upgrades, as well as allowing transitions between cold and hot data storage modes in a single system. |
US10474360B2 |
Memory system with selective access to first and second memories
A memory system includes a nonvolatile memory having a plurality of nonvolatile memory chips incorporated therein, a control circuit that controls the nonvolatile memory, an MPU that controls the control circuit, and an interface circuit that communicates with a host, all of which are mounted on a board of the memory system, and the memory system further includes a bus switch that switches connection of a signal line between the control circuit and the nonvolatile memory chips. |
US10474357B2 |
Touch sensing display device and method of detecting user input from a driver side or passenger side in a motor vehicle
A touch-sensitive display apparatus and a control apparatus are included in an operating device of a motor vehicle. The control apparatus is configured, in a first operating mode, to display on the display apparatus a screen keyboard for receiving a character sequence from a user. A driver is not to operate the on-screen keyboard during a journey. A sensor apparatus is configured to detect an approach of an object to the display apparatus, a distinction being drawn between a driver approach from a predetermined driver side and a passenger approach from a passenger side opposite the driver side. The control apparatus is configured to deactivate the first operating mode in the event of a detected driver approach of the object and, instead, to activate an alternative operating mode that is different from the first operating mode. |
US10474354B2 |
Writing gesture notification method and electronic system using the same
A writing gesture notification method is provided. The writing gesture notification method, applied to an electronic device of an electronic system, the electronic system includes the electronic device and an input device, the writing gesture notification method comprising: obtaining input information from the input device; obtaining first contact information and orientation information of the input device from the input device; sensing second contact information via the electronic device; comparing the input information, the first contact information, the orientation information and the second contact information with preset information to generate a comparison result; and providing a notification via the electronic device according to the comparison result. |
US10474352B1 |
Dynamic expansion of data visualizations
A user can dynamically invoke and control the display of secondary data visualizations based on a selected element of a primary data visualization. Previews of the secondary data visualizations are presented as the user interacts with the primary visualization. In response to user input, previews can be dynamically expanded, allowing a user to dynamically “drill down” into selected elements of the primary data visualization. Any suitable input mechanism can be used, including for example, a gesture such as a two-finger spreading motion to invoke previews of available secondary visualizations, wherein the axis defined by two points of contact determines which of the displayed previews of secondary visualizations is highlighted and/or expanded. In various embodiments, a hierarchy of visualizations can be established, and the user can navigate among two or more levels of visualizations in the same interactive manner. |
US10474346B2 |
Method of selection of a portion of a graphical user interface
A method to select a portion of a Graphical User Interface, the method being executed by a mobile device comprising a multi-touch display displaying said Graphical User Interface, the method comprising the acts of detecting two simultaneous touch inputs and selecting a portion of the displayed Graphical User Interface according to the two touch inputs. |
US10474345B2 |
User interfaces and methods for displaying content
A user interface method includes: obtaining an image; obtaining a mask; receiving a user input at a device, the user input indicating that a portion of the image is desired to be viewed by a user; and in response to the user input, displaying on a screen of the device a portion of the image while covering a remaining portion of the image using at least a part of the mask. |
US10474344B2 |
Method, apparatus and recording medium for a scrolling screen
A method for scrolling a screen on a display, the method comprising determining whether a screen is located at a scroll boundary when receiving a scrolling gesture, and adding at least one boundary effect to at least one object contained on the screen when the screen is located at the scroll boundary. An apparatus for scrolling a screen, the apparatus comprising a touch display to display the screen and receive a scrolling gesture, and a controller configured to determine whether a screen on the touch screen is located at a scroll boundary when a scrolling gesture is detected, and if the screen on the touch screen is located at the scroll boundary, add at least one boundary effect to at least one object contained on the screen. |
US10474343B2 |
Image processing apparatus, image processing method, and program
An image processing apparatus includes a display control unit configured to scroll a plurality of pieces of content data, a prediction unit configured to predict which content data among the plurality of pieces of content data moves from a hidden area to a display area according to a scroll display control condition controlled by the display control unit, and a decoding unit configured to decode the content data predicted by the prediction unit before the predicted content data moves to the display area. |
US10474342B2 |
Scrollable user interface control
One example method for navigating a scrollable user interface includes outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target. The method further includes receiving a pointer input, and moving a position of a virtual pointer on the scrollable user interface responsive to the pointer input. Responsive to the virtual pointer being within a first region of the scroll-control target, the scrollable user interface is scrolled at a first speed. Responsive to the virtual pointer being within a second region of the scroll-control target, the scrollable user interface is scrolled at a second speed, faster than the first speed. |
US10474338B2 |
Control system for coordinating paving operations
A control system for coordinating a plurality of machines for performing a paving operation is disclosed. The control system may include a communication device configured to exchange data messages with the plurality of machines and a material production plant and a controller. The controller may be configured to generate a first graphical user interface on a display device, the first graphical user interface having a plurality of first graphical objects, each being indicative of one of the plurality of machines or the material production plant, wherein each of the plurality of first graphical objects is selectable via an input device. The controller may also be configured to determine a status score of each of the plurality machines and the material production plant wherein each of the first graphical objects is further indicative of the status score of the indicated one of the machines or the material production plant. |
US10474337B2 |
Vehicular information display apparatus
A vehicular information display apparatus is provided which includes a display apparatus provided in a vehicle compartment and a display controller for controlling display of the display apparatus and is arranged to display specific information about a vehicle in a form to include a graphic on a screen of the display apparatus. The vehicular information display apparatus switches between a first display mode in which the specific information is displayed on a display region in the screen of the display apparatus and a second display mode in which the specific information is displayed on a display region smaller than the first display mode in the screen of the display apparatus. The display controller displays the graphic of the specific information by changing an orientation or a shape of the graphic when the display region is changed. |
US10474336B2 |
Providing a user experience with virtual reality content and user-selected, real world objects
Techniques disclosed herein provide a user experience with virtual reality content and user-selected, real world objects. An exemplary technique involves receiving input selecting a subset of the real world objects in a selection view. The subset of the real world objects is selected for inclusion in the user experience. The technique further involves identifying virtual reality content for inclusion in the user experience. The technique provides the user experience by combining a live view of the user's real world environment with the virtual reality content. The real world objects in the live view that are in the subset selected by the user are visible in the user experience. The real world objects in the live view that are not in the subset selected by the user are replaced with virtual reality content. |
US10474335B2 |
Image selection for setting avatars in communication applications
A method of displaying an image includes: receiving a user input of selecting an image displayed on a display included in the communication device; selecting an image according to the user input; and activating an application using the selected image when the selected image is displayed on a foreground of the display, and displaying the selected image and the activated application to overlap with each other. |
US10474332B2 |
Multi-use resource interaction projection system
Embodiments of the present invention provide a system for projecting an interaction machine interface used for performing interactions onto a user device. The system is typically configured for receiving a trigger from a user device to access an interaction machine via a projection application, in response to receiving the trigger, authenticate the user device via a customized authentication method, determine that the authentication is successful and establish a communication link between the interaction machine and the user device, transmit control signals, via the projection application, to the user device to project the interaction machine display onto the user device, receive an interaction request from the user device via the interaction machine display and the projection application, and process the interaction request received from the user device. |
US10474326B2 |
Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags
Computer-implemented systems and methods are disclosed to interface with one or more storage devices storing a plurality of documents, wherein each of the plurality of documents is associated with one or more tags of one or more predefined hierarchies of tags, wherein the one or more hierarchies of tags include multiple dimensions. In accordance with some embodiments, a method is provided to identify one or more documents from the data storage devices. The method comprises acquiring, via an interface, a selection of one or more tags of the one or more predefined hierarchies of tags. The method further comprises identifying one or more documents from the data storage devices in response to the selection, the identified one or more documents having tags that have a relationship with the selected tags, and providing data corresponding to the identified documents for displaying in the interface. |
US10474325B2 |
Display monitoring status of information processing devices
Disclosed are a display control device, etc., with which information is displayed according to a display mode having high visibility. Provided is a display control device (101), comprising: a first identification information creation unit (103) with which a plurality of communication bodies which are capable of communication are classified into a plurality of groups, said unit creating first identification information which represents at least a portion of the communication bodies which are included in one of the groups; a second identification information creation unit (104) which creates second identification information which collectively represents a group set which represents two or more groups of the plurality of groups; and a control unit (102) which, on the basis of the size of a region which is displayed in a display means, selects specified identification information from the first identification information or the second identification information, and controls to display, in the display means, device identification information which represents the communication bodies which are not included in the specified identification information and/or the group identification information which represents the groups which are not included in the specified identification information, along with the specified identification information. |
US10474321B2 |
Network resource location linking and visual content sharing
Systems, devices, media, and methods are presented for transmitting shared visual content between networked devices with a linked source for the visual content by accessing and presenting visual content, receiving a network location for a network resource associated with the visual content, linking the network location to the visual content to generate linked visual content, and cause presentation of the linked visual content in a draft message within a graphical user interface. |
US10474318B2 |
Systems and methods for controlling the display of tools based on document state
A system comprises a display unit rendering a document in a user interface, a selection tool receiving information selecting an arrangement of invocable actions, and an association unit associating the document with the selected arrangement. |
US10474317B2 |
Dynamic node grouping in grid-based visualizations
A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. Grid cells organize icons according to first and second attribute values of their data entities. Dynamic grouping replaces icons with summary icons based on one or more additional attributes of their data entities. Each summary icon represents one or more icons having matching values of their additional attributes. Summary icons may include sizing and visual indicators of aggregate values of the icons they replace. Summary icons may replace icons within a single cell or multiple cells. Summary icons may be positioned based on the positions of the icons they replace. User interface controls for activating and controlling grouping may be integrated with a legend. |
US10474316B2 |
User interface features in a system of concurrent games
A video gaming system is disclosed that includes one or more game processors, one or more video displays, an apparatus for a player to control the play of the game, and a memory device. The memory device stores a set of fixed instructions to control the game processor and is configured to: enable the player to interact with the game interface to select a game from a list of games offered by the video gaming machine, wherein the game is represented by a game bubble floating in the game interface; display a game selection interface to enable the player to select the game and add the game in a control panel, wherein the control panel is configured to display multiple games selected by the player; and enable the player to switch among the plurality of games and control a game play of the plurality of games concurrently. |
US10474314B2 |
Devices, methods, and systems for providing interactivity with digital signs
A device, method, and system for providing interactivity with a digital sign includes an interactive digital sign configured to display information in response to interactions by a viewer. The viewer may interact with the digital sign using sensors of the digital sign or via use of a mobile communication device carried by the viewer. User data may be used by the interactive digital sign to select the information, which may include advertisements, coupons, directions, and other information. The information may be transmitted to the viewer's mobile communication device. |
US10474309B2 |
Conductive element, input device, and electronic apparatus
A conductive element includes: a base material having a fluorine-containing surface; and a wire disposed on the surface. Detection intensity of fluorine on the base material surface is 96834 cps or more. |
US10474307B2 |
Material-discerning proximity sensing
A material-discerning proximity sensor is arranged to include an antenna that is arranged to radiate a radio-frequency signal. A capacitive sensor is arranged to detect a change in capacitance of the capacitive sensor and to receive the radio-frequency signal. An electrical quantity sensor is arranged to detect a change of the received radio-frequency signal. |
US10474298B2 |
Capacitive based gesture input system
A liquid crystal display with integrated capacitive touch sensors has an LCD display with at least one alphanumerical or graphic symbol, and at least one capacitive touch sensor arranged above a display layer or within transparent layers of the LCD display forming the alphanumerical or graphical symbol. |
US10474296B1 |
Laser scanning devices and methods with touch detection
Laser scanning devices and methods are described that provide for improved touch detection. The laser scanning devices and methods determine if an object is touching a touch surface by determining if a halo region having corresponding locally high amplitude signals is proximate to the object. The presence of such a halo region can confirm that the object is touching surface and not just hovering above the surface. Furthermore, the presence of the halo region can confirm object touching even for objects having significantly different sizes. As one example, the determined presence of the halo region can be used to reliably determine that a human finger is touching the surface even though human fingers can have significantly different sizes. |
US10474291B2 |
Driving device and device method
The present disclosure provides a driving device for driving a sensing device having a plurality of driving electrodes and a plurality of sensing electrodes. The driving device includes a signal processing circuit and a readout circuit. The signal processing circuit is electrically connected to the plurality of driving electrodes of the sensing device. The signal processing circuit is configured to generate a plurality of driving signal to drive the sensing device. The signal processing circuit selects a plurality of Walsh codes from a plurality of rows or columns of a Walsh matrix to serve as a plurality of driving signals. The readout circuit readouts the sensing device to generate a plurality of sensing signals and provides the plurality of sensing signals to the signal processing circuit, so that the signal processing circuit demodulates the plurality of sensing signals. In addition, a driving method is also provided. |
US10474289B2 |
Touchscreen panel with heating function
A touchscreen panel is configured to accept an input touch command. The touchscreen panel includes a liquid crystal display (LCD) layer. The touchscreen panel also includes a touch sensor having a receiving element and a transmitting element, each arranged on the LCD layer. The receiving element and the transmitting element together are configured to detect an impending touch of the touch sensor via a hover system and a touch event in a touch-detecting mode. At least one of the receiving element and the transmitting element is configured to operate in a heating mode, as a heating element, when the impending touch of the touch sensor is not detected. The resultant heating element generates a heat energy input to the LCD layer and accelerates responsiveness of the LCD layer to the touch event. A method of controlling a touchscreen panel is also disclosed. |
US10474288B2 |
Touch control method for touch device
A touch control method for sensing one or more touch signals from a touch device having a plurality of sensing areas, each of the sensing areas having a plurality of touch units, the touch control method includes determining a sensitivity of the touch device; and sensing the one or more the touch signals from the touch device, wherein one or more of the plurality of touch units located in the same sensing area are grouped so as to achieve the sensitivity, and for a first sensitivity of the touch device, a first number of touch units are grouped in the same sensing area, and for a second sensitivity of the touch device, a second number of touch units are grouped in the same sensing area, and the second sensitivity is greater than the first sensitivity and the second number is greater than the first number. |
US10474287B2 |
Double-sided touch-sensitive panel with shield and drive combined layer
A multi-touch capacitive touch sensor panel can be created using a substrate with column and row traces formed on either side of the substrate. To shield the column (sense) traces from the effects of capacitive coupling from a modulated Vcom layer in an adjacent liquid crystal display (LCD) or any source of capacitive coupling, the row traces can be widened to shield the column traces, and the row traces can be placed closer to the LCD. In particular, the rows can be widened so that there is spacing of about 30 microns between adjacent row traces. In this manner, the row traces can serve the dual functions of driving the touch sensor panel, and also the function of shielding the more sensitive column (sense) traces from the effects of capacitive coupling. |
US10474279B2 |
Organic light emitting display device
Disclosed is an organic light emitting display device including an encapsulation layer covering a pixel array layer provided on a substrate and a cover window coupled to a touch sensing layer. The touch sensing layer includes a first touch electrode layer provided on the encapsulation layer, a second touch electrode layer provided on the first touch electrode layer, and a thickness modification member between the first touch electrode layer and the second touch electrode layer. |
US10474278B2 |
Touch-control display panel and electronic device
A touch-control display panel and an electronic device are provided. The touch-control display panel comprises a first substrate, and the first substrate includes a display region and a non-display region surrounding the display region. The non-display region includes a first non-display region and a second non-display region. Further, a first electrode layer is disposed on the first substrate. The first electrode layer includes a first electrode matrix having at least three first electrode columns. Each first electrode column includes a plurality of first electrodes, and each first electrode is connected to an electrode line. The first electrode matrix is divided into a first electrode group and a second electrode group, the electrode lines corresponding to the first electrodes in the first electrode group extend from the first non-display region, and the electrode lines corresponding to the first electrodes in the second electrode group extend from the second non-display region. |
US10474276B2 |
Display device and touch detection device
To provide a display device with a touch detection function capable of suppressing an increase in price. The display device is provided with a pixel array which includes a plurality of pixels; a plurality of signal lines which supply an image signal to the plurality of pixels; a plurality of drive electrodes which supply a drive signal to the plurality of pixels; and an electrode driving circuit which supplies a magnetic field drive signal to the drive electrode at a time of detecting an external proximity object using the magnetic field, and supplies an electric field drive signal to the drive electrode at a time of detecting the external proximity object using the electric field. |
US10474257B2 |
Optical navigation device and system with changeable smoothing
An optical navigation device including an image sensor, a navigation engine, a smoothing engine and an adjusting interface. The image sensor generates image frames. The navigation engine calculates displacement according to the image frames. The smoothing engine changes a smoothing level for smoothing the calculated displacement according to a trigger signal sent from the adjusting interface. |
US10474256B2 |
Image display apparatus receiving operations using multiple electronic pens
An image display apparatus includes an operation detecting unit, a display unit displaying an image, and a controller. The operation detecting unit receives drawing operations performed with electronic pens and state signals indicating operation states of the pens. The controller generates drawing data in response to each drawing operation, displays setting menus for the pens and the drawing data on the display unit, and determines whether each pen is being operated. From each pen, the operation detecting unit receives, as the state signal, a signal indicating whether the pen is moved or indicating the degree of the speed of a movement of the pen. The controller determines whether each pen is being operated based on the state signal. When the pen is being operated, the setting menu for the pen is displayed in a display mode depending on the degree of speed of the movement. |
US10474254B2 |
Tip structure of stylus for determining axial direction and angle of inclination of the stylus
A stylus used to have a touch sensitive processing apparatus determine an axial direction and an angle of inclination which the stylus corresponds to a touch screen through electrical signal emitted by the stylus. The stylus includes: a penholder; a tip section on one end of the penholder; a first ring electrode surrounding the penholder; a second ring electrode surrounding the penholder, wherein the second ring electrode is closer to the tip section than the first ring electrode being, the first ring electrode and the second ring electrode are used to emit the electrical signal; and a first insulating material configured to have the first ring electrode electrically decouple the second ring electrode. |
US10474252B2 |
Electronic pen
Included herein is an electronic pen (100) with pen position detection, comprising at least a writing lead (113), at least an electric voltage source (103), at least one digital control unit (120) and at least one data transfer module (111), characterized in that the electronic pen (100) comprises at least three position determination sensors (105, 112, 104), wherein said determination sensors are configured such that from their measurement data an over-determination of the position and/or movement of the electronic pen (100) can be determined. |
US10474249B2 |
Touch sensing apparatus and method of operating the same
A touch sensing apparatus includes a group of emitters arranged to emit light to illuminate at least part of the touch surface, a light detector arranged to receive light from the group of emitters, and a processing element. Each emitter is controlled to transmit a code by way of the emitted light such that the code identifies the respective emitter. The codes may at least partly be transmitted concurrently. The codes may be selected such that a value of an autocorrelation of each code is significantly higher than a value of a cross-correlation between any two codes of different emitters. The processing element processes an output signal from the light detector to separate the light received from the individual emitters based on the transmitted codes, and to determine the position of the object/objects based on the light received from the individual emitters. |
US10474244B2 |
Methods and systems for monitoring and influencing gesture-based behaviors
Methods and systems are provided herein for analyzing, monitoring, and/or influencing a user's behavioral gesture in real-time. A gesture recognition method may be provided. The method may comprise: obtaining sensor data collected using at least one sensor located on a wearable device, wherein said wearable device is configured to be worn by a user; and analyzing the sensor data to determine a probability of the user performing a predefined gesture, wherein the probability is determined based in part on a magnitude of a motion vector in the sensor data, and without comparing the motion vector to one or more physical motion profiles. |
US10474241B2 |
Method and device for transmitting/receiving data using HDMI
The present invention is related to a method and an apparatus for transmitting and receiving data by using HDMI (High Definition Media Interface). A method and an apparatus according to the present invention comprises requesting reading EDID (Extended Display Identification Data) from a sink device in case the sink device is connected; receiving from the sink device EDID including capability information of the sink device, wherein the capability information indicates whether the sink device is capable of processing gesture information; requesting gesture information indicating a predetermined gesture which may be recognized or extracted from the sink device on the basis of the EDID; and receiving the gesture information from the sink device. |
US10474237B2 |
Haptic feedback for rotary wing aircraft
A method for providing haptic feedback to a user of a rotary wing aircraft that includes receiving, by a computing device, a signal indicative of a user input selecting a control system state for a rotary wing aircraft, where, upon selection, the control system state modifies one or more operational parameters of the rotary wing aircraft, and in response to receiving the signal, outputting, by the computing device, a signal to a shaker system coupled to a collective stick, where the signal is configured to cause the shaker system to provide a haptic feedback via the collective stick, and where the haptic feedback includes a signature that indicates that the control system state has been activated. |
US10474233B2 |
Enabling augmented reality using eye gaze tracking
Methods and apparatus relating to enabling augmented reality applications using eye gaze tracking are disclosed. An exemplary method according to the disclosure includes displaying an image to a user of a scene viewable by the user, receiving information indicative of an eye gaze of the user, determining an area of interest within the image based on the eye gaze information, determining an image segment based on the area of interest, initiating an object recognition process on the image segment, and displaying results of the object recognition process. |
US10474232B2 |
Information processing method, information processing apparatus and user equipment
An information processing method, an information processing apparatus and a user equipment are provided. A method comprises: acquiring sight line information of at least one user in a space; and determining, at least according to the sight line information, at least one mirror object existing in the space. Accordingly, a mirror object in a space is determined according to sight line information of at least one user, providing a basis for mirror-object-based applications, for example, modeling the mirror object. |
US10474230B2 |
Brightness control for an augmented reality eye-mounted display
A system controls a brightness of an augmented reality (AR) eye-mounted device. The system includes an eye-mounted display, a photodetector system, and a controller. The eye-mounted display includes a contact lens and a femtoprojector. The femtoprojector is contained in the contact lens and is configured to project an AR image to a user's retina. The AR image is overlaid on an external scene viewed by the user through the contact lens. The photodetector system detects a brightness level of the external scene. Based on the brightness level of the external scene, the controller adjusts a brightness level of the AR image projected to the user's retina. In some embodiments, the eye-mounted display receives image data defining the AR image and the controller adjusts a bit depth of the image data based on the brightness level of the AR image. |
US10474229B1 |
Folded viewing optics with high eye tracking contrast ratio
An apparatus includes a display configured to emit display light, an optical system configured to provide the display light to an eye of a user and an eye tracking system. The optical system includes a plurality of optical surfaces. The optical system is disposed between an eye tracking light detector and the eye of the user such that a portion of the eye tracking light that is reflected from the eye of the user and is transmitted through the optical system and also reflects from an optical surface of the optical system to generate one or more parasitic reflections of the eye tracking light. At least one of the plurality of optical surfaces is configured to reduce an intensity of the one or more parasitic reflections as measured on a surface of the eye tracking detector. |
US10474225B2 |
Input cueing emmersion system and method
An input cueing system and method that allows a user to manually draw an image, input text, interface and gesture on an input surface, which is then brought into a computer such that the visual output from the computer is combined in an overlapping manner with the visual imagery of the user's hands, and then shown on a display. Located above the drawing surface is an image capturing device that captures live video images of the user's hands or other objects placed on the drawing surface. One or more reflectors and/or image repeating devices are disposed between the input surface and the image capturing device to effectively reduce the height and/or focal length so that the visual image is properly aligned and oriented to provide a real ‘live’ view of the users hands and/or action on the display. A combiner module combine the visual action on and/or about the input surface with the visual output from a computer or computing device, so that the resulting combined visual imagery may be simultaneously transmitted and on a display, with the users hands, fingers and/or tools shown in a semi-transparent and/or opaque manner. |
US10474224B2 |
Quick energy efficient reboot from ultra-low power mode for a system on a chip
A method for reducing power in a system is provided according to aspects of the present disclosure. The system includes a chip, and a volatile memory. The method includes entering a sleep state, and exiting the sleep state. Entering the sleep state includes placing the volatile memory in a self-refresh mode, wherein the volatile memory stores one or more binary images and the volatile memory is powered in the sleep state, and collapsing multiple power supply rails on the chip. Exiting the sleep state includes restoring power to the multiple power supply rails on the chip, taking the volatile memory out of the self-refresh mode, and running the one or more binary images on one or more sub-systems on the chip. |
US10474221B2 |
Power control in a storage subsystem
Certain examples described herein relate to power control in a storage subsystem. Some examples may detect a new storage device and inhibit activation of the new storage device responsive to a determination that activating the new storage device would exceed a power limit. |
US10474219B2 |
Enabling system low power state when compute elements are active
Methods and apparatus to permit a system low power consumption state when CPU (Central Processing Unit) or generically any compute element is active are described. In an embodiment, a fabric and a memory controller are caused to enter a low power consumption state at least partially in response to a determination that the fabric and the memory controller are idle. The entry into the low power consumption state occurs while a compute element, coupled to the fabric and the memory controller, is in an active state. Other embodiments are also disclosed and claimed. |
US10474218B2 |
Dynamically controlling cache size to maximize energy efficiency
In one embodiment, the present invention is directed to a processor having a plurality of cores and a cache memory coupled to the cores and including a plurality of partitions. The processor can further include a logic to dynamically vary a size of the cache memory based on a memory boundedness of a workload executed on at least one of the cores. Other embodiments are described and claimed. |
US10474211B2 |
Method for dynamic arbitration of real-time streams in the multi-client systems
A data processing system includes a power manager for providing a power event depth signal in response to a power event request signal. A plurality of real-time clients is coupled to the power manager. Each real-time client includes a client buffer that has a plurality of entries for storing data. The real-time client also includes a register for storing a watermark threshold for the client buffer, as well as logic for providing an allow signal when a number of valid entries in the client buffer exceeds the watermark threshold. A power management state machine is coupled to each of the plurality of real-time clients. The power management state machine provides a power event start signal in response to all of the plurality of real-time clients providing respective allow signals. |
US10474208B2 |
Systems, methods and devices for using thermal margin of a core in a processor
A dynamic adjustment of core power can reduce thermal margin between thermal design power (TDP) and an allowable thermal load. For example, by focusing directly on the core temperatures explicitly, a per-core closed loop temperature controller (pCLTC) can remove conservatism induced by the power level 1 policy (PL1, a policy which defines frequency and/or power for the processor under sustained load) thereby allowing for increased processor performance when there exists margin in the thermal system. |
US10474199B2 |
Input device attachment
Input device attachment techniques are described. In one or more implementations, a device includes a portion (e.g., an input portion or cover) is configured to be positioned over a display device of a computing device to cover the display device. The device also includes a spine (e.g., a mid-spine) that is physically attached to the portion in a manner that supports rotational movement of the portion in relation to the display device. The physical attachment of the spine is configured to be removable using a magnetic coupling between the spine and a surface of the computing device that includes the display device. |
US10474193B2 |
Handheld portable device
A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include at least a single piece housing. The single piece housing can be machined from a single billet of material, such as a billet of aluminum. The single piece housing can include ledges with a surface receiving a trim bead and a cover. Corner brackets can be attached to the single piece housing to improve the damage resistance of the housing. |
US10474189B2 |
Portable computer unified top case
A top case assembly for a portable computer is disclosed. The assembly may include an integral unified (e.g., homogenous) top case formed from a single part. The integral top case provides an enclosure, frame and cosmetic exterior of the portable computer. The integral top case also serves as the primary structure of the portable computer. The assembly may include a variety of subassemblies such as keyboards, touchpads, circuit boards, and drives that are carried by the underside of the integral top case. The integral top case may be formed from aluminum slab that has been machined to form walls, openings, attachment areas and cosmetic areas of the top case. |
US10474187B2 |
Glare reduction hood for a touchscreen display
A glare reduction hood for a touchscreen display includes an elongated closure structure having an open mounting end and an opposite, open viewing end. The mounting end is mountable on the touchscreen display such that the hood projects outwardly from the touchscreen display. The elongated closure structure includes a pierceable panel disposed between the mounting and viewing ends and having an openable and predisposably closed access. The closure structure shields the touchscreen display, the access is pierceable by a piercing object and intimately fitable around the piercing object preventing light from passing through the access, and the touchscreen display is viewable through the viewing end and contactable via the access. |
US10474184B2 |
Designed waveform generator for semiconductor equipment, plasma processing apparatus, method of controlling plasma processing apparatus, and method of manufacturing semiconductor device
A designed waveform generator includes at least one first signal generator including a first switching device and generating a square wave having a constant voltage level during an on-period of the first switching device and at least one second signal generator including a second switching device and controlling a transition period of the second switching device to generate a variable waveform having a variable voltage level during the transition period of the second switching device. The at least one first signal generator and the at least one second signal generator are connected to each other in a cascade manner. |
US10474183B2 |
Clock distribution system
One embodiment includes a clock distribution system. The system includes at least one resonator spine that propagates a sinusoidal clock signal and at least one resonator rib conductively coupled to the at least one resonator spine and arranged as a standing wave resonator. The system also includes at least one transformer-coupling line. Each of the at least one transformer-coupling line is conductively coupled to an associated circuit and has a plurality of inductive couplings to the at least one resonator rib to inductively generate a clock current corresponding to the sinusoidal clock signal via each of the plurality of inductive couplings in an additive manner to provide functions for the associated circuit. |
US10474176B2 |
Remote supervisory control system
According to some embodiments, a remote supervisory control system includes an electric generator configured to operate based on a driving value applied from a server, and the server configured to apply a representative driving value for an driving of the electric generator to the electric generator, receive a driving feedback signal applied from the electric generator according to the representative driving value, determine whether or not the representative driving value is normal, and update the representative driving value with a second priority driving value according to the determination result. |
US10474174B2 |
Programmable supply generator
An apparatus is provided which includes: a first set of devices which is digitally controlled by a first feedback loop that includes a first comparator; and a second set of devices which is controlled by an analog circuitry which is part of a second feedback loop that includes an amplifier, wherein the first set of devices is coupled in parallel to the second set of devices. |
US10474172B2 |
Current limiter for AC load
A protection circuit including an input interface; an output interface; a current sensor connected between an input terminal and an output terminal; first and second HEMT transistors of normally closed type connected in series with the current sensor and connected in series by way of a connection node; a transformer, a primary winding of which is connected to the terminals of the current sensor; a rectifier bridge exhibiting two input terminals connected to the terminals of a secondary winding of the transformer, and exhibiting output terminals, an output terminal of the rectifier bridge being connected to the control gates of the transistors, an output terminal of the rectifier bridge being connected to the connection node. |
US10474170B2 |
Thermostatic shower valve
Embodiments include thermostatic valves for showers and tubs in which the temperature is regulated by a thermostatic motor/element. Both the flow from the valve and the temperature are controlled by a rotary stem. Hot and cold water is pre-mixed by passage through the coils of a return spring into a mixing chamber and a ceramic valve at the top of the mixing chamber controls flow of mixed water from the mixing chamber into an outlet chamber where fluctuations in the water temperature are eliminated before the water is conveyed to the shower or tub. |
US10474169B2 |
Proportional valve
A proportional valve is provided having a pilot control valve that can be controlled by means of a control signal and having a booster valve that can be actuated by means of the pilot control valve. The proportional valve has a compressed-air connection for connecting a compressed-air supply, a working connection, and an air-removal connection. The booster valve has three valve elements, which are arranged one after the other and can each be moved in an axial direction against a spring force. |
US10474167B2 |
System, a method and a computer program product for maneuvering of an air vehicle with tiltable propulsion unit
A control system configured to control a deceleration process of an air vehicle which comprises at least one tiltable propulsion unit, each of the at least one tiltable propulsion units is tiltable to provide a thrust whose direction is variable at least between a general vertical thrust vector direction and a general longitudinal thrust vector direction with respect to the air vehicle. |
US10474166B2 |
System and method for implementing pre-cognition braking and/or avoiding or mitigation risks among platooning vehicles
A system and method for mitigating or avoiding risks due to hazards encountered by platooning vehicles. The system and method involve interrogating, with one or more sensors, a space radially extending from a lead vehicle as the lead vehicle travels over the road surface, perceiving the environment within the space, ascertaining a hazard caused by an object in the space, and causing a following vehicle, operating in a platoon with the lead vehicle, to take a preemptive braking action to avoid or mitigate risks resulting from the hazard caused by the object in the space. |
US10474164B2 |
Representing navigable surface boundaries of lanes in high definition maps for autonomous vehicles
A system generates a high definition map for an autonomous vehicle to travel from a source location to a destination location. The system determines a low resolution route and receives high definition map data for a set of geographical regions overlaying the low resolution route. The system uses lane elements within the geographical regions to form a set of potential partial routes. The system calculates the error between the potential partial route and the low resolution route and removes potential partial routes with errors above the threshold. Once completed, the system selects a final route and sends signals to the controls of the autonomous vehicle to follow the final route. The system determines whether surface areas adjacent to a lane that are not part of the road are safe for the vehicle to drive in case of emergency. The system stores information describing navigable surface areas with representations of lanes. |
US10474161B2 |
High resolution 3D point clouds generation from upsampled low resolution lidar 3D point clouds and camera images
In one embodiment, a method or system generates a high resolution 3-D point cloud to operate an autonomous driving vehicle (ADV) from a low resolution 3-D point cloud and camera-captured image(s). The system receives a first image captured by a camera for a driving environment. The system receives a second image representing a first depth map of a first point cloud corresponding to the driving environment. The system upsamples the second image by a predetermined scale factor to match an image scale of the first image. The system generates a second depth map by applying a convolutional neural network (CNN) model to the first image and the upsampled second image, the second depth map having a higher resolution than the first depth map such that the second depth map represents a second point cloud perceiving the driving environment surrounding the ADV. |
US10474160B2 |
High resolution 3D point clouds generation from downsampled low resolution LIDAR 3D point clouds and camera images
In one embodiment, a method or system generates a high resolution 3-D point cloud to operate an autonomous driving vehicle (ADV) from a low resolution 3-D point cloud and camera-captured image(s). The system receives a first image captured by a camera for a driving environment. The system receives a second image representing a first depth map of a first point cloud corresponding to the driving environment. The system downsamples the second image by a predetermined scale factor until a resolution of the second image reaches a predetermined threshold. The system generates a second depth map by applying a convolutional neural network (CNN) model to the first image and the downsampled second image, the second depth map having a higher resolution than the first depth map such that the second depth map represents a second point cloud perceiving the driving environment surrounding the ADV. |
US10474159B2 |
Assisted perception for autonomous vehicles
Disclosed herein are systems and methods for providing supplemental identification abilities to an autonomous vehicle system. The sensor unit of the vehicle may be configured to receive data indicating an environment of the vehicle, while the control system may be configured to operate the vehicle. The vehicle may also include a processing unit configured to analyze the data indicating the environment to determine at least one object having a detection confidence below a threshold. Based on the at least one object having a detection confidence below a threshold, the processor may communicate at least a subset of the data indicating the environment for further processing. The vehicle is also configured to receive an indication of an object confirmation of the subset of the data. Based on the object confirmation of the subset of the data, the processor may alter the control of the vehicle by the control system. |
US10474156B2 |
Method and system for ascertaining data for an autonomous driving operation of a motor vehicle
A method for ascertaining data for an autonomous driving operation of a motor vehicle within a parking facility using one or multiple surroundings sensor system(s). The method includes detecting present surroundings of the motor vehicle during a manually guided trip of the motor vehicle within the parking facility with the aid of the surroundings sensor system(s) to ascertain the surroundings data corresponding to the surroundings, and ascertaining the data for an autonomous driving operation of the motor vehicle within the parking facility based on the surroundings data so that the motor vehicle may autonomously drive within the parking facility based on the ascertained data. |
US10474153B2 |
Work vehicle, slope travel control system for work vehicle, and slope travel control method for work vehicle
A work vehicle to travel along a travel route includes a vehicle body, an inclination sensor, a calculator, an information generator, and a recorder. The inclination sensor is provided on the vehicle body to detect a vehicle body inclination angle with respect to a horizontal line. The calculator is to calculate a position of the work vehicle in a work field based on positioning data. The information generator is to output travel limit information at an inclination position on the travel route where the vehicle body inclination angle detected by the inclination sensor exceeds a threshold angle. The recorder is to record, as an inclined area, an area around the inclination position which is calculated based on the positioning data. |
US10474147B2 |
Autonomous vehicle
An autonomous vehicle includes an input unit configured to receive selection input of at least one of a time mode for driving to a set destination, a fuel efficiency mode, a safety mode, or a comfort mode. The autonomous vehicle further includes a power source driver configured to control an engine comprising a supercharger or a turbocharger or both and a controller configured to control the power source driver to turn the supercharger or the turbocharger on or off according to the selected mode. |
US10474145B2 |
System and method of depth sensor activation
An apparatus includes a first sensor configured to generate first sensor data. The first sensor data is related to an occupant of a vehicle. The apparatus further includes a depth sensor and a processor. The depth sensor is configured to generate data corresponding to a volume associated with at least a portion of the occupant. The processor is configured to receive the first sensor data and to activate the depth sensor based on the first sensor data. |
US10474144B2 |
Remote information collection, situational awareness, and adaptive response system for improving advance threat awareness and hazardous risk avoidance
An adaptive situational awareness, decision support, and automated response system operable to receive sensor data or situational awareness data for a region of interest along or in advance of a path of travel of a vehicle obtained from at least a mobile reconnaissance sensor platform and select/execute one or more response programming or plans to operate one or more vehicle equipment items, e.g., a remote interaction, control or jamming system, from a stored database, manual inputs, or a distributive network based on matching of plans/programs with at least one of the sensor outputs or situational awareness data is provided. Apparatus and methods are also provided that enable an exemplary system to obtain data associated with an area surrounding the vehicle and provide this data to other system, subsystems, and personnel. |
US10474142B2 |
Detection of cross-country faults
Disclosed herein are a variety of systems and methods related to detection of a cross-country fault in an electrical power system. In one embodiment, a system consistent with the present disclosure may be configured to monitor electrical parameters in the electrical power system. The system may determine when a voltage magnitude of one phase exceeds a first voltage threshold. The one phase that exceeds the first voltage threshold may be identified as an un-faulted phase. The system may further be configured to determine that the voltage magnitude of the un-faulted phase exceeds a second threshold based on a zero-sequence voltage. The system may further be configured to determine that a phase angle between the un-faulted phase and the zero-sequence voltage is within a range. A protective action to clear the cross-country fault condition may be implemented upon identification of a cross-country fault. |
US10474139B2 |
Substrate processing apparatus and substrate processing method
Disclosed is substrate processing apparatus including a plurality of processing units, each of which processes a substrate, and a controller that causes each of the processing units to execute a substrate processing. The controller is configured to cause a processing unit with a detected abnormality to execute an improvement processing based on abnormality detection information including a content of abnormality detected by a substrate surface measurement after causing the substrate processing to be performed in each of the processing units. The improvement processing is specified from improvement processing information in which the content of abnormality and the improvement processing are correlated with each other. |
US10474138B2 |
Simplified field device exchange in a processing device
The invention relates to a method for operating a processing device (2) that comprises a control unit (4) and at least one field device (8, 10, 12) connected to said control unit (4) for the purpose of exchanging data via a data exchange connection (6), in which a field device (10) to be exchanged is replaced by another field device (12) to be inserted, and which comprises the steps of: generating an exchange signal (AS) using an exchange signal generator (14), and transmitting said exchange signal (AS) to the control unit (4). The invention also relates to a corresponding processing device and a control unit, field device, and exchange signal generator, as well as a computer program. |
US10474137B2 |
Configuring or controlling a device via serialized event data
A computer-implemented method for configuring or controlling a device is provided. In addition, a computer program product, and a device are provided. The method comprises detecting, by the device, an event, generating serialized event data in response to the event, receiving the event data from the device, identifying, via an expression, at least one element of the event data, wherein the element indicates a state of the device, performing at least one operation on the element of event data, wherein the operation includes determining the state of the device, displaying a result of the operation, determining whether an indication of an error in the result is received, and when a determination is made that there is no error and the result indicates that the state of the device is a specified state, performing, by the device, a task. |
US10474132B2 |
Information processing device, information processing method, and recording medium
Setting related to a motor is required to be simplified. An information processing device for performing setting related to a motor includes a generation unit which generates a plurality of pieces of motor information for designating each of a plurality of motors for driving the same control target on the basis of reception of a predetermined user operation, and an assignment unit which assigns each of the generated plurality of pieces of motor information to any one of a plurality of axes defining a predetermined coordinate system. |
US10474131B2 |
Numerical controller having function of automatically selecting parameter based on size of machining area
A numerical controller includes a data table on which data in which a size of a machining area and a setting value of a parameter, which is influenced by a size of a machining area, are associated with each other is registered. Further, the numerical controller estimates a size of a machining area based on a setting value of a parameter used for control of a machine tool. In the case where data corresponding to the estimated size of the machining area is registered on the data table, the numerical controller acquires a parameter setting value corresponding to the size of the machining area from the data table so as to set the parameter setting value. |
US10474119B2 |
Industrial automation packaged power solution for intelligent motor control and intelligent switchgear with energy management
Systems, methods and apparatus are disclosed for interfacing process controllers in a process automation system with one or more intelligent electrical devices of an electrical automation system to use process and electrical control space information to perform actions and make decisions regarding actions in a connected enterprise system to facilitate energy management goals as well as process control goals in view of electrical control space information and process control space information. |
US10474113B2 |
Power generation system control through adaptive learning
A system includes a power generation system and a controller. The controller includes processors that receive a first set of inputs. The processors also generate a first set of modeled outputs system based on a model of the power generation system and the first set of inputs. The processors further receive a first set of measured outputs corresponding to the first set of modeled outputs. The processors determine a first correction factor based on the first set of modeled outputs and the first set of measured outputs. The first correction factor includes differences between the first set of modeled outputs and the first set of measured outputs. The processors also generate a second set of modeled outputs based on the model, a second set of inputs, and the first correction factor. The processors further control an operation of the power generation system based on the second set of modeled outputs. |
US10474111B2 |
Alarm clock with challenging alarm deactivation
Apparatus for an alarm clock with one or more alarms that are challenging to deactivate are provided. The alarm clock is fixedly attached to a wall or other surface, and contains a power source such that the alarm cannot be deactivated by unplugging the alarm clock or by easily removing batteries. The alarm(s) may be programmed to activate for a first length of time. To deactivate the alarm, a user must take some action to interact with the alarm clock, for a second length of time, which second length of time is sufficient for the user to become fully awake. Aspects of the alarm clock may be digital or analog, may have manual or electronic or remote controls, may have one or more alarms of different types, and may require different types of user interaction with alarm deactivation components in order to deactivate the one or more alarms. |
US10474108B2 |
Magnetic sensor array for crown rotation
An electronic device is disclosed. In some examples, a crown comprising a housing can be operatively coupled to a body of the electronic device, and configured to rotate in a first direction with respect to the body of the electronic device in response to a mechanical input provided by the user. A rotating member can be disposed at least partially inside the crown housing and configured to rotate in the first direction in response to the mechanical input. A first magnetic sensing cell can be attached to the rotating member at a first location of the rotating member and can be electrically connected to an electronic circuit. A magnet can be configured to remain stationary with respect to the body of the electronic device. The electronic circuit can be configured to generate a first signal corresponding to a rotational position of the crown with respect to the body of the electronic device. |
US10474105B2 |
Economical timepiece display component
Economical method for manufacturing a timepiece display or hand-fitting component: a casing material is chosen for each visible surface: amorphous metal or nanocrystalline alloy or alloy of gold and/or silver and/or copper and/or rhodium and/or titanium and/or aluminium; a thick, hollow blank of a thickness greater than 20 micrometres is created in a first tool, from the casing material with an initial thickness greater than or equal to 50 micrometres, with an overthickness with respect to each visible surface, with a first cavity for reception of a support structure; an interior material is chosen to make a support structure; the support structure is made and joined to the first cavity; one visible surface remaining visible, is diamond tool machined, removing all or part of the overthickness from the blank. |
US10474102B2 |
Method for digitally generating a hologram, related device and computer program
A method for digitally generating a hologram plane from a three-dimensional scene, cut into a plurality of planes parallel to the hologram plane. The method includes for a current plane: counting a number of points of the non-zero amplitude scene; choosing a first or second technique for propagating a light wave emitted by the current plane as a function of a number of points of non-zero amplitude included in the current plane and with a preset threshold value, the first, point-based technique calculating the propagation of a sum of light waves emitted by point sources constituted by the points of the scene portion of a non-zero amplitude of the current plane on a following plane, and the second, field-based technique, globally calculating a light wave emitted by the scene portion situated in the current plane on a given plane; and processing the current plane according to the chosen propagation technique. |
US10474096B2 |
Cartridge and image forming apparatus
A cartridge detachably mountable to a main assembly of an image forming apparatus includes a photosensitive drum; a discharging path for permitting movement of a developer removed from the drum, the discharging path including a developer discharge opening and a movable portion through which the developer is movable and which is movable between a retracted position in an upstream side with respect to a developer moving direction through the discharge opening and a advanced position in a downstream side with respect to the developer moving direction; and a sealing portion for closing the discharging path by contacting the movable portion at a position different from that of the discharge opening. |
US10474090B2 |
Image forming apparatus
An image forming apparatus includes an image forming device, a switchback roller, and a re-conveying device. The re-conveying device includes a guide configured to change a conveying direction of a sheet conveyed by the switchback roller from a vertical direction to a horizontal direction and to guide the sheet in a width direction. The guide has a first guide surface and a second guide surface. The first guide surface and the second guide surface define a conveying path therebetween. The second guide surface is located closer to a center of a curvature of the conveying path than the first guide surface in a radial direction of the curvature. The first guide surface has a first area being planar and a second area downstream of the first area. The first area is configured to be contacted by a leading end of the sheet. |
US10474089B2 |
Waste toner-storing container and image forming apparatus
In accordance with an embodiment, a waste toner-storing container includes a container main body and a backflow-preventing member. A first storing chamber of the container main body includes a first storing space capable of storing an amount of waste toner discharged from a main body of an image forming apparatus, which is below a predetermined threshold. A second storing chamber of the container main body includes a second storing space that stores waste toner overflowing from the first storing space and discharged from the first storing chamber if the amount of waste toner exceeds the predetermined threshold. The backflow-preventing member prevents waste toner stored in the second storing space from moving into the first storing chamber. |
US10474087B2 |
Image forming apparatus
An image forming apparatus includes a tray; a casing having a first outlet, a second outlet above the first outlet, a first path, and a second path; a stack lever; a drive source; and a controller. The second path communicates with the second outlet such that a sheet conveyed along the second path is partially discharged from the second outlet and is reversed along the second path. The first outlet communicates with the first path such that the sheet conveyed along the first path is discharged from the first outlet onto the tray. The stack lever is movable between a first position where the stack lever presses a sheet on the tray and a second position higher than the first position. The controller is configured to control the drive source such that, when the sheet is discharged from the second outlet, the stack lever is at the second position. |
US10474085B2 |
Image formation apparatus, control method, and control program for calculating a speed of conveyance
An image formation apparatus includes a conveyor configured to convey a moving element on which an image is formed, a generator configured to generate a first image and a second image by shooting the conveyed moving element at different timing, a detector configured to sense a first distance between the generator and the moving element at the time of shooting of the first image and sense a second distance between the generator and the moving element at the time of shooting of the second image, and a hardware processor configured to calculate a speed of conveyance of the moving element based on the first image, the second image, the first distance, and the second distance, and output the speed of conveyance. |
US10474081B1 |
Image forming apparatus and image forming method
An image forming apparatus according to an embodiment includes a communication interface for receiving image forming instruction information via a plurality of communication protocols. The image forming instruction information includes image data, and transmission information indicating the communication protocol used. An image forming section prints an image using one of a decolorable toner and a non-decolorable toner. A storage device stores correspondence information indicating, for each communication protocol, one of the decolorable toner and the non-decolorable toner for forming an image. A processor is programmed to determine the communication protocol with which the received image forming instruction information was transmitted. The processor determines, based on the correspondence information, one of the decolorable toner and the non-decolorable toner for forming an image, and controls the image forming section to print an image using the determined one of the decolorable toner and the non-decolorable toner. |
US10474079B2 |
Image forming device that detects a state of an image carrier
An image forming device includes: a conductive roller that abuts an image carrier to rotate; a power supply circuit that applies voltage to the roller; a controller that controls the power supply circuit so as to apply the voltage to the roller over a predetermined detection period in a state in which the image carrier and the roller are rotated; a detection value acquirer that acquires a detection value acquired by the application of the voltage indicating a state of the image carrier in the detection period; and a state detector that detects a state of the image carrier on the basis of a plurality of acquired detection values, wherein a length of the detection period is set to a length at which both the numbers of rotations of the image carrier and the roller from a start of the detection period are integers. |
US10474078B2 |
Image forming apparatus and method of controlling the same
An image forming apparatus configured to form images on both sides of a sheet, includes an image forming unit, which is configured to form an image on an image bearing member, and a sheet conveying device, which is configured to move the sheet being conveyed toward a width direction, which is orthogonal to a conveyance direction. After the formed image is transferred onto a first surface of the sheet, the image forming apparatus inverts and conveys the sheet to transfer an image onto a second surface. Moreover, a side edge position of the sheet in the width direction is detected during conveyance for the transferring onto each of the first surface and the second surface, and an image writing start position for the image forming unit is determined based on a result of the detection to store a result of the determination in a memory. |
US10474077B1 |
Fixing device and image forming apparatus having contacting unit
A fixing device includes a heating unit that is rotatable and includes a heat source; a pressing unit that is rotatable and forms a nip together with the heating unit; and a contact unit capable of coming into contact with and moving away from the heating unit. The contact unit is positioned so that the contact unit does not overlap a region above the heating unit in a vertical direction when the contact unit is in contact with the heating unit and also does not overlap the region above the heating unit in the vertical direction when the contact unit is separated from the heating unit. |
US10474075B1 |
Fixing device and image forming apparatus
According to one embodiment, a fixing device includes a circulating member for fixing, a pressure member, a heater, a reflector, a heat storage section, and a driving device. The circulating member for fixing includes an annular peripheral wall circularly movable. The pressure member is arranged to face an outer peripheral surface of the circulating member for fixing and forms a nip with the circulating member for fixing. The heater is arranged inside the circulating member for fixing and heats the circulating member for fixing. The reflector is arranged inside the circulating member for fixing and reflects radiant heat of the heater to the circulating member for fixing. The heat storage section is provided integrally with the reflector or connected to the reflector. The driving device causes the heat storage section to abut on or separate from an inner peripheral surface of the circulating member for fixing. |
US10474072B2 |
Fixing apparatus and image processing apparatus
A fixing apparatus comprises a rotating body that conveys a sheet in a first direction, first and second heating sections, and first and second temperature detectors. In the first heating section, a calorific value per unit length in a second direction orthogonal to the first direction, at the center of the first heating section is larger than that at both ends thereof. In the second heating section, a calorific value per unit length in the second direction, at both ends of the second heating section is larger than that at the center thereof. The first temperature detector is configured to detect a temperature of a central part of a heating area of the rotating body heated by one of the first and second heating sections. The second temperature detector is configured to detect a temperature outside of the heating area of the rotating body. |
US10474070B2 |
Liquid electrophotographic printing apparatus and intermediate transfer members
Herein is disclosed an intermediate transfer member for liquid electrophotographic printing. The intermediate transfer member may include at least one layer including a thermoplastic polyurethane. A liquid electrophotographic printer and a method of forming an intermediate transfer member are also described. |
US10474068B2 |
Electrically conductive rubber composition, transfer roller, and image forming apparatus
An inventive electrically conductive rubber composition contains: a rubber component including SBR and/or NBR, and 20 to 30 parts by mass of epichlorohydrin rubber based on 100 parts by mass of the overall rubber component; a crosslinking component; a foaming component; and a potassium salt of an anion having a fluoro group and a sulfonyl group in its molecule, the potassium salt being present in a proportion of not less than 0.01 part by mass and not greater than 1 part by mass based on 100 parts by mass of the overall rubber component. An inventive transfer roller (1) includes a roller body (2) formed from the electrically conductive rubber composition. |
US10474067B2 |
Developer inlets
An example developer unit includes a developer roller. The developer unit also includes a set of electrodes proximate to the developer roller. The set of electrodes form a cavity. The developer unit includes an inlet to the cavity. The inlet is to receive printing fluid. The developer unit includes an insert in the inlet. The insert is to distribute the printing fluid evenly in the cavity. |
US10474063B2 |
Image forming apparatus having movable shutter member
An image forming apparatus includes an apparatus body, a photosensitive member unit including a photosensitive member on which an electrostatic latent image is formed, and a developing unit including a developer carrying member configured to carry a developer toward a position for developing the electrostatic latent image formed on the photosensitive member with the developer. A moving mechanism moves a shutter member from a shielding position to an open position in conjunction with pressurization of the developing unit mounted to the apparatus body in a pressurizing direction so that a transition is made from a state in which a developer receiving portion is shielded to a state in which the developer receiving portion is opened after the developing unit is guided in a mounting direction and then mounted to the apparatus body. |
US10474058B2 |
Image forming apparatus
An image forming apparatus according to an embodiment may include a control section that controls operation of the image forming unit; a driving source that drives the image forming unit and drives, based on an instruction of the control section, rotation of a cleaning member whose sliding member passes a gap between a first light transmission window of a first optical path and a second light transmission window of a second optical path in a developer storing section while sliding on the first light transmission window and the second light transmission window. The control section detects, based on a light reception information detected by a light receiving element, a passage timing at which the sliding member passes through the gap, and stops the driving by the driving source based on the passage timing. |
US10474053B2 |
Image forming apparatus
An image forming apparatus includes a transfer unit to transfer a toner image onto a sheet, a fusing unit, a discharging unit to discharge the sheet passed through the fusing unit, a guide member having a through-hole at a conveying surface and provided downstream of the fusing unit and upstream of the discharging unit in a conveying direction of the sheet, and a Helmholtz resonator. The Helmholtz resonator includes a cavity portion and communicating portions through which the cavity portion is in communication with an outside area. The Helmholtz resonator and a conveying path of the sheet guided by the guide member are connected through the through-hole. The Helmholtz resonator is disposed on a downstream side with respect to the fusing unit and on an upstream side with respect to the discharging unit in the conveying direction of the sheet, and the communicating portion is disposed facing the guide member. |
US10474051B2 |
Carrier for developer of electrostatic latent image, two-component developer, replenishing developer, image forming apparatus, and toner stored unit
Provided is a carrier for a developer of an electrostatic latent image, the carrier including a core particle, and a resin layer covering the core particle, where the resin layer includes metal compound particles, wherein the metal compound particles include magnesium compound particles or barium compound particles, and an exposed amount B (atomic %) of the magnesium or the barium on a surface of the carrier particle satisfies a relationship below: 10.0≥B ≥1.2. |
US10474040B2 |
Systems and methods for device-correlated overlay metrology
An overlay metrology system may measure a first-layer pattern placement distance between a pattern of device features and a pattern of reference features on a first layer of an overlay target on a sample. The system may further measure, subsequent to fabricating a second layer including at least the pattern of device features and the pattern of reference features, a second-layer pattern placement distance between the pattern of device features and the pattern of reference features on the second layer. The system may further measure a reference overlay based on relative positions of the pattern of reference features on the first layer and the second layer. The system may further determine a device-relevant overlay for the pattern of device-scale features by adjusting the reference overlay with a difference between the first-layer pattern placement distance and the second-layer pattern placement distance. |
US10474038B2 |
Method, system, and storage medium for resolving coloring conflict in multi-patterning lithography
A method performed by at least one processor includes: accessing a layout of an integrated circuit (IC), where the layout includes a plurality of patterns in one or more layers of the layout; performing a coloring operation; forming a list comprising at least one uncolorable cell group (UCG) of the layout based on a result of the coloring operation, where each of the at least one UCG comprises at least one uncolorable cell; and performing a first refinement for each UCG on the list. The first refinement is performed through: performing a movement on at least one uncolorable cell of the UCG; determining whether the UCG is colorable; and refining the layout by accepting the movement and removing the UCG from the list in response to the UCG being determined to be colorable. |
US10474036B2 |
Optical element and optical arrangement therewith
An optical arrangement includes an optical element (1) and a thermal manipulation device. The optical element has a substrate (2), a coating (3, 9, 5) applied to the substrate (2), and an antireflection coating (3). The coating (3, 9, 5) includes: a reflective multi-layer coating (5b) configured to reflect radiation (4) with a used wavelength (λEUV). The antireflection coating (3) is arranged between the substrate (2) and the reflective multi-layer coating (5b) to suppress reflection of heating radiation (7) with a heating wavelength (λH) that differs from the used wavelength (λEUV). The thermal manipulation device has at least one heating light source (8) to produce heating radiation (7). |
US10474035B2 |
Optical illumination system
Systems and methods are provided that combine an amplitude modulation SLM with a phase modulating SLM in the same optical illumination system. The combination of the amplitude modulation SLM and the phase modulation SLM allows the optical illumination to compensate for the limitations of amplitude modulation SLM by using phase modulating SLM and conversely to compensate for the limitations of phase modulation SLM by using amplitude modulating SLM. |
US10474031B2 |
Photosensitive resin composition, photosensitive resin composition film, cured product, insulating film and multilayer wiring board
A photosensitive resin composition contains (a) a polyimide which has, at a terminal of the main chain, at least one group selected from the group consisting of a carboxyl group, a phenolic hydroxyl group, a sulfonic acid group and a thiol group, (b) a monomer, (c) a thermally crosslinkable compound, (d) a photopolymerization initiator and (e) a polymerization inhibitor, wherein the polymerization inhibitor (e) is a compound obtained by adding at least one hydroxyl group, alkoxy group, aryloxy group or aralkyloxy group to a naphthalene skeleton or an anthracene skeleton of a compound having a naphthalene skeleton or an anthracene skeleton. |
US10474030B2 |
Resist composition and patterning process
A resist composition comprising a base polymer and a metal salt of carboxylic acid or sulfonamide is provided, the metal being selected from calcium, strontium, barium, cerium, aluminum, indium, gallium, thallium scandium, and yttrium. The resist composition exhibits a sensitizing effect and an acid diffusion suppressing effect and forms a pattern having improved resolution, LWR and CDU. |
US10474027B2 |
Method for forming an aligned mask
A method for forming an aligned mask comprises etching a reference mark on a substrate to demarcate a boundary of an etch region; forming an etch mask on the substrate, using an exposure setting, the etch mask having a boundary; and measuring a distance between the reference mark and the boundary. When the measured distance is outside a margin of a target distance, then the etch mask is removed from the substrate, the exposure setting is changed, a next etch mask is formed using the changed exposure setting, and said measuring is repeated. A set of reference marks can be etched on a top level in a set of levels to demarcate boundaries of etch regions. An etch-trim process can be performed to form steps in the set of levels, wherein the etch-trim process includes at least first and second etch-trim cycles using first and second reference marks. |
US10474014B2 |
Projector lift
According to the present disclosure, a projector lift is provided to raise and lower a projector from the ceiling. The projector lift includes a first mount normally coupled to the ceiling, a second mount supporting the projector, a driver configured to raise and lower the second mount and projector, and a stabilizer extending between the first and second mounts. |
US10474004B1 |
Birefringent prism for wavelength separation
An optical ring-resonator converts visible wavelength radiation to ultraviolet wavelength radiation by frequency-doubling the visible wavelength radiation in an optically nonlinear crystal. The resonator includes an uncoated birefringent out-coupling prism. The visible wavelength radiation passes through faces of the prism at a Brewster-angle. Ultraviolet wavelength radiation enters the prism, is totally internally reflected, directed out of the prism at a Brewster-angle, and exits the ring-resonator as output radiation. |
US10474001B2 |
Wavelength selection switch including a switching module having a liquid crystal phase array, a polarizer and a liquid crystal on silicon
A wavelength selective switch (WSS) apparatus. The WSS apparatus includes: a plurality of optical ports configured to emit input light beams to a switching module and receive output light beams from the switching module; and the switching module configured to receive the input light beams, select, according to a wavelength component of the input light beams, at least one of the plurality of optical ports to which the output light beams of the wavelength component are to propagate, and output the output light beams of the wavelength component to the selected at least one optical port, the switching module comprising: a polarization modulation element including an array of a plurality of liquid crystal (LC) pixels; a polarizer; and a steering element including an array of a plurality of liquid crystal on silicon (LCOS) pixels. |
US10474000B2 |
Liquid lens and liquid lens module
Disclosed are a liquid lens and a liquid lens module, which enhance the fill factor of a liquid lens having an inclined partition, thereby achieving a low drive voltage and a high fill factor. The liquid lens includes an oil layer and a conductive liquid inside a chamber having an inclined partition. The oil layer is formed of an oil mixture obtained by mixing at least two types of oils having different indices of refraction, and the oil mixture has the index of refraction corresponding to the index of refraction of the material in which the chamber is formed. |
US10473996B2 |
Liquid crystal display device
A liquid crystal display device comprises: a first liquid crystal cell being a lateral electric field driven type; a second liquid crystal cell being a lateral electric field driven type; a first polarizing plate and a second polarizing plate, which are disposed so as to sandwich the first liquid crystal cell; and a third polarizing plate and a fourth polarizing plate, which are disposed so as to sandwich the second liquid crystal cell. The liquid crystal display device is configured such that rotation of a liquid crystal molecule of the first liquid crystal cell and rotation of a liquid crystal molecule of the second liquid crystal cell cancel and compensate for a hue change of the first liquid crystal cell or the second liquid crystal cell when viewed from a predetermined direction. |
US10473995B2 |
Reflective liquid crystal device and use thereof
A liquid crystal device and the use thereof are provided. The liquid crystal device has an advantage in terms of power consumption since a normally transparent mode may be realized in a state in which an external electric field is not applied, and can exhibit an excellent light blocking characteristic when an external electric field is applied. |
US10473993B2 |
Pixel electrode and liquid crystal display panel
The present invention provides a pixel electrode and a liquid crystal display panel. The pixel electrode includes a first enclosure frame (15) that is connected to distal ends of all pixel electrode branches (13) and a trunk (11) and at least a second enclosure frame (17) that is set around an outer circumference of the first enclosure frame (15) and connected to the trunk (11) so that electric fields at edges of the pixel electrode are made regular and uniform by means of the arrangement of the first enclosure frame (15) and the second enclosure frame (17) and thus, liquid crystal molecules located around edges of a sub-pixel could be oriented in a more consistent or more uniform manner, making it possible to eliminate dark patterns at the edges of the sub-pixel and increasing the optical transmission rate of the liquid crystal display panel. Further, a new domain is formed and delimited between the first enclosure frame (15) and the second enclosure frame (17) to thereby further improve view angle at low grey levels of the liquid crystal display panel. |
US10473991B2 |
Manufacturing method of liquid crystal display panel
The present invention provides a manufacturing method of a liquid crystal display panel, the color filter layer is formed on the TFT array substrate, at least a portion of the first color resist layer disposed on the gate line of the first substrate is used as a color resist protrusion, the spacer material and the black matrix material are integrated into same material, and the spacer and the black matrix are formed on the TFT array substrate through utilizing a multi-tone mask and only one lithography process. |
US10473988B2 |
Display device, electronic apparatus, and method of manufacturing display device
A display device includes an electrode layer and a liquid crystal layer. The electrode layer has a first electrode and a second electrode. The second electrode is opposed to the first electrode and having a plurality of openings extending in a same extending direction. The liquid crystal layer is disposed on the electrode layer. The liquid crystal molecules of the liquid crystal layer in a region in proximity to one side of the opening and liquid crystal molecules of the liquid crystal layer in a region in proximity to another side of the opening, the sides of the opening being opposed to each other in a width direction of the opening, are rotated in opposite directions from each other and aligned. |
US10473987B2 |
Display device
A display device capable of preventing deterioration in display quality caused by ions in a liquid crystal layer particularly by taking a measure against positive and negative ions is provided. A display device includes: a display region; a peripheral region outside of the display region; a light shielding layer overlapped on the peripheral region; a voltage supply wiring provided in the peripheral region; and first and second electrodes provided in the peripheral region and connected to the voltage supply wiring. The peripheral region includes first, second, third, and fourth regions. The first electrode is provided in any region among the first to fourth regions. The second electrode is provided in a region different from the region where the first electrode is formed among these regions. A polarity of a first voltage supplied to the first electrode is different from that of a second voltage supplied to the second electrode. |
US10473978B2 |
Light guide assembly, backlight module, display device
A light guide assembly for a backlight module is disclosed, comprising a metal element and a light guide element which are integrated together. At least a portion of at least a side surface of the light guide element is used to receive light emitted from a light source to generate backlight, and the metal element surrounds a side surface of the light guide element that is not used to receive light from the light source. In this way, the backlight module can omit the structures such as rubber frame, backplate, and the like, while the overall mechanical strength of the backlight module can be ensured, the thickness of the backlight module can be decreased to meet the requirement on thinning of the display device, and the production and maintenance costs can be reduced. |
US10473967B2 |
Display device
A display device comprises a chassis and a cover glass substrate. A display unit is positioned between the cover glass substrate and the chassis. The display unit comprises a backlight housing comprising a shelf between the cover glass substrate and a base. A light guide plate is positioned within the backlight housing. A display glass substrate is positioned between the light guide plate and the cover glass substrate, with the display glass substrate bonded to the shelf. |
US10473957B2 |
Reflective display apparatus
A reflective display apparatus including a reflective display panel, a transparent cover plate, and a light source is provided. The transparent cover plate is disposed on one side of the reflective display panel. An air gap exists between the reflective display panel and the transparent cover plate. The light source is disposed between the reflective display panel and the transparent cover plate, and a light emitted by the light source travels towards the air gap before irradiating the transparent cover plate or the reflective display panel. |
US10473955B2 |
Automated digital migraine diary
Disclosed herein are platforms and methods for collecting migraine associated data. Migraine associated data is collected automatically, such as via a sensor, or is self-reported manually. |
US10473954B2 |
Methods and apparatus to enhance oxygen concentrations for advanced ophthalmic devices
Methods and apparatus to enhance levels of oxygen in tear fluid under a worn advanced contact lens are described. The advanced contact lens may include an insert which is impermeable to fluid flow across its body. The method of enhancement may include creating pores through the insert, creating channels in portions of the contact lens body, including layers of absorptive material, including devices to generate or release oxygen or means of moving tear fluid under the contact lens. |
US10473950B2 |
Apparatus that improves vision
An apparatus includes a frame, a left temple, a right temple, a left end piece, a right end piece, a left hinge, and a right hinge. The frame includes a left side and a right side and the frame may support a plurality of lens. The frame of the apparatus that improves vision may be tilted to provide the lenses at varying angles and lock into place via a latching mechanism. The effect of the tilted lens provides significantly increased clarity and definition of vision, with no expensive custom lenses or magnification. |
US10473947B2 |
Directional flat illuminators
Disclosed is an optical valve or light valve for providing large area collimated illumination from localized light sources, and system and method thereof for 2D, 3D, and/or autosteroscopic displays. An optical valve may include a stepped structure, in which the steps include separated extraction features which may be optically hidden to light propagating in a first direction. Light propagating in a second direction may be refracted, diffracted, or reflected by the features to provide illumination beams exiting from the top surface of the optical valve. Such controlled illumination may provide for efficient, multi-user autostereoscopic displays as well as improved 2D display functionality. |
US10473946B2 |
Lenticular display body, method for forming lenticular image, and method for manufacturing lenticular display body
A lenticular display includes a lenticular image including an image strip group in which display image strips that are respectively extracted in the form of a stripe from a plurality of display images are arrayed adjacently to each other in their respective corresponding positions, and in which an interpolation image strip is disposed between display image strips that are adjacent to each other, that are extracted from different display images, and that have different colors in at least a portion thereof, the interpolation image strip having a color that is in between the color of one of the adjacent display image strips and the color of the other of the adjacent display image strips. |
US10473944B2 |
Display device, glasses-free three-dimensional (3D) display system and virtual reality (VR) glasses
A display device, a glasses-free three-dimensional display system and virtual reality (VR) glasses are disclosed. The display device includes a backlight; a polarizer disposed on a light-emitting side of the backlight and a plurality of liquid crystal displays (LCDs) stacked on a light-emitting side of the polarizer. Each LCD includes a plurality of light adjusting units; the light adjusting units of the plurality of LCDs are staggered from each other; and the light adjusting unit is configured to allow light emitted by the backlight to be refracted and emitted to a target position or be totally reflected. |
US10473940B2 |
Display device having a display module and an eyepiece lens
A display device including a display module and an eyepiece lens is provided. A user can view an image realized by the display module through the eyepiece lens. In the display play according to the present disclosure, a path of a light moving from the display module to the eyepiece lens may be increased by a half-mirror and a reflective polarizing plate which are located between the display module and the eyepiece lens. Thus, in the display device according to the present disclosure, the overall thickness may be decreased without degrading the quality of the image realized by the display module. |
US10473938B2 |
Multi-part optical system for light propagation in confined spaces and method of fabrication and use thereof
The present invention is a Substrate guided hologram that allows a wider range of optical devices based on SGHs with improved parameters such as larger NTE displays with a wider field of view, thinner substrates and more compact form factors. The Substrate-Guided Hologram of the subject invention includes a holographic lens which is positioned at an angle to and spaced from a holographic grating, with a mirror located at a diagonal to each of the lens and the grating. |
US10473933B2 |
Waveguide pupil relay
A waveguide-based pupil relay for an optical system can comprise a light-transmissive substrate that includes a plurality of internally reflective surfaces to enable light rays of a plurality of different colors to propagate through the substrate by total internal reflection. The pupil relay can further include an input surface to input light rays of the plurality of different colors through an entry pupil of the optical waveguide, and an output surface to output light rays of the plurality of different colors from the substrate through an exit pupil of the optical waveguide. The pupil relay can have optical properties such that the entry pupil and exit pupil have substantially identical size and shape and such that the input light rays and output light rays have substantially identical chromatic properties. |
US10473927B2 |
Display apparatus and display unit
A display apparatus includes a display unit that projects an image to a light transmissive display member. The display unit is configured to accommodate a display device and a projection optical system that projects the image displayed on the display device to the display member in a housing including an opening through which projected light is output. The projection optical system includes a first reflecting member disposed on a display device side and a second reflecting member disposed on an opening side in an optical path extending from the display device to the opening. A reflection surface of the first reflecting member that reflects the image displayed on the display device has a convex shape of a free-form surface, and a reflection surface of the second reflecting member that projects the image to the display member has a concave shape of a free-form surface. |
US10473925B2 |
System and method for utilizing inertial force for water displacement
A self-cleaning lens system disposed adjacent a camera is disposed. The system may incorporate a piezoelectric (PZT) lens system having a first PZT element secured to a first peripheral portion of the lens element, which may be responsive to an alternating current (AC) signal applied to the first PZT element. An AC signal may excite the first PZT element to cause shear displacements in opposite longitudinal directions and to create an oscillating shear motion for the first PZT element. The oscillating shear motion may cause an oscillating rotational movement of the lens element that removes the environmental element from a surface of the lens element. |
US10473924B2 |
Optical scanning device, manufacturing method of optical scanning device, and optical scanning control device
An optical scanning device that scans incident light by causing a mirror to oscillate is provided. The optical scanning device includes a displacement sensor for detecting a swing angle of the mirror and a temperature sensor used for temperature compensation of the displacement sensor. The displacement sensor is a piezoelectric sensor that has a structure in which a lower electrode, a piezoelectric film, and an upper electrode are layered in this order. The temperature sensor is a resistance type temperature measuring body that has a same layer structure as the lower electrode. |
US10473921B2 |
Scan mirror systems and methods
A system to scan a field of view with light beams can include a scanning mirror arrangement having a mirror and a drive mechanism configured to rotate the mirror about an axis between two terminal positions; at least one light source configured to simultaneously produce at least a first light beam and a second light beam directed at the mirror from different directions. Upon rotation of the mirror, the first and second light beams can scan a field of view.Another example of a scanning mirror arrangement includes a mirror; hinges attached at opposite sides of the mirror; and a drive mechanism attached to the hinges and configured to twist the hinges resulting in a larger twist to the mirror, wherein the hinges are disposed between the drive mechanism and the mirror. |
US10473920B2 |
Hermetically sealed MEMS mirror and method of manufacture
Disclosed herein is a micro-electro mechanical (MEMS) device including a substrate, and a MEMS mirror stack on the substrate. A first bonding layer seals against ingress of environmental contaminants and mechanically anchors the MEMS mirror stack to the substrate. A cap layer is formed on the MEMS mirror stack. A second boding layer seals against ingress of environmental contaminants and mechanically anchors the cap layer to the MEMS mirror stack. |
US10473914B2 |
Electrofluidic display and methods for making
A method for manufacturing a freestanding film having at least one population of through holes cumulatively totaling at least 1% of the film area, wherein the standard deviation of hole diameters is less than 25% and a thickness less than 25 micrometers, The film provides a carrier substrate, a photo-curable material, a release agent and deposits a photo-curable material on the substrate, selectively curing the material and leaving uncured material in the pattern of holes, dissolving away the uncured material and removing the cured material from the carrier substrate. Methods and apparatus are described. |
US10473911B2 |
Simultaneous visible and fluorescence endoscopic imaging
An endoscope apparatus includes a fiber optic cable with a proximal end and a distal end opposite the proximal end. The endoscope apparatus also includes a light source optically coupled to the proximal end of the fiber optic cable to emit visible light and excitation light into the fiber optic cable for output from the distal end. The light source is configured to emit both the visible light and the excitation light simultaneously, and a wavelength of the excitation light is outside a wavelength spectrum of the visible light. An image sensor is configured to receive a reflection of the visible light as reflected visible light. |
US10473903B2 |
Single optic for low light and high light level imaging
The present disclosure relates to multiple view optical systems. An example optical system includes at least one primary optical element configured to receive incident light from a scene and a plurality of relay mirrors optically coupled to the at least one primary optical element. The optical system also includes a lens optically coupled to the plurality of relay mirrors, and an image sensor configured to receive focused light from the lens. The image sensor includes a first light-sensitive area and a second light-sensitive area. The primary optical element, the plurality of relay mirrors, and the lens interact with the incident light to form a first focused light portion and a second focused light portion. The first focused light portion forms a first image portion of the scene on the first light-sensitive area and the second focused light portion forms a second image portion of the scene on the second light-sensitive area. |
US10473901B2 |
Variable magnification optical system, optical apparatus, and method for manufacturing variable magnification optical system
A variable magnification optical system includes: a first lens group (G1) having a negative refractive power; a second lens group (G2) having a positive refractive power; an intermediate group (Gn) disposed closer to an image side than the second lens group (G2); and a vibration-reduction lens group (VR) disposed closer to the image side than the intermediate group (Gn) and configured to be movable so as to have a component in a direction orthogonal to an optical axis. The system performs varying magnification by changing at least the distance between the first lens group (G1) and the second lens group (G2) and the distance between the second lens group (G2) and the intermediate group (Gn), and the system satisfies Conditional Expression (1). 1.500<β(Gn)t<100.000 (1) where β(Gn)t: an imaging magnification of the intermediate group (Gn) in a telephoto end state. |
US10473900B2 |
Tunable microlens with a variable structure element
The present invention relates to a transparent optical device element comprising a microlens and a method of providing stress and thermal compensation and tuning mechanical strength and curvature of a tunable microlens. |
US10473893B2 |
Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a negative refractive power, a third lens having a positive refractive power, a fourth lens, a fifth lens and a sixth lens. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of glass material, the fourth lens is made of glass material, the fifth lens is made of plastic material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions. |
US10473884B2 |
Drive circuit of voice coil motor, method for driving voice coil motor, lens module and electronic apparatus using the same
A drive circuit, which is mounted on an electronic apparatus having a voice coil motor and drives the voice coil motor, includes: an interface circuit configured to receive a first signal indicating a target position of the voice coil motor and a second signal related to a posture of the electronic apparatus; a control circuit configured to generate a current command value of a drive current in response to the first signal and the second signal; and a current driver configured to generate the drive current in response to the current command value and supply the drive current to the voice coil motor. |
US10473874B2 |
Adapter panel with lateral sliding adapter arrays
An adapter panel arrangement including a chassis and a panel of adapters. The adapters defining rearward cable connections and forward cable connections of the panel arrangement. Openings permitting access to the rearward and forward cable connections of the adapters are provided. The chassis further including a removable rear chassis portion to provide access to cable routing areas within the chassis interior. |
US10473871B2 |
Printed circuit board assembly
An optoelectronic assembly for a printed circuit board (PCB) assembly is described herein. The optoelectronic assembly may include a component carrier for mounting an active component, and a connector assembly for achieving a coupling between the component carrier and PCB-side optical infrastructure on a printed circuit board (PCB). The connector assembly can include a plurality of optical fibers connected to the component carrier, a first optical connector connected to the optical fibers for coupling with the PCB-side optical infrastructure on the PCB, and a housing member for housing the optical fibers and the first optical connector. |
US10473868B2 |
Optical connector plug having a removable and replaceable mating interface
Disclosed are optical plug connectors that can be converted from a first mating interface to a second mating interface that is different than the first mating interface. The optical plug connector comprises a plug body, a shroud, a ferrule and a first coupling member for securing the optical plug connector. The shroud comprises a first mating interface configuration that may be removed and replaced with a shroud having a second mating interface configuration. |
US10473861B2 |
Photonics grating coupler and method of manufacture
A structure for coupling an optical signal between an integrated circuit photonic structure and an external optical fiber is disclosed as in a method of formation. The coupling structure is sloped relative to a horizontal surface of the photonic structure such that light entering or leaving the photonic structure is substantially normal to its upper surface. |
US10473858B1 |
Waveguide routing configurations and methods
An optical waveguide may include a silicon portion and a silicon nitride portion positioned over the silicon portion. The silicon portion may include a taper that decreases a width of the silicon portion. The optical waveguide may include a transition between a loaded single mode or multimode waveguide to a single mode waveguide. The silicon nitride portion may confine optical signals traveling through the optical waveguide in the silicon portion. |
US10473855B2 |
Resin optical waveguide
Provided is a resin optical waveguide containing a core, under cladding and over cladding, in which the resin optical waveguide has portions having a core width varying along a light propagation direction, the maximum core width is 4 to 10 μm, and the minimum core width of 1 μm or more and less than 4 μm, when the length of a portion S at which the core width is 1 μm or more and less than 4 μm is LS and the length of a portion at which the core width is 4 to 10 μm is LL, the proportion of LS to the total length is 0.1 to 40%, and the portion S contains neither a certain bubble defect nor a certain defect inside the core and in a vicinity of a core-cladding interface. |
US10473854B2 |
High-contrast photonic crystal “and” logic gate
The present invention discloses a high-contrast photonic crystal AND logic gate, comprising a five-port two-dimensional photonic crystal, a nonlinear cavity unit and a Y-shape AND logic gate unit; and it includes a reference-light input port, two signal-input ports, a system signal-output port and an idle port; the nonlinear cavity unit is coupled with the Y-shape AND logic gate unit. The structure of the present invention, which is compact in structure and ease of integration with other optical logic elements, not only can realize the functions of the high-contrast photonic and logic gate, but also has high contrast of high and low logic output; and is widely applicable to optical communication bands. |
US10473852B2 |
Light guide apparatus and fabrication method thereof
A light guide apparatus that can redirect light impinging on the apparatus over a wide range of incident angles and can concentrate light without using a tracking system and methods for fabrication. |
US10473851B2 |
Optical film and display module
The present invention provides an optical film. The optical film includes a first light-guiding layer, a second light-guiding layer, and at least one light absorption member. The first light-guiding layer has a first light incident surface, a first light-emitting surface, and an accommodating recessed portion formed on the first light incident surface. The second light-guiding layer is disposed on the first light incident surface, and has a second light incident surface, a second light-emitting surface, and a light-guiding member formed on the second light-emitting surface. Each light-guiding member is disposed on each accommodating recessed portion respectively, and each light-guiding member has a top portion, a bottom portion, and a side surface connecting the top portion and the bottom portion. The side surface of the light-guiding member faces the inner wall surface of the accommodating recessed portion, and the bottom portion of the light-guiding member corresponds to the opening of the accommodating recessed portion. The light absorption member covers the side surface. The first light-guiding layer has a first refractive index, and the second light-guiding layer has a second refractive index less than the first refractive index. |
US10473850B2 |
Edgelit lighting fixture and assembly
Embodiments described herein are directed to a lighting fixture including a lightguide that distributes light from a major surface, a light assembly including light sources arranged linearly, and a frame including a means for providing a force that urges the light assembly against an edge of the lightguide. A standoff or spacer can provide an air gap between a light source of the light assembly and the waveguide edge. In various embodiments, the lighting fixture may incorporate a spring, a spring finger, a spring clip, a screw, or other means for securing the light assembly against the edge of the lightguide. In this manner, substantially all light provided by the light assembly is emitted into the edge of the lightguide. The fixture is formed to accommodate tolerances among elements of the lighting fixture, while maintaining the light assembly securely against the edge of the lightguide. |
US10473848B2 |
Display panel and display apparatus including the same
Provided is a display apparatus including a display panel including a display area, a first non-display area surrounding the display area, and a second non-display area surrounding the first non-display area. The display panel includes an upper substrate overlapping the display area, the first non-display area, and the second non-display area. The display panel includes a lower substrate positioned below the upper substrate and overlapping the display area and the first non-display area. The display panel includes a light shielding member positioned below the upper substrate and overlapping the second non-display area. An inner surface of the light shielding member faces a side surface of the lower substrate. |
US10473844B2 |
Backlight unit, liquid crystal display device, and electronic device including the same
A backlight unit, a liquid crystal display (LCD) device, and an electronic device including the same are provided. The backlight unit includes a light guide member having a light receiving edge provided on an outer wall, and a hole spaced apart from light receiving edge; a light source configured to provide light to the light receiving edge; and a reflective member on an inner wall of the hole of the light guide member. |
US10473834B2 |
Wafer level microstructures for an optical lens
Various embodiments provide an optical lens that includes wafer level diffractive microstructures. In one embodiment, the optical lens includes a substrate, a microstructure layer having a first refractive index, and a protective layer having a second refractive index that is different from the first refractive index. The microstructure layer is formed on the substrate and includes a plurality of diffractive microstructures. The protective layer is formed on the diffractive microstructures. The protective layer provides a cleanable surface and encapsulates the diffractive microstructures to prevent damage and contamination to the diffractive microstructures. In another embodiment, the optical lens includes a substrate and an anti-reflective layer. The anti-reflective layer is formed on the substrate and includes a plurality of diffractive microstructures. |
US10473826B2 |
Display panel and display apparatus thereof
A display panel producing frame-free image displays is provided. The display panel includes a display substrate (1) and an optical device (2) in a light illuminating side of the display substrate (1). The display substrate (1) includes frame edge regions (11) and a display region (12) abutting the frame edge regions (11). The display substrate (1) is curved at the frame edge regions (11). The optical device (2) is above the display region (12) and the frame edge regions (11), and changes a direction of light illuminated by the display substrate (1) such that images displayed through the display region produce a frame-free display. |
US10473823B2 |
Fine structure, optical member, antireflection film, water-repellent film, substrate for mass spectrometry, phase plate, process for producing fine structure, and process for producing antireflection film
Provided are an antireflection film having a high antireflection effect and a production process therefor, an optical member excellent in antireflection effect, a water-repellent film having excellent water repellency, a substrate for mass spectrometry having high detection sensitivity, a high-accuracy phase plate, and a fine structure that can be used in the foregoing and a production process therefor. The fine structure is a structure, including multiple conical portions on a surface thereof, in which the conical portions have a mesostructure; and the mesostructure includes a structure having mesopores. |
US10473822B2 |
Optical element
An optical element comprises an antireflective layer that is disposed on and in contact with a substrate. The antireflective layer has a refractive index of greater than 1 to less than 1.41 and has a pore size ranging from greater than 0 to less than 300 nm. The antireflective layer includes an outermost surface having a water contact angle ranging from greater than or equal to 70° to less than or equal to 120° as determined using ASTM 5946-04. |
US10473818B2 |
Hub and spoke system for detecting and locating gas leaks
A system for detecting gas leaks and determining their location and size. A data gathering portion of the system utilizes a hub and spoke configuration to collect path-integrated spectroscopic data over multiple open paths around an area. A processing portion of the system applies a high-resolution transport model together with meteorological data of the area to generate an influence function of possible leak locations on gas detector measurement paths, and applies an inversion model to the influence function and the spectroscopic data to generate gas source size and location. |
US10473817B2 |
Processing data representing a physical system
A method is provided of processing data representing a physical system, the method comprising: providing (P2) input data representing differences in the physical system between a first state and a second state of the physical system; and inverting (P5) the input data, or data derived therefrom, in accordance with a parameterized model (PI) of the physical system to obtain differences in the parameters of the model between the first state and the second state, with parameters of the model representing properties of the physical system; wherein the inverting step is performed (P3 to P6) for a plurality of different perturbations (P4) of the parameterized model and/or of the data to obtain a plurality of sets of differences in the parameters of the model; and wherein a statistical analysis (P7) of the plurality of sets of differences is performed to obtain statistical characteristics of the differences in the parameters of the model. |
US10473815B2 |
Time-delayed enlarged three-dimensional (3D) gravitational wave detection system
A time-delayed enlarged three-dimensional (3D) gravitational wave detection system may include a three optical fibers along three axes (X, Y, and Z-axis); and a laser signal source operatively linked with the three optical fibers; wherein structures of the three optical fibers are identical, and are adapted to pick up space/lengths changed caused by gravitational waves. And, the laser signal source includes a narrow linewidth laser to generate laser lights, an electro-optic modulator (EOM) connected with the narrow linewidth laser to modulate the phase of laser light, and a RF signal source connected to the EOM to provide ultra-stable RF signal to the EOM. In one embodiment, said narrow linewidth laser is adapted for carrying the ultra-stable RF signal, and said ultra-stable RF source is used for detecting length changes caused by the gravitational waves. |
US10473814B2 |
Logging-while-drilling spectral and azimuthal gamma ray apparatus and methods
A downhole assembly includes a drill collar, the drill collar having an outer wall and an insert, the insert positioned within drill collar. The insert has a bore therethrough. The downhole assembly further includes at least one sensor within the insert, wherein the sensor is a gamma ray detector. |
US10473806B2 |
Ocean bottom system
A seismic data collection system is disclosed. The system may include at least a first housing and a second housing. The first housing may be configured to detachably couple to the second housing. The system mays also include various components such as one or more seismic sensors, a clock, or memory. Each of the components may be arranged in one of the first housing or second housing. |
US10473803B2 |
Marine seismic vibrators and methods of use
Embodiments relate to marine seismic vibrators for use in seismic surveying and associated methods of use. An embodiment provides a marine seismic vibrator comprising: a shell having a spring constant selected to provide a first resonance frequency within an operational frequency range of about 1 Hz and about 300 Hz; a driver disposed within the shell and having a first end and a second end; and a spring element coupled to the shell between the first end and the second end of the driver, wherein the spring element has a second mode of oscillation that provides a second resonance frequency within the operational frequency range. |
US10473798B2 |
Counting and integrating pixels, detectors, and methods
Embodiments include a device, comprising: a column line; a plurality of pixels; each pixel coupled to the column line; a comparator having an input coupled to the column line and configured to compare a signal from the column line to a threshold; and control logic coupled to the pixels and configured to selectively couple each pixel to the column line after a sampling period for each pixel. |
US10473792B2 |
Positioning systems
A method is provided whereby a group of receivers local to one another make GNSS measurements of a number of satellites, from one or multiple different GNSS's, and by combining the measurements of the same satellites made by the different receivers it is possible given sufficient conditions to determine the positions of the receivers and the satellite errors such that the positions obtained are equivalent to those obtained from a traditional differential GNSS system, without the need for a static reference receiver at a known location. |
US10473791B1 |
GBAS integrity performance evaluation method based on pseudorange error distribution model
The present invention provides a ground-based augmentation system (GBAS) integrity performance evaluation method based on a pseudorange error distribution model, including: an airborne receiver terminal performing GBAS integrity performance evaluation by acquiring pseudorange error sample data, including the following method steps: a) grouping the pseudorange error sample data; b) building a distribution model having a Gaussian kernel and quadratic Gaussian polynomial tails for each group of pseudorange error samples; c) calculating a weighted sum of the distribution model of each group of pseudorange errors, to obtain an overall pseudorange error distribution model; d) projecting the pseudorange errors to position domain errors; e) calculating a probability that a position domain error is greater than an alarm limit, to obtain an integrity risk probability value; and f) evaluating GBAS integrity performance. The method improves the calculation accuracy of the integrity risk probability value and enhances the effectiveness of integrity evaluation. |
US10473790B2 |
Systems and methods for distributed dense network processing of satellite positioning data
A system for generating satellite positioning corrections includes a global correction module that generates a set of global pre-corrections based on modeling of global positioning error, a set of local correction modules that, for each local correction module of the set, takes input from a unique reference source and generates a set of local pre-corrections based on modeling of local positioning error; and a correction generator that generates a positioning correction from the set of global pre-corrections and the sets of local pre-corrections to correct a position of the mobile receiver. |
US10473788B2 |
Adjusting area of focus of vehicle sensors by controlling spatial distributions of scan lines
A method for controlling at least a first sensor of a vehicle, which senses an environment through which the vehicle is moving by producing a plurality of scan lines arranged according to a spatial distribution, includes receiving sensor data generated by one or more sensors. The one or more sensors are configured to sense the environment through which the vehicle is moving. The method also includes identifying, by one or more processors and based on the received sensor data, one or more areas of interest in the environment, and causing, by one or more processors and based on the areas of interest, the spatial distribution of the plurality of scan lines produced by the first sensor to be adjusted. |
US10473786B2 |
Continuous wave laser detection and ranging
Systems and methods herein provide for Laser Detection and Ranging (Lidar). In one embodiment, a Lidar system includes a laser operable to propagate continuous wave (CW) laser light and a scanner operable as a transmitter and a receiver for the CW laser light. The Lidar system also includes a detector for determining a range to a target based on displacement of the CW laser light received by the receiver. The displacement of the CW laser light is proportional to an angular velocity of the scanner. |
US10473784B2 |
Direct detection LiDAR system and method with step frequency modulation (FM) pulse-burst envelope modulation transmission and quadrature demodulation
A LiDAR system includes a signal generator for generating an output signal having a variable frequency. A modulation circuit receives the output signal from the signal generator and modulates the output signal to generate a pulsed modulation envelope signal configured to comprise a plurality of pulses, two or more of the plurality of pulses having two or more respective different frequencies. The modulation circuit applies the pulsed modulation envelope signal to an optical signal to generate a pulse-envelope-modulated optical signal comprising a plurality of pulses modulated by the pulsed modulation envelope signal. Optical transmission elements transmit the pulse-envelope-modulated optical signal into a region. Optical receiving elements receive reflected optical signals from the region. Receive signal processing circuitry receives the reflected optical signals and uses quadrature detection to process the reflected optical signals. |
US10473782B2 |
Photoelectric conversion element, photoelectric conversion apparatus using the same, distance detection sensor, and information processing system
A photoelectric conversion element includes a first photoelectric conversion unit configured to generate an electron serving as a signal charge, a second photoelectric conversion unit configured to generate a hole serving as a signal charge, a first floating diffusion region to which the electron generated in the first photoelectric conversion unit is transferred, a second floating diffusion region to which the hole generated in the second photoelectric conversion unit is transferred, an amplifying transistor including a gate electrically connected to the first floating diffusion region and the second floating diffusion region, a first charge ejection unit configured to eject the electron generated in the first photoelectric conversion unit, and a second charge ejection unit configured to eject the hole generated in the second photoelectric conversion unit, wherein the first photoelectric conversion unit and the second photoelectric conversion unit are arranged along a principal surface of a semiconductor substrate. |
US10473773B2 |
Time synchronization of spatially separated radars
A system and method synchronize two radars by transmitting a linear frequency modulated first signal from a first radar, receiving a first reflection at the first radar based on the first signal, transmitting a linear frequency modulated second signal from a second radar, and receiving a second reflection at the second radar based on the second signal. A fast Fourier transform is performed on the first reflection and on the second reflection to obtain a first frequency-domain signal and a second frequency-domain signal. The first frequency-domain signal and the second frequency-domain signal are converted to the time domain to obtain a first time-domain signal and a second time-domain signal. The first time-domain signal and the second time-domain signal are processed to obtain a time difference in transmission of the first signal and the second signal, and the two radars are adjusted based on the time difference to synchronize subsequent transmissions. |
US10473772B2 |
Vehicle sensor operation
A system, comprising a processor; and a memory, the memory storing instructions executable by the processor to receive image data from a vehicle sensor installed in a vehicle, transform the image data into global coordinate data, estimate fractal dimension values of the global coordinate data, and determine calibrated parameters based on the fractal dimension values to operate the vehicle sensor. |
US10473771B2 |
Method for optically scanning and measuring an environment using a 3D measurement device and near field communication
A method for scanning and measuring using a 3D measurement device is provided. The method includes providing the 3D measurement device having a light emitter, a light receiver and a command and evaluation device. The 3D measurement device is further includes a first near-field communication (NFC) device having a first antenna. A second NFC device having a second antenna is positioned adjacent the 3D measurement device. An NFC link is established between the first NFC device and the 3D measurement device. An identifier is transmitted from the second NFC device to the 3D measurement device. It is determined that the second NFC device is authorized to communicate with the 3D measurement device. Commands are transferred to the 3D measurement device from the second NFC device based at least in part on the determination that the second NFC device is authorized to communicate with the 3D measurement device. |
US10473770B1 |
Multi-pulse fusion analysis for LiDAR ranging
In some embodiments, a method for operating a light detection and ranging (LiDAR) system in an automobile provides a more accurate range estimate by combining multiple processed waveforms which are weighted according to their signal to noise ratios. At least one waveform is transmitted within a first time period, and reflected of an object. The reflected waveform is received and processed to improve the signal to noise ratio (SNR). The processing produces a higher number of output waveforms, such as through processing convolution. The SNR for each of the output waveforms is determined. An estimated range to the object from each output waveform is determined. The estimated ranges are then weighted according to their SNRs, and combined to provide an final determined range to the object. |
US10473769B2 |
Distance measuring apparatus and distance image photographing apparatus
According to an embodiment, a distance measuring apparatus includes an irradiator that emits an irradiation wave to a measuring target, a first detector that directly detects the irradiation wave, a second detector that detects a reflection wave, a simulation signal generator that generates a simulation signal, a first meter that measures a first time and an emission time of the irradiation wave, a second meter that measures a second time and an incidence time of the reflection wave, a first subtractor that subtracts the emission time from the incidence time to obtain a measurement time period, and that subtracts the first time from the second time to obtain an error time period and a second subtractor that subtracts the error time period from the measurement time period to obtain an offset measurement time period. |
US10473768B2 |
Lidar system
Embodiments may include methods and systems for obtaining location information regarding an object. In one example, a laser pulse may be generated. The laser pulse may be divided into a plurality of laser pulse signals. Each of the laser pulse signals may be provided to a corresponding delay path, each delay path having a different length. An output of each delay path may be directed to the object. A plurality of reflected time-separated laser pulse signals from the object may be detected. The plurality of time-separated laser pulse signals may be combined to provide a recombined laser pulse signal. The recombined laser pulse signal may be resolved to generate object location information regarding the object. |
US10473765B2 |
Photoelectric sensor
A photoelectric sensor includes a lens mounted to a light projecting element at a position that opposes a light projecting lens and configured such that the curvature in the direction perpendicular to a straight line passing through the center of the light projecting lens and the center of the light receiving lens is greater than the curvature in the direction parallel to the straight line passing through the center of the light projecting lens and the center of the light receiving lens. |
US10473762B2 |
Wireless radio module
According to one aspect, there is provided a wireless radio module comprising a millimeter wave wireless communication transceiver configured to output radar signals for physiological measurement, a millimeter wave antenna array connected to the millimeter wave wireless communication transceiver and configured to transmit the radar signals and to receive reflected radar signals, and a processing unit configured to analyze the received reflected radar signals to determine changes in a spectrum reflecting at least one of heart rate or respiration. |
US10473757B2 |
Moving target identification without special radar mode
This disclosure is directed to techniques for an FMCW radar system to determine an unambiguous radial velocity of a target. The radar system measures the Doppler shift in the received return signal reflected from the target, while the radar system simultaneously performs normal surveillance functions. Such a radar system may digitize the beat frequency that results from mixing the received return signal from a target the transmitted signal for a given frequency ramp. The radar system may divide the usable digitized samples at the output of an analog-to-digital converter (ADC) into a number of subsets and analyze the frequencies in each subset. Because each subset of samples covers a time interval that may be substantially less than the period of each frequency ramp, the radar system may extract without ambiguity the Doppler velocity of a target within as little as the period of single frequency ramp. |
US10473756B2 |
Sensor and estimating method
A sensor includes a transmit antenna, a receive antenna, circuitry, and a memory. The transmit antenna includes N transmit antenna elements each transmitting a transmit signal. The receive antenna includes M receive antenna elements each receiving N receive signals including reflection signals reflected by an organism. The circuitry extracts a second matrix corresponding to a predetermined frequency range from an N×M first matrix representing propagation characteristics between each transmit antenna element and each receive antenna element calculated from the receive signals. The circuitry estimates the position of the organism by using the second matrix, and calculates a radar cross-section value with respect to the organism, based on the estimated position and the positions of the transmit antenna and the receive antenna. The circuitry then estimates the posture of the organism by using the calculated radar cross-section value and information indicating associations between radar cross-section values and postures of the organism. |
US10473752B2 |
System and method for detecting aerial vehicle position and velocity via sound
A system for determining a signal source position and velocity, and methods for manufacturing and using same are provided. An exemplary method includes determining a signal source position and velocity by performing a direction analysis on a plurality of audio signals and performing an intensity analysis on the audio signals. Another exemplary method includes determining that a signal source is on a collision course with a moving platform and providing an instruction for altering the course of the moving platform to avoid a collision with the signal source. An exemplary system includes an acoustic sensing system, having a primary microphone array, a secondary microphone, and a processing device for determining a signal source position and velocity by performing a direction analysis on a plurality of audio signals and performing an intensity analysis on the audio signals. |
US10473749B1 |
Localization of mobile high-speed wireless user equipment from uplink channels
Systems and methods can support determining the physical position of a wireless device. Radio frequency sensors may be positioned within an electromagnetic environment where user equipment devices are serviced by a base station. The radio frequency sensors can receive wireless uplink signals transmitted from the user equipment devices to the base station. Data samples can be generated from the received signals. The data samples may be partitioned in time and frequency to generate spectrum tiles. The spectrum tiles may be statistically aggregated to reduce the quantity of data samples. A clustering algorithm may be applied to the statistically aggregated spectrum tiles to determine clusters of spectrum tiles. Signal parameters associated with respective clusters of spectrum tiles may be computed. Physical locations associated with user equipment devices can be estimated from the signal parameters associated with the respective clusters of spectrum tiles. |
US10473748B2 |
Method and system for determining position accuracy of a modular shelving
A laser beam is transmitted from a laser system to a shelving system by pointing the laser beam towards at least one label attached to the shelving system, by a computer system, using angular information of the laser beam relative to a reference frame. An angle between the laser system on the ceiling of the store to the position of the shelving system is determined by the computer system using the position of the laser system and the position of the shelving system. The laser beam is then transmitted from the laser system to the shelving system and pointed using the determined angle between the laser system on the ceiling of the store to the position of the shelving system. The laser is aimed at the x, y location where a label should be displayed, for example, according to the planogram for the store layout. If the label is not detected at the specified location, the discrepancy may be noted, for example, with a visual or other notification. |
US10473747B2 |
System and method for fast system acquisition and channel estimation
A method for operating a transmit-receive point (TRP) includes generating a different spatial domain to time domain transform (STT) symbol for each antenna element in an antenna array, and transmitting the STT symbols using the antenna array to sweep a beam along a first plane in the time domain. |
US10473744B2 |
Magnetic resonance imaging apparatus and method of obtaining magnetic resonance image thereof
A magnetic resonance imaging apparatus includes: a radio frequency (RF) controller configured to control a period of an RF pulse to be applied to an object for a time period that includes a first obtaining time, during which a first inversion RF pulse is applied, and a second obtaining time; and a signal transceiver configured to sequentially receive, during the first obtaining time, a first RF signal for generating a first fluid attenuated inversion recovery (FLAIR) image regarding a first slice of the object and a second RF signal for generating at least one magnetic resonance (MR) image regarding a second slice of the object. |
US10473743B2 |
Method and magnetic resonance apparatus for determining a scan sequence based on a representation of a pulse response in k-space of the gradient system
In a magnetic resonance installation and a corresponding method, a scan sequence is determined based on a representation in k-space of a pulse response of a gradient system of the magnetic resonance installation. |
US10473736B2 |
Subject-loaded helical-antenna radio-frequency coil for magnetic resonance imaging
Example devices and methods of MRI scanning are disclosed herein. In an example, an MRI scanning system may include a structure defining a bore within which a subject is to be positioned for scanning. The system may also include a magnet to generate a primary magnetic field within the bore parallel to a longitudinal axis of the bore, and a helical-antenna radio-frequency (RF) coil oriented along the longitudinal axis to surround the subject. In addition, the system may include an RF signal generator to drive the helical-antenna RF coil to generate a circularly polarized (CP) RF magnetic field perpendicular to the longitudinal axis, as well as an RF detector to detect a response signal generated by tissues of the subject in response to the CP RF magnetic field. Also included may be a computing system to create an image of the tissues of the subject based on the detected response signal. |
US10473734B2 |
Radio frequency receive coil for use in magnetic resonance imaging systems with disconnection warning
The present invention provides a radio frequency (RF) receive coil device (110) for use in a magnetic resonance (MR) imaging system (100), comprising a RF receive coil (114), a plug (112) for connecting the RF receive coil (114) to the MR imaging system (100), sensing means (118) for sensing the presence of a magnetic field of the MR imaging system (100), detecting means (119) for detecting if the plug (112) is connected to the MR imaging system (100), and a warning means (120, 122) for generating a warning when the sensing means (118) sense the presence of a magnetic field of the MR imaging system (100) and the detecting means (119) detect that the plug (112) is not connected to the MR imaging system (100). |
US10473733B2 |
Magnetic field compensation device
Magnetic field compensation device having a first bar-shaped flux concentrator and a second bar-shaped flux concentrator, wherein the first flux concentrator and the second flux concentrator are separated from one another in a y-direction, and the longitudinal axis of the first flux concentrator and the longitudinal axis of the second flux concentrator are arranged to be substantially parallel to one another. A control unit is in an operative electrical connection with the magnetic field sensor and the compensating coil, and the control unit is equipped to control the compensating current through the compensating coil using a measured signal from the magnetic field sensor in such a manner that, for an external magnetic field formed in the x-direction at the location of the magnetic field sensor, the magnetic field is substantially compensated. |
US10473730B2 |
Defect detection device enabling easy removal of magnetic impurities
A defect detection device enables easy removal of magnetic impurities. The defect detection device has a structure capable of effectively removing magnetic impurities adhered to a magnetic flux leakage detection device for nondestructive inspection of a small-diameter heat transfer tube or a partially saturated eddy current detection system. With the defect detection device, it is possible to minimize adhesion of magnetic impurities that deteriorate the performance of a leakage magnetic flux detection device for nondestructive inspection of a small-diameter tube of ferromagnetic metal material or a partially saturated eddy current detection system. Further, there is an advantage in that it is possible to remove the adhered magnetic impurities from the defect detection device easily. |
US10473727B2 |
Early power failure detection circuit
Early power failure (EPF) detection circuit applies a rectified, unfiltered periodic waveform, at the frequency of the mains supply voltage to a threshold detector. During each cycle of the periodic waveform, the threshold detector produces a pulse voltage having a leading edge when the periodic waveform begins to exceed a threshold level associated with the threshold detector and a trailing edge when the periodic waveform ceases to exceed the threshold voltage. A microprocessor measures the length of the interval between the leading and trailing edges for indirectly measuring the magnitude (for example, RMS or peak) of the mains supply voltage. When the indirectly measured magnitude decreases below a minimum permissible, second threshold magnitude, a controlled power shutdown of the apparatus is initiated, such as by, for example, programs interrupt routine in the microprocessor. |
US10473723B2 |
Parameter and state limiting in model based battery control
A method of determining battery power capability may include: determining a circuit model for a battery, including a first resistance (r1) in series with a second resistance (r2) and a capacitance (C) in parallel; setting upper and lower limits for r1, r2 and C based on a battery temperature a battery state of charge or both; applying an EKF to determine r1, r2 and C within the set upper and lower limits; and outputting the battery power capability based on r1, r2 and C. The upper and lower limits may be adjusted based on the age of the battery. |
US10473721B1 |
Data streaming for testing identical circuit blocks
Various aspects of the disclosed technology relate to streaming data for testing identical circuit blocks in a circuit. The system for streaming data comprises a first network for transporting equal-sized data packets consecutively and a second network for configuring interface devices of the first network. Each of the data packets comprises bits of test patterns and bits of good-machine test responses. Comparison bits (pass/fail status bits) of an identical circuit block instance may be unloaded directly or may merge with those from other identical circuit block instances to generate accumulated comparison bits which are unloaded. A sticky pass/fail bit may also be generated for each of the identical circuit block instances. |
US10473720B2 |
Dynamic independent test partition clock
In one embodiment, a test system comprises: a plurality of test partitions and a centralized controller configured to coordinate testing between the plurality of test partitions. At least one of the plurality of test partitions comprises: a partition test interface controller configured to control testing within at least one test partition in accordance with dynamic selection of a test mode, and at least one test chain configured to perform test operations. The dynamic selection of the test mode and control of testing within a test partition can be independent of selection of a test mode and control in others of the plurality of test partitions. In one embodiment, a free running clock signal is coupled to a test partition, and the partition test mode controller transforms the free running clock signal into a local partition test clock which is controlled in accordance with the dynamic selection of the test mode. |
US10473719B2 |
System and method for separating and measuring two signals simultaneously present on a signal line
A measurement instrument configured to perform an associated method separates two signals which are present on the same signal line at the same time (e.g., an incident signal and a reflected signal) so that it can measure each signal by itself. In an example, the method may include: receiving a first probed waveform from a first location on a signal line between a source device and a destination device while an output of the source device sends an incident signal to an input of the destination device via the signal line; receiving a second probed waveform from a second location on the signal line, while the output of the source device sends the incident signal to the input of the destination device via the signal line; and ascertaining from the first probed waveform and the second probed waveform the reflection coefficient at the input of the destination device. |
US10473712B2 |
Integrated circuit device testing in an inert gas
A system includes an inert gas supply, a soak chamber, a test chamber, a transfer zone, and a heater. The soak chamber soaks an integrated circuit (IC) device in the inert gas prior to testing. The test chamber includes contact pins for testing the IC device in the inert gas by contacting the contact pins to leads of the IC device. The transfer zone is to transfer the IC device from the soak chamber to the test chamber. The heater heats the inert gas supplied to the soak chamber and the test chamber. |
US10473706B2 |
Optical sensing methods and systems for power applications, and the construction thereof
Optical sensing methods and systems for power applications, and the construction thereof, are described herein. An example method of constructing a winding assembly includes mounting a sensing component to a coil former, and winding a coil onto the coil former so that the sensing component is positioned within the coil. A system and method for detecting operating conditions within a transformer using the described winding assemblies are described. |
US10473705B2 |
Devices and methods for detecting electrostatically sensitive areas
An electrostatic detecting device, which is configured to detect an electrostatically sensitive area of an electronic device causing a specific event to happen to an electronic device, includes an electrostatic metal plate, a detector, and a controller. The electrostatic metal plate is configured to generate an electrical field and includes a first surface which is parallel to the electronic device. When the specific event is detected, the detector generates a detection signal. The controller moves the first surface relative to the electronic device and receives the detection signal. When the detection signal is received, the controller determines that the electrostatically sensitive area is a first area of the electronic device overlapped with the first surface. |
US10473704B2 |
Mixed mode vector network analyser
A mixed mode vector network analyzer (VNA) system to measure S-parameters and DC parameters of a differential device under test (DUT) is provided. The mixed mode VNA system measures mixed mode S-parameter measurements (i.e., AC measurements) using an independent resistive reflectometer bridge connected to each of the two ports of the differential DUT. The mixed mode VNA system further measures DC parameters of the differential DUT without impacting the measurement of S-parameters. In one embodiment, the mixed mode VNA system is used to measure multi-port differential DUT. Coupling capacitors provide low enough impedance to even the smallest RF frequency of AC measurement (i.e., measurement of S-parameters). |
US10473703B2 |
Multi-port measurement technique
This invention relates to an apparatus, a method and a computer program for calculating one or more scattering parameters of a linear network, the network including a number of N ports adapted to provide electric connections. The apparatus is configured to calculate, and the method includes calculating, one or more scattering parameters of the linear network, which are related to a reference impedance, on the basis of a measured electrical response at one or more ports of the linear network to an incident wave applied at a port of the linear network, measured under the condition that one or more of other ports of the linear network face a reflection coefficient Γ with an amplitude ρ of 0.5 or larger. The computer program is adapted to perform such a method and runs on a computer. |
US10473701B2 |
Systems and methods for magnetometer-based current measurement
The present disclosure provides systems and methods for utilizing two or more magnetometers for current measurements. The systems and methods may include two or more multi-axis magnetometer sensors to monitor a high-voltage three-phase alternating current (AC) transmission line carrying a current, I. The magnetometers may be positioned at varying distances from the transmission line. The systems and methods may isolate or otherwise account for external magnetic fields, such as the earth's magnetic field, to generate accurate current measurements in a conductor. |
US10473697B2 |
Current transducer with offset cancellation
There is provided a system for use with a fiber-optic current transducer. The system includes a processing unit configured to transduce a first light signal into a first electrical signal. The processing unit is further configured to transduce a second light signal into a second electrical signal. Furthermore, the processing unit is configured to remove offsets from the first electrical signal and the second electrical signal by forcing the first electrical signal and the second electrical signal to be on the same per unit basis. |
US10473696B2 |
Wireless rogowski coil system
A Rogowski coil in a sensor unit has voltage induced by a conductor surrounded by the Rogowski coil. The voltage is integrated to represent current which is converted to digital data representing current in the conductor and sent wirelessly to a multimeter. The sensor unit may receive control signals from the multimeter and a remote control apparatus. A plurality of sensor units may be networked and controlled by the remote control apparatus. |
US10473693B2 |
Method and apparatus for infrared scanning near-field optical microscopy based on photothermal effect
Systems and methods may be provided for measuring an infrared absorption of a sub micrometer region of a sample. An Infrared light source may illuminate a sample in a region that is interacting with the tip of a Scanning Probe Microscope (SPM), stimulating the sample in a way that produces measurable optical properties related to Infrared absorption of the sample region. A probe light source is directed at the region of the sample and SPM tip, and probe light emanating from the tip and sample region is collected. The collected light may be used to derive infrared absorption spectrum information of the sample region, possibly on a sub-micron scale. |
US10473690B2 |
Device driven inertial interference compensation
Techniques for compensating for inertial and/or magnetic interference in a mobile device are provided. The mobile device can include a vibration motor to vibrate the device, a processor, and can include an inertial sensor and/or a magnetometer. The processor can be configured to actuate the vibration motor to induce vibration of the mobile device, to measure motion of the mobile device with the inertial sensor of the device to produce sensor output data and/or to measure a magnetic field generated by the vibration motor to produce magnetometer output data, and to compensate for the vibration of the inertial sensor induced by the vibration motor to produce compensated sensor output data and/or to compensate for a magnetic field generated by the vibration motor when the vibration motor is actuated to produce compensated magnetometer output data. |
US10473689B2 |
Pedometer in a low-power device
Methods and systems for determining a user's steps in portable device include deriving amplitudes from raw sensor data; comparing the amplitudes to an amplitude threshold, and counting a step when one of the amplitudes exceeds the amplitude threshold to obtain a step count; determining a current gait type based on the step count; dynamically adjusting the amplitude threshold in order to reduce effects of swinging movements and false steps; and applying a post filter to the step count based on time between steps and a minimum number of prior consecutive steps to derive a filtered step count that reduces false readings due to short bursts of rapid movement by the user. |
US10473687B1 |
High sensitivity single-axis MEMS accelerometer with bilateral flexures
A microelectromechanical systems (MEMS) accelerometer that has high sensitivity to motion along the z axis is discussed. The device includes two symmetrical sets of bilateral, diametrically opposed high aspect ratio flexures that tether a movable proof mass to the frame of the device. The flexures are designed in such a way as to restrict movement of the proof mass along the x and y axes but readily allow motion along the z axis. More specifically, when the device experiences an acceleration along the x or y axes, the proof mass is restricted from moving because some of the bilateral, diametrically opposed flexures are in compression and others are in tension. |
US10473685B2 |
Sensor and sensor package
According to one embodiment, a sensor includes a first support portion, a first movable portion, a first piezoelectric element, and a first magnetic element. The first movable portion extends in a first extension direction and is connected to the first support portion. The first piezoelectric element is fixed to the first movable portion. The first piezoelectric element includes a first electrode, a second electrode provided between the first electrode and the first movable portion, and a first piezoelectric layer provided between the first electrode and the second electrode. The first magnetic element is fixed to the first movable portion. The first magnetic element includes a first magnetic layer, a second magnetic layer, and a first intermediate layer provided between the first magnetic layer and the second magnetic layer. |
US10473671B2 |
Methods and compositions for diagnosis and prognosis of renal injury and renal failure
The present invention relates to methods and compositions for monitoring, diagnosis, prognosis, and determination of treatment regimens in subjects suffering from or suspected of having a renal injury. In particular, the invention relates to using assays that detect Chitinase-3-like protein 1 as diagnostic and prognostic biomarker assays in renal injuries. |
US10473670B2 |
Method of predicting obesity comprising measuring neurotensin
The presently disclosed subject matter relates to a method for predicting increased risk of obesity on a non-obese subject. More particularly, the presently disclosed subject matter relates to a method of predicting increased risk of obesity in a non-obese subject by determining a level of neurotensin expression in a biological sample from the subject and comparing the level of neurotensin expression in the sample with a control level. The presently disclosed subject matter further relates to a method of preventing and/or treating obesity in a subject in need thereof by administering to the subject an effective amount of an agent that inhibits neurotensin. |
US10473669B2 |
Methods for treating inflammatory bowel disease
Methods of treating a subject with IBD with an anti-SMAD7 therapy, such as a SMAD7 antisense oligonucleotide, to reduce CRP levels are disclosed. Methods of treating and managing IBD in a subject using an anti-SMAD7 therapy, such as a SMAD7 antisense oligonucleotide, based on CRP levels are also disclosed. Also disclosed are methods of determining whether a subject with IBD is responsive or likely to be responsive to treatment an anti-SMAD7 therapy. Reduction of CRP levels may correlated with IBD remission or decreases in CDAI score. The present invention also relates to treatment of IBD using an anti-SMAD7 therapy (e.g., an antisense oligonucleotide) in combination with an additional agent. The invention also features related pharmaceutical compositions and kits. |
US10473664B2 |
Heat-treated limulus amebocyte lysates
The application provides heat-treated Limulus amebocyte lysates useful for detecting β-glucans. |
US10473663B2 |
Heat-treated limulus amebocyte lysates
The application provides heat-treated Limulus amebocyte lysates useful for detecting β-glucans. |
US10473658B2 |
4,4-disubstituted cyclohexyl bridged heptamethine cyanine dyes and uses thereof
The invention relates to a family of compounds that comprise fluorescent cyanine dyes. The compounds are near infrared absorbing heptamethine cyanine dyes with a 4,4-disubstituted cyclohexyl ring as part of the polymethine chromophore. The compounds are generally hydrophilic and can be chemically linked to biomolecules, such as proteins, nucleic acids, and therapeutic small molecules. The compounds can be used for imaging in a variety of medical, biological and diagnostic applications. |
US10473649B2 |
Fluidic device, transfer member, and method for fabricating fluidic device
Provided is a fluidic device, including: a porous flow path member; an absorbent member contacting the flow path member and configured to absorb a liquid; and a barrier member covering at least a portion of the absorbent member, wherein the absorbent member contains a liquid-absorbent polymer that absorbs the liquid, and a lyophilic polymer having lyophilicity to the liquid. |
US10473648B2 |
Biosensor
Provided is a biosensor including a capillary unit having a capillary channel therein and a reagent disposed in the capillary channel, the reagent being configured to develop colors in a sample, and a measuring unit configured to measure a degree of color development of the sample in the capillary channel. |
US10473645B2 |
Methods for identifying a receptor for a ligand and uses thereof
The present invention relates to a novel method for identifying pairs of receptors/ligands, transgenic animals useful for carrying out said method, and the use of ligands and/or modulators of the interaction between a ligand and its receptor in the food industry, fragrance industry, and health industry, for instance. |
US10473644B2 |
Device and method for force phenotyping of cells for high-throughput screening and analysis
A system for assaying forces applied by cells includes an optically transparent substrate comprising a soft material having a Young's modulus within the range of about 3 kPa to about 100 kPa. An array of molecular patterns is disposed on a surface of the optically transparent substrate, the molecular patterns include fluorophore-conjugated patterns adherent to cells. The system includes at least one light source configured to excite the fluorophore-conjugated patterns and an imaging device configured to capture fluorescent light emitted from the fluorophore-conjugated patterns. Dimensional changes in the size of the patterns are used to determine contractile forces imparted by cells located on the patterns. |
US10473643B2 |
Compounds and methods of identifying, synthesizing, optimizing and profiling protein modulators
This invention relates to methods of identifying, synthesizing, optimizing and profiling compounds that are inhibitors or activators of proteins, both naturally occurring endogenous proteins as well as certain variant forms of endogenous proteins, and novel methods of identifying such variants. The method accelerates the identification and development of compounds as potential therapeutically effective drugs by simplifying the pharmaceutical discovery and creation process through improvements in hit identification, lead optimization, biological profiling, and rapid elimination of toxic compounds. Implementation results in overall cost reductions in the drug discovery process resulting from the corresponding increases in efficiency. |
US10473640B2 |
Drug selection for gastric cancer therapy using antibody-based arrays
The present invention provides methods for selecting a suitable anticancer therapy, and for identifying and predicting response for the treatment of a gastric cancer. |
US10473637B2 |
Device and method for determining the temperature of a road building material applied by a construction machine, and construction machine comprising such a device
A device for determining the temperature of a road building material applied by a construction machine in a mounting width is arranged at the construction machine in a range within the mounting width and has an infrared temperature measuring head, a motor and a controller, the infrared temperature measuring head being arranged to be twistable by the motor transverse to the direction of travel of the construction machine and being effective to record temperature measuring values of the surface of road building material during a rotational movement at at least two measuring points spaced apart from one another. The controller is effective to control the motor based on the fitting position of the device at the construction machine such that the distance between the measuring points on the surface to be measured remains equal. |
US10473636B2 |
Cantilevered probe detector with piezoelectric element
A disclosed chemical detection system for detecting a target material, such as an explosive material, can include a cantilevered probe, a probe heater coupled to the cantilevered probe, and a piezoelectric element disposed on the cantilevered probe. The piezoelectric element can be configured as a detector and/or an actuator. Detection can include, for example, detecting a movement of the cantilevered probe or a property of the cantilevered probe. The movement or a change in the property of the cantilevered probe can occur, for example, by adsorption of the target material, desorption of the target material, reaction of the target material and/or phase change of the target material. Examples of detectable movements and properties include temperature shifts, impedance shifts, and resonant frequency shifts of the cantilevered probe. The overall chemical detection system can be incorporated, for example, into a handheld explosive material detection system. |
US10473633B2 |
Preparative separation chromatograph
Provided is a preparative separation chromatograph including: a chromatograph 10 having a detector 15; a fraction collector 20; a controller 34 for commanding the fraction collector to initiate a component-collecting operation with reference to a point when the rate of change in an output signal from the detector 15 exceeds a positive reference value and to discontinue the operation with reference to a point when the absolute value of the rate of change becomes smaller than that of a negative reference value after the rate of change turns negative; a storage section 31 for storing sampling-rate information which relates the value of the output signal to the time interval at which the controller determines the rate of change; and a sampling rate determiner 33 for determining the time interval for calculating the rate of change based on the sampling-rate information and actual values of the output signal. |
US10473632B2 |
Metering device with defined enabled flow direction
A sample injector configured to introduce a sample fluid into a mobile phase, wherein the mobile phase is to be driven by a mobile phase drive through a separation unit for separating compounds of the sample fluid in the mobile phase, wherein the sample injector comprises a metering device being operable for displacing fluid and for intaking a metered amount of the sample fluid into the sample injector, an injector valve being switchable for operating the sample injector selectively in a sample intake mode in which the metering device is operable to intake the sample fluid from a sample container, or a separation mode in which intaken sample fluid is driven between the mobile phase drive and the separation unit for separating the compounds, and a flow direction controller configured for defining an enabled flow direction of fluid displaced by the metering device and for defining a disabled flow direction. |
US10473630B2 |
Preprocessing kit, preprocessing apparatus using said preprocessing kit to preprocess sample, and analysis system provided with said preprocessing apparatus
A preprocessing kit includes a separation device, a collecting container, and a skirt part. The skirt part is integrated with the separation device, and is provided to surround an outer circumferential surface of the separation device with a clearance being left from the outer circumferential surface so that a space having a closed upper side and an open lower side is formed between the outer circumferential surface of the separation device and the skirt part. The skirt part is provided in such a way that a lower end of the skirt part comes into intimate contact with a peripheral surface of an opening of the recess part when the collecting container containing the lower end of the separation device is fitted into the recess part. |
US10473628B2 |
Signal source separation partially based on non-sensor information
In environments (such as acoustic and bioelectrical environments) characterized by multiple simultaneous sources, effective blind source separation from sensor response mixtures becomes difficult as the number of sources increases—especially when the true number of sources is both unknown and changing over time. However, in some environments, non-sensor information can provide useful hypotheses for some sources. Embodiments of the present invention provide an adaptive filtering architecture for validating such source hypotheses, extracting an estimated representation of source signals corresponding to valid hypotheses, and improving the separation of the remaining “hidden” source signals from the sensor response mixtures. |
US10473626B2 |
Method for the graphical representation and data presentation of weld inspection results
A system and method directed to displaying images and presenting the data from the phased array ultrasonic testing (PAUT) inspection of a plurality of welded joints within a welded object. The system includes an engine comprising memory, a graphical user interface (GUI), an export module, a transformation module, and a merger module each operably coupled to one another. The export module is used to extract images and data from the PAUT inspection of the welded joints. The exported information is used by the transformation module to create a multi-dimensional representation of the PAUT inspected welded joint for each joint. The merger module combines the information from the export module and the transformation module into an evaluation report for each PAUT inspected welded joint and assembles the evaluation report into a master report for analysis. The system may be communicatively coupled over a network using a network interface. |
US10473621B2 |
Methods of creation and use of a non-radioactive detection methodology
A device, including a non-radioactive detection source, configured to detect airborne particulates and/or gases in an environment by applying a voltage bias to the non-radioactive detection source to create at least one detecting condition, and determining if airborne particulates are present within the at least one detection condition. A method of creating a detecting condition for airborne particulates and/or gases in an environment, the method including the steps of coupling a pair of electrical conductors to a nanocellular material, and applying a voltage bias to the pair of electrical conductors. |
US10473620B2 |
Analysis of isomers in TIMS-Q-q-TOF mass spectrometers
The invention relates to methods for the detailed analysis of ion mixtures from complex mixtures of organic substances in time-of-flight mass spectrometers which are equipped with a trapped ion mobility spectrometer, a quadrupole mass selector and a fragmentation cell. The invention proposes to analyze ion signals of a first mass mobility map, fragment ion spectra and the identifications of the associated substances as to whether ion mixtures not resolved according to mass and mobility, for example from isomers or isobars, are possibly present, and to subsequently measure the ion signals of interest with method parameters which allow the ion species to be measured separately by means of high mobility resolution. |
US10473615B2 |
Porous protective layer for gas sensor, method for producing same, and gas sensor comprising same
Provided is a method of manufacturing a porous protective layer for a gas sensor. The porous protective layer according to one Example of the present invention is manufactured by a method of manufacturing a porous protective layer for a gas sensor including (1) a step of introducing a composition for forming a porous protective layer including a pore former and a ceramic powder, which includes particles having a degree of deformation of 1.5 or more expressed by the following Relational Formula 1 according to the present invention, onto a sensing electrode for a gas sensor, and (2) a step of sintering the introduced composition for forming a porous protective layer. |
US10473613B2 |
Light-addressable potentiometric sensing units
Light-addressable potentiometric sensing units are provided. A light-addressable potentiometric sensing unit comprises a conductive substrate, a metal oxide semiconductor layer, and a sensing layer. The metal oxide semiconductor layer is made of indium gallium zinc oxide, indium gallium oxide, indium zinc oxide, indium oxide co-doped with tin and zinc, tin oxide, or zinc oxide. The wide-band gap characteristic of the metal oxide semiconductor layer enables the light-addressable potentiometric sensing unit to resist the interference from visible light. The light-addressable potentiometric sensing unit therefore exhibits a more stable performance. |
US10473607B2 |
Gas sensor
A gas sensor includes a first substrate, at least one first electrode, a sensing structure, at least one second electrode, and a second substrate. The at least one first electrode is located on the first substrate. The sensing structure is located on the at least one first electrode and the first substrate, and the sensing structure includes a first semiconductor layer and a second semiconductor layer. The first semiconductor layer having a first conductive type covers the first substrate and the at least one first electrode; the second semiconductor layer having a second conductive type is located on the first semiconductor layer. The at least one second electrode covers the sensing structure. The second substrate covers the at least one second electrode and the sensing structure. |
US10473602B2 |
Selective saturation pulse for downhole measurements
Various embodiments include a method for configuring and generating a non-adiabatic saturation pulse for use in nuclear magnetic resonance (NMR) logging. One such method configures the pulse by adjusting one or more of pulse amplitude modulation or phase cycling. The modified pulse is transmitted into a fluid such that a substantially uniform nuclear spin saturation or nuclear spin inversion echo response is received from the fluid. A wait time between the pulse transmission and the echo response that indicates that spin equilibrium has been achieved is substantially equal to a T1 time. The wait time is an indication of the characteristics of the fluid. |
US10473601B1 |
System and method for spatially resolved T1-T2 distribution measurement
A method and system for generating a magnetic resonance pulse sequence for the investigation of a sample by magnetic resonance, including generating a selective scan comprising an adiabatic inversion magnetic resonance pulse sequence wherein the magnetization is inverted from z to −z inside a frequency band, following the selective scan with a non-selective scan comprising a CPMG magnetic resonance pulse sequence wherein the magnetization is maintained along z, obtaining a first signal from the selective scan, obtaining a second signal from the non-selective scan, and subtracting the first and second signals to obtain a resulting signal with only selected frequency components for slice selective investigation of the sample. |
US10473597B2 |
Neutron grid, neutron grid stack, neutron grid device, and method of manufacturing neutron grid
A neutron grid, comprises: a grid including: a plurality of spacers through which at least a part of first neutrons from a target passes; and a plurality of absorbers to absorb at least a part of second neutrons scattered thorough the target, the spacers and the absorbers being alternately arranged along a first direction and extending along a second direction intersecting with the first direction; and a pair of covers through which at least a part of the first neutrons and at least a part of the second neutrons pass, sandwiching the grid along a third direction intersecting with the first and second directions. A thermal expansion coefficient difference between one of the spacers and one of the absorbers is ±9×10−6/° C. or less, or Young's modulus of the spacer is 100 GPa or more. |
US10473596B2 |
X-ray inspection apparatus
An X-ray inspection apparatus includes an X-ray source, an X-ray detector, and a stage. A dose rate calculation unit of a control section calculates a dose rate at any position in an inspection space, a stage face information storage unit 32 stores stage face information, an irradiation history monitoring unit monitors a movement locus, a stage face cumulative irradiation dose calculation unit calculates cumulative irradiation dose distribution data, a stage face imaging range calculation unit calculates a stage face imaging range of the X-ray detector, and a dose distribution image display control unit extracts the cumulative irradiation dose distribution data in an imaging range and displays an image thereof. |
US10473593B1 |
System and method for damage detection by cast shadows
An inspection system comprises an imaging device mounted so as to image a component surface. At least one controllable light mounted at low oblique angles around the component and configured to illuminate the component surface and cast at least one shadow on the component surface. A processor is coupled to the imaging device and the at least one controllable light. The processor is used for determining a feature based on a dissimilarity between image data and a reference model, and to determine damage to the component. |
US10473592B2 |
Methods for estimating photosynthetic characteristics in plant canopies and systems and apparatus related thereto
Methods of determining and characterizing photosynthesis in plant parts of one or more plants includes capturing a plurality of images of the plant parts of the one or more plants with a sensor are provided. Fluorescence of the plant parts of the one or more plants can be measured by storing a sensor image of observed fluorescence. Light absorbed by the plant parts of the one or more plants can be estimated by observing red and/or infrared reflectance of the plant parts. A characteristic of photosynthesis such as linear electron flow in plant parts of the one or more plants can be derived using the measured fluorescence of the plant parts, the reflectance and the light absorbed by the plant parts, and/or the three-dimensional model comprising the plant parts of the one or more plants. Related apparatus and systems are also provided. |
US10473585B2 |
Method and system for measuring a physical parameter of a particulate material
The present invention is drawn to methods and systems for using in-line near infrared spectroscopy to determine the physical parameters of a comminuted product. |
US10473583B2 |
Spectroscopic measuring device and method to determine concentrations of pollutants
The invention relates to a method for determining concentrations of absorbing gases by means of a spectroscopic measuring device, wherein wavelength-dependent measurement values for a light intensity are obtained and a wavelength-dependent measurement value function is represented based on these values. A wavelength-dependent theoretical function is defined, which includes as parameters a calibration parameter and the concentrations. The calibration parameter is defined as a function of a device parameter and a correction parameter that depends on the concentrations. A cycle comprising a sequence of steps is performed several times in a row, wherein in a first step a numerical value for the correction factor is calculated from stipulated assumed values of the concentrations, wherein in a second step the theoretical function is determined using the calculated numerical value, wherein in a third step values for the concentrations are obtained by a curve adjustment calculation between the theoretical function determined in the second step and the measurement value functions and are stipulated as new assumed values. The assumed values obtained in the third step of the last cycle are output as new measured values. |
US10473580B2 |
Portable soil spectral probe
Apparatus for measuring spectral reflectance of a surface, the apparatus comprising: a chamber comprising a wall formed having an aperture defined by an aperture boundary; a light source mounted to the chamber and having a field of illumination (FOI) configured to intersect the aperture at an illumination intersection; and an optical fiber mounted to the chamber and having a field of view (FOV) configured to intersect the aperture at an imaging intersection; wherein the chamber is configured so that when the aperture is positioned on a surface the chamber substantially prevents light from entering a volume of the chamber. |
US10473579B2 |
Apparatus for inspecting material property of plurality of measurement objects
An inspection apparatus includes a light source. A first measurement unit is configured to receive light from the light source and direct it to a first measurement object. A second measurement unit is configured to receive the light from the light source and direct it to a second measurement object. An inspection unit is configured to receive a first optical signal provided from the first measurement unit and inspect the first measurement object using the first optical signal, and to receive a second optical signal provided from the second measurement unit and inspect the second measurement object using the second optical signal. A measurement position selection unit is configured to alternately enable the inspection of the two measurement units by adjusting an angle of a reflection mirror. |
US10473577B2 |
Monitoring system and method for detecting flowing microscopic objects
A system (1) for detecting microscopic objects located in a flowing fluid. It comprises a lighting system (205, 305) comprising at least one LED diode (605) for supplying light to the flowing fluid; an image capture system (201, 601) configured to capture a sequence of images of the fluid. The image capture system comprises a camera comprising a plurality of pixels. The sequence of images is processed and the presence and shape of microscopic objects is determined. The lighting system (205, 305) is configured to supply high power light pulses having amplitude Io′ and very short time duration TON, the time instant at which said pulses are triggered being synchronized with the time instants at which pixels in the image capture system (601) start to capture an image frame. The amplitude Io′ and time duration TON of the light pulses are controlled by calculating, from the light intensity (Iframe) of each captured image frame, a pulse amplitude setpoint (PAS) and a pulse duration setpoint (PDS) for adjusting respective potentiometers (651, 652) configured to respectively fix the amplitude Io′ and pulse duration TON by executing an algorithm that prioritizes amplitude rises over pulse duration rises. The lighting system (305) comprises an energy loading system (670) configured to make the amplitude requirement and response time of the lighting system (305) independent from the power supply unit. Method for detecting microscopic objects suspended in a flowing fluid. |
US10473572B2 |
Monitoring an immunoassay
A method of monitoring an immunoassay comprises determining the shape of the flow edge of fluid across an immunoassay region. This allows, for example, early detection of possible errors in the test. The above methods may also be used to provide methods to improve the run conditions of a test during its development. The method may be applied to a competitive assay. |
US10473571B2 |
Test piece for tensile testing and tensile testing method
A test piece includes a tensile testing part and load applying pieces that are respectively connected to sides of the tensile testing part. Grooves are formed on bottom surfaces of the load applying pieces. Grooves are formed on upper surfaces of the load applying pieces. These grooves respectively partition the upper and lower surfaces of the tensile testing part and the load applying pieces. |
US10473570B2 |
Control solution for self-healing materials
A method for controlling a repair of at least one non-autonomic extrinsic self-healing material in an object, the method including: triggering, by a server, at least one sensor element embedded in the at least one non-autonomic extrinsic self-healing material to initiate a testing procedure, receiving a result of the testing procedure, analyzing the result, determining capability information of the sensor element with an inquiry, receiving the capability information, determining a triggering instruction to the sensor element on the basis of the capability information, delivering the triggering instruction to utilize an applicable capability of the sensor element to the sensor element. A server implementing the method and a system are also described. |
US10473568B2 |
Support for sample tubes for the sonication of a biological material
Assembly kit, comprising a sonication device (10) and a support (20) for sample tubes (30). The device comprises a tank (13) and an ultrasound wave generator (15) coupled to the tank and designed to generate ultrasound waves having a frequency of between 20 kHz and 80 kHz. The tank comprises an indicator (132) of a level (133) of liquid. The support for sample tubes comprises a means (21) for the support of several sample tubes of a size of 0.2 ml, a rod (22) secured to the support means, and a means (23) for suspending the rod in the tank. The rod has a length such that, in the assembly position, the sample tubes (30) are positioned with their lower end between 8 mm and 12 mm below the indicator (132) of the level of liquid. |
US10473563B2 |
Method and apparatus for the isokinetic sampling of a multiphase stream
The present invention refers to a method for the isokinetic sampling of liquids and gases present in streams having many fluid phases, and to an apparatus suitable for achieving it. The method and apparatus have application in particular in the field of oil extraction, wherein, after the extraction of liquid and gaseous hydrocarbons possibly accompanied by water and suspended solids, it is necessary to know the composition of the mixture extracted and also the flow rate of the single phases. |
US10473560B2 |
Pipe core sampling and tapping apparatus
A core sampling and tapping assembly is disclosed that may be mounted to a cylindrical pipe. The assembly includes a nozzle having an interior portion extending between an open distal end and a proximal end. The proximal end sealed to an upper saddle member and the upper saddle member coupled to a lower saddle member to clamp the pipe in between. The assembly further includes a tapping mandrel including a mandrel plate, the tapping mandrel extending through the interior portion and a core cutter fixedly coupled to the mandrel plate. The assembly further includes a pilot bit coupled to the mandrel plate and disposed within an interior cavity of the core cutter. The tapping mandrel adjacently aligns the core cutter and the pilot bit with an outer surface of the pipe and subsequently rotates the pilot bit and core cutter to collect a core sample from the pipe. |
US10473558B2 |
Automated high speed metallographic system
An metallographic system comprising a programmable controller, a robotic arm, a specimen clamping or holding device, a sectioning saw, a mounting station, a polishing station, a specimen preparation station, and an analyzer for examining the specimen. |
US10473553B2 |
System and a method for performing modal analysis on a structure
A method for performing modal analysis on a structure includes the steps of dividing the structure into a plurality of layers each having an individual centroid; determining a movement of a testing point on each layer with respect to the individual centroid of the plurality of layers, wherein the testing point is at a predetermined distance from the individual centroid along a testing plane; and processing the movement of the testing point on each layer to determine a modal response of the structure. A system for performing modal analysis on a structure includes a movement detection module and a processing module for carrying out the method. |
US10473551B2 |
Track loading tool
A track loading tool including a pump, a body including a main portion extending along a first axis, a first contact portion supported by the body and configured to engage a first rail, and a second contact portion supported by the body and configured to engage a second rail spaced apart from the first rail. The first contact portion and the second contact portion are positioned on a second axis offset from the first axis. |
US10473547B2 |
Piezoelectric pressure sensor with accommodation for thermal deformation
This pressure sensor is equipped with: a housing (10) having a tip tubular portion (11) that lengthens in the direction of an axis (S) and is exposed to a pressure medium; an output measurement unit (20) that includes a piezoelectric member (22) and is housed inside the housing; and a pressure transmission member for occluding the space for storing the output measurement unit in the housing, and transmitting the pressure from the pressure medium imparted in the axial direction to the output measurement unit. The pressure transmission member is a bottomed diaphragm having: an inner tubular portion (32) that is affixed to the tip portion of the tip tubular portion and lengthens in the axial direction toward the output measurement unit inside the tip tubular portion; and a pressure receiving bottom portion (33) that contacts the output measurement unit and is integrally formed with the inner tubular portion. |
US10473546B2 |
Hermetic pressure sensor having a bending part
A hermetic pressure sensor for measuring a fluid pressure includes a hermetic housing, formed of a first housing structure with a membrane section, a second housing structure hermetically connected to the first structure, and one or more strain sensing elements attached to the membrane section. The second housing structure includes openings for one or more electrical pins while a non-conductive hermetic seal holds the electrical pins in place. The pressure sensor measures the pressure of fluid entering the housing while also providing a hermetic seal. |
US10473543B2 |
System for supporting the confirmation of a fluid connection
A method of making and confirming a fluid connection involves making a fluid connection including, at a female piece side, a female piece, and at a male piece side, a male piece axially inserted into the female piece and a shoulder opposing the female piece. By the fitment of a socket portion of an end attachment over the female piece, a bifurcated claw of the socket portion engages between the female piece and the shoulder. Via the bifurcated claw, a disconnection force is applied between the female piece side and the male piece side by pivoting a torque wrench supporting the end attachment. |
US10473540B2 |
Gas strut force active monitor system
A gas strut monitoring system includes a gas strut. The monitoring system further includes a knuckle assembly connected to a base end of the gas strut. The knuckle assembly includes at least one strain gauge and a deformable knuckle. The system also includes a controller in communication with the at least one strain gauge, which is configured to measure a deformation of the deformable knuckle via the strain gauge. The system evaluates, based on the measured deformation, an operative performance of the gas strut. The system then outputs signal to an output device that indicates a maintenance recommendation based on the operative performance of the gas strut. |
US10473539B2 |
Stretchable force sensor having undulating patterned electrodes
A force sensor for measuring force and/or pressures disclosed. In some embodiments, the sensor includes first and second layers, each layer having one or more electrodes arranged in a repeating, undulating pattern. Such an undulating pattern may include a serpentine pattern or a repeating v-shaped pattern. When arranged, the one or more electrodes on the first layer are placed in facing relationship and cross the one or more electrodes on the second layer to form a plurality of electrode intersections. When stretched, the one or more electrodes on the first layer move relative to the one or more electrodes on the second layer while creating new electrode intersections. |
US10473537B2 |
Load sensor
A load sensor disposed between a first member and a second member to detect a load applied to the first member in an up-down direction, the load sensor includes a strain body including a strain gauge, a first fixation member fixing the strain body and the first member to each other, a second fixation member fixing the strain body and the second member to each other, and a restriction portion restricting a displacement of the strain body in a state where the first member is displaced upward by a predetermined distance relative to the second member based on the upward load applied to the first member. |
US10473536B2 |
Gap compensation for magnetostrictive torque sensors
A gap compensated torque sensing system and methods for using the same are provided. The system can include a sensor head in communication with a controller. The sensor head can contain a torque sensor and a proximity sensor coupled to the sensor head. The torque and proximity sensors can each sense magnetic fluxes passing through the target and a gap between the sensor head and the target. The controller can estimate torque applied to the target from magnetic fluxes sensed by the torque sensor. The controller can determine an improved gap measurement that is independent of electromagnetic properties of the target from magnetic fluxes sensed by the torque and proximity sensors. The estimated torque can be modified by the improved gap measurement to compensate for changes in magnetic properties of the target due to variations in the gap. In this manner, the accuracy of the torque measurements can be increased. |
US10473531B2 |
Temperature sensor and method of detecting temperature
A temperature sensor includes a plurality of temperature coefficient voltage generators, one or more converters and at least one variable voltage or current source. The temperature coefficient voltage generators are used for generating multiple temperature coefficient voltages. The converters, coupled to the temperature coefficient voltage generators, are used for converting the temperature coefficient voltages to digital values. The at least one variable voltage or current source, each coupled to at least one of the temperature coefficient voltage generators, includes a first variable voltage or current source for outputting a first voltage or current in a first time period, and outputting a second voltage or current in a second time period, wherein the second voltage or current is different from the first voltage or current such that there exists a shift between a first voltage-temperature curve in the first time period and a second voltage-temperature curve in the second time period. |
US10473528B2 |
Optical apparatus and sight tube for inspecting turbine engine components
An apparatus for insertion through an opening in an outer casing of a gas turbine engine and inspection of internal turbine components at elevated temperatures having an optical sight tube configured to optically communicate with an interior of gas turbine engine via a distal end disposed at the interior and a proximal end disposed exterior of the internal turbine components and defined by a first longitudinal wall, at least one lens at the distal end of the optical sight tube adjacent to the longitudinal wall; and at least one longitudinal cooling groove in the longitudinal wall for flowing a cooling medium from a location external to the turbine to cool the optical sight tube at a location at least adjacent the distal end. |
US10473520B2 |
Light source device for calibrating image sensor
A light source device for calibrating an image sensor is provided. The light source device includes a light source unit for outputting light, a transform filter unit for controlling a color temperature according to a wavelength of the light received from the light source unit, and a plurality of diffusion plates for controlling a ratio of long-wavelength light to short-wavelength light, the long-wavelength light and the short-wavelength light being output from the light source unit. |
US10473516B2 |
System and method for maintaining recipe ratios when measuring ingredients for culinary combinations
A system and method for assisting a user in assembling a culinary combination according to a recipe. The system comprises a scale and a computing device configured to communicate with the scale. The system displays information regarding ingredients of the recipe and displays a progress of assembling the culinary combination based on the information from the scale. In some embodiments, a bar graph is displayed with a bar proportional to the measured amount of an ingredient of the recipe compared to a target amount for the ingredient. In some embodiments, the system displays a build column of one or more recipe blocks, representing actions or ingredients of the recipe. An active recipe block is displayed with a portion of the recipe block displayed in a different manner in proportion to the measured amount of an ingredient of the recipe compared to a target amount for the ingredient. |
US10473513B2 |
Method and apparatus for gravimetric metering of powdery bulk material
The present invention concerns a method and an apparatus for gravimetric metering of a powdery bulk material, said system comprising a storage container accommodating the bulk material, a feeding pipe for feeding bulk material from the storage container to a dosing container, a dosing discharge device for continuously discharging bulk material from the dosing container to a discharge pipe and on to a discharge line, wherein said dosing container is mounted on at least one weighing cell, and wherein the feeding pipe is provided with a first flexible tube member and the discharge pipe is provided with a second flexible tube member, and wherein the first flexible tube member comprises a first compensator and a second compensator with a tubular member there between. |
US10473509B2 |
Radar level gauge comprising a safety device
The invention is a radar level gauge comprising a signal generator for generating electromagnetic waves and an antenna for emitting the electromagnetic waves in a container and for receiving electromagnetic waves reflected by the container. The radar level gauge also comprises a safety arrangement for verifying the functional capability or for improving the measuring quality of the radar level gauge, said safety arrangement having a reflector and an adjustment rod and/or a reduction sheath and being suitably designed to adjust the reflector and/or the reduction sheath at least between a first position and a second position, in which the reflector reflects the electromagnetic waves in a reduced manner. The adjustment rod acts on the reflector and/or the reduction sheath in a contactless manner. |
US10473504B2 |
Remote monitoring of total liquid intake
A server system for remote monitoring includes a wireless communication interface, a processor, and a storage device. The wireless communication interface receives at least one data packet over wireless communications from a remote monitoring system. The processor processes the data packet including sensor information from a sensor coupled to the remote monitoring system. The storage device stores the sensor information. |
US10473498B2 |
Electromagnetic flow meter including a function of measuring electrical conductivity of a fluid
An electromagnetic flow meter comprises a magnetic excitation coil, first and second electrodes which are disposed opposite to each other on an outer peripheral surface of a measurement tube, an amplifying circuit that amplifies an electromotive force generated between the first electrode and the second electrode, a flow rate calculation portion that calculates a flow rate of the fluid, a third electrode formed on the outer peripheral surface of the measurement tube separated from the first electrode and the second electrode, a fourth electrode which is in contact with the fluid, a resistor in which one end is connected to the third electrode, a voltage detecting portion that measures voltages of a signal generated in the third electrode by inputting an AC signal to the other end of the resistor, and an electrical conductivity calculating portion that calculates electrical conductivity of the fluid. |
US10473488B2 |
Magnetic measurement target positioned inside a vehicle axle
A magnetic measurement target is configured to be positioned inside a vehicle axle and to cooperate with at least two magnetic movement sensors to measure deformation of the axle. The magnetic measurement target includes a body with a fastener end for fastening to one end of the axle and a main portion. The main portion includes a slot formed in an axial direction to separate two longitudinal portions of the body. Each longitudinal portion of the body presents a target surface for which movement can be measured by a magnetic movement sensor. |
US10473486B2 |
Duty cycle of an output signal of a magnetic field sensor to detect speed and direction of angular rotation of a rotating magnetic structure or a fault
In one aspect, an integrated circuit (IC) includes a magnetic field sensor to detect speed and direction of angular rotation of a rotating magnetic structure. The magnetic field sensor includes at least two magnetic field sensing elements configured to sense changes in a magnetic field caused by rotation of the magnetic structure. The IC also includes an output port configured to provide an output signal of the magnetic field sensor. A duty cycle percentage of the output signal indicates the speed and the direction or indicates a fault. |
US10473482B2 |
Template-based weather data queries for compiling location-based weather monitoring data for defined transportation routes
Various embodiments are directed to systems and methods for monitoring and compiling weather information/data for a plurality of identified locations along a route. A central computing entity 100 may store and retrieve a weather information/data inquiry template from memory, and may populate the weather information/data inquiry template with relevant information/data identifying locations for which weather information/data is requested. The central computing entity 100 may utilize the populated inquiry template to retrieve weather information/data from one or more weather information/data sources by transmitting the populated weather information/data inquiry to the one or more weather information/data sources to cause the weather information/data sources to provide weather information/data to the one or more computer processors; and to compile the retrieved weather information/data from the one or more weather information/data sources. |
US10473481B2 |
Lane display device and lane display method
A lane display device acquires traffic information indicating a certain section for each of lanes and displays the certain section in the lane in which a vehicle travels and a transition region indicating transition with respect to the certain section near at least one of a start point or an end point of the certain section. |
US10473480B2 |
Display control device, and display device having a virtual image displayed on a windshield, and display control method thereof
A virtual image display 2 can display a display object being a virtual image which can be visually recognized from a driver's seat of a vehicle through a windshield in a virtual image position defined by a virtual image direction which is a direction of the virtual image on a basis of a specific position of the vehicle and a virtual image distance which is a distance to the virtual image on a basis of the specific position. A display control device 1 includes a relative position acquisition part 11 obtaining a relative position of an information-to-be-provided object which is a point or a feature associated with information with which a driver of the vehicle is provided, using the display object, and the vehicle and a controller 13 controlling a display of the virtual image display 2. The controller 13 changes a virtual image distance of the display object in accordance with the relative position of the information-to-be-provided object corresponding to the display object and the vehicle. |
US10473478B1 |
System, method, and computer program product for machine-learning-based traffic prediction
Described are a system, method, and computer program product for machine-learning-based traffic prediction. The method includes receiving historic transaction data including a plurality of transactions. The method also includes generating, using a machine-learning classification model, a transportation categorization for at least one consumer. The method further includes receiving at least one message associated with at least one transaction, identifying at least one geographic node of activity in the region, and generating an estimate of traffic intensity for the at least one geographic node of activity. The method further includes comparing the estimate of traffic intensity to a threshold of traffic intensity and, in response to determining that the estimate of traffic intensity satisfies the threshold: generating a communication configured to cause at least one navigation device to modify a navigation route; and communicating the communication to the at least one navigation device. |
US10473474B2 |
System and method for vehicle energy estimation, adaptive control and routing
In various embodiments the present disclosure provides a system and a method for estimating energy usage in a vehicle. The system includes hardware that perform certain operations that include receiving data associated with a route to be taken by the vehicle. The operations include determining, based on the data associated with the route and a state of the vehicle, an estimate corresponding to the energy that would be used by the vehicle when traversing a segment of the route. |
US10473473B2 |
Ranging system and ranging method
The present invention relates to ranging system and ranging method, the ranging system includes: a ranging apparatus and a terminal device (3), wherein the ranging apparatus includes: a measuring wheel (1), a rotating shaft disposed on the measuring wheel (1), and an electronic counter (2) connected to the rotating shaft and used to obtain distance information of the measuring wheel; wherein the ranging apparatus or the terminal device (3) further includes an angle sensor; communication module being arranged on the terminal device (3) and the ranging apparatus, respectively; the terminal device (3) including data processing module configured to generate a traveling trajectory diagram of the measuring wheel, in real time, based on the distance information from the electronic counter (2) and the angle information from the angle sensor. Thereby, a traveling trajectory diagram can also be generated in real time on the basis that a ranging function is achieved, such that working efficiency is effectively improved. A function of marking lines according to a predesigned diagram in a construction site can also be achieved by cooperating with a marker (4), and the present invention has a simple structure and is lightweight and flexible. |
US10473471B2 |
Evacuation guiding system and method for ship
Provided in a system and a method for guiding evacuation in a ship are: a personal distribution information obtaining unit configured to obtain, based on information from cameras provided in the ship, passenger position information in predetermined areas in the ship; an evacuation route calculating unit configured to formulate, based on the passenger position information from the personal distribution information obtaining unit and passage passability information set from event information of evacuation, evacuation routes; an evacuation information managing unit configured to share information with the personal distribution information obtaining unit and the evacuation route calculating unit, and output the evacuation routes formulated by the evacuation route calculating unit; and an evacuation guiding unit configured to modify, based on the evacuation routes output by the evacuation information managing unit, evacuation guidance display provided in passages in the ship. |
US10473467B2 |
Method for determining at which level a vehicle is when the vehicle is in a multi-level road system
A method for determining which level a vehicle is at when the vehicle is on a multi-level road system is to be implemented by a vehicle auxiliary system that includes a vehicle equipment unit and a server unit. The method includes the steps of: obtaining visual media data of surroundings of the vehicle generated by an image capturing module of the vehicle equipment unit; receiving reference data associated with surroundings of a vehicle in the multi-level road system from the server unit; and generating a recognition result indicating at which level the vehicle is by performing an image-matching technique on the visual media data and the reference data. |
US10473466B2 |
Apparatus and method for data-based referenced navigation
A method is provided. The method comprises: initializing a point mass filter; initializing the one or more Bayesian filters; obtaining measurement data associated with a horizontal position on a surface; obtaining measurement data of a horizontal position and a velocity; obtaining geo-mapping data; estimating, with the point mass filter, the horizontal position on the surface based upon the geo-mapping data and the measurement data; estimating, with the one or more Bayesian filters, remaining state parameters based upon an output of the point mass filter and the measurement data; predicting, with the point mass filter, an a priori horizontal position, on a surface for a future time when the next measurement data will be obtained; and predicting, with the one or more Bayesian filters, an a priori remaining state parameters for a future time when the next measurement data will be obtained. |
US10473464B2 |
Cuboid inertial measurement unit
An inertial measurement unit includes a substrate having MEMS gyroscopes arranged on the substrate as opposing pairs. The gyroscopes of each opposing pair are arranged on opposite sides of an axis of rotation of the substrate and each opposing pair has a central axis that intersects an axis of rotation of the substrate. A processor receives a rotational measurement from each gyroscope, compares the measurements from gyroscopes of each opposing pair, determines a mean or median rotation value for each opposing pair, and compares the mean or median rotation value with a threshold value. The processor assigns a weight to the mean or median value for each opposing pair and determines a rotation of the cuboid inertial measurement unit based on the mean or median value for each opposing pair and the respective weight for the mean or median value for each opposing pair. |
US10473463B2 |
Water level measurement system and water level measurement method
In a technology for detecting the water level of a river by image processing, after an angle of view setting process, an area setting unit sets an arbitrarily defined certain range from the center of the set angle of view as a processing area. Then, a flow processing unit calculates, from the processing area, motion information and a flow direction, computes a flow density, determines a region having a high density and similar flow directions to be a flow of water currents, and deletes flows in the other directions. Thereafter, a graph-cut processing unit creates an object seed and a background seed for graph-cutting, and detects a water surface by automatic graph-cutting. After an edge extraction processing unit has performed edge extraction, a water level calculation processing unit determines an edge that satisfies a predetermined condition to be a water level line, and outputs a water level measurement result. |
US10473461B2 |
Motion-sensor device having multiple light sources
A motion sensor device according to an embodiment of the present disclosure includes an image sensor (101) and LED light sources (102, 103). Using an image captured by the image sensor (101) when both of the LED light sources (102, 103) are turned ON and an image captured by the image sensor (101) when only the LED light source (103) is turned ON, the distance to an object is estimated based on the luminance ratio of the object. |
US10473453B2 |
Operating device, operating method, and program therefor
A position at which evaluation of a defect was performed is easily identified. Relative positional relationships between three-dimensional coordinates of feature points of a photographed object and positions of a panoramic camera 111 are calculated based on a moving image, which is photographed by the panoramic camera 111 while a vehicle 100 travels. The position of the object photographed by a hyperspectral camera 114 is calculated based on the relative positional relationships and exterior orientation parameters of the hyperspectral camera 114 with respect to the panoramic camera 111. |
US10473449B2 |
Single-chip off-axis magnetoresistive Z-X angle sensor and measuring instrument
A single-chip off-axis magnetoresistive Z-X angle sensor and measuring instrument. The single-chip off-axis magnetoresistive Z-X angle sensor comprises a substrate located on an X-Y plane, at least one X-axis magnetoresistive sensor and at least one Z-axis magnetoresistive sensor, the X-axis magnetoresistive sensor and the Z-axis magnetoresistive sensor being located on the substrate. The X-axis magnetoresistive sensor and the Z-axis magnetoresistive sensor each comprise magnetoresistive sensing units and a flux concentrator, the magnetoresistive sensing units being electrically connected into a magnetoresistive bridge comprising at least two bridge arms. The Z-axis magnetoresistive sensor is a push-pull bridge structure, a push arm and a pull arm of the push-pull bridge structure being respectively located at positions equidistant from a Y-axis central line of the flux concentrator. The X-axis magnetoresistive sensor is a reference bridge structure, a reference arm and a sensitive arm of the reference bridge structure being respectively located on the Y-axis central line of the flux concentrator and a position more than half of the width of the flux concentrator away from the Y-axis central line. The single-chip off-axis magnetoresistive Z-X angle sensor is placed at an edge of a circular permanent magnet encoding disc and forms an angle measuring instrument. Angle measurement is achieved by measuring X-axis and Z-axis magnetic field components, the structure is compact and sensitivity is high. |
US10473447B2 |
Magnetic frequency selection for electromagnetic position tracking
A system for and method of tracking elements of a welding system using electromagnetic sensors and an electromagnetic transmitter, the electromagnetic sensors and an electromagnetic transmitter operating at a frequency group that is selected to reduce or avoid interference from other welding systems, such selection being performed manually by a user or automatically as the result of detection of interference at the sensors. |
US10473446B2 |
System and method for determining rotor position offset of an electric machine
A method according to an exemplary aspect of the present disclosure includes, among other things, detecting a position, including a polarity, of a rotor to detect incorrect rotor position offset of an electric machine without generating torque or motion within the electric machine. |
US10473445B2 |
Indium phosphide substrate, method of inspecting indium phosphide substrate, and method of producing indium phosphide substrate
An indium phosphide substrate, a method of inspecting thereof and a method of producing thereof are provided, by which an epitaxial film grown on the substrate is rendered excellently uniform, thereby allowing improvement in PL characteristics and electrical characteristics of an epitaxial wafer formed using this epitaxial film. The indium phosphide substrate has a first main surface and a second main surface, a surface roughness Ra1 at a center position on the first main surface, and surface roughnesses Ra2, Ra3, Ra4, and Ra5 at four positions arranged equidistantly along an outer edge of the first main surface and located at a distance of 5 mm inwardly from the outer edge. An average value m1 of the surface roughnesses Ra1, Ra2, Ra3, Ra4, and Ra5 is 0.5 nm or less, and a standard deviation σ1 of the surface roughnesses Ra1, Ra2, Ra3, Ra4, and Ra5 is 0.2 nm or less. |
US10473444B1 |
Necking sizing die for shoulder breeching rifle cartridges
A neck sizing die for shoulder breeching ammunition cartridge cases that uses the shoulder to align the case, not the body. Alignment occurs before resizing. Resizing is done in a two-step process: a bushing is used to shrink the neck diameter and then an expansion button is used to increase it. Bushing and button diameters are highly selectable and easily changed. Cone-and-cup interfaces ensure concentricity of the case shoulder to the bushing or button. The unique alignment technique and two-step sizing method produces a case with a neck having an interior diameter of the user's choice with the interior wall of the neck aligned to the shoulder. This results in a case that will more reliably position the bullet concentric with the bore of the barrel than existing tools and methods. |
US10473442B1 |
Mortar bomb
According to an aspect of the invention, there is provided a mortar bomb, comprising: a main body; a nose; a tail extending from the main body, away from the nose; an obturating ring groove for accommodating, in use, an obturating ring, the ring groove being located in the main body; wherein a maximum diameter of the main body is upstream of the ring groove, toward the nose. |
US10473440B1 |
System for personalized berm
A personalized modular backstop capable of suiting an individuals' needs. The modular backstop has blocks with a front and back wall of modified expanded polystyrene (EPS) foam connected by interior webbing. Top, bottom, and side panels work with the blocks to define an interior space having a composite material which works to trap projectiles and create a safe environment for firearms training. |
US10473437B2 |
Bullet proof blinds
A blind system comprising a plurality of slats having a ballistic resistant material; a control system operably configured to cause a change in state of the blind from an open state to a protective closed state; and a sensing system operably configured to detect a threatening event, wherein the sensing system upon sensing the threatening event triggers the control system to transition from the open state to the protective state such that in the protective state, the blinds are adapted to be resistant to penetration by high-speed ballistic objects |
US10473436B2 |
Blast resistant station fixed barrier
A blast resistant barrier system includes a base, a support structure extending outward from the base, a protective barrier that is pivotally coupled with the support structure at a first point of the protective barrier, and a shear pin that is configured to couple a second point of the protective barrier to the support structure so as to constrain rotation of the protective barrier relative to the support structure. The shear pin is configured to shear upon a threshold amount of force being applied to a face of the protective barrier. Once the shear pin shears, the protective barrier is permitted to rotate relative to the support structure about the first point. |
US10473433B2 |
Bulletproof protection structure and corresponding bulletproof vest
A bulletproof protection structure comprises at least a flexible base and a reinforcing structure realized by means of at least one ballistic panel associated with the flexible base. The ballistic panel is finely divided into a plurality of elementary components, individually associated with the flexible base, structurally independent of one another and not bound to each other, so as to ensure flexibility for the structure as a whole. |
US10473430B2 |
Vision enhancement apparatus
A vision apparatus implemented as an optical device is disclosed. The optical device comprises a plurality of small apertures in an opaque material that is attached to a pair of eyeglasses or is a contact lens. The number and arrangement of small apertures defines the field of view and brightness of the image projected onto the user's retina. The opaque material is a collimator, and only small areas of the user's retina are illuminated by cones of light passing through the small apertures. Therefore, all of the light is rendered in focus. The optical device resolves the refractive errors of the eye of the user, improving the visual acuity of the user in any activity that requires depth of field with a large and bright field of view. Two optical devices, one for each eye, provide binocular vision with a variety of aperture arrangements to suit the user's needs. |
US10473426B2 |
Convertible holster
Representative implementations of devices and techniques provide a convertible implement holster (such as a handgun holster, for example) comprising a multi-part shell. The convertible holster system allows a user to convert a holster into multiple configurations, including a full-shell configuration and a half-shell configuration, for various carry options. The holster may be interchangeably coupled to various attachment means (e.g., paddle, backer, modular coupler, strap, belt, etc.) for wearing or carrying the holster in the multiple configurations. |
US10473425B2 |
Long gun mounting device
A mounting device attachable on a backpack or the like is described that allows a backpack wearer to remove a long gun from the backpack and reattach it without removing the backpack, and without assistance from a second person. The mounting device includes a generally rigid base member with a generally rigid first member pivotally attached to a first end, wherein the first member includes a horizontal surface for receiving a long gun butt and a means for securing the butt to it. A second member, defined as a grasping mechanism, is attached to a second end of the base member and receives a long gun barrel or barrel and forend. A coupling means is also included that allows the mounting device to be attached to a multiplicity of backpack types. |
US10473423B2 |
Trigger pull stabilizer for hand-fired weapon
The present invention provides a trigger pull stabilizer for a hand-fired weapon to fill the spacing and gap between the shooter's finger and the weapon's frame wherein the filling in of the space and gap between the shooter's finger and the weapon's frame stabilizes finger movement and improves trigger control and consistent shot placement. |
US10473422B2 |
Flobert cartridge pistol
A Flobert cartridge pistol with a barrel with a chamber, a slide, a receiver containing a hammer, a trigger, a decoupler, and an ammunition magazine in the handle of the pistol is disclosed. The double action trigger causes a Flobert round in the chamber to be fired, and the energy from the discharge of the round causes the slide to move back and the spent shell from the round to be ejected from the pistol, and engages a decoupling mechanism, which prevents the slide from cocking the hammer. The slide returns to its starting position, and the slide-return action strips a new round from the magazine and chambers the round, ready for firing. |
US10473420B1 |
Archery release
An archery release including a release head, a wrist strap, a flexible connector between the head and strap, and a mounting base including a fastener that at least partially pierces the flexible connector and/or compresses the flexible connector against the mounting base to secure the flexible connector in a fixed position relative to the wrist strap. The mounting base and fastener facilitate secure adjustment of the length of the flexible connector between the wrist strap and the release head to thereby fit the stature of the archer. An archery release also is provided including a release head having a trigger stop post disposed in a trigger well and configured to impair or arrest movement of the trigger without the trigger engaging the material of the head. |
US10473419B1 |
Archery release
An archery release including a release body, a wrist strap and a rigid length adjuster which enables multiple levels of adjustment to the distance between the wrist strap and the release body. The adjuster can be rotatable about two axes perpendicular to one another. The adjuster can include a connector that fixes the rotational orientation or the adjuster about the first axis. The adjuster can be rotated from an extended mode to a storage mode about the second axis. The adjuster can be further rotated about the first axis to engage an exterior contour of the adjuster against a ring associate with the wrist strap. This in turn arrests movement of the adjuster relative to the ring and strap, so the release body is in a stowed position proximate the wrist strap when the archery release is not in use. A method also is provided for operating an archery release. |
US10473417B1 |
Dual stage compound bow
The present disclosure provides for a cam assembly, the cam assembly comprising a main cam, a shoot cam coupled to the main cam, and a charge cam coupled to the main cam, wherein the main cam, the shoot cam, and the charge cam are configured to rotate in response to an external force, and the charge cam is configured to persistently store potential energy in the cam assembly upon rotation of the charge cam a predetermined distance. |
US10473413B1 |
Portable descaling apparatus
A portable descaling apparatus for creating a forceful fluid flow through passages of a heat exchanger may comprise a cart, a fluid tank mounted on the cart and having an interior configured to hold a quantity of fluid, a fluid pump mounted on the cart and being configured to pump fluid from the tank under pressure and a pump motor mounted on the cart and being connected to the fluid pump to operate the pump. |
US10473412B2 |
Air-conditioning control apparatus
An air-conditioning control apparatus includes an away detector, a position acquisition unit, a distance acquisition unit, and an instrument control unit. The away detector detects that a user is away from a building. The position acquisition unit acquires position information of a portable terminal carried by the user. The distance acquisition unit uses the position information acquired by the position acquisition unit to acquire distance information indicating how far the portable terminal is from the building when the away detector has detected that the user is away from the building. The instrument control unit controls an air conditioner installed in the building based on the distance information acquired by the distance acquisition unit, and the away time calculated by the time estimation unit, so that the air conditioner consumes less energy. |
US10473406B2 |
Efficiency of power plants
A power plant (1) has an energy converter (3) for converting heat energy to another form of energy with use of a working fluid, and a heat exchanger (4) for rejecting heat from working fluid. A secondary circuit (6) provides coolant to the heat exchanger (4). The secondary circuit (6) includes a heat store (7) arranged to store coolant, a secondary heat exchanger (8), a coolant diverter (12), and a controller configured to route coolant from the working fluid heat exchanger (4) to the heat store (7) in order to reject heat to the store, or to the secondary heat exchanger (8). It chooses between these according to which provides more effective heat rejection from the coolant, and possible other factors. Typically, the controller uses the heat store during daytime and the secondary heat exchanger during night time. This means that heat working fluid is rejecting heat during day time at a temperature of the night time, thereby achieving improved plant efficiency. |
US10473402B2 |
Heat exchanger module
A heat exchanger module may include a heat exchanger device arranged on a base plate and configured to control the temperature of a fluid via a heat transfer medium. The module may also include at least one additional unit arranged on the base plate and structured as at least one of a pump and a filter device. Further, the module may include a fluid inflow duct, a fluid outflow duct, a medium inflow duct, and a medium outflow duct disposed in the base plate. The at least one additional unit may include at least one inflow line and at least one outflow line disposed in the base plate and fluidically separated from the other ducts disposed in the base plate. The at least one inflow line and the at least one outflow line may be arranged outside as well as below the heat exchanger device. |
US10473401B2 |
Heat exchanger
Problem to be SolvedTo provide a heat exchanger that can increase the performance by setting an optimal number of tube groups in a configuration where each of the tube groups is provided with headers.SolutionThe number of arrays of tube groups of a core section 2 is set to three rows. The number N of heating medium flow holes 21 per tube is set for each width dimension Tw of tubes 20, and the tubes 20 are formed such that the width dimension Tw of the tubes and a flow channel cross-sectional area S satisfy a relationship of S1≤S≤S2. Therefore, the number of arrays of the tube groups in the core section 2 can be set to an optimal number of arrays for improving the endothermic capacity and reducing the weight, and sufficient refrigerant flow rate and pressure resistance can be secured. As a result, even when there is a restriction on the size of the entire heat exchanger, a light high-performance heat exchanger can be configured. This is significantly advantageous when the heat exchanger is used as an evaporator of a vehicle air conditioning apparatus for which a reduction in the weight of the components and an increase in the performance are demanded. |
US10473400B2 |
Dispersion apparatus
There is provided a dispersion apparatus for use with a solid fuel burner. The dispersion apparatus comprises a passage through which particulate material may flow toward an outlet region for dispersal therefrom, the flow being at least in part rotational about the longitudinal axis of the passage. The dispersion apparatus also comprises a downstream guide means arranged within the passage at or near the outlet region, the downstream guide means configured to at least reduce the rotational motion so that the flow progresses toward the outlet region in a substantially uniform manner in a direction aligned with a longitudinal axis of the passage. |
US10473399B2 |
Connection structure, magnetic annealing device using same, and connecting method
Disclosed is a connection structure that connects a housing to a magnetic annealing furnace that is provided with a fixedly arranged magnet and includes a first drum flange having a cylindrical flange portion. The connection structure includes: a second drum flange that is attached and fixed to the housing and includes a flange portion configured to externally or internally fit the flange portion of the first drum flange thereto; a first sealant that is installed between facing surfaces of the housing and the second drum flange; and a second sealant that is installed between facing surfaces of the first and second drum flanges. |
US10473395B2 |
Drier
A drying device for a mixture of a liquid and one or more solids, having a receiving container for the mixture, a rotor that is situated with one section of its circumference in the receiving container, and a drive device for rotatively driving the rotor, the rotor having a plurality of flat entrainment elements, characterized in that the entrainment elements have a radial orientation with respect to a rotational axis of the rotor, wherein at least some of the entrainment elements have a configuration in which relatively narrow entrainment elements alternate with relatively wide entrainment elements in the circumferential direction of the rotor, and/or at least some of the entrainment elements are provided with a plurality of through openings. |
US10473394B2 |
Grain storage bin with aeration system
A grain storage bin includes a cylindrical wall formed by a plurality of panels arranged in rows with a bottom edge of a first row bolted to a top edge of a second lower row. At each joint the bottom edge of the first upper row is overlapped with and outside of the outer surface of top edge of the second lower row and the bottom edge is fastened to the top edge by bolts carrying spacers as to define a first channel along the joint for passage of air. A cover strip overlies the channel and extends from an upper edge of the strip at the inner surface of the first panel above the channel to a lower edge of the strip which is fastened to the top edge so as to define a second channel so that air can pass between the interior and the exterior through the first and second channels while the particulate material is prevented from escaping through the first channel by the cover strip. |
US10473393B2 |
Dryer for preparation of dry nanoparticles
A system for producing dry nanoparticles from a liquid includes a closed tubing system which incorporates a mister, heater and an electrostatic collector therein. The system is able to produce dry nanoparticles from liquid-suspensions and from solvent solutions. |
US10473387B2 |
Refrigeration appliance apparatus and domestic refrigeration appliance
In order to provide a generic apparatus with improved properties with regard to an advantageous design, a refrigeration appliance apparatus, in particular a domestic refrigeration appliance apparatus has at least one water-dispensing unit with at least one guiding unit for guiding water and with at least one actuating unit having at least one switch element for starting a water removal. At least one actuating element is provided for actuating the switch element. An inner liner has a side wall, on which the water-dispensing unit is arranged. The actuating unit and the guiding unit are part of a mounting assembly. |
US10473382B2 |
Insulated door and refrigerator door system including the insulated door
The present disclosure relates to an insulated door having two horizontal rails and two vertical rails. Each of the two horizontal rails is in contact at its two extremities with extremities of the two vertical rails. Each rail comprises an elongate interior side piece, an elongate exterior side piece, an elongate cover adapted to be mounted to the interior side piece, and an elongate rail insulation element linking the interior side piece to the exterior side piece. The rail insulation element prevents any direct physical contact between the interior and exterior side pieces. The door also comprises a sealed glass unit enclosed in a perimeter formed by the rails, an outside face of the sealed glass unit being in contact the exterior side pieces, an inside face of the sealed glass unit being in contact with the covers. A refrigerator door system incorporating the insulated door is also disclosed. |
US10473381B2 |
High-frequency self-defrosting evaporator coil
A method and system for defrosting a refrigerant coil using at least one of resistive and electromagnetic heating. The method and system involves providing a refrigerant tube formed from an electrically conductive material, an upstream refrigerant conduit for supplying a refrigerant to the refrigerant tube, and a downstream refrigerant conduit for receiving the refrigerant from the refrigerant tube; determining at least one of a desired resistive heating and electromagnetic heating for defrosting the refrigerant tube; providing an electrical coupler, connectable between a standard line voltage from an external power source, the standard line voltage having an externally determined voltage value and an externally determined standard line frequency and the refrigerant tube; determining at least one parameter of the refrigerant tube; based on the at least one parameter of the refrigerant tube, determining a target frequency of a high-frequency alternating current to apply to the refrigerant tube to provide the at least one of the desired resistive heating and electromagnetic heating when the high-frequency alternating current is applied to the refrigerant tube, the target frequency being higher than the externally determined standard line frequency. |
US10473375B2 |
Apparatus and method for controlling a cryogenic cooling system
Apparatus for controlling a cryogenic cooling system is described. A supply gas line (3A) and a return gas line (3B) are provided which are coupled to a compressor (1) and to a mechanical refrigerator (2) via a coupling element (4). The coupling element is in gaseous communication with the supply (2A) and return gas lines and supplies gas to the mechanical refrigerator (2). The pressure of the supplied gas is modulated by the coupling element in a cyclical manner. A pressure sensing apparatus (6) monitors the pressure in at least one of the supply and return gas lines. A control system (5) is used to modulate the frequency of the cyclical gas pressure supplied by the coupling element in accordance with the pressure monitored by the pressure sensing apparatus. An associated method of controlling such a system is also described. |
US10473374B2 |
Refrigeration apparatus for oil and defrost control
Provided is a refrigeration apparatus in which a decrease in a temperature of an indoor heat exchanger can be suppressed as much as possible while depletion of refrigerator oil in a compressor is also suppressed. An air-conditioning apparatus configured from a parallel connection of a plurality of outdoor units to an indoor unit, wherein when a predetermined defrosting condition has been fulfilled, a controller includes at least one processor programmed to selectively execute a reverse-cycle defrost mode when a predetermined outflow condition pertaining to an outflow integrated quantity of refrigerator oil has also been fulfilled, and selectively execute an alternating defrost mode, in which the outdoor unit that is to be defrosted is changed in sequence, when the predetermined outflow condition has not been fulfilled. |
US10473373B2 |
Manifold sightglass for charging microchannel system
A microchannel heat exchanger has an upper portion connected in fluid communication with a header, a lower portion connected in fluid communication with the header at a location that is vertically lower on the header than the upper portion, and a sight glass on the header. The sight glass can be horizontally aligned with a top of the second portion. The sight glass can be served as a visual aid when charging the microchannel heat exchanger with a refrigerant at a predetermined level. When an indicator indicates that refrigerant is mixed vapor and liquid, refrigerant can be added into the microchannel heat exchanger. When the indicator indicates that the refrigerant is liquid, the charging process can be stopped. |
US10473372B2 |
System and method for charging a refrigeration system
A method for charging a field refrigeration system including an evaporator, a condenser, a compressor, and an expansion device includes calculating a field subcooling of the field refrigeration system as a function of a measured field liquid line pressure and a measured field liquid line temperature. A charge adjustment percentage can be calculated as a function of the field subcooling, a measured field indoor wet bulb temperature, and a measured field outdoor dry bulb temperature. A refrigerant adjustment weight can be determined based on the charge adjustment percentage. A field refrigeration system charge can be adjusted by the refrigerant adjustment weight. |
US10473371B2 |
System and method for charging a refrigeration system
A method for charging a field refrigeration system including an evaporator, a condenser, a compressor, and an expansion device includes calculating a target superheat as a function of one or more of a measured field outdoor dry bulb temperature, and a measured field indoor wet bulb temperature. A charge adjustment percentage can be calculated as a function of the target superheat. A refrigerant adjustment weight can be determined based on the charge adjustment percentage. A field refrigeration system charge can be adjusted by the refrigerant adjustment weight. |
US10473369B2 |
Staged expansion system and method
A refrigeration system includes a compressor configured to compress a refrigerant, a condenser, and an evaporator. A heat exchanger is disposed downstream of the condenser and upstream of the evaporator, and disposed downstream of the evaporator and upstream of the compressor, the heat exchanger configured to facilitate heat exchange between the refrigerant supplied from the condenser and the refrigerant supplied from the evaporator. A first expansion device is disposed downstream of the heat exchanger and upstream of the evaporator, and a second expansion device is disposed downstream of the condenser and upstream of the heat exchanger. The second expansion device is configured to cool the refrigerant passing therethrough to cool the refrigerant in the heat exchanger supplied from the evaporator to the compressor. |
US10473359B2 |
Fan and water heater provided with the same, and impeller and water heater provided with the same
A fan includes: an impeller including a main plate having a first plane, a plurality of first blades each formed the first plane, and a shroud formed integrally with the plurality of first blades; a fan case; a drive source; and a rotation shaft. The first blades each include a linearly protruding region that is linearly increased in height from an outer circumferential side to an inner circumferential side, and a curvedly protruding region that is curvedly increased in height from the outer circumferential side to the inner circumferential side, the height extending in a direction in which each first blade protrudes. The linearly protruding region is welded to the main plate. Accordingly, a highly durable fan can be implemented that allows sufficient durability to be maintained even under a high temperature environment or an acid environment. |
US10473358B2 |
Air duct sealing system for obstructing or directing airflow through portions of an air duct system
The present invention discloses removable air duct sealing systems for obstructing and directing airflow through portions of an air duct system. Such air duct sealing systems may include a support plate having opening extending through the support plate from a first side to a second side. Such systems may also include a flange with an interior surface along the opening extending away from one side. Such systems may also include a sawtooth connector operatively coupled to the interior surface of the flange. An exemplary sawtooth connector may include detents configured to catch a backside of a louver of the air vent grill to hold the removable air duct sealing system in place covering the air vent grill. |
US10473355B2 |
Split system dehumidifier
A split-system dehumidifier includes an evaporator unit, a heat exchange unit, and a supply fan located inside a structure, and a remote condenser system located outside the structure. The evaporator unit receives a pre-cooled airflow and a flow of refrigerant, and generates a cooled airflow by facilitating heat transfer from the pre-cooled airflow to the flow of refrigerant. The heat exchange unit receives the cooled airflow generated by the evaporator unit and an incoming airflow from within the structure, and generates the pre-cooled airflow by facilitating heat transfer from the incoming airflow to the cooled airflow. The heat transfer transforms the received cooled airflow into an outgoing airflow having a relative humidity less than a relative humidity of the cooled airflow. The supply fan provides the outgoing airflow to inside the structure. The remote condenser system uses ambient air from outside the structure to cool the flow of refrigerant. |
US10473351B2 |
HVAC control with a remote user interface and a remote temperature sensor
An illustrative HVAC controller may include a communication module for wirelessly communicating with a network and wiring terminals for receiving a wired connection to a remote temperature sensor that is situated remote from the HVAC controller and in a living space of the building. A controller may be operably coupled to the communication module and the wiring terminals and may be configured to implement a thermostat control algorithm to generate one or more control signals, wherein the one or more control signals are provided by a wired connection to the HVAC system to control one or more HVAC components of the HVAC system. The thermostat control algorithm may be configured to compare a sensed temperature received from the remote temperature sensor via the wiring terminals and a temperature setpoint received from the server via the network. |
US10473350B2 |
Air-conditioning system
A plurality of central controllers that each control a refrigeration cycle device and receive power consumption data of the refrigeration cycle device and a central management device that performs pro-rata calculation by use of at least the power consumption data and manages the plurality of central controllers are provided. The central management device includes a first data unit that stores the power consumption data and a result of the pro-rata calculation and a second data unit that stores data output from each of the plurality of central controllers, and the plurality of central controllers each include a third data unit that stores operation data of the refrigeration cycle device and a fourth data unit that stores data of the first data unit output from the central management device. |
US10473348B2 |
Method and system for eliminating air stratification via ductless devices
A system and method for creating substantially continuous circulation within a volume to be managed comprising at least two ductless devices including three exit zones, and a method for designing a system for increasing internal air turns in a volume of air to be managed within a facility, comprising determining locations of existing heating, ventilation, and air conditioning (HVAC) system components, determining preferred locations of the at least two ductless devices, and continuously moving air through the at least two ductless devices. |
US10473342B1 |
Davit system for servicing an air conditioning unit
A davit system has a davit arm and a davit mount. The davit mount includes a mount body, a clamping mechanism for clamping the corner flange of the air conditioning unit, and an arm mounting element for pivotally mounting the davit arm on the davit mount. When the mount body is mounted on the corner flange of the air conditioning unit, the davit arm extends laterally over the head of the air conditioning unit, and pivots away from the air conditioning unit for removing the head during servicing. |
US10473334B2 |
Fire pit
The present invention includes a fire pit and a system for using the fire pit that includes distinct structures. The fire pit includes an air inlet that allows in forced air for the coursing thereof through a hollowed housing for release through an air outlet. The fire pit may include a plenum that generates a virtual chimney of forced air that directs smoke upward and away from bystanders. |
US10473332B2 |
Combustor assembly
A combustor assembly for a gas turbine engine includes an inner liner, an outer liner, and a combustor dome. The inner liner, outer liner, and combustor dome together define at least in part a combustion chamber having an annulus height. Additionally, the combustor assembly includes a fuel-air injector hardware assembly positioned at least partially within an opening of the combustor dome. The fuel-air injector hardware assembly includes a heat shield located at least partially within the combustion chamber, the heat shield defining an outer diameter. A ratio of the annulus height of the combustion chamber to the outer diameter of the heat shield may be at least about 1.5:1. |
US10473329B2 |
Flame sense circuit with variable bias
A system for changing a bias level of a flame sensing circuit to identify leakage in the flame sensing circuit. The bias level may be varied in the positive or negative axis and the flame current may be noted to identify leakage. The bias level may be changed by a microcontroller. The bias level may be changed using an operational amplifier configuration which is used as a signal conditioner for interfacing the flame signal to the microcontroller. |
US10473327B2 |
System and method for increasing the concentration of pulverized fuel in a power plant
A pre-ignition conduit for a pulverized fuel nozzle includes a duct having first and second opposing end portions, the first end portion configured to face an outlet of an igniter. The conduit further includes a cone-shaped concentrator for collecting and forwarding pulverized fuel into the duct for ignition, the cone-shaped concentrator being secured to the first end portion and located between the outlet of the igniter and the duct. The pre-ignition conduit functions as an ignition chamber within a pulverized fuel nozzle. |
US10473325B2 |
Plant and method for chemical looping oxidation-reduction combustion of a gaseous hydrocarbon feedstock with catalytic pre-reforming of the feed
The invention relates to a plant and to a method for chemical looping oxidation-reduction combustion of a gaseous hydrocarbon feed, for example natural gas essentially containing methane. According to the invention, catalytic pre-reforming of the feed is performed in a pre-reforming zone comprising a fixed reforming catalyst, while benefiting from a heat transfer between the reduction or oxidation zone of the chemical loop and the pre-reforming zone adjoining the reduction or oxidation zone. Pre-reforming zone (130) and oxidation zone (110) or pre-reforming zone (130) and reduction zone (120) are thus thermally integrated within the same reactor (100) while being separated by at least one thermally conductive separation wall (140). |