Document Document Title
US10417298B2 Personalized content processing and delivery system and media
A personalized content system enables a user with a communications device to convert and/or passively receive pre-selected content from multiple resources. A communications device has hardware and software to provide input and transmission to convert content from any form of media. The converted content is created by retrieving a digital copy of a digital record associated with it, and processing the digital copy for at least a web-based personalized application. Conversion is based on input of a code such as a telephone number, server program address, and a set of and/or range of characters. The transmission is communicated to at least one server that recognizes the code, the originating telephone number associated with the communications device, the device identifier associated with the communications device, and combinations thereof. The server retrieves a digital record and processes content and outputs based on user input, a user and/or program profile, and combinations thereof.
US10417295B2 Sensory allegiance
Personalized sensory services are provided to mobile devices. As a sensor monitors an area of surveillance, the sensor may detect a passing mobile device. The sensor may thus ally itself to the passing mobile device and provide personalized sensory operations.
US10417293B2 Optimized method of and system for summarizing information based on a user utilizing fact checking
An optimized fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The optimized fact checking system automatically monitors information, processes the information, fact checks the information in an optimized manner and/or provides a status of the information. In some embodiments, the optimized fact checking system generates, aggregates, and/or summarizes content.
US10417290B2 Information providing system, information providing server and information providing method for automatically providing search result information
A detailed information providing server includes: an acquisition unit configured to acquire search log information in which a search query is associated with link destination information of a search result obtained by a search using the search query; and a storage unit configured to determine whether or not a keyword corresponding to the search query is included in a news article available on the Internet, and store detailed information in association with the news article into an associated information DB when determining that the keyword is included, the detailed information being acquired by making access according to the link destination information associated with the search query.
US10417288B2 Search of web page metadata using a find function
In a method for identifying and highlighting terms on a web page, loading, by one or more processors, a web page. Receiving, by one or more processors, a search term. Searching, by one or more processors, the loaded web page for the search term. Determining, by one or more processors, that the search term does not exist on the loaded web page. Determining, by one or more processors, that metadata of the loaded web page contains the search term. Rendering, by one or more processors, the web page such that the search term exists on the rendered web page. Highlighting, by one or more processors, the search term on the rendered web page.
US10417285B2 Corpus generation based upon document attributes
The present disclosure provides an approach in which a domain corpus subset generator correlates documents from a document corpus to domain discernible attributes associated with domain corpus subsets. The domain corpus subset generator analyzes correlation results from the correlation and stores the documents into domain corpus subsets accordingly. In turn, a question-answer system utilizes documents included in a specific domain corpus subset to provide relevant and accurate answers to an input question.
US10417284B2 Available, scalable, and tunable document-oriented storage services
An application on a device may interact with a document service that provides access to a document service. The interaction may occur in a variety of contexts, such as a device context (e.g., the document service and the application provided on the same device), a local context (e.g., via a LAN), and a remote context (e.g., over the Internet). It may be advantageous to adapt the interaction to the current context, while also providing a consistent application interface that alleviates the application from context-specific implementations, and also achieving this adaptation in a performant manner. These considerations may be achieved in a balanced manner by providing a set of runtimes, where each runtime mediates the application/document service interaction between the application and the document service in a contextually adapted manner. The device may automatically detect the context of the interaction and select a contextually suitable runtime to service the application.
US10417282B1 Entity mapping
Systems, methods, and other embodiments associated with entity mapping. According to one embodiment, a method comprises generating trees based, at least in part, on data. The data is associated with dimensions. A tree includes nodes that are not defined by the dimensions of the data. The method further includes performing statistical tree analysis to calculate results for the trees. The statistical tree analysis is performed independent of the dimensions of the data. A table of a composite result set is created by unionizing the results for the at least two trees. The nodes of the trees are parsed based, at least in part, on the composite result set. The at least two trees can then be visually displayed.
US10417281B2 Querying a data source on a network
Among other things, we describe a computer-implemented method, performed by a data processing system, of executing a computer program based on a query that is expressed in accordance with a query language applicable to a relational database, the computer program executed based at least in part on data stored in a tangible, non-transitory computer-readable medium, the executing including receiving a SQL query, where the SQL query includes an identifier associated with a resource that is external to the data processing system, generating a computer program based on the SQL query, and executing the computer program, causing transmitting one or more instructions to the resource, the instructions defining operations other than operations of the SQL query, and receiving data from the resource in response to the instructions.
US10417275B2 Artificial intelligence assisted tagging of users in digital media online
A system, computer program, and method for storing and sharing images such as photographs via a communications network (16) and for permitting the identification of objects within the images. The invention allows the identification of objects such as persons within the photos without requiring the person submitting the photos to type in identification information for each and every photo in a photo album. The invention also allows users to automatically share their photos with others and to automatically search for photos and/or certain people in photos.
US10417274B2 Method and apparatus for pushing information
A method and apparatus for pushing information. A specific embodiment of the searching method comprises: analysing, based on a second search operation sequentially performed to a map application installed on a client by a user, a search term corresponding to the second search operation; matching the analysed search term with a first search term in a first search term sequence to determine whether the matching is successful; acquiring log data of the map application installed on the client, in response to the matching being successful; determining a vehicle demand probability of the user based on the log data, acquired feature information of the user and a pre-trained vehicle demand probability model; and pushing information to the client in response to the determined vehicle demand probability being greater than a preset vehicle demand probability threshold.
US10417272B1 System for suppressing output of content based on media access
Described are techniques for outputting or suppressing output of network content to a user device based on content previously accessed by the user device. Correspondence between network content accessed by the user device and spoiler data determined from media content may indicate that the network content is associated with the media content. Content consumption data associated with the user device may indicate whether the user device has previously accessed the media content. The network content may be suppressed from output if the user device has not previously accessed the media content. The network content may be output to the user device if the media content has been accessed.
US10417267B2 Information processing terminal and method, and information management apparatus and method
According to one embodiment, an information processing terminal includes a generator, an acquisition unit, and an output unit. The generator analyzes an electronic document to generate a metadata item including text information in an electronic document and structure information on the electronic document. The acquisition unit transmits the metadata item to an information management apparatus, causes the information management apparatus to estimate a similar metadata item similar to the metadata item and acquires an annotation information item corresponding to the similar metadata item. The output unit outputs the annotation information item in association with the electronic document.
US10417266B2 Context-aware ranking of intelligent response suggestions
Systems and processes for operating an intelligent automated assistant to provide a set of predicted responses are provided. An example method includes, at an electronic device having one or more processors, receiving one or more messages and analyzing the unstructured natural language information of the one or more messages. The method also includes determining, based on the analysis of the unstructured natural language information, whether one or more predicted responses are to be provided. The method further includes, in accordance with a determination that one or more predicted responses are to be provided, determining, from a plurality of sets of candidate predicted responses, one set of predicted responses to be provided to the user based on context information. The method further includes providing the determined set of one or more predicted responses to the user.
US10417264B2 Ticket entry systems and methods
Provided are a program management system, a spatial management system, a data management system, and a user interface. The program management system receives contact information and a search criteria for a locate request. The program management system transmits the search criteria to the spatial management system. The spatial management system geocodes the search criteria and retrieves map data from the data management system corresponding to the search criteria geocode. The spatial management system transmits the map data to the program management system. The program management system transmits the map data to the user system and, in return, receives an indication of a site location where the operation is to be performed. The program management system transmits the site location indication to the spatial management system. The spatial management system geocodes the site location indication and transmits the site location geocode to the program management system. The program management system creates a locate ticket, which comprises the site location geocode and the contact information.
US10417263B2 Method and apparatus for implementing a set of integrated data systems
A method, an apparatus, and a system for configuring, designing, and/or implementing integrated data modeling methods for configuring interoperability between multiple data system based upon compliance with data integration standards.
US10417259B2 Representing search results via a three-dimensional matrix
An approach is described for representing search results via a three-dimensional matrix. An associated method may include receiving a search query, querying at least one database based upon the search query, and receiving results to the search query from the at least one database. The method further may include representing the results via a three-dimensional matrix graphically depicting a plurality of categories corresponding to the results. Each of the plurality of categories may be associated with the results via a respective tag in the at least one database. Upon detecting activity from an input device, the method further may include filtering the plurality of categories of the three-dimensional matrix, and prioritizing the results based upon the filtering. Representing the results via the three-dimensional matrix may include presenting the results in a list correlated to the three-dimensional matrix, and prioritizing the results based upon the filtering may include prioritizing the list.
US10417258B2 Interactive multi-dimensional nested table supporting scalable real-time querying of large data volumes
Displaying a visual representation of table, including generating a visual representation of a table including a plurality of dimensions, displaying the visual representation of the table, where a first dimension value corresponding to one of the plurality of dimensions is collapsed when the table is initially generated, and a second dimension value corresponding to one of the plurality of dimensions is expanded such that sub-dimension values for the first dimension value are not visible, and sub-dimension values for the second dimension value are visible, detecting that a user has placed a first dimension value manipulator corresponding to said first dimension value into an expand mode, and in response to detecting the first dimension value manipulator is in an expand mode, expanding the first dimension value in the displayed visual representation of the table such that the sub-dimension values for the first dimension value are visible.
US10417257B2 Non-blocking database table alteration
Systems for managing large database systems. Storage devices hold a set of one or more subject database tables that hold subject data accessed by one or more users. A data definition statement to perform a table alteration operation (e.g., a table partition operation) over a particular table in the subject database is received, parsed, and the table alteration operation over the particular table is initiated. During the processing of the data definition statement to complete the table alteration operation, a data manipulation statement to perform a table access operation over the same table is received and parsed. The data manipulation statement is not blocked, even while the table alteration operations are ongoing. Rather, during the time that the table alteration operations are ongoing, the data manipulation statement is processed using hidden tables. After the table alteration operations have completed, incoming data manipulation statements are performed over the altered database tables.
US10417255B2 Metadata reconciliation
Reconciling data is disclosed. It is determined whether a state of a first backup application is consistent with a state of a second backup application. In the event the state of the first backup application is not consistent with the state of the second backup application, the state of the first backup application is updated to be consistent with the state of the second backup application.
US10417254B2 Intelligent content synchronization between content libraries
A cluster management system and method for synchronizing content libraries within a distributed computer system uses multiple replication processes to synchronize a subscribed content library with a publishing content library, which includes at least a consumable software item and metadata of the consumable software item. If the consumable software item of the publishing content library can be replicated at the subscribed content library using a first data replication process, then the consumable software item of the publishing content library is replicated at the subscribed content library using the first data replication process. If the consumable software item of the publishing content library cannot be replicated at the subscribed content library using the first data replication process, the consumable software item of the publishing content library is replicated at the subscribed content library using a second data replication process.
US10417250B1 System, method, and computer program for maintaining data dependencies during data transformation
A system, method, and computer program product are provided for performing real-time data model transformations. In operation, a data transformation system receives data from one or more source streams of data. The data transformation system identifies one or more target storage areas to store the data. The data transformation system identifies dependencies associated with the data based on relationship metadata associated with the data. Further, the data transformation system automatically transforms the data into a format associated with the one or more target storage areas such that the dependencies associated with the data are maintained. Moreover, the data transformation system stores the transformed data in the one or more target storage areas in the format associated with the one or more target storage areas such that the dependencies associated with the data are maintained.
US10417246B1 Browse hierarchies customized for rules based custom catalogs
An arbitrary number of custom catalogs for an arbitrary number of customers can be published from a single database of seller catalog data. Custom browse hierarchies can be generated for each of the custom catalogs. The custom catalogs are subsets of the catalog database, and are generated in accordance with a set of rules that defines the scope of the content of the custom catalog. The rule sets define a series of sequential searches by which a subset of the product SKUs contained in the database are returned. A primary hierarchy is maintained that can have a scope coextensive with the primary database. Custom browse hierarchies can be pruned to render their scope approximately coextensive with each subset. The custom catalog subsets and the custom browse hierarchies are generated periodically through a virtual publication process.
US10417245B2 Building management system with eventseries processing
A building management system (BMS) includes building equipment, an eventseries generator, and a storage interface. The building equipment are configured to generate a plurality of data samples. Each of the data samples includes a data value and a timestamp. The eventseries generator is configured to assign a sample state to each data sample based on the data value of the data sample and generate one or more events based on the timestamp of each data sample and the sample state assigned to each data sample. Each of the events includes a start time, an end time, and an event state. The eventseries generator is configured to generate an eventseries including the one or more generated events. The storage interface is configured to store the eventseries in an eventseries database.
US10417242B2 Motor selection method and motor selection program
A motor selection method includes: referring to a database containing data pertaining to rated speeds, continuous rated torques, and upper limit values of load inertia moment of a plurality of motors; dividing the database, based on the upper limit values of load inertia moment; obtaining information pertaining to a required rotation speed, continuous rated torque, and load inertia moment; selecting one group from a plurality of groups; and selecting a motor meeting the following conditions. rotation speed required of motor≤rated speed continuous torque required of motor≤continuous rated torque load inertia moment required of motor≤upper limit value of load inertia moment.
US10417241B2 System and method for automated aggregated content comment provisioning
Systems and methods for automated aggregated content commenting are disclosed herein. Such a system can include a memory including a content database; an evaluation criteria database; and a comment database. The system can include at least one server. The at least one server can: receive a content identifier; receive a user identifier; provide a representation of the piece of content to the user; receive a comment from the user identifying a portion of the piece of content; generate a portion of the comment database linked to the user and the content; generate an entry in the portion of the comment database linked to the user and the content; and store the comment in the entry in the portion of the comment database.
US10417238B2 Contextual entity analysis for electronic content delivery across a computer network
Techniques for responding to content requests that originate from remote computing devices are provided. In one technique, a content request that includes a viewer identifier of a user that requested web content and a contextual entity identifier of an entity that is referenced in the web content is received. In response to receiving the content request, based on the viewer identifier, first profile data about a viewer associated with the viewer identifier is retrieved. Also, based on the contextual entity identifier, second profile data about the entity is retrieved. Based on the first profile data and the second profile data, a content delivery campaign is identified. Particular content to deliver is determined based on the content delivery campaign. The particular content is sent to a computing device that initiated the content request.
US10417237B2 Sorting tables in analytical databases
A method for sorting a data table is provided. The method may include providing a plurality of attribute value information for each data block of the data table. The method may also include receiving a query requiring a sorting on the first attribute of the data table. The method may further include determining a plurality of sequences of a plurality of data blocks having disjoint value ranges of the first attribute based on the provided plurality of attribute value information. The method may also include, for each determined sequence of the plurality of data blocks, reading a plurality of data, sorting the read plurality of data from each data block, and concatenating the sorted plurality of data from the plurality of data blocks within the determined sequence, thereby providing a sorted plurality of sequences. The method may further include merging the sorted plurality of sequences.
US10417235B2 Window management in a stream computing environment
Disclosed aspects relate to window management in a stream computing environment to process a stream of tuples using a window of the stream computing environment. A set of tuples which corresponds to the window of the stream computing environment may be detected. The set of tuples may have a set of data. A confidence factor related to a set of expected result data for the set of tuples may be determined based on the set of data of the set of tuples. The set of tuples may correspond to the window of the stream computing environment. The window may be configured in the stream computing environment based on the confidence factor. The window may be configured in the stream computing environment to process the stream of tuples.
US10417233B2 Inline wire speed deduplication system
Systems for performing inline wire speed data deduplication are described herein. Some embodiments include a device for inline data deduplication that includes one or more input ports for receiving an input data stream containing duplicates, one or more output ports for providing a data deduplicated output data stream, and an inline data deduplication engine coupled to said one or more input ports and said one or more output ports to process input data containing duplicates into output data which is data deduplicated, said inline data deduplication engine having an inline data deduplication bandwidth of at least 4 Gigabytes per second.
US10417231B2 System, method, and non-transitory computer-readable storage media for locating a receipt for a product
A system for locating a receipt for a product includes a server computer of a business, a database coupled to the server computer for storing customer purchase history including electronic receipts, and a mobile computing device coupled to the server computer. The mobile computing device includes a memory for storing an application and a processor coupled to the memory for executing the application. The executing of the application causes the processor to receive an input of product identification information from the product, transmit the product identification information to the server computer, and obtain an electronic receipt selected from the electronic receipts stored in the database with the selected electronic receipt including a listing of the product. Also disclosed herein are a method and non-transitory computer-readable storage media for locating a receipt for a product.
US10417215B2 Data storage over immutable and mutable data stages
A system includes processing nodes and shared memory. Each processing node includes a processor and local memory. The local memory of each processing node stores at least a partial copy of the immutable data stage of a dataset. The shared memory is accessible by each processing node and stores a sole copy of the mutable data stage of the dataset and a master copy of the immutable data stage of a dataset.
US10417214B2 Non-transitory computer-readable storage medium, database control method and database control device
A non-transitory computer-readable storage medium storing a database control program that causes a computer to execute a process, the process including when an update processing for a value of a data item included in a record stored in a database occurs, generating a first record and a second record, the first record including the data item having a value updated by the update processing, the second record including the data item having a value not updated by the update processing, and when a new update processing occurs for the record for which the update processing occurred, performing the new update processing for both of the first record and the second record.
US10417212B1 Database modification replay
A system and method for providing database replay are disclosed. In one embodiment, the system detects a trigger; obtains updated data from a read-only table; stores the updated data in a modifiable table; retrieves a modification history including a comprehensive and persistent record of the changes made to one or more earlier versions of the modifiable table; and applies the modifications indicated in the modification history to the updated data stored in the modifiable table.
US10417206B2 Method and system for associating data from different sources to generate a person-centric space
The present teaching relates to associating data from different sources to generate a person-centric space. In one example, information related to a person is received. First data is obtained from a first source private to the person based on the information. One or more types of cross-linking keys are identified from the first data. Second data is obtained from at least one second source based on the one or more types of cross-linking keys. The first data is associated with at least a portion of the second data based, at least in part, on the one or more types of cross-linking keys to generate cross-linked data. The person-centric space is generated based on the cross-linked data.
US10417204B2 Method and system for creation and delivery of dynamic communications
A method and system allow for creation and delivery of dynamic communications. The method and system implement software applications allowing content authors to generate dynamic data and scripts. In addition, other software applications allow users to request the generation of dynamic data. These requests are transmitted to a server application, which generates content based on the request sent by users, as well as the dynamic data and scripts stored by content authors. The generated content is then supplied to the user application for display, printing, or other use by the user.
US10417201B2 Systems and methods for adaptively identifying and mitigating statistical outliers in aggregated data
The disclosed embodiments include computerized methods and systems that facilitate automated detection and precision correction of aggregated data collected by multiple, geographically dispersed mobile communications devices. In one embodiment, an apparatus detect a data outlier within portions of the aggregated data having numerical and/or categorical values. The apparatus may transmit information identifying the data outliner and a portion of the aggregated data that includes the data outlier to an additional communications device, which may present the aggregated data portion to a user in a manner that visually distinguishes the data outlined from other elements of aggregated data. In response to a request from the additional communications device, the apparatus may modify portions of the aggregated data in an effort to mitigate the data outlier.
US10417200B2 Data migration for service upgrades
Embodiments are directed to efficiently migrating data from one version of a service to another version and to temporarily transitioning a user to a different service for evaluation. A computer system pre-transfers user data from a first service to a second, different service before an indication is received that the user is to be transitioned from the first service to the second service. The user data includes identification information identifying users of the first service. The computer system receives an indication that a first service user is to be transitioned to the second service. The computer system transfers service data used by the first service to the second service and synchronizes any changes in the user data that occurred between the user data pre-transfer and the service data transfer, so that the second service is provided using the transferred service data and the synchronized user data.
US10417195B2 Management system for managing information system
A management system displays two or more columns lined up in accordance with a sequence order of a selected display rule. Each display rule is a customized rule, and includes a first type, one or more second types, and a sequence order of display for two or more columns respectively corresponding to the first type and the one or more second types. In a first column, which corresponds to a selection type, one or more objects is displayed respectively corresponding to a one or more elements, and in each of a one or more second columns, an object is displayed which belongs to a type corresponding to the second column, and corresponds to an element that is topologically related to at least one of the one or more selected elements.
US10417194B1 Site cache for a distributed file system
A method, article of manufacture, and apparatus for providing a site cache in a distributed file system is discussed. Data objects may be written to a site cache prior to writing them to an authoritative object store. This provides performance benefits when a client writing the data has a better connection to the site cache than to the authoritative object store.
US10417193B2 Distributed file system consistency check
Exemplary methods, apparatuses, and systems include a controller node receiving a request to perform a consistency check of a distributed file system. The controller node transmits, to each of a plurality of nodes, a request for the node to use logical metadata of the distributed file system owned by the node to construct an expected copy of physical metadata mapped to the logical metadata, determine which of the plurality of nodes own actual portions of the physical metadata, transmit corresponding portions of the expected copy of the physical metadata to each of the nodes determined to own actual portions of the physical metadata, and compare expected copies of the physical metadata received from other nodes to the actual physical metadata owned by the node. The controller node receives a result of the comparison from each of the nodes, aggregates the received results, and generates an error report.
US10417191B2 Transmitting filesystem changes over a network
Transmitting filesystem changes over a network is disclosed. A hash of data comprising a chunk of directory elements comprising one or more consecutive directory elements in a set of elements sorted in a canonical order is computed at a client system. One or more directory elements comprising the chunk are sent to a remote server in the event it is determined based at least in part on the computed hash that corresponding directory elements as stored on the remote server are not identical to the directory elements comprising the chunk as stored on the client system.
US10417189B2 Hybrid model of fine-grained locking and data partitioning
Presented herein are methods, non-transitory computer readable media, and devices for integrating a hybrid model of fine-grained locking and data-partitioning wherein fine-grained locking is added to existing systems that are based on hierarchical data-partitioning in order in increase parallelism with minimal code re-write. Methods for integrating a hybrid model of fine-grained locking and data-partitioning are disclosed which include: creating, by a network storage server, a plurality of domains for execution of processes of the network storage server, the plurality of domains including a domain; creating a hierarchy of storage filesystem subdomains within the domain, wherein each of the subdomains corresponds to one or more types of processes, wherein at least one of the storage filesystem subdomains maps to a data object that is locked via fine-grained locking; and assigning processes for simultaneous execution by the storage filesystem subdomains within the domain and the at least one subdomain that maps to the data object locked via fine-grained locking.
US10417184B1 Widely accessible composite computer file operative in a plurality of forms by renaming the filename extension
A computer data file that is operational or accessible in two or more different forms by two or more different common, ubiquitous and/or native programs or applications is presented herein. More specifically, the computer data file can be accessed in a first form when the computer data file has a first filename extension, and the computer file can be accessed in a second form when the computer data file has a second and different filename extension. At least one of the filename extensions is a browser-based filename extension (.HTM, .HTML) such that the composite file is accessed via a web browser in one of the modes.
US10417183B2 Database and file structure configurations for managing text strings to be provided by a graphical user interface
A computer-implemented database system as described herein includes a memory device and one or more processors coupled with the memory device. The one or more processors are configurable to create and maintain a folder structure for a user interface (UI) environment, wherein the folder structure includes: a feature folder that defines an application feature supported by the UI environment, the application feature having a UI component associated therewith, and the UI component having a UI text string associated therewith; a component folder located in the feature folder, the component folder having computer readable files that define the UI component; and a text string file located in the component folder, wherein the text string file defines content of the UI text string.
US10417182B2 System, method and apparatus for data management with rules on containers for collections of data
System, method and apparatus are provided for creating and managing programmable rules on containers for collections of data items presented through the operating environment. This invention gives a container (folders or enhanced containers) the ability to be more than a straight-forward receptacle to contain a collection of data objects and other sub-containers. The invention provides for adding a data item into a container system, collecting information from the data item and any pre-existing metadata, matching the information to a container using the container's rules, and if any matching containers are found, filing of the data item proceeds into any candidate locations.
US10417177B2 Information processing apparatus, information processing system, and information management method
A conversion unit acquires collected information from a plurality of customer servers and performs a plurality of conversions different with respect to each of the customer server on the acquired collected information to generate conversion data. An identification unit performs identification on information contained in each set of collected information in a state where, with respect to the conversion data generated by the conversion unit, information before the conversion performed by the conversion unit is secreted.
US10417176B2 Monolithically integrated system on chip for silicon photonics
The present invention provides an integrated system-on-chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. The device further includes a driver interface and coupled to the driver module and configured to be coupled to a silicon photonics device. In an example, a control block is configured to receive and send instruction(s) in a digital format to the communication block and is configured to receive and send signals in an analog format to communicate with the silicon photonics device.
US10417175B2 Apparatus, methods, and systems for memory consistency in a configurable spatial accelerator
Methods and apparatuses relating to consistency in an accelerator are described. In one embodiment, request address file (RAF) circuits are coupled to a spatial array by a first network, a memory is coupled to the RAF circuits by a second network, a RAF circuit is to not issue, into the second network, a request to the memory marked with a program order dependency on a previous request until receiving a first token generated by completion of the previous request to the memory by another RAF circuit, and a second RAF circuit is to not issue, into the second network, a second request to the memory marked with a program order dependency on a first request until receiving a second token sent by a first RAF circuit when a predetermined time period has lapsed since the first request was issued by the first RAF circuit into the second network.
US10417174B2 Remote direct memory access in a virtualized computing environment
A method of managing remote direct memory access (RDMA) to a virtual computing instance includes suspending locally initiated RDMA operations of the virtual computing instance executing on a first host prior to a migration of the virtual computing instance to a second host. The first host includes a first hypervisor and the second host includes a second hypervisor. The method further includes requesting a peer to suspend remotely initiated RDMA operations that target the virtual computing instance through a first channel, establishing after the migration, a second channel between the peer and the second hypervisor that supports execution of the virtual computing instance on the second host, configuring a virtual object of the second hypervisor on the second host to use the second channel for the locally initiated RDMA operations, and requesting the peer to resume the remotely initiated RDMA operations using the second channel.
US10417173B2 Parallel processing apparatus and non-transitory computer-readable storage medium
A parallel processing apparatus including a plurality of compute nodes and a management node including a first processor configured to execute a process including collecting failure information regarding a plurality of ports of the plurality of compute nodes, and transmitting, to the plurality of compute nodes, failed port information including information on a failed port of the plurality of ports when an update in the failure information is detected in the collecting, wherein each of the plurality of compute nodes includes a second processor configured to execute a process including determining a retransmission route based on the failed port information when an inter-compute node communication in a low-level communication library has failed, and re-executing the inter-node communication by using the determined retransmission route.
US10417172B2 Sensors global bus
Systems, methods and apparatus are described that offer improved performance of a sensor bus. A method includes transmitting a first command on a serial bus while operating in a first mode of operation, exchanging first data with the first device in accordance with a second protocol associated with the second mode of operation, and exchanging second data with the first device in accordance with the second protocol after the first period of time. The first command may be transmitted in accordance with a first protocol to cause a first device to operate in a second mode of operation. The first device may be idle for a first period of time after the first data has been exchanged.
US10417171B1 Circuits for and methods of enabling the communication of serialized data in a communication link associated with a communication network
A circuit for enabling the communication of data in a communication link associated with a data communication network is described. The circuit comprises a data generation circuit configured to receive a plurality of data streams and generate an output data stream; a control signal generator configured to generate synchronization headers; a serializer circuit configured to receive the output data stream from the data generation circuit and the synchronization headers from the control signal generator, wherein the serializer circuit generates, at an output, an output data signal having data of the output data stream and the synchronization headers; and a control circuit configured to control the data generation circuit and the control signal generator, wherein the control circuit enables a selection of the synchronization headers of the output data signal to enable channel alignment of the communication link.
US10417167B2 Implementing sideband control structure for PCIE cable cards and IO expansion enclosures
A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE) add-in cards, or cable cards, that utilize cables to connect to input/output (IO) expansion enclosures in a computer system. System firmware uniquely identifies a cable card present in a PCIE slot in a system unit. Enclosure management functions utilize sideband control paths integrated within at least cable providing sideband control signaling, and providing PCIE signaling lanes between the cable card and the IO enclosure.
US10417165B2 Systems, devices, and methods for selective communication through an electrical connector
Electrical systems and related methods are disclosed. An electrical system comprises an electronic device configured to communicate through an electrical connector using one of a plurality of different communication protocols responsive to receiving an indication of the one of the plurality of different communication protocols through the electrical connector from another electronic device. The other electronic device is configured to provide a protocol indicator that indicates a particular communication protocol with which the other electronic device is configured to communicate through an electrical connector of the electronic device. A method includes receiving a protocol indicator from another electronic device through an electrical connector. The protocol indicator indicates a communication protocol. The method also includes communicating with the other electronic device through the electrical connector using the indicated communication protocol.
US10417162B2 Memory package including buffer, expansion memory module, and multi-module memory system
Provided are a memory package, an expansion memory module, and a multi-module memory system. A base memory module, to/from which an expansion memory module is capable of being attached/detached, includes a module board, a plurality of module terminals arranged on the module board to be connected to a slot, and a plurality of memory packages, each of which including a first surface to be attached to the module board and a second surface opposite to the first surface facing away from the module board, wherein each of the plurality of memory packages includes a plurality of package terminals exposed on the second surface of the memory package to be connected to the expansion memory module.
US10417156B2 Hardware resource sharing within peripheral component interconnect express (PCIE) environment capable of assigning hardware resource dynamically
A switching fabric includes a plurality of buses and a plurality of switching devices. A method for operating the switching fabric includes assigning the plurality of buses to be a plurality of peripheral buses and a plurality of computer buses according to a predetermined configuration, establishing electrical connections between the plurality of computer buses and the plurality of peripheral buses according to the predetermined configuration, and when a first computer is coupled to a first computer bus of the plurality of computer buses and performs a peripheral component interconnect express scan function, transmitting types and/or utilization information of a plurality of first peripheral devices corresponding to the first computer bus to the first computer according to the predetermined configuration to make the first computer reserve memory segments required by the plurality of first peripheral devices.
US10417155B2 Super hub system and the method thereof
A system includes at least two ports (22, 24, 26) connected to particular electronic products. The system is able to intelligently detect the master/slave status of the electronic device and establish connecting routes among the ports (22, 24, 26) and the system accordingly. Each of the connecting route transfers at least electric power and optionally data. The system alleviates users' concern whether the electronic product to be connected to the system acts as a master or a slave. As such, electronic products can be connected to any port (22, 24, 26) available in the system.
US10417154B2 Universal conversion system and a method for improving the mode of action of the same
The present invention provides universal conversion system, comprising: at least one universal port connected with a connector to a smart X-bar, and at least one type of sensing circuitry connected with a connector to the smart X-bar, wherein each universal port is configured to connect with a connector to a transducer, each type of sensing circuitry is configured to measure a different type of electrical information, and the smart X-bar is configured to connect each universal port with each type of sensing circuitry. The present invention further provides a method for utilizing information accumulated in a database of a network for improving the mode of action of a plurality of universal conversion systems connected to the network.
US10417152B2 Operation of a multi-slice processor implementing datapath steering
Operation of a multi-slice processor implementing datapath steering, where the multi-slice processor includes a plurality of execution slices. Operation of such a multi-slice processor includes: identifying, from a set of instructions, a second instruction that is dependent upon a first instruction in the set of instructions; and responsive to the second instruction being dependent upon the first instruction in the set of instructions, issuing each of the instructions in the set of instructions to a particular set of execution slices configured with bypass logic between execution slices that reduces execution latencies between dependent instructions.
US10417149B2 Self-aligning a processor duty cycle with interrupts
In an embodiment, a processor includes a plurality of cores to independently execute instructions, at least one graphics engine to independently execute graphics instructions, and a power controller including a duty cycle logic to set a duty cycle having a cycle time formed of an active time window in which at least some of the plurality of cores are to be active and an idle time window in which the plurality of cores are to be in a low power state. The duty cycle logic may adjust a duration of at least one of an active time window and an inactive time window based on interrupt information to accommodate an impending interrupt within the active time window. Other embodiments are described and claimed.
US10417144B2 Bridge device
A bridge device including a first connector, a first transceiver, a second connector, a second transceiver, a voltage processor, and a controller is provided. The first connector is configured to couple to a host and includes a first pin. The first transceiver is coupled between the first pin and a node and includes a first current limiter. The second connector is configured to couple to a peripheral device and includes a second pin. The second transceiver is coupled between the node and the second pin and includes a second current limiter. The voltage processor processes the voltage of the node to generate an operation voltage. The controller receives the operation voltage to determine whether to turn on at least one of the first and second transceivers.
US10417143B2 Apparatus and method for sending power over synchronous serial communication wiring
Data and power are transmitted a master to a peripheral, with power communicated from a controller circuit board to the peripheral circuit board across data lines. Power is transmitted from the voltage regulator of the controller circuit board to an SPI or SSI master. Power over Synchronous Serial Interface (SSI) and Serial Peripheral Interface (SPI) uses Ethernet cable or custom 2 to 4-pair cable to move power high speed data between a microprocessor and a peripheral.
US10417141B2 Method and apparatus for hardware management of multiple memory pools
A data processing system for managing at least first and second memories includes a caching manager and a translation lookaside buffer (TLB). The caching manager comprises hardware configured to transfer data between the memories and is configured to monitor accesses to the first memory by a processing device and transfer data in a frequently accessed region at a first address in the first memory to a region at a second address in the second memory. When the data has not been transferred to the second memory, the TLB stores a virtual address and a corresponding address in the first memory. However, when the data has been transferred to the second memory, the TLB stores the virtual address and a corresponding address in the second memory. A mapping between the addresses in the first and second memories may be stored in a shadow-address table.
US10417140B2 Streaming translation lookaside buffer
Techniques are provided for using a translation lookaside buffer to provide low latency memory address translations for data streams. Clients of a memory system first prepare the address translation cache hierarchy by requesting that a translation pre-fetch stream is initialized. After the translation pre-fetch stream is initialized, the cache hierarchy returns an acknowledgment of completion to the client, which then begins to access memory. Pre-fetch streams are specified in terms of address ranges and are performed for large contiguous portions of the virtual memory address space.
US10417138B2 Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage
Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage. One of a plurality of densities for one of a plurality of groups of tracks is incremented in response to determining at least one of that the group is not ready to destage and that one of the tracks in the group in the cache transitions to being ready to destage. A determination is made of a group frequency indicating a frequency at which tracks in the group are modified. At least one of the density and the group frequency is used for each of the groups to determine whether to destage the group. The tracks in the group in the cache are destaged to the storage in response to determining to destage the group.
US10417137B2 Flushing pages from solid-state storage device
Embodiments of the present disclosure relate to a method and device for flushing pages from a solid-state storage device. Specifically, the present disclosure discloses a method of flushing pages from a solid-state storage device comprising: determining a first number based on a period length of one flushing cycle and a period length required for building one flushing transaction, the first number indicating a maximum number of flushing transactions that can be built in the flushing cycle; and flushing pages from the solid-state storage device with an upper limit of the first number in the flushing cycle. The present disclosure also discloses a device for flushing pages from a solid-state storage device and a computer program product for implementing steps of a method of flushing pages from a solid-state storage device.
US10417133B2 Reference cache maintenance optimizer
Processors configured by aspects of the present invention optimize reference cache maintenance in a serialization system by serializing a plurality of objects into a buffer and determining whether any of the objects are repeated within the buffered serialized plurality. The configured processors insert an object repetition data signal within the serialized plurality of objects that indicates to a receiver whether or not any objects are determined to be repeated within the buffered serialized plurality of objects, and send the serialized plurality of objects with the inserted object repetition data signal as a single chunk to a receiver, wherein the inserted object repetition data signal conveys reference cache management instructions to the receiver.
US10417130B2 System and method for spatial memory streaming training
Apparatuses, systems, methods for a spatial memory streaming (SMS) prefetch engine are described. In one aspect, an SMS prefetch engine uses trigger-to-trigger stride detection to promote training table entries to pattern history table (PHT) entries and to drive spatially related prefetches in more distant regions. In another aspect, an SMS prefetch engine maintains a blacklist of program counter (PC) values to not use as trigger values. In yet another aspect, an SMS prefetch engine uses hashed values of certain fields, such as the trigger PC, in entries of, e.g., filter tables, training tables, and PHTs, as index values for the table.
US10417127B2 Selective downstream cache processing for data access
A first request is received to access a first set of data in a first cache. A likelihood that a second request to a second cache for the first set of data will be canceled is determined. Access to the first set of data is completed based on the determining the likelihood that the second request to the second cache for the first set of data will be canceled.
US10417122B2 Data randomization using memory block access counts
Method and apparatus for data storage. In some embodiments, a solid-state memory includes an array of non-volatile memory cells arranged into erasable blocks. A register stores a multi-bit sequence value. A controller randomizes input data to be written to a selected erasable block by combining the input data with the multi-bit sequence value shifted by a number of bit locations responsive to an accumulated access count for the selected erasable block.
US10417120B2 Pluggable fault detection tests for data pipelines
Discussed herein are embodiments of methods and systems which allow engineers or administrators to create modular plugins which represent the logic for various fault detection tests that can be performed on data pipelines and shared among different software deployments. In some cases, the modular plugins each define a particular test to be executed against data received from the pipeline in addition to one or more configuration points. The configuration points represent configurable arguments, such as variables and/or functions, referenced by the instructions which implement the tests and that can be set according to the specific operation environment of the monitored pipeline.
US10417118B2 Development-time awareness of a production dependency injection environment
Development-time awareness of production environment dependency injection configuration in a software development or test environment. In a software development or test environment, metadata is retrieved relating to configuration data of injection sources and target injection sites in applications of a configured target production server or a representation of a configured target production server. A configuration data structure is formed that cross-references target injection sites and injectable sources determined from the configuration data, the configuration data structure being associated with the production server and available to the software development or test environment. The configuration data structure is referenced to carry out dependency injection related features.
US10417115B1 System, method, and computer program for performing production driven testing
A system, method, and computer program product are provided for production driven testing. In operation, a system discovers production data associated with at least one project. The system designs optimized test scenarios utilizing the production data for a scoping phase, a development phase, and a testing phase associated with the at least one project. The system prioritizes tests associated with the optimized test scenarios based on the production data, test history, and development activities. Further, the system automatically executes the tests using the production data on a staging framework associated with the system. The system monitors the execution of the tests, including monitoring progress and production coverage associated with the at least one project. Moreover, the system outputs production based feedback and testing scope optimization information resulting from monitoring the execution of the tests.
US10417114B2 Testing tool for testing applications while executing without human interaction
The present technology consists of an automatic application testing tool that can initiate execution of an application submitted for testing by an application developer. The application testing tool can analyze views of the application while the application is executing to determine navigation objects and possible interactions with the navigation objects. The application testing tool can automatically apply possible interactions to the navigation objects and can record application execution data during the testing.
US10417108B2 Portable control modules in a machine data driven service monitoring system
The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create portable control modules based on the control information. The portable modules may be transmitted or otherwise conveyed to a second SMS and imported there to establish the control information that directs and determines operational aspects of the second SMS.
US10417103B2 Fault-tolerant methods, systems and architectures for data storage, retrieval and distribution
The disclosure is directed towards fault-tolerant methods, systems and architectures for data distribution. One method includes generating fault distribution tables. The table entries correspond to a copy of data records. The entry and copy are associated with a fault status, a node, and a group that are based on a position of the entry within the distribution table. The method also includes storing the copy of the data record that corresponds to the entry in a database that is included in a plurality of databases. In response to determining an unavailable node included in the plurality of nodes, the method determines a fault status, a node, and a group. The method provides an available node sequential access to data records that are stored in a particular database that is stored locally on the available node in a tree structure.
US10417102B2 Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including virtual machine distribution logic
An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region.
US10417100B2 File system for rolling back data on tape
Rolling back data on tape in a file system is provided. A management tape is prepared. The management tape has only index files recorded thereon. The index files contain information about start positions and lengths of corresponding data files recorded on normal tapes. The index files further contain identification information for the normal tapes. A first index file of the management tape is read. The first index file is related to a data file to be rolled back. The first index file is read out from the management tape mounted on a first tape drive. The data file to be rolled back is read out of a first normal tape. The first normal tape is identified based on information in the first index file. The first normal tape is mounted on a second tape drive.
US10417098B2 File level access to block level incremental backups of a virtual disk
For accessing files from block-level backups of a virtual disk, an apparatus is disclosed. The apparatus includes a changed block module that obtains a list of changed blocks between a previous and a current backup of a virtual disk. The apparatus includes a mapping module that maps logical clusters of the virtual disk to the changed blocks and identifies files corresponding to the logical clusters. The apparatus further includes a changed file module that designates the files corresponding to the logical clusters as changed files, unless current attributes of the files for the current backup match attributes of the files in a backup file index corresponding to the previous backup of the virtual disk. The changed file module further stores the current attributes and extents for the changed files within blocks of a backup storage device for updating in the backup file index.
US10417097B2 System and method for creating selective snapshots of a database
A system is provided for creating selective snapshots of a database that is stored as one or more segments, wherein a segment comprises one or more memory pages. The system includes a memory storage comprising instructions and one or more processors in communication with the memory. The one or more processors execute the instructions to determine whether a snapshot process is configured to access a selected segment of the one or more segments, assign a positive mapping status to an accessed segment for which the determining unit has determined that it is accessed by the snapshot process and to assign a negative mapping status to a non-accessed segment, and create a snapshot comprises a step of forking the snapshot process with an address space that comprises a subset of the one or more segments.
US10417093B2 Methods for providing global spare data storage device management and devices thereof
A method, non-transitory computer readable medium and computing device that determines in response to an event when currently owned spare data storage devices by one of a pair of storage node computing devices in a high availability pair are insufficient to satisfy a requirement for the event for one or more additional spare data storage devices having one or more data storage device parameters. One or more currently owned spare data storage devices by the other one of the storage node computing devices sufficient to satisfy the requirement are identified. The identified one or more currently owned spare data storage devices owned by the other one of the pair of storage node computing devices that satisfy the requirement are assigned to the one of the pair of storage node computing devices.
US10417086B2 Data write method and memory storage device using the same
A data write method for writing data is provided. The data writing method is adapted to a memory controller adopting an ECC scheme and includes: encoding the data to generate a codeword; writing the codeword into the memory array according to a first write condition; and performing a verify operation. The step of performing the verify operation includes: reading the codeword from the memory array; comparing the read codeword with the codeword and obtaining an error bit number of the read codeword; decoding the read codeword to generate a decoded data by an ECC decoder; comparing the decoded data with the data; and comparing the error bit number of the read codeword with a pass threshold if the decoded data is identical to the data. If the error bit number of the read codeword is greater than the pass threshold, the data write method further comprises writing the codeword into the memory array according to a second write condition, where the second write condition is different from the first write condition. In addition, a memory storage device using the data write method is also provided.
US10417084B2 Method and apparatus for managing device failure
Embodiments of the present disclosure relate to a method and apparatus for managing a failure of a device. The method comprises detecting whether a failure occurs in a device, and generating a failure report for the failure in response to the failure occurring in the device. The method further comprises querying a device object repository with the failure report, and the object device repository stores historical failure information associated with the device and a fix solution corresponding to the historical failure information. The method further comprises obtaining the fix solution from the device object repository based on a comparison between the failure report and the historical failure information. Embodiments of the present disclosure can manage the failure of the device more effectively.
US10417083B2 Label rectification and classification/prediction for multivariate time series data
A method of directional label rectification with adaptive graph for multivariate time-series data includes obtaining an input matrix containing sensor data and a first event matrix containing event data, identifying in the input matrix at least one feature pattern and a first corresponding time stamp, identifying in the first event matrix at least one fault signature and a second corresponding time stamp, if both a label matrix and an affinity matrix are known, then optimizing a weight matrix, else if both the label matrix and the weight matrix are known, then optimizing the affinity matrix, else optimizing the label matrix, creating a dynamically rectified event matrix by applying the label matrix, the affinity matrix, and the weight matrix to the first event matrix; and applying the dynamically rectified event matrix to forecast a future status of the asset. A system and computer-readable medium are disclosed.
US10417082B2 Memory systems and operating method thereof
A memory system comprising: a memory device including a plurality of memory dies each having a plurality of the memory blocks; and a controller suitable for performing a command operation to the memory dies, wherein the memory device comprises means for performing an error check operation to a first data provided from the controller to store the first data the memory device.
US10417080B2 Remote client screen shots monitoring system and method
A remote client screen shots monitoring system for monitoring at least one client includes a preboot execute environment (PXE) module, a terminal multiplexing module, and a monitoring module. The PXE module controls the client to boot up. The client executes operations after booting us and generating screen shots in the process. The monitoring module obtains the screen shots from each client, converts each obtained screen shot to one file, and analyzes each converted file against certain predetermined words which may indicate a fault. The terminal multiplexing module places each generated screen shot together with those of other monitored clients in a display. The monitoring module can accordingly determine whether a fault exists in any one client. A remote client screen shots monitoring method is also provided.
US10417079B2 Fault tolerant root cause analysis system
Embodiments of the present disclosure relate to a fault tolerant root cause analysis (RCA) system that is able to handle calculation failures during runtime. Calculations (e.g., evaluation of a diagnostic model for a specific component or device) that are performed during the RCA are integrated using different resources of the system under analysis. In order to make a final diagnosis, the resources exchange messages containing calculation inputs and outputs. Calculation problems due to calculation failures in a particular resource can be resolved efficiently which reduces resource utilization and minimizes failure propagation to other parts of the system. Accordingly, the system is able to recover and output a diagnosis even if some of the resources fail or generate problems.
US10417076B2 Asset health score
Disclosed herein are systems, devices, and methods related to assets and asset operating conditions. In particular, examples involve defining and executing predictive models for outputting health metrics that estimate the operating health of an asset or a part thereof, analyzing health metrics to determine variables that are associated with high health metrics, and modifying the handling of abnormal-condition indicators in accordance with a prediction of a likely response to such abnormal-condition indicators, among other examples.
US10417070B2 Techniques for handling errors in persistent memory
Examples may include a basic input/output system (BIOS) for a computing platform communicating with a controller for a non-volatile dual in-line memory module (NVDIMM). Communication between the BIOS and the controller may include a request for the controller to scan and identify error locations in non-volatile memory at the NVDIMM. The non-volatile memory may be capable of providing persistent memory for the NVDIMM.
US10417065B2 Method and system for automated agent injection in container environments
A system and method is presented that installs an agent on a computer system that monitors the start of processes by the computer system and that identifies the start of processes that perform container management activities, like starting and stopping container environments. On start of a container manager process, the agent starts a container manager agent that establishes a monitoring connection to the container manager process. The container manager agent monitors activities performed by the container manager process to detect the start of new container environments by the container manager process. On detection of a container start, the container manager agent manipulates the container configuration in a way that a process type specific in-process agent is automatically injected into processes started inside the container.
US10417062B2 Method and apparatus of unloading out of memory processing flow to user space
The present application discloses a method and apparatus of unloading an out of memory (OOM) processing flow to a user space. A specific implementation of the method includes: writing related information of an OOM event into a memory page shared by a user space and a kernel space when a process triggers the OOM event, the related information comprising: an identification of the process and a path of a memory resource control sub-system where the process exists; acquiring, by an OOM service process of the user space, the related information of the OOM event through the memory page; and processing, by the OOM service process of the user space, the OOM event using the related information of the OOM event. The implementation implements unloading of an OOM processing in a kernel state to a user state for execution, and the whole OOM processing process is handed over to a user state process for implementation, which reduces the complexity of execution of the OOM processing, and is conducive to adjustment of OOM processing strategies and upgrade and replacement of services.
US10417061B2 Operating method of routing device, routing device, and terminal device
An operating method of a routing device, a routing device and a terminal device, where the routing device includes a first system and a second system, and the method includes acquiring, by the first system, a first application programming interface (API) call request, where the first API call request is sent by an application program running in the first system, converting, by the first system, the first API call request into a second API call request matching the second system, sending the second API call request to the second system, and executing, by the second system, the second API call request. Hence, difficulty of developing the application program on the routing device can be reduced.
US10417058B1 Method and system for executing application programming interface (API) requests based on parent-child object relationships
Aspects of the present disclosure provide techniques for executing requests in an object schema-based application programming interface (API) based on parent-child relationships between data objects. Embodiments include receiving an API request from a client application. The API request identifies a navigable path through a graph projection of the API and includes a plurality of nodes in the graph. In response, one or more data objects to resolve, including an ultimate parent object to be returned as a response to the query, are identified based on an object schema associated with each node in the query. A dependency graph identifying an order in which the data objects are to be resolved is generated based on parent-child relationships between the identified one or more data objects. The data objects are resolved based on the dependency graph, and the ultimate parent object is returned to the client application.
US10417054B2 Scheduler for AMP architecture with closed loop performance controller
Systems and methods are disclosed for scheduling threads on a processor that has at least two different core types, such as an asymmetric multiprocessing system. Each core type can run at a plurality of selectable voltage and frequency scaling (DVFS) states. Threads from a plurality of processes can be grouped into thread groups. Execution metrics are accumulated for threads of a thread group and fed into a plurality of tunable controllers for the thread group. A closed loop performance control (CLPC) system determines a control effort for the thread group and maps the control effort to a recommended core type and DVFS state. A closed loop thermal and power management system can limit the control effort determined by the CLPC for a thread group, and limit the power, core type, and DVFS states for the system. Deferred interrupts can be used to increase performance.
US10417053B2 Adaptive cognitive agent
An approach is provided that uses an availability of a computer resource to tailor an assistance with a task. An adaptive cognitive agent obtains a task assignment. The adaptive cognitive agent obtains an availability of a computer resource available to the adaptive cognitive agent. The availability of the computer resource is used to tailor an assistance with the task, resulting in an assistance plan being stored in a memory.
US10417046B2 Display method for operating systems, display device for operating systems, and multi-system terminal
The present disclosure provides a display method for operating systems, a display device for operating systems, and a multi-system terminal. The display method includes: running multiple operating systems simultaneously; and displaying each of the multiple operating systems in a preset display mode. The multi-system operating system that are run simultaneously is displayed on one or more display screens, and restarting a terminal is avoided when switching the operating systems, thus a user operates the multiple operating system simultaneously or separately, which facilitates user's operation and improves user's experience.
US10417045B2 Embedded computing device
An apparatus and a method is provided that comprises at least one first processing unit configured to run at least one first computer program application capable of receiving and processing signals received from at least one interface or device connected to said first processing unit, at least one second processing unit configured to run at least a second computer program application capable of further processing at least some information processed in said first processing unit. According to the invention the first and second processing unit are interfaced with a shared information space, whereby a first application running in the first processing unit is configured to enable said first processing unit to write data to said information space, and a second application running in the second processing unit is configured to receive a notification about said data being written to said shared information space, and to enable said second processing unit to retrieve from said information space said data written by said first processing unit for further processing.
US10417043B1 Systems and methods for executing tasks adaptively
System and methods for receiving requests for executing tasks, executing the tasks while observing and gathering related performance levels, and using the observations to adapt execution of tasks to follow. The system adapts environments in which tasks are executed, thereby improving the ability of these environments to execute the tasks efficiently. As more performance data is available per a cretin type of tasks or per a specific task, the system gets closer to optimization. Performance may be affected by various parameters such as the particular execution environment used to executed the task, isolation techniques employed in keeping the tasks isolated from each other, actual code utilized for executing each of the tasks, and the usage of particular hardware components to facilitate related software. Environments, or combinations of various code and hardware components, that have proven inefficient in executing a certain task, will be replaced before executing similar tasks to follow.
US10417041B2 Moving a software application in a system cluster
A method, apparatus and program product for shutting down a first instance of an application and starting up a second instance of the application. The first instance of the application has associated therewith at least one first instance support resource. The second instance of the application has associated therewith at least one second-instance support resource. The method includes starting up the at least one second-instance support resource; shutting down the first instance of the application after the at least one second-instance support resource has started up; and starting up the second instance of the application based on at least one condition from a set consisting of: when the at least one second-instance support resource is running, and when the first instance of the application has shut down to a selected degree.
US10417040B2 Job scheduler test program, job scheduler test method, and information processing apparatus
For each thread of a job scheduler that is executing a test, whether or not a state of each thread is a standby state is determined. In a case where the state of every thread is the standby state, a system time referenced by each thread of the job scheduler is changed to a time later than the system. This causes each thread of the job scheduler to reference the changed system time and execute a process corresponding to the changed system time.
US10417038B2 Batched commit in distributed transactions
Various examples are directed to systems and methods for executing distributed transactions. A transaction manager may send to a resource manager a first prepare message that describes a first work item to be performed by the resource manager for a first transaction. The transaction manager may also send to the resource manager a second prepare message that describes a second work item to be performed by the resource manager for a second transaction. The transaction manager may detect a flush event and send to the resource manager a batch commit message instructing the resource manager to commit the first work item and the second work item.
US10417034B2 Gradual creation process of server virtual machines
An example method for the gradual creation process of server virtual machines includes a virtualization manager locking a virtual machine template, saving a configuration of a virtual machine, locking the virtual machine, and directing a worker host to create a volume. The worker host creates the volume, and the virtualization manager unlocks the virtual machine. A destination host executes the virtual machine, and the worker host merges the volume with a disk of the virtual machine template.
US10417033B2 Generating efficient computer security threat signature libraries
Systems, methods, and apparatuses enable optimizing a size of computer threat signature libraries used by computer security applications to detect potential occurrences of computer and network security threats. In an embodiment, a threat signature is a pattern used by a computer security application to detect instances of potential security threats. A threat signature library is a collection of individual threat signatures, the library used in conjunction with a threat library to enable detecting a range of threats to computing devices and networks (e.g., various known viruses, malware, spam, types of network-based attacks, etc.). Based on profile information collected for a computing device, a security orchestrator optimizes the size of security threat signature libraries to be used to provide security services to the device.
US10417032B2 Maintaining high availability during network partitions for virtual machines stored on distributed object-based storage
Techniques are disclosed for maintaining high availability (HA) for virtual machines (VMs) running on host systems of a host cluster, where each host system executes a HA module in a plurality of HA modules and a storage module in a plurality of storage modules, where the host cluster aggregates, via the plurality of storage modules, locally-attached storage resources of the host systems to provide logical data store, and where persistent data for the VMs is stored across the locally-attached storage resources comprising the logical data store.
US10417025B2 System and method to chain distributed applications in a network environment
A method is provided in one example embodiment and may include communicating information between a plurality of network function virtualized (NFV) based applications; and creating at least one service chain using at least two of the plurality of NFV-based applications based on the information communicated between the plurality NFV based applications. In some instances, the information can be communicated using border gateway protocol (BGP) exchanges between the NFV-based applications. In some instances, the information can include at least one of: next-hop address information for one or more ingress points of a particular NFV-based application; one or more capabilities by which a particular NFV-based application can receive data on one or more ingress points; and a method by which one or more egress points of a previous NFV-based application in a particular service chain is to perform load balancing for a subsequent NFV-based application in the particular service chain.
US10417024B2 Generating verification metadata and verifying a runtime type based on verification metadata
Operations include (a) receiving a request to verify a first runtime type loaded based on a first runtime type reference; (b) identifying verification metadata comprising a stored assignable relationship between a second runtime type reference and a third runtime type reference; (c) determining whether an actual assignable relationship between a second runtime type and a third runtime type adheres to the stored assignable relationship between the second runtime type reference and the third runtime type reference; and (d) responsive at least to determining that the actual assignable relationship adheres to the stored assignable relationship, determining that the first runtime type is verified based on the verification metadata.
US10417017B2 Determining candidate patches for a computer software
A method, computer system, and computer program product for determining a candidate patch for computer software is provided. According to a method, fingerprint(s) of patch(es) for a computer software is obtained first, wherein a fingerprint of a patch comprises function(s) being revised in the computer software if the patch is installed into the computer software. Then whether every function in the obtained fingerprint(s) of patch(es) has been called is monitored in response to beginning of execution of the computer software along to code path(s) related to bug(s). And at last candidate patch(es) is determined in response to end of the execution of the computer software along to the code path(s) related to the bug(s), wherein every function in the fingerprint of the candidate patch(es) has been called during the execution of the computer software.
US10417011B2 Thread-agile execution of dynamic programming language programs
Methods, systems, and products are provided for thread-agile dynamic programming language (‘DPL’) program execution. Thread-agile DPL program execution may be carried out by receiving, in a message queue, a message for an instance of a DPL program and determining whether the host application has a stored state object for the instance of the DPL program identified by the message. If the host application has a stored state object for the DPL program, thread-agile DPL program execution may also carried out by retrieving the state object; preparing a thread available from a thread pool for execution of the instance of the DPL program in dependence upon the state object and an execution context for the instance of the DPL program; providing, to an execution engine for executing the DPL program, the state object and the prepared thread; and passing the message to the execution engine.
US10417008B2 Application execution apparatus and application execution method
An object of the present invention is to provide an application execution apparatus and an application execution method which enable quick startup at cold boot, and which can prevent occurrence of flicker in a display image at the time of camera image handover. The application execution apparatus according to the present invention includes a kernel that includes a predetermined function mechanism, a framework that is started by the kernel, and that includes an abstracted function mechanism obtained by abstracting the function mechanism, a first application that operates by directly using the function mechanism, and a second application that operates by indirectly using the function mechanism through the abstracted function mechanism, and that includes a function of the first application, where a volume of the first application is smaller than a volume of the second application.
US10417003B1 Data unit synchronization between chained pipelines
An apparatus having an interface and a circuit is disclosed. The interface may be connectable to a plurality of counters and a plurality of chained pipelines. The circuit may be configured to (i) increment each of a plurality of counters associated with a data unit in a buffer in response to a request from a first pipeline of the chained pipelines to increment one of the counters. The first pipeline may generate the data unit in the buffer. A plurality of second pipelines of the chained pipelines may access the data in the buffer in response to the counters being incremented. The circuit may be further configured to (ii) receive a plurality of wake instructions from the counters and (iii) send another wake instruction to the first pipeline in response to reception of all of the wake instructions.
US10417001B2 Physical register table for eliminating move instructions
Embodiments of an invention for a physical register table for eliminating move instructions are disclosed. In one embodiment, a processor includes a physical register file, a register allocation table, and a physical register table. The register allocation table is to store mappings of logical registers to physical registers. The physical register table is to store entries including pointers to physical registers in the mappings. The number of entry locations in the physical register table is less than the number of physical registers in the physical register file.
US10416999B2 Processors, methods, and systems with a configurable spatial accelerator
Systems, methods, and apparatuses relating to a configurable spatial accelerator are described. In one embodiment, a processor includes a core with a decoder to decode an instruction into a decoded instruction and an execution unit to execute the decoded instruction to perform a first operation; a plurality of processing elements; and an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements are to perform a second operation by a respective, incoming operand set arriving at each of the dataflow operators of the plurality of processing elements.
US10416997B2 Method and apparatus for performing logical compare operations
A method and apparatus for including in processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In one embodiment, instruction decode logic decodes instructions for an execution unit to operate on packed data elements including logical comparisons. A register file including 128-bit packed data registers stores packed single-precision floating point (SPFP) and packed integer data elements. The logical comparisons may include comparison of SPFP data elements and comparison of integer data elements and setting at least one bit to indicate the results. Based on these comparisons, branch support actions are taken. Such branch support actions may include setting the at least one bit, which in turn may be utilized by a branching unit in response to a branch instruction. Alternatively, the branch support actions may include branching to an indicated target code location.
US10416996B1 System and method for translating affliction programming interfaces for cloud platforms
A system and method include receiving a request to call a requested application programming interface (API) at a target cloud computing platform. The system and method further include determining that the requested API is unsupported by the target cloud platform. The system and method further include generating a set of workflows associated with the requested API. The system and method also include generating a set of tasks common to the plurality of cloud platforms including the target cloud platform based on the set of workflows. The system and method also include generating a set of target APIs associated with the target cloud platform based on the set of tasks and an identity of the target cloud platform. The system and method also include communicating the set of target APIs t to the target cloud platform.
US10416995B2 Techniques for providing environmental impact information associated with code
A technique for providing environmental impact information associated with code includes determining, based on execution of the code on a computer system, an environmental impact of a code execution sequence included in the code. A section of the code that is associated with the code execution sequence is then annotated with environmental impact information associated with the environmental impact of the code execution sequence.
US10416992B2 Techniques for web application updates
Techniques to update a web application are described. A method includes receiving an application update request for a requested web application from a service worker web application executing in a web browser on a client device, the application update request comprising a cached version indicator for a local cached copy of the requested web application on the client device; determining whether an updated requested web application is available based on the cached version indicator. When the cached version indicator is less than a current version indicator, an archived copy of the previous version of the requested web application indicated by the cached version indicator and a current copy of the current version of the requested web application are retrieved, and a delta update is generated based on the archived copy and current copy. The delta update is sent to the service worker web application. Other embodiments are described and claimed.
US10416990B2 System and method for seamlessly patching shared libraries in server environment
Methods, systems and non-transitory computer readable media involves receiving information of a new library from a patch management repository. A symbolic link to the new shared library is created and a request to an application process to replace a shared library is communicated. To replace the shared library, the application process periodically checks reference state of the shared library till it reaches a free-state. When the shared library reaches the free-state, the application process unloads the shared library from memory space and loads the new shared library to the memory space. The application process continues performing one or more pre-define functions during the replacement of the shared library.
US10416989B2 Self-healing learning system for one or more controllers
Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.
US10416987B2 Updating software in multiple adapter cards
A method for updating software in a computer system, comprising at least a central processor and multiple adapter cards, wherein the adapter cards are attached to a network, the method comprising (i) the central processor generating a distribution map based on configuration data of the network (100); (ii) the central processor sending the software update data and the distribution map to a receiving adapter card of the adapter cards; (iii) in response to receiving the software update data and the distribution map, the receiving adapter card applying the received software update data and creating at least one modified distribution map.
US10416986B2 Automating application updates in a virtual computing environment
In a computer-implemented method for automating application updates in a virtual computing environment, an update script and a digital signature for the update script are received, where the update script comprises an application update for updating an application installed on the virtual computing environment. The digital signature of the update script is validated using a public key of the virtual computing environment. Provided the digital signature of the update script is validated, the update script is executed to update the application.
US10416982B1 Automated analysis system and method
A method, computer program product, and computing system for receiving telemetry data from a remote storage system. The telemetry data is analyzed to assign a system health score to the remote storage system.
US10416981B2 Systems and methods for on-demand loading of added features for information handling system provisioning
In accordance with embodiments of the present disclosure, a method may include receiving a feature package associated with a provisioning action via a management controller communicatively coupled to a host system and configured to provide management of an information handling system comprising the host system and the management controller via management traffic communicated between the management controller and a network external to the information handling system, extracting components of the feature package including a first binary image and a second binary image, and executing the first binary image, wherein the first binary image is configured to store the second binary image in a portion of a memory accessible to the host system, set a variable flag indicating the management controller is in a maintenance mode, and cause the host system to reboot to execute the second binary image.
US10416978B2 Predicting whether a party will purchase a product
A method for predicting whether a party will purchase a product. The method includes accessing data wherein the data is obtained from a plurality of computing environments of a plurality of parties, analyzing the data; and predicting whether one of the plurality of parties will purchase a product based on the analyzed data.
US10416977B2 Automated application installation on media players and other controlled devices
Systems, methods and devices are described to automatically install software applications on media players or other consumer-type controlled devices. A smart device such as a phone, tablet or other computer suitably acts as an intermediary to deliver applications to the controlled device.
US10416972B1 Generating closures from abstract representation of source code
A device may receive source code and identify, based on the source code, an abstract syntax tree representing an abstract syntactic structure of the source code. Based on the abstract syntax tree, the device may identify a closure, the closure implementing a function based on at least a portion of the abstract syntax tree. In addition, the device may perform an action based on the closure.
US10416971B2 Method of creating the balanced parse tree having optimized height
Provided is a computer program stored in a computer readable storage medium, which includes encoded commands, wherein when the computer program is executed by one or more processors of a computer system, the computer program allows the one or more processor to perform the following steps for generating a balanced parse tree having an optimized height, the steps including: receiving a token stream including at least one token—the token stream meets an associate law—; determining whether an n-ary parse tree is full—the n-ary parse tree includes at least one node and the at least one node each includes n or less child nodes; a first node generating operation of generating a node while increasing a height of the parse tree based on the token stream when the n-ary parse tree is full; and a second node generating operation of generating the node while maintaining the height of the parse tree based on the token stream when the n-ary parse tree is not full.
US10416962B2 Decimal and binary floating point arithmetic calculations
Logic is provided for performing decimal and binary floating point arithmetic calculations on first and second operands. The method includes: receiving the first and second operands in packed format; unpacking the first and second operands; swapping the first operand to a fourth operand and the second operand to a third operand, if an exponent of the first operand is less than an exponent of the second operand, otherwise storing the first operand to the third operand and the second operand to the fourth operand; aligning the third operand and the fourth operands based on the exponent difference of the third and fourth operand and a number of leading zeroes of the third operand; performing an add/subtract operation on the aligned third and fourth operands with normalizing and rounding between the operands; and packing the result obtained from the add/subtract.
US10416960B2 Check procedure for floating point operations
Method and computer system for implementing an operation on ≥1 floating point input, in accordance with a rounding mode, e.g. using a Newton-Raphson technique. The floating point result comprises a p-bit mantissa. An unrounded proposed mantissa result is determined using the Newton-Raphson technique, wherein a p-bit rounded proposed mantissa result, t, corresponds to a rounding of the unrounded proposed mantissa result in accordance with the rounding mode, with k leading zeroes. If an increment to the (m−k)th bit of the unrounded result would affect the p-bit rounded result then the input(s) and bits of the unrounded result are used to determine a check parameter which is indicative of a relationship between an exact result and the unrounded result if the (m−k)th bit were incremented. The p-bit mantissa of the floating point result, is determined in dependence upon the check parameter, to be either t or t+1.
US10416959B2 Analog sorter
A list of digital elements to be sorted are converted to a group of analog signals. The group of analog signals are simultaneously compared to each other to determine the largest analog signal in the group. The largest analog signal is then compared to each of the analog signals in the group to determine which one or more of the analog signals in the group matches the largest analog signal. The matching one or more of the analog signals is removed from the group and the process is repeated until the group of analog signals have been sorted.
US10416953B2 System and methods for a display device ecosystem and modular platform
The present disclosure relates to systems, methods, and devices for display device operation in a connected ecosystem. In one embodiment, a method includes detecting a module placed on a module interface of the display device and initiating a pairing operation with the module. Operation of the module may be activated to provide functional output to the display device. Connectivity of the module with a second module associated with the module interface may be enabled by a display device such that the module and second module provides interoperability of at least one function of the module and the second module for use with the display device. In addition to supporting one or more modules by a display device, modules may be moved and connected to one or more other display devices in the ecosystem. In certain embodiments an interface is provided for coupling multiple physical units to a display device.
US10416952B2 Identifying a viewport within a browser window
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the identification of a viewport within a browser window of a screen that is shared via a screen-sharing application. By accurately identifying the location and dimensions of the viewport within the browser window, it is possible to render the viewport in the correct location within a screen of a remotely located device.
US10416949B2 Switching a wireless display mode and refreshing a graphics processing unit in an unstable state
Various aspects of the present disclosure provide for detecting a condition indicating that a graphics processing unit (GPU) is in an unstable state while receiving GPU commands in a first wireless display mode, transmitting a GPU refresh request message and switching from the first wireless display mode to a second wireless display mode in response to detecting the condition, receiving data sufficient to reset the GPU from the unstable state to a stable state at a random access point (RAP) in a trace of the GPU commands, and switching from the second wireless display mode to the first wireless display mode after receiving the data. The GPU refresh request message may include information requesting the data sufficient to reset the GPU at an upcoming RAP in the trace of the GPU commands. Various other aspects are also provided throughout the present disclosure.
US10416947B2 Mountable display devices
The present disclosure provides display devices and methods. A display device can include a visual curvilinear display mounted on a support member. A user may display or project media through the visual curvilinear display according to a display and/or location preference or schedule of the user.
US10416946B1 Wearable computer using programmed local tag
A wearable computing device includes a head-mounted display (HMD) that provides a field of view in which at least a portion of the environment of the wearable computing device is viewable. The HMD is operable to display images superimposed over the field of view. When the wearable computing device determines that a target device is within its environment, the wearable computing device obtains target device information related to the target device from a programmed local tag. The target device information may include information that defines a virtual control interface for controlling the target device and an identification of a defined area of the target device on which the virtual control image is to be provided. The wearable computing device controls the HMD to display the virtual control image as an image superimposed over the defined area of the target device in the field of view.
US10416942B2 Image processing apparatus, information processing system, information processing method, and recording medium
An image processing apparatus includes: an image processing engine to perform image processing; a memory to store setting information used in the image processing; a control panel to accept an operation instruction for operating the image processing engine and an input instruction for editing the setting information; and a Web server, functioning as a Web API service, to accept a request of the instruction from the control panel via one or more Web APIs. The control panel receives a response to the instruction for editing from the Web API service, and displays the received response as a result of the editing of the setting information.
US10416939B2 Communication terminal, communication system, communication control method, and non-transitory computer-readable medium
A shared terminal includes circuitry. The circuitry controls a display to display an image to a plurality of users, and obtains, from a first terminal of a first user, first terminal identification information. The circuitry transmits the first terminal identification information and an authentication request, to a terminal management server, and receives a first user name of the first user from the terminal management server. The circuitry controls the display to display a print configuration screen, and receives setting of print parameters for an image being displayed on the display via the print configuration screen, and receives other user name of the plurality of users other than the first user. The circuitry transmits data generated based on the image displayed on the display, the first user name, the other user name, and the print parameters that are set on the print configuration screen, to a print server.
US10416934B2 Control device for controlling an image forming system, image forming system and storage medium
A control device to control an image forming system having an image forming apparatus and a sheet discharge apparatus and includes a storage, a generator, and a controller. The storage stores sheet stacking information and taking out completion information. The generator generates a sheet bundle image representing a sheet bundle stacked on each of plural stacking trays based on the stored sheet stacking information. The controller combines the sheet bundle image with a system configuration image to display a combination on a display. The controller filters, from a list of processed image forming jobs, an image forming job for which sheets are not taken out to display the filtered image forming job on the display, and updates the sheet stacking information and the taking out completion information where the controller controls to determine that the sheet bundle stacked on any one of the plural stacking trays is taken out.
US10416931B2 Fault tolerance in shared memory
Examples herein involve fault tolerance in a shared memory. In examples herein, a metadata store of a shared memory indicating versions of data partitions of a resilient distributed dataset and a valid flag for the partitions of the resilient distributed dataset are used to achieve fault tolerance and/or recover from faults in the share memory.
US10416925B2 Distributing computing system implementing a non-speculative hardware transactional memory and a method for using same for distributed computing
A distributed computation system comprising computation units and memory shared between computation units, comprises a hardware module for detecting conflicts of access of computation units to shared memory; each hardware module for detecting conflicts configured to: store a probabilistic data structure, indicative of the addresses of shared memory involved in the current transactions; receive at least one message indicative of request for access, by one computation unit to an address of shared memory; determine, from a probabilistic data structure, whether the address is already involved in a current transaction, and transmit a message indicating presence or absence of access conflicts; receive a message indicative or confirmative of reservation or releasing of an address of shared memory, and update the probabilistic data structure for the reserved addresses and the released addresses to be considered, as being/not being involved in a current transaction. A method for using the system is provided.
US10416918B2 Service state management in a decentralized control plane of a computing system
A method managing a state of a service of a control plane in a computer system includes: executing a service host process of the control plane on a software platform of the computer system; creating, by the service host process, a service object representing the service and a service document object representing the state of the service; modifying the service document object to update the state of the service; parsing at least a first portion of the service document to designate data to be indexed and at least a second portion of the service document to designate data to be persistently stored; and updating index data of an index stored in storage of the computer system with the data to be indexed and updating auxiliary data in the index with the data to be persistently stored.
US10416917B2 Linking server and information processing method
Provided is a linking server that can easily link outputted data with another system. The linking server includes: a communication unit that is capable of communicating between a management server that collects one or more pieces of operating information from one or more image forming apparatus, and an external system that performs processing using the one or more pieces of operating information; a storage unit; an input/output unit that acquires the one or more pieces of operating information that is outputted from the management server, and stores that operating information in the storage unit; and a packaging unit that acquires the one or more pieces of operating information, generates compressed data by performing a compression process and a packaging process, and writes the generated compressed data back into the storage unit; wherein the input/output unit outputs the compressed data to the external system.
US10416915B2 Assisting data deduplication through in-memory computation
A data storage system having a hashing engine for facilitating data deduplication. A device is provided that includes: a storage media; and a controller, wherein the controller includes a hashing engine for implementing a data deduplication process on data stored in the storage medium, wherein the hashing engine: inputs parameters from a host that specifies a sliding widow size and a boundary condition; implements a rolling hash function; and outputs a data chunk boundary.
US10416914B2 Method and apparatus for path selection of storage systems
Embodiments of the present disclosure provide methods and apparatus for path selection in a storage system. The storage system includes a plurality of storage devices, each storage device being connected to a plurality of different HBA ports of a server via a plurality of paths; the method comprises: monitoring a system-wide performance metric of the storage system to obtain dynamic performance statistics; detecting a performance-related event based on the dynamic performance statistics; and selecting, from the plurality of paths, an active path for a storage device of the plurality of storage devices based on the dynamic performance statistics and a result of the detecting. With the methods or apparatus according to the embodiments of the present disclosure, performance bottleneck can be avoided or timely eliminated, load balance can be achieved, and system resources can be utilized more effectively.
US10416908B2 Memory system and method for detecting error section and reprocessing tasks
Provided herein may be a memory system and a method of operating the memory system. The memory system may include a semiconductor device in which data are stored, and a memory controller for communicating with the semiconductor device, sequentially processing tasks included in a descriptor, detecting an error section by checking the tasks in reverse order when an error occurred in the tasks, and reprocessing the tasks included in the detected error section.
US10416903B2 Wear leveling
In an example, a portion of a memory array may be selected to be wear leveled based on how often the portion is or is to be accessed. The portion may be wear leveled.
US10416900B2 Technologies for addressing data in a memory
Technologies for addressing data in a memory include an apparatus that includes a memory and a controller. The memory is to store sub-blocks of data in a data table and a pointer table of locations of the sub-blocks in the data table. The controller is to manage the storage and lookup of data in the memory. Further, the controller is to store a sub-block pointer in the pointer table to a location of a sub-block in the data table and store a second pointer that references an entry where the sub-block pointer is stored in the pointer table.
US10416899B2 Systems and methods for low latency hardware memory management
In various embodiment, the present invention teaches a sequencer that identifies an address point of a first data block within a memory and a length of data that comprises that data block and is related to an input of a matrix processor. The sequencer then calculates, based on the block length, the input length, and a memory map, a block count representative of a number of data blocks that are to be retrieved from the memory. Using the address pointer, the sequencer may retrieve a number of data blocks from the memory in a number of cycles that depends on whether the data blocks are contiguous. In embodiments, based on the length of data, a formatter then maps the data blocks to the input of the matrix processor.
US10416898B2 Accessing data in a dispersed storage network during write operations
A method includes sending data access requests to storage units regarding a set of encoded data slices. The method further includes, when a write transaction is pending for the set of encoded data slices, receiving proposal records from the storage units. The method further includes interpreting the proposal records to determine an ordering of visible versions of the set of encoded data slices stored by the storage units. The method further includes determining whether a threshold number of encoded data slices of a desired version of the set of encoded data slices is visible. The method further includes, when the threshold number of encoded data slices is visible, determining whether to proceed with the data access request. The method further includes, when determined to proceed with the data access request, sending a request to proceed with the data access request to the storage units.
US10416892B2 Fileset-based data locality enablement in distributed file systems
An approach, for fileset based data locality management in Distributed File Systems. A data locality manager receives fileset identifiers and associated block allocation information, for storing in data block locality tables. The data locality manager determines data block locality factors based on the fileset identifiers and the block allocation information, creating a collection of the data block locality factors. The data locality manager stores the collection of the data block locality factors in the data block locality tables. The data locality manager receives the fileset identifiers for determining the collection of the data block locality factors associated to the fileset identifiers and outputs the collection of the data block locality factors.
US10416891B2 Systems and methods for transitioning and updating/tailoring machine instructions from a first system with an older or initial one or set of components to a second system or platform with one or more different components and new or modified operations or functions along with additional potential applications including use in network security and intrusion detection
Systems and methods for transitioning and updating machine instructions from a first system with an older/initial component(s) to a second system or platform with one or more different components and new or modified operations or functions are provided. Embodiments enable improved obsolescence/configuration management and customization of the older/initial system's machine instructions (MI) to a target application/platform with new or modified capabilities. One exemplary system enables processing binary tape tracks for linear flash media over a universal serial bus (USB) to a personal computer (PC) card interface. User interfaces are provided for editing MIs to insert/modify functions or capabilities of obsolete MIs, e.g. binary tape tracks that are customized for a system with obsolete component(s) (e.g. tape drive), transferring data to/from a newer component (e.g. a linear flash media). Exemplary systems can include additional embodiments such as an intrusion detection and warning system to detect unauthorized file management service commands.
US10416888B2 Parallel processing device, method for controlling parallel processing device, and controller used in parallel processing device
A parallel processing device includes a management unit, a plurality of nodes, and a controller that controls each of the plurality of nodes in accordance with a first command transmitted from the management unit. The controller includes a command storage that stores a second command generated a previous time, a command type identification unit that identifies a command type of the first command transmitted from the management unit, and a command generator that generates a third command by using the second command according to the command type.
US10416886B2 Data storage device that reassigns commands assigned to scale-out storage devices and data processing system having the same
The data storage device includes scale-out storage devices and a controller configured to assign commands to the scale-out storage devices and re-assign the commands assigned to the scale-out storage devices based on state information output from a first scale-out storage device among the scale-out storage devices. Each of the scale-out storage devices includes a volatile memory device, a non-volatile memory device, and a scale-out controller configured to control the volatile memory device and the non-volatile memory device.
US10416884B2 Electronic device, method, and program product for software keyboard adaptation
An electronic device is disclosed. The electronic device may include a software keyboard that may include keys, each key including a sensing region and a character code. The software keyboard may detect a contact on a sensing region of a key and output the character code of the key. The electronic device may include a memory that may store a fixed layout and a moving layout. The fixed layout may include one or more fixed sensing regions, and each one may correspond to a key and include an unchangeable range. The moving layout may include one or more moving sensing regions, and each one may correspond to a key and include a changeable range. A character code output unit may, in response to contact at a fixed sensing region or moving sensing region, output the character code corresponding to the key of the contacted sensing region.
US10416883B2 User terminal apparatus and controlling method thereof
A user terminal apparatus is provided. The user terminal device includes a display having a main display area disposed on a front side of the user terminal apparatus and a sub display area extended from one side of the main display area to be disposed on at least one area of a rear side of the user terminal apparatus and a processor configured to, in response to a predetermined touch input being input on the sub display area, control the display to display a UI displayed on the sub display area on the main display area.
US10416879B2 Method for operating an infotainment system of a motor vehicle, and infotainment system for motor vehicle
A method for operating an infotainment system of a motor vehicle in which at least one data set stored on at least one mobile terminal is transmitted wirelessly to the infotainment system and received by the infotainment system as soon as a swipe gesture has been detected on the mobile terminal wherein the at least one data set is stored first in a buffer memory of the infotainment system and only then transmitted to a further memory of the infotainment system and then processed by means of the infotainment system when a predetermined confirmation action has been detected on-board. The invention also relates to an infotainment system for a motor vehicle.
US10416878B2 Messaging device having a graphical user interface for initiating communication to recipients
A messaging device allows a user to initiate communication to recipients via a graphical user interface. In some embodiments, messages are composed by a user via a touchscreen display. Pre-existing messages may also be retrieved by the user via the display. Icons representing potential message recipients are displayed, and the user may deliver a message to a recipient by associating the message with the icon that represents the desired recipient, such as by a drag-and-drop or pop-and-hop motion. In addition, the user may indicate to which of the recipient's various electronic devices or services the message is to be delivered. In some embodiments, the user may deliver the message to a group of recipients.
US10416876B2 System, method and apparatus for implementing an improved user interface on a kiosk
An apparatus, system and method are presented for implementing a user interface on a kiosk terminal. The terminal includes a processor, LCD display and touch-screen device. Software implemented by the processor receives input from the touch-screen device to determine complex interactions with the display that are then used to select and/or modify functions and features provided by the terminal.
US10416873B2 Application specific adaption of user input assignments for input devices
Techniques are shown for changing input assignments of an input device controls for a first application while leaving assignments unchanged for other applications. When a first application is active, a first input action is registered from activation of an input control selected for mode control. In response, when an input mode of the first application corresponds to standard device mapping inputs, the input mode is changed to an input mode corresponding to an alternate device mapping inputs assigned to a subset of input controls. When the first application is in alternate device mapping mode, input control activations are registered according to the alternate device mapping actions. When a second application is active, input control activations are registered according to the standard input mapping actions.
US10416872B2 Determination of an apparatus display region
A method comprising determining by an apparatus that comprises a see through display, that the apparatus has become placed on a separate apparatus, the separate apparatus comprising a separate apparatus display, determining an apparatus display region of the see through display based, at least in part, on the determination that the apparatus has become placed on the separate apparatus, determining a separate apparatus display region of the see through display, sending a display region directive from the apparatus to the separate apparatus that communicates the separate apparatus display region, receiving information indicative of an input, determining that the input has an input position that corresponds with the separate apparatus display region, and sending an operational directive from the apparatus to the separate apparatus based, at least in part, on the determination that the input has an input position that corresponds with the separate apparatus display region is disclosed.
US10416870B2 Display control device and non-transitory computer-readable storage medium having program recorded thereon
A display control device includes a display, a touch panel, and a display controller. The touch panel is attached to the display. The display controller controls the display based on an operation performed on the touch panel. The display controller determines whether or not the touch panel has detected a tool display operation performed when the display displays a partial image of an entire image. Upon determining that the touch panel has detected the tool display operation, the display controller controls the display to display a move operation tool. The display controller determines whether or not the touch panel has detected a move operation. Upon determining that the touch panel has detected the move operation, the display controller controls the display to display a different partial image of the entire image based on the move operation.
US10416869B2 Information processing apparatus that scrolls and displays contents, control method therefor, and storage medium storing control program therefor
An information processing apparatus that is capable of finding out a desired content in a short time. A display control unit scrolls and displays at least parts of respective contents on a screen by moving the contents in a predetermined direction. A storing unit stores a start-time content displayed at a time of starting to scroll and display the contents in the predetermined direction among the contents. The display control unit makes a displaying part of the start-time content become larger than a displaying part of the other contents when the start-time content is displayed again because a moving direction of the contents is reversed.
US10416867B2 Display control apparatus and display control method
A display control apparatus that is a first aspect of the present disclosure includes: an acquisition unit that obtains an input image; and a display control unit that displays the input image on a screen by scrolling the input image along a predetermined scroll line, the display control unit displaying the input image by scrolling the input image along the scroll line different according to a scroll speed that is a speed in the scrolling. The present disclosure can be applied to, for example, a case where a medical image is diagnosed.
US10416866B2 Representation of digital map styling properties across zoom levels
A process and system allow for visually representing style layer properties of a digital map across various zoom levels. From a style sheet for a digital map, a plurality of style layer properties for a style layer corresponding to the digital map are determined for rendering in the form of a visual map, including various property values for different zoom levels. From these, a zoom level function is generated between pairs of the values for a particular style layer property, by assigning property values (a continuous range or finite set) between the first property value and the second property value in the pair. A visual map based on vector map tiles rendered according to the zoom level function is displayed according to the selected zoom level. As values are changed, the visual map is updated to reflect the changes.
US10416861B2 Method and system for detection and resolution of frustration with a device user interface
A method for user interface interaction on a computing device, the method including detecting frustration with a user interface interaction on the computing device; determining a location of input events on a display of the computing device; and magnifying an area proximate to the location of input events. Further, a computing device includes a processor; and a user interface, wherein the computing device, using the processor and user interface, is configured to detect frustration with a user interface interaction on the computing device; determine a location of input events on a user interface of the computing device; and magnify an area proximate to the location of input events.
US10416856B2 Handedness for hand-held devices
An aspect provides a method, including: receiving one or more sensor inputs at an information handling device; determining, using a processor, that a user is holding the information handling device with a particular hand based on a holding orientation derived via the one or more sensor inputs; and adjusting output to a touch screen of the information handling device based on the particular hand determined. Other aspects are described and claimed.
US10416854B2 Autofill for a user device
An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.
US10416853B2 Methods, systems, and media for providing media guidance based on detected user events
Methods, systems, and media for providing media guidance are provided. In some implementations, a method for providing media guidance is provided, the method comprising: receiving device data from a mobile device associated with a display device; identifying a media content item being presented on the display device; determining a first indication that the mobile device has been interacted with during the presentation of the media content item; storing a first timestamp corresponding to the first indication; determining a second indication that the interaction with the mobile device has ceased; storing a second timestamp corresponding to the second indication; receiving an indication that the media content item is to be played back; determining, using a hardware processor, a first playback position in the media content item based on the first timestamp; and causing the media content item to be presented from the determined first playback position in response to receiving the indication.
US10416850B1 Sharing groups for capturing digital media
A plurality of sharing groups are available to a user, each mapping to a corresponding set of users. While a first sharing group is the currently-selected sharing group, a first one or more activations of a capture control is detected. Based on the first sharing group being the currently-selected sharing group when the first one or more activations occurred, one or more first digital media items captured in response are automatically shared with a first set of users corresponding to the first sharing group. While a second sharing group is the currently-selected sharing group, a second one or more activations of the capture control is detected. Based on the second sharing group being the currently-selected sharing group when the second one or more activations occurred, one or more second digital media items captured in response are automatically shared with a second set of users corresponding to the second sharing group.
US10416849B2 Electronic device and settings menu interface display control method
An interface display control method in an electronic device, includes invoking and displaying a first level submenu interface on a trigger received, the first level submenu interface including menu item arrangement area and preview area, and controlling a display screen to display multiple first level submenu items on the menu item arrangement area for ease of access by user. The multiple first level submenu items correspond to application control parameters. The method responds to user first operation to activate and second operation of user selecting. The second operation signal is responded to, and current settings value of the control parameter, corresponding to the operated first level submenu item, is displayed. The first operation signal causes display of multiple second level submenu items or multiple bottom submenu items corresponding to the operated first level submenu item.
US10416848B2 User terminal, electronic device, and control method thereof
A method for controlling a user terminal is provided. The user terminal controlling method includes, when an external apparatus providing a UI screen is connected, providing a touch mode where a touch manipulation to navigate menu items provided on the UI screen is input, and when a predetermined touch manipulation is input in the touch mode, transmitting information corresponding to the input touch manipulation to the external apparatus.
US10416844B2 Message user interfaces for capture and transmittal of media and location content
A device provides user interfaces for capturing and sending media, such as audio, video, or images, from within a messaging application. The device displays a message conversation having a media affordance. Responsive to contact on the media affordance, the device displays a record affordance and a send affordance. Responsive to contact on the record affordance, the device begins to record a video. Responsive to contact on the send affordance, the device sends the recorded video to the participants of the message conversation.
US10416843B2 Electronic device and method of controlling object in electronic device
An electronic device is provided. The electronic device includes a display module functionally connected to the electronic device and an object control module configured to create object property information based on a characteristic of an application and configure and display an object for controlling at least some functions of the application based on the object property information when the application is executed.
US10416838B2 Graphical messages
A device, system, and method are directed towards facilitating composing, editing, and displaying a message that includes text and graphics inline. An edit window provides a mechanism for editing the text inline. The message, including text and graphics, may be sent to a remote device. The remote device may display the message, and edit the text and graphics inline, and send a reply message to the original sender.
US10416837B2 Virtual reality safety bounding box
A virtual reality (VR) system identifies a bounding box including a safe region. The bounding box encloses an area that allows a user wearing a head mounted display (HMD) to safely view content of a virtual world. The VR system identifies the user's location relative to the bounding box and tracks the user's location. When it is determined that the user is located outside the safe region of the bounding box, the VR system can modify what is presented to the user via the HMD, can warn the user, and/or can suggest that the user move back to the safe region.
US10416836B2 Viewpoint navigation control for three-dimensional visualization using two-dimensional layouts
Systems and methods for supplying an open interface (e.g., web pages) for viewpoint navigation control of a three-dimensional (3-D) visualization of an object that is simple to create and fast and easy to use. This viewpoint navigation control application allows users to control the viewpoint in a 3-D environment by interacting with (e.g., clicking on) a 2-D hyperlink layout within a web browser (or other 2-D viewer with hyperlink capability). Position and orientation data for a selected viewpoint are transferred as part of a command message sent to the 3-D visualization application through an application programming interface when users select a hyperlink from a web page displayed by the 2-D layout application. The 3-D visualization application then retrieves data and displays a view of at least a portion of the 3-D model of the object with the predefined viewpoint specified in the command message.
US10416835B2 Three-dimensional user interface for head-mountable display
A method, apparatus, and computer-readable medium for a user interface (UI) for a head-mountable display (HMD). The method includes generating three-dimensional content for display by the HMD. The method also includes identifying three-dimensional coordinates for UI elements of the UI that are associated with the three-dimensional content. The three-dimensional coordinates identified within an angular range for the UI that includes a viewable region of a user while wearing the HMD. Additionally, the method includes, in response to a user input, displaying the UI elements at the identified three-dimensional coordinates over the three-dimensional content. The method may further include, after displaying the UI elements, moving the display of the UI elements on the HMD in a direction corresponding to a movement direction of the HMD in response to detecting movement of the HMD corresponding to movement of a head of the user wearing the HMD.
US10416832B2 Display device, display method, and recording medium having display program stored thereon
Disclosed are a display device, etc. which display information in a display format that provides high visibility. The display device 201 comprises a display unit 202 which displays first nodes, each representing a different communication entity with communication capabilities, or second nodes, each representing a different group of a plurality of communication entities, around a first region, and which shows communications being carried out between first and second nodes, between a plurality of first nodes, or between a plurality of second nodes, in a display format in which the connections between these communicating nodes are indicated within the first region.
US10416829B1 Touch sensitive processing apparatus, system and method thereof
The present invention provides a touch sensitive processing apparatus for controlling a pressure and touch sensitive panel which comprises: at least one elastic and dielectric element; and an enclosed force sensitive electrode located by one side of the elastic and dielectric element. The enclosed force sensitive electrode comprises multiple electrical wiring points for connecting to the touch sensitive processing apparatus.
US10416828B2 Detecting apparatus and display apparatus
According to an aspect, a detecting apparatus includes: a touch detection electrode provided along a touch detection surface; a strain gauge integrated with the touch detection electrode.
US10416827B2 Display, input device, and method of manufacturing display
To provide a display capable of reducing each resistance of a drive electrode and a detection electrode, in the display which is provided with an input device having the drive electrode and the detection electrode formed on the same plane. A drive electrode includes a plurality of first electrode portions arranged in an X-axis direction, and a plurality of first connection portions each of which electrically connects the two first electrode portions adjacent to each other. A detection electrode includes a plurality of second electrode portions arranged in a Y-axis direction, and a plurality of second connection portions each of which electrically connects the two second electrode portions adjacent to each other. The first connection portion overlaps with the second connection portion in a planar view. Each of the first electrode portion and the second electrode portion contains metal or alloy, and has a mesh shape.
US10416826B2 Touch panel sensor, touch panel device and display device
A touch panel sensor includes a substrate and an electrode having a detection electrode and an extraction electrode connected to a detection electrode. The electrode, in any cross-section thereof in the thickness direction, includes a metal layer which occupies at least part of the cross-section. The metal layer of the detection electrode and the metal layer of the extraction electrode are formed integrally at a joint between the detection electrode and the extraction electrode. The detection electrode includes a conductive mesh having conductive wire arranged in a mesh pattern, the conductive wire having a height of not less than 0.2 μm and not more than 2 μm and a width of not less than 1 μm and not more than 5 μm. The conductive wire of the conductive mesh each have a base surface on the substrate side, and a flat top surface located opposite to the base surface.
US10416820B2 Display device
A display device is provided in which a configuration of first electrodes (4) in a first area (R1) that overlaps a display area (AA) of a touch panel (2), and a configuration of first electrodes (6) in a second area (R2) outside the first area, are different from each other. In the second area (R2), at least one electrode pad (6-1a, 6-2a) of the first electrodes (6) is arranged so as to be opposed to one second electrode (7a).
US10416813B2 Display system, display device, information processing device, and information processing method
Each projector specifies coordinates of a position which is indicated by an indicator, and outputs coordinate information representing the coordinates which are specified, and identification information identifying a display position of the image. An information processing device includes a conversion unit converting the coordinate information into coordinate information representing coordinates in a coordinate system of the information processing device on the basis of the identification information.
US10416812B2 Display substrate and method for testing the same, display apparatus
Embodiments of the invention provide display substrate, method for testing the same and display apparatus. The display substrate includes pixel regions arranged in matrix and test unit, each pixel region being provided with first electrode, wherein the test unit includes at least two test sub-units; first electrodes provided in adjacent pixel regions correspond to electrode block, and electrode blocks are electrically isolated from each other and divided, in accordance with their positions, into at least two test groups whose number is the same as that of the test sub-units; the electrode blocks of a same test group are provided spaced apart from each other in both row and column directions, and all the electrode blocks in the same test group are connected to one test sub-unit. The test unit can accurately test open or short defect existing in the display substrate, thereby improving test accuracy and lowering production costs.
US10416802B2 Mutual hover protection for touchscreens
Disclosed is a touch sensor and method for detecting a touch in a capacitive touchscreen application, wherein the touch sensor is capable of distinguishing between a finger hovering above the touch sensor and a touch from a stylus having a small contact surface area without having to adjust the sensitivity of the touch sensor. The touch sensor includes a first sensing electrode, a transmit electrode, and a second sensing electrode, wherein the second sensing electrode is positioned substantially around the perimeter of the inner circuitry (i.e., transmit electrode and first sensing electrode). A touch is detected by sensing changes in a first capacitance between the transmit electrode and first sensing electrode and a second capacitance between the transmit electrode and second sensing electrode. The changes in the first and second capacitances are compared to determine whether the changes in the capacitances are due to a finger hover or a touch.
US10416801B2 Apparatus, controller, and device for touch sensor hand-configuration analysis based at least on a distribution of capacitance values
In certain embodiments, an apparatus includes controller circuitry and a touch sensor that includes first electrodes. The controller circuitry is configured to measure first capacitance values during a first time period, each first capacitance value associated with a respective first electrode. The controller circuitry is also configured to determine a first hand-usage value based at least on a distribution of the first capacitance values. The controller circuitry is also configured to estimate a hand-usage state based at least on the first hand-usage value. The hand-usage state indicates one of the following hand configurations: right-handed interaction with the touch sensor, left-handed interaction with the touch sensor, or two-handed interaction with the touch sensor.
US10416800B2 Devices, methods, and graphical user interfaces for adjusting user interface objects
An electronic device displays a user interface that includes one or more user interface elements. The device detects a contact on a touch-sensitive surface. The device detects a first increase in a characteristic intensity of the contact. In response to detecting the first increase, the device adjusts a property of a first user interface element from a first value to a second value. After adjusting the property, the device detects a decrease in the characteristic intensity of the contact. In response to detecting the decrease, in accordance with a determination that the first increase met intensity criteria, the device maintains the property above the first value. After detecting the decrease, the device detects a second increase in the characteristic intensity of the contact. In response to detecting the second increase, the device adjusts the property to a third value that is greater than the second value.
US10416797B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a color filter substrate and an array substrate bonded together by non-conductive sealant. The display panel includes a display area and a non-display area around the display area. A first non-display area of the color filter substrate is provided with: at least two pressure sensors, each of which includes a signal input terminal and a signal output terminal; a plurality of power supply signal input lines, each of which is electrically connected to a respective one of the signal input terminals of the at least two pressure sensors; and a plurality of pressure signal output lines, each of which is electrically connected to a respective one of the signal output terminals of the at least two pressure sensors.
US10416794B2 Touch panel for detecting inclination of stylus pen based on difference between sensor detection data
There is provided an information processing device that can detect the inclination of an input device through a simple operation while preventing the input device from increasing in size, the information processing device including: a data acquisition unit configured to acquire, as detection data, output values or gains of a first sensor and a second sensor which are each capable of detecting contact with or approach to an input device; and an inclination detection unit configured to detect inclination of the input device on the basis of a difference value between the detection data of the first sensor and the detection data of the second sensor.
US10416793B2 Selection unit to select or control different states or functions of an aircraft system
Provided is a selection unit for selecting different states or functions of an aircraft system, including: a manually operable selection element, the selection element including a first display indicating the actual selection state of the selection element, with each selection state of the selection element representing a different state or function of the aircraft system, wherein the selection element is additionally designed and configured for a dynamic electronic selection of the actual selection state based on an external signal input, and a second display co-located with the selection element, the second display visualizing the actual state of the aircraft system depending on the actual selection state of the selection element.
US10416791B2 Circuit switch and stylus
A circuit switch comprises a first circuit board, a second circuit board and a third circuit board which are intact and sequentially parallel to each other; and a dual ramp means, wherein a first end of the first circuit board and a first end of the third circuit board contacts with the two ramps of the dual ramp means, respectively, a first end of the second circuit board does not contact with the dual ramp means, the first end of the second circuit board comprises a circuit, a second point and a third point of the circuit contacts with and electrically couples to a first point of the first circuit board and a fourth point of the third circuit board, respectively.
US10416790B2 Paint your place application for optimizing digital painting of an image
A user-facing front end screen display of an illustrative digital image painting application includes a bucket tool which enables a user to apply a selected color to a selected area of an uploaded digital image such as a wall of a room, a paint brush tool to fill in missed areas, an eraser tool is to remove misapplied color, masking tools to mask off selected areas, and a tolerance slider tool to assist in properly filling in painted areas. Improved image preprocessing methods enable better definition of areas of the image to be painted the same color.
US10416789B2 Automatic selection of a wireless connectivity protocol for an input device
Certain embodiments include a computer-method includes searching for a receiver having an active first wireless communication protocol. When the receiver is detected, the mobile input device connects to the receiver, and when the receiver is not detected, the method includes searching for a host computer having an active second wireless communication protocol (e.g., Bluetooth®) after the receiver is not detected. The method further includes connecting the mobile input device to the host computer when the receiver is not detected and the active second type of wireless communication protocol is detected. The method then continues to search for the receiver while the mobile input device is connected to the host computer having the second wireless communication protocol, and automatically switches the wireless connection from the host computer having the second wireless communication protocol to the receiver when the first type of receiver is detected.
US10416787B2 Interactive projector, interactive projection system, and interactive projector control method
An interactive projector includes a projection unit, a plurality of cameras, a position detection unit that detects a position of the pointing element with respect to the projected screen based on a plurality of images including the pointing element of which the image is captured, a function calculation unit that calculates a curved-surface function representing a three-dimensional shape of the projected screen based on a captured image including a specific image captured when the specific image is projected, and a contact detection unit that detects contact of the pointing element with the projected screen using the position of the pointing element detected by the position detection unit and the curved-surface function calculated by the function calculation unit, and the function calculation unit detects three-dimensional positions of a plurality of reference points, on the projected screen based on the captured image including the specific image and calculates the curved-surface function.
US10416786B2 Method of displaying pointing information and device for performing the method
A method for displaying pointing information that enables a user to intuitively determine a pointing position and a moving direction of the point position via a display and a device for performing the method are disclosed. The method includes displaying a plurality of items and selection information which is overlapped with at least a part of a selected item from among the plurality of items on a display, receiving movement information which relates to a remote control apparatus from the remote control apparatus, and if a position on the display which corresponds to the movement information is disposed outside a predetermined region which includes the selected item, modifying the selection information.
US10416785B2 Information processing apparatus, information processing method, and program
An information processing apparatus that controls a display to display first layer data, detects movement of the information processing apparatus, and controls the display to display second layer data corresponding to the first layer data together with the first layer data based on a movement detected by the detection unit.
US10416780B2 Mechanical keyboard with reduced number of keys
A mechanical keyboard with reduced number of keys includes many mechanical keys which are divided into a function section and an alphanumeric section disposed at one side of the function section. Each mechanical key has a keycap. The keycap has a light-transmitting character symbol on a top surface thereof. At least one mechanical key is a self-defined key in the function section or the alphanumeric section. Each keycap of the self-defined key has a top wall and a side wall facing a user. The top wall and the side wall respectively have a light-transmitting character symbol. Each self-defined key has a first lighting module and a second lighting module which are alternatively activated to light. The first lighting module corresponds to the top wall of the self-defined key. The second lighting module corresponds to the side wall of the self-defined key.
US10416776B2 Input device interaction
A method and system for interacting with an input device is provided. The method includes initializing a virtual keyboard viewable via an eyewear based video display enabled computing device. The eyewear based video display enabled computing device determines that two hands of a user are viewable via a view screen of the eyewear based video display enabled computing device. In response, characters or symbols of the virtual keyboard are mapped to a position and associated scaling of the two hands of the user. Movement of the hands is tracked and associated with gestures enabled by the movement. The associated gestures are converted into associated characters or symbols and input data specified by the user is received.
US10416769B2 Physical haptic feedback system with spatial warping
A computing system including a head mounted display device with a processor and an associated display is provided. A sensor in communication with the processor is configured to detect a movable body part of a user. A plurality of physical haptic feedback structures are configured to be contacted by the movable body part. The processor is configured to operate the display device, receive data from the sensor, and determine an intended virtual target of the movable body part and a target physical structure having haptic characteristics corresponding to the intended virtual target. Also, the processor is configured to compute a path in real three-dimensional space from the movable body part to the target physical structure, compute a spatial warping pattern, and display via the display the virtual space and the virtual reality representation according to the spatial warping pattern.
US10416766B1 Varifocal head-mounted display including modular air spaced optical assembly
A head-mounted display (HMD) includes an electronic display configured to emit image light, an optical assembly that provides optical correction to the image light, an eye tracking system, and a varifocal module. The optical assembly includes a back optical element configured to receive the image light from the electronic display, and a coupling assembly configured to couple a front optical element to a location within the optical assembly such that the front optical element receives light transmitted by the back optical element. The optical correction is determined in part by an optical characteristic of the front optical element that is replaceable. The eye tracking system determines eye tracking information for a first eye of a user of the HMD. A varifocal module adjusts focus of images displayed on the electronic display, based on the eye tracking information and the optical correction.
US10416765B2 Image changes based on viewer's gaze
An embodiment combines the concepts of image enhancement and pointing to enhance the experience of viewing images by tracking where the viewer is pointing. The result is to make the viewing experience more like viewing the original scene, or to enhance the viewing experience in new ways beyond the original experience, either automatically, or by interacting with a photographer's previously specified intentions for what should happen when the viewer points at a particular portion of an image or images taken by that photographer.
US10416762B2 Beam steering backlight unit and holographic display apparatus including the same
A beam steering backlight unit provides a hologram image to multiple viewing positions and a holographic display apparatus includes the beam steering backlight unit. The backlight unit includes a light source array comprising a plurality of two-dimensionally arranged light sources and a micro lens array arranged to face the light source array and comprising a plurality of two-dimensionally arranged micro lenses. The light source array includes a plurality of light source blocks each corresponding to a respective one of the plurality of micro lenses, wherein a plurality of the light sources are arranged in each of the plurality of light source blocks. The light source array is configured to select and turn on only those light sources of the plurality of light sources respectively disposed in a same position in each of the plurality of light source blocks and turn off the other light sources.
US10416760B2 Gaze-based object placement within a virtual reality environment
A head mounted display (HMD) device operating in a real world physical environment is configured with a sensor package that enables determination of an intersection of a device user's projected gaze with a location in a virtual reality environment so that virtual objects can be placed into the environment with high precision. Surface reconstruction of the physical environment can be applied using data from the sensor package to determine the user's view position in the virtual world. A gaze ray originating from the view position is projected outward and a cursor or similar indicator is rendered on the HMD display at the ray's closest intersection with the virtual world such as a virtual object, floor/ground, etc. In response to user input, such as a gesture, voice interaction, or control manipulation, a virtual object is placed at the point of intersection between the projected gaze ray and the virtual reality environment.
US10416758B2 Information processing apparatus, information processing system, and information processing method
In an information processing apparatus, a posture data acquiring section acquires output values from a motion sensor of a head-mounted display. Effective rates of acceleration are then obtained by correcting the output values based on correction formulas. A posture is calculated in reference to the axes of the motion sensor based on the acquired rates of acceleration. Thereafter, the posture of the head-mounted display is calculated by performing rotation correction based on previously acquired angle errors, the calculated posture being output to an information processing section. A correction data updating section acquires posture information based on markers of the head-mounted display imaged in a captured image, and updates correction data for use in acquiring the posture from the sensor output values through comparison with the marker-based posture information.
US10416756B2 Foot operated navigation and interaction for virtual reality experiences
An apparatus for creating movement in a virtual reality for a user includes a computer includes a virtual reality headset in communication with the computer that is worn on the head of the user so the user sees the virtual reality shown by the headset and produced by the computer in the headset. The apparatus includes a foot controller in communication with the computer against which the user moves at least one of his feet to create control signals with the foot to cause movement in the virtual reality. A method for creating movement in a virtual reality for a user having the steps of the user seeing the virtual reality shown by a virtual headset and produced by a computer in the headset, a virtual reality headset in communication with the computer that is worn on the head of the user. There is the step of the user moving at least one of his feet against a foot controller to create control signals with the foot to cause movement in the virtual reality by the computer, the foot controller in communication with the computer. A computer software program for creating movement in a virtual reality for a user.
US10416754B2 Floor system providing omnidirectional movement of a person walking in a virtual reality environment
A modular floor with active tiles that utilize numerous friction or contact disks each with a raised segment or portion on their edges that together provide a planar contact surface for the active tile. Each disk is oriented at a fixed tilt angle to define which part of the disk's outer surfaces act as the raised portion, and each disk is oriented to position where the raised surface is located so as to define the direction that a supported object is moved over the modular floor. The drive system typically includes, for each disk assembly, a disk orienting mechanism along with a disk rotation mechanism to rotate the disk at a rotation rate about its central axis. The controller of the motion system operates the disk orienting mechanism to orient the disk so that a particular location on the disk behaves as the raised portion where an object is contacted.
US10416750B2 Algorithm engine for ultra low-power processing of sensor data
Disclosed is a method and apparatus for power-efficiently processing sensor data. In one embodiment, the operations implemented include: configuring a sensor fusion engine and a peripheral controller with a general purpose processor; placing the general purpose processor into a low-power sleep mode; reading data from a sensor and storing the data into a companion memory with the peripheral controller; processing the data in the companion memory with the sensor fusion engine; and awaking the general purpose processor from the low-power sleep mode.
US10416748B2 Method and apparatus for controlling an operation mode of a mobile terminal
A method and apparatus for controlling an operation mode in a mobile terminal provides the mobile terminal to determine whether a predetermined time has elapsed, after a lapse of which it enters a first power-saving mode, and drive a camera module if the predetermined time has elapsed. Meanwhile, the mobile terminal determines whether a predetermined subject is recognized by the camera module, and then delays changing to the first power-saving mode if the predetermined subject is recognized, and enters the first power-saving mode if the predetermined subject is not recognized.
US10416734B2 Mechanically-adjustable supplemental cooling systems and methods for portable information handling systems
Systems and methods that may be implemented to provide supplemental cooling air for a portable information handling system from one or more mechanically-adjustable cooling air supply outlets that may be positioned and/or repositioned at multiple different locations relative to a portable information handling system, such as notebook computer or laptop computer. In one example, the disclosed systems and methods may be implemented to have one or more mechanically-adjustable cooling air supply outlets that may be positioned and/or repositioned to align with differing geometries of cooling air inlet opening locations that correspond to different portable information handling system sizes and/or designs.
US10416729B2 Mounting structure for hard disk drives
A hard disk drive mounting assembly that includes a disk drive assembly having a base structure that includes a screw hole and a damping insert at least partially surrounding the screw hole. The disk drive assembly further includes a threaded insert positioned in the screw hole of the damping insert.
US10416728B2 Tool-less multipoint latching mechanism
In one implementation, a system for a tool-less multipoint latching mechanism includes a number of adjustable cams of a bracket to interact with a number of corresponding cam surfaces located on a computing board, a number of locking locations to couple a printed circuit assembly (PCA) to the bracket, and a number of pin-in-slot joints of the bracket that interact with the number of adjustable cams to vertically lower the coupled PCA into a number of receiving connectors on the computing board.
US10416726B2 Housing assembly and electronic device
A housing assembly is provided. The housing assembly includes a first housing, a second housing and a connecting module. The connecting module is coupled between the first housing and the second housing. The first housing is rotatable with respect to the second housing by the connecting module. The connecting module includes a damping mechanism configured for providing a damping force to the first housing and the second housing during rotating the first housing with respect to the second housing. An electronic device is also provided.
US10416725B2 Wearable device having a display, lens, illuminator, and image sensor
A wearable device is disclosed. The wearable device may include a display, a lens, an illuminator, an image sensor, and at least one processor. The display may be configured to present images. The lens may be configured to provide a view of the display to an eye of a user. The illuminator may be configured to illuminate the eye. The image sensor may be configured to detect illumination reflected by the eye. The at least one processor may be configured to cause the display to present an image, receive data from the image sensor, determine a gaze direction of the eye based at least in part on the data from the image sensor, and cause at least one of the display or the lens to be moved until the gaze direction is directed toward the image.
US10416723B2 Deformable electronic device control for multimedia information
A presented method includes acquiring a first parameter of a multimedia information in response to acquisition of the multimedia information; determining a deformation parameter of the deformable electronic device according to the first parameter; controlling the deformable electronic device to deform according to the deformation parameter; and outputting the multimedia information.
US10416721B2 Foldable display device
A foldable display device includes: a display panel having a folded portion bendable along a fold line; and a cover window disposed on the display panel, wherein the cover window includes: at least a soft pattern disposed on the folded portion of the display panel; and a hard coating layer disposed on the display panel having the soft pattern formed thereon, and the soft pattern has a triangular cross section.
US10416716B2 Docking station
A docking station is provided. The docking station has an engagement member, a coupling detector, a connector, an advancing and refracting mechanism, and a controller. The engagement member can be inserted into an engagement hole of a portable information device. The coupling detector detects whether or not the engagement member has been engaged with the engagement hole. The connector can be connected to a connection terminal provided in a side surface of thy portable information device. The advancing and retracting mechanism is operated by the driving force of a motor to advance and retract the connector to connect and separate the connector to/from the connection terminal. The controller operates the advancing and retracting mechanism when it is detected that the portable information device is coupled with the docking station to advance the connector to connect the connector to the connection terminal.
US10416714B2 Display control device, and non-transitory computer-readable recording medium for providing selective display of information on multiple displays
A display control device comprising a first display, a second display, a first processor, and a second processor, wherein the first processor controls the first display to display a first information, and wherein the second processor controls the second display to display second information which is undisplayable on the first display.
US10416713B2 Flexible device with casing including two end covers
A flexible device includes a functional element; a deformable flexible assembly; and a controller configured for controlling the functional element, in which a deformation of the flexible assembly drives the flexible device to deform.
US10416709B2 Portable electronic device
A portable electronic device is provided. The portable electronic device includes an input module, a display module, and a lens module disposed on the display module. The lens module includes a housing, a rear lens, a first elastic member, and a first magnetic member. The rear lens and the first elastic member are disposed in the housing, and the first elastic member is connected to the rear lens and the first magnetic member. A second magnetic member is disposed on the input module and corresponds to the first magnetic member.
US10416708B2 Accessory and information processing system
An example accessory can be attached to an information processing device. The accessory includes a housing, a movable operation section, and a movable portion. An inside of the housing is visible from an outside thereof through at least a portion thereof. At least a portion of the operation section is exposed on the outside of the housing. The movable portion is placed at a position inside the housing that is visible from the outside of the housing through the portion of the housing. A position and/or an attitude of the movable portion changes in response to the operation section being operated.
US10416701B2 Systems and methods of controlling a maximum power output level of an engine-driven power source system
An electric arc generation device includes an internal combustion engine operatively coupled to a generator, an arc generation power supply powered by the generator, an ECU configured to control a maximum power output level of the engine according to one of a low power routine and a high power routine, and a position signal receiver operatively connected to the ECU. The position signal receiver is configured to receive a position signal, generate current position information based on the position signal, and provide the current position information to the ECU. The ECU is configured to compare the current position information to predetermined region data, and automatically switch from one of the high power routine and the low power routine to a different one of the high power routine and the low power routine based on a result of the comparing, to automatically control the maximum power output level of the engine.
US10416698B2 Proximity control using WiFi connection
According to an aspect of the disclosure, a controller is disposed at a site and includes a communication device capable of establishing a WIFI network to communicate with a mobile device. The controller is further configured to detect the mobile device establishing or losing a WIFI connection with a WIFI network, alter an operating condition at the site in response to detecting the mobile device establishing the WIFI connection and alter an operating condition at the site in response to detecting the mobile device losing the WIFI connection. A method of proximity control using a WIFI connection includes detecting a mobile device establishing or losing a WIFI connection with a WIFI network, altering an operating condition of a site in response to detecting the mobile device establishing the WIFI connection and altering an operating condition of the site in response to detecting the mobile device losing the WIFI connection.
US10416695B1 Linear regulator with first and second feedback voltages
A voltage regulation system includes an error amplifier configured to generate an error amplifier output based on a reference voltage, input voltage, first feedback voltage, and second feedback voltage. The feedback voltages are based on a first output voltage at the system's output node. The system further includes a capacitor configured to provide the first feedback voltage to the error amplifier. The system further includes a voltage-controlled current source configured to generate a current based on the first output voltage. The second feedback voltage is based on the current. The system further includes a transistor configured to provide a second output voltage at the output node based on the error amplifier output. The transistor is connected to the output node and the capacitor. Such a voltage regulation system may allow a high power supply rejection response over a wide range of frequencies and loads while maintaining stability and phase margin.
US10416694B2 Regulator circuit
A regulator circuit includes: a voltage detection circuit that detects a magnitude of an output voltage of an output node, and outputs a feedback voltage that indicates a result of the detection; an error amplifier circuit that compares the feedback voltage with a reference voltage, and outputs a voltage that indicates a result of the comparison; an output circuit that supplies an output current to the output node according to the voltage output by the error amplifier circuit; a current detection circuit that detects a magnitude of the output current; and a current bias circuit that supplies an output bias current to the output node, and increases or decreases the output bias current based on a result of the detection of the current detection circuit.
US10416682B2 Semi-automated driving using pre-recorded route
A system for use in a vehicle, the system comprising one or more sensors, one or more processors coupled to the one or more sensors, and a memory including instructions that cause the one or more processors to perform a method. The method comprises retrieving a stored route for the vehicle that comprises a plurality of waypoints corresponding to different locations along the route, each waypoint associated with features along the route on a feature map, and navigating the vehicle along the stored route by navigating the vehicle from waypoint to waypoint in the stored route using the one or more sensors to: detect one or more features in an area surrounding the vehicle; and localize the vehicle at each waypoint by comparing the one or more features in the area surrounding the vehicle with the one or more features associated with each respective waypoint in the feature map.
US10416681B2 Barcode: global binary patterns for fast visual inference
Systems and methods for an imaging system having a memory with a historical localization dictionary database having geo-located driving image sequences, such that each reference image is applied to a threshold to produce a binary representation. A sensor to acquire a sequence of input images of a dynamic scene. An encoder to determine, for each input image in the sequence, a histogram of each input image indicating a number of vertical edges at each bin of the input image and to threshold the histogram to produce a binary representation of the input image. A visual odometer to compare the binary representations of each input image and each reference image, by matching an input image against a reference image. Wherein the visual odometer determines a location of the input image based on a match between the input image and the reference image.
US10416679B2 Method and apparatus for object surface estimation using reflections delay spread
The present application generally relates communications and hazard avoidance within a monitored driving environment. More specifically, the application teaches a system and method for improved target object detection in a vehicle equipped with a laser detection and ranging LIDAR system by transmitting a light pulse for a known duration and comparing a duration of the received pulse to the transmitted pulse in order to determine an orientation of a surface of a target.
US10416676B2 Obstacle monitoring device, vehicle control device and work machine
An obstacle monitoring device includes a first object detecting section which detects a relative position of a first object located ahead in a moving direction of a vehicle, based on output data of a first moving-direction monitoring sensor, a second object detecting section which detects a relative position and profile of a second object, based on output data of a second moving-direction monitoring sensor which has a higher spatial resolution than the first moving-direction monitoring sensor, an interference determination section that determines whether the vehicle will interfere with the first object and also determines identity between the first object and the second object, and a profile determination section that, if the interference determination section has determined that the first object and the second object are identical to each other, determines whether the profile of the second object will allow the vehicle to pass over the second object.
US10416674B2 Wheel diameter compensation method and apparatus for robot
Wheel diameter compensation method and apparatus for a robot, wherein the method comprises: receiving, by a robot at a first location point in a work place where multiple location points are set, a travel instruction, sent from a server, wherein the travel instruction instructs it to travel to a second location point and includes a distance between the first and the second location points and a travel direction towards the second location point from the first location point; acquiring, by the robot, a travelling deviation corresponding to travelling from the first location point to the second location point, the travelling deviation being a difference between a theoretical distance and an actual distance corresponding to actual number of tire revolutions of the robot; and correcting, by the robot, a current wheel diameter of the robot based on the travelling deviation and the distance between the first and the second location points.
US10416673B2 Autonomous traveling body and vacuum cleaner
A vacuum cleaner capable of smoothly traveling along an obstacle. A control unit has modes of travel control and directional change control. In the travel control, while a distance between a main casing and a sideward obstacle detected by a distance measuring sensor is kept within a specified distance range, a motor is driven so as to make the main casing travel along the obstacle. In the directional change control, when an obstacle forward of the main casing is detected by a contact sensor during the travel control, the motor is driven so as to make the main casing change in advancing direction along the detected forward obstacle. The directional change control includes at least swing control for driving the motor so as to make the main casing swing to a specified swing angle while disregarding a distance detected by the distance measuring sensor.
US10416670B1 Autonomous vehicle control assessment and selection
According to certain aspects, a computer-implemented method for operating an autonomous or semi-autonomous vehicle may be provided. With the customer's permission, an identity of a vehicle operator may be identified and a vehicle operator profile may be retrieved. Operating data regarding autonomous operation features operating the vehicle may be received from vehicle-mounted sensors. When a request to disable an autonomous feature is received, a risk level for the autonomous feature is determined and compared with a driver behavior setting for the autonomous feature stored in the vehicle operator profile. Based upon the risk level comparison, the autonomous vehicle retains control of vehicle or the autonomous feature is disengaged depending upon which is the safer driver—the autonomous vehicle or the vehicle human occupant. As a result, unsafe disengagement of self-driving functionality for autonomous vehicles may be alleviated. Insurance discounts may be provided for autonomous vehicles having this safety functionality.
US10416669B2 Mechanical effects by way of software or real world engagement
A system can determine that a simulated (e.g., virtual) weapon has hit a UAV. This can include determining a simulated position of the simulated weapon and the relative position of the UAV. The system can then determine an area of effect for the weapon and determine if the UAV was hit. The system can determine what components of the UAV were hit and to what degree. The system can then determine a simulated condition such as a damaged engine or wing. The system can then receive input for controlling the UAV and combine the input with the simulated condition to generate a control signal for the UAV. The control signal can include decreasing the power to a motor.
US10416666B2 Methods and systems for collaborative control of a remote vehicle
Systems and methods are for enabling a group of individuals, each using an individual computing device, to collaboratively control a vehicle in real-time as a unified intelligence. The collaboration system comprises a plurality of computing devices, each of the devices being used by an individual user, each of the computing devices enabling its user to contribute to the emerging real-time group-wise intent. A collaboration server is disclosed that moderates the closed-loop system, enabling convergence upon a unified group intent. Control commands are repeatedly sent to the vehicle based on the determined group intent.
US10416665B2 Vehicle remote control method, and vehicle and mobile communication terminal therefor
A vehicle remote control method is/are configured to includes an operation in which, when receiving a remote control signal transmitted via a mobile communication terminal, a vehicle performs a remote control corresponding to the remote control signal, an operation in which the vehicle identifies vehicle state information related to the remote control failure when the remote control is failed, and the vehicle transmits a vehicle state notification and a request whether to perform the remote control after a pre-procedure on vehicle state, to the mobile communication terminal, and an operation in which the vehicle performs the remote control after the pre-procedure on the vehicle state related to the remote control failure, in response to a remote control request signal transmitted from the mobile communication terminal.
US10416662B2 Maintenance optimization for asset performance management
A computer implemented method comprising receiving one or more predictive maintenance models each defining a time-based probability of failure for one or more components, receiving current performance data for the components, defining a failure function for each component from a predictive maintenance model for the component and the current performance data for the component, the failure function defining the probability of failure of the component in each of a set of time periods, defining a value loss function for each component from the failure function for the component and a time-based component cost, the value loss function defining the expected value loss due to a planned replacement of the component in a given time period before the component fails or reaches its scheduled end-of-life, receiving data defining one or more factors that have an impact on the cost of a maintenance option.
US10416657B2 Modifying a digital ophthalmic lens map to accommodate characteristics of a lens surfacing machine
A system that can analyze and modify a point map file corresponding to a lens design is described. The lens design is optimized to meet a patient's ophthalmic prescription. However, a digital surfacing machine may not be physically capable of producing on a lens blank a lens curvature required by the prescription and defined by the point map file. The system takes into account limitations of physical characteristics of the digital surfacing machine, such as the diameter and speed of movement of the cutting tool, and modifies the point map file so that the digital surfacing machine can produce the lens curvature on the lens blank.
US10416656B2 Control data for production of a three-dimensional object
Certain examples for generating control data for production of a three-dimensional object are described. In one example, the three-dimensional object to be generated is represented using object model data and object property data. This data is processed to generate a rasterized representation of a plane of the three-dimensional object. The rasterized representation of the plane is then mapped to an area coverage representation defines object property data at a given location in the plane as one or more proportions of a set of available object properties at the location, for example material combinations. The area coverage representation is then halftoned to generate the control data for three-dimensional printing.
US10416647B1 Apparatus for determining axes for the computer assisted setup of a machine tool table
A non-transitory computer readable storage medium has instructions executed by a processor to compute an x-axis axial position based upon a first host border measurement signal, a second host border measurement signal, first x-axis axial measurement signals and second x-axis axial measurement signals. A y-axis axial position is computed based upon the first host border measurement signal, the second host border measurement signal, first y-axis axial measurement signals and second y-axis axial measurement signals. A z-axis axial position is computed based upon the first host border measurement signal, the second host border measurement signal, first z-axis axial measurement signals and second z-axis axial measurement signals. The operation of a computer numerical control milling machine is coordinated based upon the x-axis axial position, the y-axis axial position and the z-axis axial position.
US10416644B2 Programmable controller and synchronization control program
A programmable controller periodically controls a plurality of external devices. The programmable controller includes a temporary memory, a working memory, and a control unit. The control unit transmits request packets to each of the external devices, the request packets requesting transmission of device data to be used in control of the external devices, the external devices being targets to be subjected to synchronization control, acquires the device data from response packets received from the external devices in response to the request packets, and stores the acquired device data into the temporary memory, and writes the device data stored in the temporary memory into the working memory on the condition that the respective response packets in response to the request packets transmitted within the same control period are received from the external devices.
US10416642B2 Programmable controller and system equipped with same
Provided is a PLC that can be connected to another PLC via a network, the PLC including: a storage unit that stores a sequence program; and a control unit, the control unit including: a sequence-program correcting unit that corrects the sequence program; a corrected-information obtaining unit that obtains a corrected portion and a corrected content from the corrected sequence program; a corresponding-circuit inquiring unit that extracts a first circuit in the vicinity of the corrected portion from the sequence program before correction and that makes an inquiry to the other PLC about whether a circuit corresponding to the first circuit is included in a sequence program of the other PLC; and a corrected-content transmitting unit that transmits, in response to the inquiry, the corrected content to the other PLC only when a reply indicating that the circuit corresponding to the first circuit is included is received from the other PLC.
US10416634B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in the local data collection system having multiple inputs and multiple outputs including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from the second output. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. Unassigned outputs are configured to be switched off producing a high-impedance state. The local data collection system includes multiple data acquisition units each having an onboard card set configured to store calibration information and maintenance history of a data acquisition unit in which the onboard card set is located. The local data collection system is configured to manage data collection bands.
US10416633B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in the local data collection system having multiple inputs and multiple outputs including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from the second output. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. Unassigned outputs are configured to be switched off producing a high-impedance state. The local data collection system includes multiple data acquisition units each having an onboard card set configured to store calibration information and maintenance history of a data acquisition unit in which the onboard card set is located.
US10416631B2 Devices, systems, and methods for controlling electrical fixtures
Devices, systems and methods for controlling electrical loads in one or more areas. A method includes transmitting, with a microcontroller via a transceiver, a sync packet including a unique address of the lighting fixture control module to a bus. The method includes listening, via the transceiver, on the bus. The method includes placing the microcontroller into a master operation mode when a master sync timeout period expires without receiving a second sync packet including a unique address for a second master device from the bus. The method includes placing the microcontroller into a subordinate operation mode when the second sync packet is received from the bus during the master sync timeout period.
US10416629B1 Acoustic contact sensors
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for causing a transducer to transmit an acoustic input signal into a member of a device. Receiving a detection signal representing reverberations of the input signal traveling within the member from a receiver. Detecting a contact of the member with an object external to the member based on a change in the detection signal, where the change in the detection signal represents an alteration in the reverberations of the input signal caused by the contact of the member with the object. Determining a position along the member of a point of the contact of the member with the object based on the change in the detection signal.
US10416624B2 Methods and systems for selecting surgical approaches
Described herein are methods and systems for selecting surgical approaches. One example method involves (1) receiving data indicating (a) one or more surgical target regions and (b) one or more surgical portals; (2) determining a plurality of surgical pathways; (3) determining a plurality of surgical approaches; (4) for each surgical approach in the plurality of surgical approaches, determining at least one approach characteristic, for each determined surgical pathway in the respective surgical approach, determining at least one pathway characteristic, and determining a surgical-approach ranking based on the determined at least one approach characteristic and the determined at least one pathway characteristic; (5) selecting a subset of the plurality of surgical approaches based on the determined surgical approach rankings; and (6) causing an output device to provide a representation of the selected subset of the plurality of surgical approaches.
US10416621B2 On-demand production of electronic device accessories
An on-demand production system for accessories for use with electronic devices is configured to generate digital templates defining the design of the accessories and provide the digital templates to retail or other locations. The retail or other locations may receive access to the digital templates automatically and/or electronically within a week, a day, or even minutes, of the digital template being created. When a customer requests an accessory, the digital template may be accessed. Using an electronic production machine and a supply of stock material, the accessory can be cut, formed, printed, or otherwise produced based on instructions or designs of the digital template. The electronic production machine may automatically read the digital template to automate the production at a retail location. The electronic production machine may produce the accessory on-demand, and production of the accessory may be completed within two hours, or potentially within ten minutes, of a request.
US10416615B2 System and method for social television management of smart homes
The disclosure relates to a content-based control system for controlling a smart home. The control system includes a client terminal connectable to a media content provider and a home automation interface operable to connect with a smart home controller. The system may allow settings and ambience to be controlled according to current media content being consumed and the media consumers social environment.
US10416614B2 Human programming interfaces for machine-human interfaces
A system for interacting with humans in an automation environment includes an automation system machine, one or more processors and a non-transitory, computer-readable storage medium in operable communication with the processors. The computer-readable storage medium comprises one or more programming instructions that, when executed, cause the processors to select a human from a plurality of humans working in the automation environment; retrieve information related to the human using a human programming interface (HPI); and perform one or more actions with the automation system machine based on the information related to the human.
US10416610B2 Watch with a decorative element
A decorative element for watches, comprising: a framework comprising arms (12) delimiting a plurality of decorative areas (Zi) and forming support elements, and a plurality of decorative components (20) fixed to the arms of the skeleton, each decorative component occupying a decorative area.
US10416603B2 Sheet-conveying device and image-forming apparatus
An image-forming apparatus for forming an image on a sheet includes an image-forming unit that forms the image on the sheet, and a conveying unit that conveys the sheet on which the image is formed by the image-forming unit. The conveying unit includes a pair of first rollers that discharges the sheet to the outside of the image-forming apparatus and a pair of second rollers that conveys the sheet in a direction in which the sheet is discharged to the outside of the image-forming apparatus and that subsequently switches a conveyance direction of the sheet to an opposite direction to convey the sheet again to the image-forming unit. The pair of the first rollers and the pair of the second rollers partially overlap when viewed in a width direction of the sheet that is perpendicular to the conveyance direction of the sheet.
US10416599B2 Fixing device having a supporting portion that includes first and second opposing surfaces that oppose an inner surface of a film and engaging surfaces that engage with a frame
A fixing device includes a frame, a film, a component portion engaging with the frame, and a roller that forms a nip with the film. The component portion includes a supporting portion provided inside the film, and including a first opposing surface opposing an inner surface of the film, and a second opposing surface opposing the inner surface of the film. Each of the first opposing surface and the second opposing surface is a surface forming a substantially right angle with an engaging surface, which is a surface on which the component portion engages with the frame and on which the component portion opposes a flat surface portion of the frame. When the component portion is seen in the longitudinal direction of the film, a contour of the first opposing surface is greater than a contour of the second opposing surface.
US10416597B2 Image forming apparatus with a fan operable under noise-reducible control
An image forming apparatus, having a body, a fuser to fix an image on a recording medium by heat, an interface to accept a value for a first time, which is between an end of fixing by the fuser until entry into a low power-consuming condition for the heater, a fan, and a controller, is provided. The controller sets a second time being a predetermined length and subtract the second time from the first time to obtain a third time. If the third time is given a positive value, the controller continues driving the fan after the end of the fixing and throughout the third time, and inactivates the fan after the third time. If the third time is given a value smaller than or equal to zero, the controller inactivates the fan during the first time before the entry into the low power-consuming condition.
US10416590B2 Image forming apparatus
An image forming apparatus includes a conveyance unit, an irradiation unit, an image capturing unit configured to capture a plurality of times the light radiated by the irradiation unit and reflected on the recording material as surface images, an image formation unit, and a control unit, wherein the conveyance unit accelerates or decelerates a conveyance speed of the recording material in at least a part of an image capturing period during which the image capturing unit captures the surface images the plurality of times, and wherein the control unit obtains a feature quantity from a plurality of surface images captured by the image capturing unit and controls the image forming condition based on the obtained feature quantity and a threshold value set according to the conveyance speed of the recording material in the image capturing period.
US10416587B2 Auxiliary charging device for an image forming apparatus
A charging device includes a first charging unit and a second charging unit. The first charging unit electrostatically charges a surface of an image bearing member that comes into contact with a medium onto which an image is to be ultimately transferred. The first charging unit is disposed in correspondence with an entire region of the image bearing member in a first scanning direction. The second charging unit is disposed in an overlapping region where a non-passing region of a small-width medium and a passing region of a maximum-usable-width medium overlap when viewed in the first scanning direction. The small-width medium has a width smaller than a maximum usable width of the maximum-usable-width medium. The second charging unit electrostatically charges the overlapping region.
US10416583B2 Electrostatic ink compositions
The present disclosure is drawn to an electrostatic ink composition comprising a resin having a Mw of 10,000 or less and a conductive species. Also disclosed herein is a substrate on which is electrostatically printed a conductive trace, wherein the trace comprises a resin having a Mw of 10,000 or less and a conductive species. Further disclosed herein is a method of electrophotographic printing an electrostatic ink composition comprising a resin having a Mw of 10,000 or less and a conductive species.
US10416579B2 Electrophotographic photoreceptor, method for producing the same, and electrophotographic apparatus using the same
An electrophotographic photoreceptor which, even when mounted on a high-image-quality monochrome high-speed printer or tandem color printer including a cleaner-less process of a non-magnetic single-component contact development system using a polymerized toner, inhibits the generation of fine black spots or color spots and suppresses the occurrence of toner filming during the initial printing under a high-temperature and high-humidity environment and thereby stably attains a high image quality in a variety of environments. The electrophotographic photoreceptor is a positively-chargeable electrophotographic having a contact angle between the surface of an outermost layer and water that is in a range of 81° to 87° and having a binder resin of an outermost layer containing resins having repeating units represented by Formula (1) and Formula (2) below:
US10416577B2 Position measuring method of an alignment target
A method of measuring a position of an alignment target on a substrate using an optical system. The method includes measuring a sub-segmented target by illuminating the sub-segmented target with radiation and detecting radiation diffracted by the sub-segmented target using a detector system to obtain signals containing positional information of the one sub-segmented target. The sub-segmented target has structures arranged periodically in at least a first direction, at least some of the structures including smaller sub-structures, and each sub-segmented target is formed with a positional offset between the structures and the sub-structures that is a combination of both known and unknown components. The signals, together with information on differences between known offsets of the sub-segmented target are used to calculate a measured position of an alignment target which is corrected for the unknown component of the positional offset.
US10416575B2 Apparatus and method for cleaning a partial area of a substrate
An apparatus and a method for cleaning a partial area of a substrate, in particular a photomask, are described. The apparatus has a cleaning head having a lower surface configured to be arranged above and in close proximity to the substrate area to be cleaned, the lower surface having a central opening formed therein, a first annular groove, surrounding the central opening, and at least a second groove, arranged between the first annular groove and the central opening, the first annular groove being fluidly connected to a first port allowing connection to an external supply source and the second annular groove being fluidly connected to a second port allowing connection to an external supply source, a tape supply mechanism arranged to supply an abrasive tape to the central opening in the lower surface of the cleaning head, such that a portion of the abrasive tape protrudes therefrom and a liquid media conduit having an outlet arranged to supply a liquid to a backside of the abrasive tape at or at the vicinity of the central opening. In the method a protruding portion of an abrasive tape, which protrudes from a central opening of a cleaning head is placed in contact with the area of the substrate to be cleaned to thereby bring a lower surface of the cleaning head in close proximity to the substrate area to be cleaned. A liquid is supplied to a backside of the abrasive tape at or at the vicinity of the central opening of the cleaning head, such that at least the portion of the abrasive tape protruding from the central opening is wetted, and a relative movement is caused between the abrasive tape and the surface area of the substrate to be cleaned. The method also encompasses applying a cleaning fluid to the substrate area to be cleaned via at least one first groove or the at least one second groove in the lower surface of the substrate and applying a suction force to the other groove.
US10416574B2 Lithographic apparatus
A lithographic apparatus comprising a projection system configured to project a patterned radiation beam to form an exposure area on a substrate held on a substrate table, the lithographic apparatus further comprising a cooling apparatus (40) for cooling the substrate, wherein the cooling apparatus comprises a cooling element (42, 44) located above the substrate table and adjacent to the exposure area, the cooling element being configured to remove heat from the substrate.
US10416571B2 Fluid handling structure and lithographic apparatus
An immersion lithographic apparatus having a fluid handling structure, the fluid handling structure configured to confine immersion fluid to a region and including: a meniscus controlling feature having an extractor exit on a surface of the fluid handling structure; and a gas knife system outwards of the extractor exit and including passages each having an exit, the passages having a plurality of first passages having a plurality of corresponding first exits on the surface, and a plurality of second passages having a plurality of corresponding second exits outwards of the first exits on the surface, wherein the surface faces and is substantially parallel to a top surface of a substrate during exposure, and the first exits and the second exits are arranged at a greater distance from the substrate than the extractor exit.
US10416570B2 Optical imaging arrangement with a piezoelectric device
An optical imaging arrangement includes an optical element unit, and an actuator device connected to the optical element unit and is configured to be connected to a support structure for supporting the optical unit. The actuator device is configured to: actively adjust, in an adjustment state, a position and/or an orientation of the optical unit with respect to the support structure in N degrees of freedom; and support the optical element unit in a statically overdetermined manner in at least one of the N degrees of freedom via a plurality of active first and second actuator components such that, in a holding state following the adjustment state, the first and second actuator components cause a parasitic residual load introduced into the optical element unit in the at least one of the N degrees of freedom.
US10416569B2 Attenuation filter for projection lens, projection lens having attenuation filter for projection exposure apparatus, and projection exposure apparatus having projection lens
An attenuation filter is configured to define attenuation of the intensity of ultraviolet radiation with a specified working wavelength from a wavelength range of 150-370 nm according to a specifiable local distribution in a projection lens of a microlithographic projection exposure apparatus. The attenuation filter has a substrate and an absorption layer on the substrate. The substrate is sufficiently transparent at the working wavelength. The absorption absorbs incident ultraviolet radiation of the working wavelength according to the specifiable local distribution at different locations of a used area to varying degrees. The attenuation filter reduces or avoids a thermally induced wavefront variation error in the ultraviolet radiation which has passed through the attenuation filter owing to locally varying heating of the substrate, which is caused by the absorption of the ultraviolet radiation that varies locally over the substrate. A thickness of the substrate is less than 100 μm.
US10416566B2 Optimization of source and bandwidth for new and existing patterning devices
A method to improve a lithographic process of imaging a portion of a design layout onto a substrate using a lithographic apparatus, the method including: computing a multi-variable cost function, the multi-variable cost function being a function a plurality of design variables that represent characteristics of the lithographic process; and reconfiguring one or more of the characteristics of the lithographic process by adjusting one or more of the design variables until a certain termination condition is satisfied; wherein a bandwidth of a radiation source of the lithographic apparatus is allowed to change during the reconfiguration.
US10416562B2 Increasing and controlling sensitivity of non-linear metallic thin-film resists
Non-linear metallic thermal resist structure having more than two layers of different metals and effective eutectic temperature that is lower than eutectic temperature of a reference non-linear metallic thermal resist having only two layer of same different metals. Optionally, at least one the layers of such resist structure is doped with material different from host metals and/or deposited under conditions resulting in strain or stress in a layer at hand. Method of multi-exposure-based patterning of a substrate carrying such structure with laser pulses characterized by irradiance at levels equal to or below 10 mJ/cm2. The sequence of steps producing the required pattern on the substrate may be explicitly lacking a step of removal of a portion of the resist structure between two consecutive exposures.
US10416559B2 Film material and pattern forming process
A film material includes a support film having a transmittance of at least 60% with respect to light of wavelength 300-450 nm, and a resin layer containing 0.001-10 wt % of a basic compound with a molecular weight of up to 10,000, and having a thickness of 1-100 μm. A pattern is formed by attaching the resin layer in the film material to a chemically amplified negative resist layer on a wafer, exposing, baking, and developing the resist layer. The profile of openings in the pattern is improved.
US10416557B2 Method for manufacturing semiconductor apparatus, method for manufacturing flip-chip type semiconductor apparatus, semiconductor apparatus, and flip-chip type semiconductor apparatus
A method for manufacturing a semiconductor apparatus, including preparing a first substrate provided with a pad optionally having a plug and a second substrate or device provided with a plug, forming a solder ball on at least one of the pad or plug of first substrate and the plug of second substrate or device, covering at least one of a pad-forming surface of first substrate and a plug-forming surface of second substrate or device with a photosensitive insulating layer, forming an opening on the pad or plug of the substrate or device that has been covered with photosensitive insulating layer by lithography, pressure-bonding the second substrate or device's plug to the pad or plug of first substrate with the solder ball through the opening, electrically connecting pad or plug of first substrate to second substrate or device's plug by baking, and curing photosensitive insulating layer by baking.
US10416545B2 Laser projector
A laser projector includes a light-mixing module and a light-splitting module. The light-mixing module provides a laser beam which includes first polarized light and second polarized light. The light-splitting module includes a dichroic mirror, a half-wave plate, a phosphor wheel module, and a light-guiding rod. The dichroic mirror allows the first polarized light to pass and reflects the second polarized light. The half-wave plate receives the first polarized light which passes the dichroic mirror and converts the first polarized light into third polarized light. The phosphor wheel module receives the second polarized light reflected by the dichroic mirror, and provides a stimulated light which passes the dichroic mirror. The light-guiding rod receives the stimulated light and the third polarized light, thereby providing an illumination beam.
US10416543B2 Projection-type image display apparatus
In a projection-type image display apparatus configured to project images formed on a display element by using light from a plurality of light sources, the apparatus includes light-source coolers provided to the light sources and configured to cool the light sources, and the light-source coolers are arranged so that light-source heat dissipating directions of all the light-source coolers are substantially the same among the light-source coolers the light-source heat dissipating directions being directed toward heat dissipating parts dissipating the heat of the light sources with reference to heat absorbing parts absorbing the heat of the light sources.
US10416540B2 Display control apparatus, image projection system, and control method
A display control apparatus comprises a setting unit that sets a target overlap width with respect to an overlap region, in which at least two of adjacent projection images of a plurality of projection images projected by a plurality of projection devices overlap each other, an image obtaining unit that obtains a captured image obtained by capturing the plurality of projected projection images, a calculation unit that calculates the overlap width of the overlap region of the at least two adjacent projection images on the basis of the captured image, and an indicator generation unit that generates, on the basis of the overlap width, an adjustment indicator that guides a positional adjustment of the projection image such that the at least two adjacent projection images overlap each other by the target overlap width.
US10416539B2 Spatial light modulator for reduction of certain order light
A novel spatial light modulator (SLM) includes a cover glass, and modulation layer, and a plurality of pixel mirrors, and separates unwanted, reflected light from desired, modulated light. In one embodiment, a geometrical relationship exists between the cover glass and the pixel mirrors, such that light that reflects from the cover glass is separated from light that reflects from the pixel mirrors and is transmitted from the SLM. In one example, one of the cover glass or the pixel mirrors is angled with respect to the modulation layer. In another example embodiment, the cover glass has a particular thickness, which introduces destructive interference between light that reflects from the top and bottom surfaces of the cover glass. In another embodiment antireflective coatings are disposed between optical interfaces of the SLM. In another embodiment, light from the SLM is directed through an optical filter to remove unwanted light.
US10416536B2 Telescopic limiting structure, camera body and camera
A telescopic limiting structure includes a first retractable member and a second retractable member. The first retractable member includes a first inclined face and is configured to move along a first direction. The second retractable member includes a second inclined face bearing against the first inclined face. The first inclined face and the second inclined face are configured to drive the second retractable member to move along a second direction in response to the first retractable member moving along the first direction. The second direction is different from the first direction. The second retractable member includes a limiting boss and an elastic element. The elastic element is arranged along the second direction and is connected to the limiting boss.
US10416535B2 Retrofittable float with an underwater camera attachment for unmanned aerial vehicles
A retrofittable float with an underwater camera attachment for unmanned aerial vehicles allows an unmanned aerial vehicle (UAV) to traverse over a body of water while recording images and/or video of the underwater environment. The retrofittable float with an underwater camera attachment includes a flotation device, a plurality of mounting brackets, an underwater scope, and at least one underwater illumination light. The flotation device attaches to the UAV via the plurality of mounting brackets. The plurality of mounting brackets is configured to align the center of gravity of the UAV with the center of buoyancy of the flotation device, thereby reducing the risk of capsizing. Once securely mounted, the camera of the UAV is positioned pointing into the underwater scope. The underwater scope allows the camera to record images and/or videos of the underwater environment. Finally, the at least one underwater illumination light is used to increase visibility.
US10416534B2 Method for acquisition of images by a space or airborne optical instrument with wide field of view
A method for the acquisition of images by a spacer airborne optical instrument, comprises the following steps: a) acquisition, by the instrument, of a first image having a first field of view including the projection on the ground of the optical axis of the instrument and delimited by a first field edge, the first image being sampled spatially with a first sampling step; b) acquisition, by the same instrument, of a second image having a second field of view not including the projection on the ground of the optical axis of the instrument and extending beyond the first field edge, the second image being sampled spatially with a second sampling step greater than the first sampling step. Space or airborne optical instruments and an image acquisition system for implementing the method are provided.
US10416524B1 Chromatic devices comprising a salt-based electrolyte
In one embodiment, a chromatic device includes an active layer and an electrolyte layer in contact with the active layer, the electrolyte comprising an oxidant and a salt, wherein the active layer has a color that blocks light when metal is not in electrical contact with the active layer but changes to a translucent color that transmits light when metal is placed in electrical contact with the active layer, wherein the active layer changes color without applying electrical energy to the active layer.
US10416515B2 Pixel unit, array substrate, and display device, and fabrication methods thereof
Pixel unit, array substrate, and display device, and their fabrication methods are provided. The disclosed pixel unit can include: a transistor, including a drain electrode; a pixel electrode, including a first bottom conductive layer in contact with a surface of the drain electrode and a metal layer; and a planarization layer, formed on the transistor and the first bottom conductive layer. The metal layer is electrically connected to the first bottom conductive layer through a via-hole in the planarization layer.
US10416513B2 Liquid crystal display panel and liquid crystal display device
This disclosure provides a liquid crystal display panel where a display area is divided into a plurality of areas to arrange driver chip, fan-out line, multiplexer line, detection circuit and protection circuit. A detection circuit and a protection circuit are disposed in a same area, making the protection circuit share thin-film transistors with the detection circuit.
US10416506B2 Array substrate and method of fabricating the array substrate
The present application discloses an array substrate, including a substrate; a thin film transistor disposed on the substrate; a pixel electrode disposed on the substrate and is in contact with a drain electrode of the thin film transistor; a common electrode disposed above the pixel electrode and is electrically insulated from the pixel electrode, and the common electrode has a plurality of first through holes. The present application further discloses a method of fabricating the array substrate. The array substrate and the fabricating method of the present application can reduce the parasitic capacitance between the common electrode and the pixel electrode, and can accelerate the release of the aggregated ions. In addition, the present application, by forming a stereoscopic electrode structure, the lateral electric field can be effectively enhanced, so that the driving voltage can be reduced, the display transmittance can be improved, and the power consumption can be reduced.
US10416505B2 Pixel structure and liquid crystal display device comprising same
A pixel structure is arranged on an array substrate and controlled by one or two TFTs. The pixel structure includes a plurality of raised structures, a plurality of projection electrodes, and a bottom electrode. The projection electrodes are formed on the raised structures. The bottom electrode is located under the raised structures. The projection electrodes formed on the raised structures may induce a horizontal electric field therebetween. The bottom electrode and the projection electrodes formed on the raised structures may induce a sideway horizontal electric field therebetween. A liquid crystal display device including the pixel structure is also provided. The pixel structure and the liquid crystal display device reduce a vertical electric field component and increase a horizontal electric field so as to increase transmittance of the FFS and IPS modes or the response speed of liquid crystal and reduce the trend of positive liquid crystal to stand up.
US10416502B2 Thin film transistor substrate
Disclosed is a display device having a thin film transistor substrate, which may prevent afterimage and flicker defects by reducing the non-uniformity of an electric field. In the thin film transistor substrate, a pixel electrode includes a transparent edge electrode and a transparent inner electrode, which are spaced apart from each other with a first slit having a first width interposed therebetween, and a common electrode is exposed from the other-side end of the transparent edge electrode by a second width, which is smaller than the first width, in the width direction of a data line. As such, an inner area and an edge area in each sub pixel have uniform electric field distribution.
US10416500B2 Display device having a moisture barrier layer and method of manufacturing the same
A display device includes a lower display panel, an upper display panel facing the lower display panel, a metal oxide layer surrounding outermost surfaces of the upper display panel and the lower display panel, and a barrier layer surrounding the metal oxide layer. The barrier layer includes a self-assembled monolayer.
US10416499B2 Backlight module and display device
A backlight module, which includes: a backplane; a reflector sheet, a light guide plate, and an optical diaphragm group, which are sequentially stacked on the backplane; and multiple connectors disposed at a border of the backlight module, wherein the connector having a space block and an upper connection portion connected to an upper surface of the spacer block, the spacer block is disposed between the backplane and the reflector sheet, the upper connection portion is relatively fixed simultaneously to the reflector sheet, the light guide plate, and the optical diaphragm group. A display device is also disclosed.
US10416497B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes first and second electrodes. A subpixel area includes a first area in which the first electrode is formed, and a second area in which the first electrode is not formed. The first area includes a connective area extending in first directions, and branch areas extending from the connective area. The subpixel areas include a first and second subpixel areas. The first directions intersect with second directions. Each of the branch areas extends from the connective area in the second direction 2A in the first subpixel area, and each of the branch areas extends from the connective area in the second direction 2B in the second subpixel area.
US10416495B2 Backlight control method and liquid crystal display device
Disclosed are a backlight control method and a liquid crystal display device, where the backlight control method includes generating backlight data of a backlight partition corresponding to an image partition according to grayscale data of each of the image partition in an image to be displayed; generating a PWM backlight control signal for the each of the backlight partition according to a grayscale interval where the backlight data of the each of the backlight partition lies, where current amplitudes of PWM backlight control signals corresponding to backlight data in different grayscale intervals are different; and controlling a backlight source of the each of the backlight partition according to the PWM backlight control signal for the each of the backlight partition.
US10416493B2 Display device
A display device according to one aspect of the present invention includes a first substrate including at least a pixel electrode and a pixel switching circuit portion, a second substrate arranged to face the first substrate, a liquid crystal layer arranged between the first substrate and the second substrate, and configured to modulate light, the light being propagated while reflected between the first substrate and the second substrate, and a reflecting layer arranged over a liquid crystal layer side of the pixel switching circuit portion, partially superimposed with the pixel switching circuit portion, and electrically coupled with the pixel electrode, the reflecting layer having higher reflectance of the light than any members included in the pixel switching circuit portion.
US10416490B2 Curved display and automotive device
A curved display comprises a first substrate 100 and a second substrate 200 that are disposed opposite to each other and both curved along the first direction. The first substrate includes data lines 11 and gate lines 12. The second substrate includes light transmission parts 202 and a light shielding part 203. The light shielding part includes first light shielding portions 203b extending in the first direction and second light shielding portions 203a extending in a second direction. The second light shielding portions include a central light shielding portion a5, a first end light shielding portion al disposed on one end side in the first direction, and a middle light shielding portion disposed therebetween. A width in the first direction of the middle light shielding portion is greater than or equal to that of the central light shielding portion and the first end light shielding portion.
US10416485B2 Display device
According to one embodiment, a display device includes a first substrate including a first resin substrate having a first thermal expansion coefficient, and a first barrier layer having a second thermal expansion coefficient which is lower than the first thermal expansion coefficient, a second substrate including a second resin substrate having a third thermal expansion coefficient which is equal to the first thermal expansion coefficient, and a second barrier layer having a fourth thermal expansion coefficient which is lower than the third thermal expansion coefficient and is equal to the first thermal expansion coefficient, and a display element located between the first resin substrate and the second resin substrate.
US10416483B2 Test circuit for display panel and display device
This disclosure provides a test circuit for a display panel and a display device. The test circuit for the display panel comprises one or more shorting bars, a plurality of signal lines, and a switch circuit connected with the shorting bars and the signal lines. The switch circuit establishes a connection between the signal lines and a corresponding shorting bar when the display panel is tested, and the switch circuit cuts off the connection between the signal lines and the corresponding shorting bar when the display panel is not tested.
US10416480B2 Image display
A display has a screen which incorporates a light modulator. The screen may be a front projection screen or a rear-projection screen. The screen is illuminated with light from a light source comprising an array of controllable light-emitters. The controllable-emitters and elements of the light modulator may be controlled to adjust the intensity of light emanating from corresponding areas on the screen. The display may provide a high dynamic range.
US10416478B2 Controlling a lens for adjustable vision correction
A device for controlling a lens for adjustable vision correction is provided. The device, e.g., a smartphone, comprises circuits to determine if a user of the device is gazing at the device, and, if the user is gazing at the device, to determine a distance between the eye and the device, and to control the lens to adjust its focal length based on the determined distance. Thereby, the lens is adjusted only if required, i.e., if the user is gazing at the device. The circuits may be suitable for correcting presbyopia if the user is gazing at a device located at close distance, and alleviate the need for the user to actively operate a switch or move her head for adjusting the focal length of her lenses.
US10416477B2 Ophthalmic system having adjustable accommodation based on photodetection
Techniques and mechanisms for determining an amount of accommodation for an ophthalmic system are described. In an embodiment, the ophthalmic system includes a first circuit and a second circuit, each comprising a respective photodiode. The second circuit is configured to provide a light response profile that is more linear than a light response profile provided by the first circuit. Light sensing by the first circuit results in generation of a first signal indicating a level of ambient light in a surrounding environment. Other light sensing by the second circuit results in a second signal being generated. An amount of accommodation is determined based at least in part on the second signal.
US10416476B2 Contact lens product
A contact lens product includes a multifocal contact lens and a buffer solution. The multifocal contact lens includes a central region and at least one annular region. The annular region concentrically surrounds the central region. A diopter of the annular region is different from a diopter of the central region. The multifocal contact lens is immersed in the buffer solution, and the buffer solution includes a cycloplegic agent.
US10416475B2 Eyeglasses with one-piece shield and method for designing said shield
The invention is directed to non-corrective unitary lens eyeglasses and safety helmets including a one-piece shield and a method for making such a one-piece shield. The method is for designing a one-piece shield for non-corrective unitary lens eyeglasses or a safety helmet, whereby the shield has a front and a back surface, and is computer-implemented with the steps: providing a front surface geometry of the shield; providing a local relationship of the front surface geometry with respect to a center of rotation of a wearer's eye; and, calculating a portion of a back surface geometry attributed to the wearer's eye by establishing non-zero minus power and minimizing prism. The portion of the back surface geometry is a freeform surface geometry.
US10416474B2 Eyeglasses with one-piece shield and method for designing said shield
The invention is directed to non-corrective unitary lens eyeglasses and safety helmets including a one-piece shield and a method for making such a one-piece shield. The method is for designing a one-piece shield for non-corrective unitary lens eyeglasses or a safety helmet, whereby the shield has a front and a back surface, and is computer-implemented with the steps: providing a front surface geometry of the shield; providing a local relationship of the front surface geometry with respect to a center of rotation of a wearer's eye; and, calculating a portion of a back surface geometry attributed to the wearer's eye by establishing non-zero minus power and minimizing prism. The portion of the back surface geometry is a freeform surface geometry.
US10416473B2 Camera module and reflecting module
A camera module includes: a housing having an internal space; a reflecting module including a reflecting member and including a moving holder movably supported by an inner wall of the housing disposed in the internal space; and a lens module disposed behind the reflecting module disposed in the internal space and including a lens barrel including lenses aligned in an optical axis direction so that light reflected from the reflecting member is incident thereto, wherein the moving holder is provided to be movable in one axis direction approximately perpendicular to the optical axis direction with respect to the housing, and the lens module is provided with a carrier to which the lens barrel is supported, configured to be movable in the other axis direction approximately perpendicular to the optical axis direction and the one axis direction with respect to the housing.
US10416467B2 Lenticular device for an autostereoscopic display apparratus and method of producing the same
A method of producing a lenticular device for an autostereoscopic display apparatus includes providing a substrate having a surface which corresponds in shape to a desired surface profile for the array of lenticular elements, and providing an optical layer mixture of an optically birefringent material and a polymer precursor over the substrate surface. The optical layer is exposed to a stimulus for polymerizing the polymer precursor to have at least a polymer surface layer, thereby enclosing the material between the polymerized material and the surface to define lenticular elements. This method allows a simple polymerization process, forming a single layer, to complete the LC cell formation in the desired lenticular array shape.
US10416466B2 Display device and electronic device
A display device has an NTSC ratio of higher than or equal to 80% and a contrast ratio of higher than or equal to 500 and includes a display portion. In the display portion, a pixel is provided at a resolution of greater than or equal to 80 ppi, and the pixel includes a light-emitting module capable of emitting light with a spectral line half-width of less than or equal to 60 nm. Further, the light emission of the light-emitting module is raised to a desired luminance with a gradient of greater than or equal to 0 in response to an input signal within a response time of longer than or equal to 1 μs and shorter than 1 ms.
US10416462B2 See through display enabling the correction of visual deficits
A See-Through Display System with the ability to correct visual deficits such as presbyopia, color blindness and poor night vision is disclosed. This invention enables the correction of visual deficits using camera(s), microdisplay (s), controlling circuit(s) with digital grayscale control and see through optics such as free form lens/mirror, half-mirror, diffractive and/or holographic optical element(s).
US10416461B2 Pancake lens with large FOV
A HMD includes an electronic display and a pancake lens block. The pancake lens block includes a back curved optical element and a front curved optical element. Light propagating through the pancake lens block undergoes multiple reflections and to mitigate parasitic reflections, there are no air gaps between optical elements of the pancake lens block. A hybrid film that operates as a waveplate surface and a mirrored surface can be placed between the front curved optical element and the back curved optical element. A wide FOV can be obtained by making the coupling surfaces of the front optical element and the back optical element to be based on a convex cylindrical surface profile and a concave cylindrical surface profile, with the axis of the cylinder surface in a vertical direction for a user wearing the HMD.
US10416457B2 Waterproofed wearable displaying device
A waterproofed wearable displaying device with an augmented reality function. The wearable displaying device is in form of goggles. A waterproofer is attached in front of a lens of the goggle. A receiving space defined between the waterproofer and the lens is sealed. The wearable displaying device further includes an image capturing device and a display in the receiving space. When the user wears the wearable displaying device indoors or outdoors, the display faces to the user's eyes, and modules in the device can detect air pressure and humidity in the goggles, to maintain air pressure within the goggles at a slight vacuum compared to the air pressure outside.
US10416448B2 Head-up display device
A head-up display includes: a display projecting light; a reflection part reflecting the light; a supported part disposed on the end of the reflection part and including a cylindrical shaft; a support, through which the shaft passes, rotatably supporting the supported part; and an elastic member which has a U-shape cross-section and in which a hole is formed in one end section and a spherical-surface protrusion protruding towards the hole is formed in the other end section that passes through the center axis of the hole. With the supported part supported by the support, the distal end of the shaft passes through the hole, the distal end-side inner circumferential edge of the shaft abuts the protrusion, and the inner surface of the one end section and that of the other end section of the elastic member cause the supported part and the support part to press against each other.
US10416447B2 Windshield head up display system with waveplate
A head up display arrangement for a motor vehicle includes a head up display projector including a lens with a polarizer. The head up display projector emits a linearly polarized light field via the lens. A windshield reflects the light field such that the reflected light field is visible to a human driver of the motor vehicle as a virtual image. The windshield includes an outer plastic layer sandwiched between a half-wave plate and an outer glass layer. An inner plastic layer is sandwiched between the half-wave plate and an inner glass layer.
US10416446B2 Head-up display
A head-up display causes light modulated by an optical modulation element to form, via a projection lens, an intermediate image on a screen, and then causes the intermediate image to reflect, via a mirror, on a windshield to allow a user to view a virtual image. A normal line of the screen is inclined with respect to an optical axis of the projection lens. An emission surface of the optical modulation element is inclined with respect to the screen and a principal plane of the projection lens so as to satisfy a Scheimpflug condition.
US10416443B2 Light amount adjusting device, imaging optical system, and image capturing apparatus
There is provided with a light amount adjusting device. The light adjusting device has a plurality of optical filter elements. The plurality of optical filter elements have different light transmittances. Reflected light colors from the plurality of optical filter elements are substantially equal.
US10416442B2 Color wheel and laser light source system thereof
A color wheel includes an inner ring, including translucent regions which are diagonally distributed; and an outer ring, including fluorescent regions and a translucent region, the fluorescent regions including green fluorescent regions and yellow fluorescent regions, the green fluorescent regions being diagonally distributed; wherein, the angles of the translucent regions of the inner ring are greater than or equal to the angles of the green fluorescent regions of the outer ring, the angle extension lines of the ring-shaped green fluorescent regions passing through the center of a circle fall within the ring-shaped translucent regions of the inner ring, such that the green light generated in the green fluorescent regions passes through the translucent regions after being reflected, and the yellow light generated in the yellow fluorescent regions is projected to a red light filter after being reflected.
US10416441B2 Fluorescent color wheel and projector
Disclosed are a fluorescent color wheel and a projector. The fluorescent color wheel includes a substrate; and a light converting part, a light transmitting part, and a light absorbing part, which are provided on one side of the substrate and arranged along the circumference of the substrate, wherein the light emitted from the light converting part can exit from said side of the substrate.
US10416440B2 Projection system, light source system and light source assembly
A projection system, a light source system and a light source assembly. The light source system includes an excitation light source, a wavelength conversion device, a filter device, a drive device and a first optical assembly. The wavelength conversion device includes at least one wavelength conversion region; the filter device is fixed relative to the wavelength conversion device and includes at least one first filter region. The drive device drives the wavelength conversion device and the filter device, so that the wavelength conversion region and the first filter region synchronously move, and the wavelength conversion region is periodically disposed on a propagation path of excitation light, to wavelength-convert the excitation light into the converted light. The first optical assembly guides the converted light into the first filter region; and the first filter region filters the converted light to improve its color purity.
US10416437B2 Endoscopy system
An endoscope system includes: a first light source unit having a first terminal to which power is supplied; a second light source having a second terminal to which power is supplied; a light guide unit for guiding light of the first and second light source units to the inside of a target object; an image sensing unit configured to sense the light reflected from the target object; and an image signal processing unit configured to process signal from the sensing unit and display on a display unit. The first light source unit includes first and second perimeter units, the second light source unit includes a third perimeter unit, and a fourth perimeter unit, and the first and second terminals are provided in the second perimeter unit or the fourth perimeter unit other than an area between the first perimeter unit and the third perimeter unit that face each other.
US10416434B2 Method and apparatus for imaging unsectioned tissue specimens
An apparatus and method for real-time optical imaging of a tissue specimen. The apparatus comprises a primary imaging system configured to use an illumination source to acquire images of a tissue specimen through one or more spectrally separated channels, and configured to perform optical depth sectioning; an auxiliary imaging system, configured to acquire an auxiliary image of the tissue specimen; a specimen holder having a transparent window therewithin, window, the specimen holder comprising one or more position sensors, wherein the specimen holder is configured to be translatable in the specimen plane; a user input device configured to accept user input, wherein the specimen holder is configured to translate in response to the user input in real-time; a processing unit configured to execute a sequence of instructions on the sequence of images acquired by the primary imaging system, the auxiliary image, and at least one specimen holder position to generate a composite representation of the tissue specimen that includes a representation of cell nuclei in the specimen; and a display device configured to display the composite representation of the tissue specimen in real-time.
US10416433B2 Cell image acquisition device, method, and program
There is provided a cell image acquisition device, method, and a non-transitory computer readable recording medium recorded with a program to reduce the amount of data to be processed and stored by limiting a target region in a colony region when imaging a cell colony. There are included: a maturity information acquisition unit 22 that acquires information regarding the maturity of cells being cultured; a colony region specifying unit 21 that acquires a cell image by imaging the cells at a first magnification and specifies a colony region of the cells in the cell image; a target region determination unit 23 that determines a target region in the colony region of the cells based on the information regarding the maturity; and a high magnification image acquisition unit 24 that acquires a high magnification image by imaging the target region at a second magnification that is higher than the first magnification.
US10416432B2 Microlens adapter for mobile devices
A microscope lens system includes a body having a surface, a microlens, and an aperture positioned between the microlens and the surface. In the embodiment, the body is configured to position a mobile device on the surface such that a camera lens of the mobile device is aligned with the aperture.
US10416431B2 Method of and microscope with installation for focus stabilization
In a method of monitoring a relative position of a microscope objective with regard to a sample a test beam of light is directed onto at least one at least partially reflective surface connected to the sample, and light of the test beam reflected at the at least one at least partially reflective surface is registered and evaluated. Additionally, the test beam is directed onto a reflective surface of the microscope objective facing the sample, and light of the test beam reflected at the reflective surface of the microscope objective is also registered and evaluated.
US10416427B2 Scan-based imaging with variable scan speed using predictions of region-of-interest positions
A method and system for obtaining an image of object, for example an optical section of a sample, are disclosed. The image includes a plurality of scan lines to be acquired. The method includes, for a current one of the scan lines to be acquired, a step of determining positions of one or more predicted regions of interest along the current scan line based on at least one previously acquired predictive scan line. The method also includes a step of acquiring the current scan line along a scan path in accordance with a variable scan speed profile including at least one slower speed component along segments of the scan path corresponding to the positions of the one or more predicted regions of interest and at least one faster speed component elsewhere along the scan path.
US10416426B2 Camera and specimen alignment to facilitate large area imaging in microscopy
A microscope system and method allow for a desired x′-direction scanning along a specimen to be angularly offset from an x-direction of the XY translation stage, and rotates an image sensor associated with the microscope to place the pixel rows of the image sensor substantially parallel to the desired x′-direction. The angle of offset of the x′-direction relative to the x-direction is determined and the XY translation stage is employed to move the specimen relative to the image sensor to different positions along the desired x′-direction without a substantial shift of the image sensor relative to the specimen in a y′-direction, the y′-direction being orthogonal to the x′ direction of the specimen. The movement is based on the angle of offset.
US10416425B2 Concentrator-type photovoltaic (CPV) modules, receiver and sub-receivers and methods of forming same
CPV modules include a back plate having an array of 1 mm2 or smaller solar cells thereon. A backplane interconnect network is also provided on the back plate. This backplane interconnect network operates to electrically connect the array of solar cells together. A front plate, which is spaced-apart from the back plate, is provided. This front plate includes an array of primary lenses thereon that face the array of solar cells. The front plate can be configured to provide a greater than 1000× lens-to-cell light concentration to the array of solar cells. To achieve this 1000× lens-to-cell light concentration, the primary lenses can be configured as plano-convex lenses having a lens sag of less than about 4 mm. An array of secondary optical elements may also be provided, which extend between the array of primary lenses and the array of solar cells.
US10416423B2 Telescope and telescope array for use in spacecraft
A catadioptric telescope is a modified version of a conventional Maksutov-Cassegrain optical telescope. In accordance with the invention, the reflecting surfaces of the primary mirror and the secondary spot mirror are on the second surfaces of the primary mirror and correcting lens, respectively. In further accordance with the invention, two of these telescopes can be joined together to form a binocular telescope array. The array can be easily customized to suit different remote sensing/satellite applications.
US10416420B2 Optical lens
An optical lens includes a first lens group and a second lens group. The first lens group includes a first lens, a second lens, and a third lens arranged in sequence from a magnified side towards a reduced side. Refractive powers of the first lens, the second lens, and the third lens are negative, negative and positive respectively. The third lens is a glass lens. The second lens group is disposed between the first lens group and the reduced side. The second lens group includes a fourth lens, a fifth lens, and a sixth lens arranged in sequence from the magnified side towards the reduced side. Refractive powers of the fourth lens, the fifth lens, and the sixth lens are positive, negative and positive respectively. The first lens, the second lens, the fourth lens, the fifth lens and the sixth lens are plastic lenses.
US10416417B2 Image capturing optical lens system
An image capturing optical lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has refractive power. The third lens element with refractive power has a concave image-side surface. The fourth lens element has refractive power, and at least one surface thereof is aspheric. The fifth lens element with negative refractive power has a concave object-side surface and a convex image-side surface, and the surfaces thereof are aspheric. The sixth lens element with refractive power has a convex object-side surface, and an image-side surface changing from concave at a paraxial region thereof to convex at a peripheral region thereof, and the surfaces are aspheric.
US10416416B1 Optical lens
An optical lens of the present disclosure assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, an optical filter and an optical sensor. The first lens element, the fourth lens element and the fifth lens element each have positive power. The second lens element, the third lens element and the sixth lens element each have negative power.
US10416414B2 Camera optical lens
The present disclosure relates to an optical lens, in particular to a camera optical lens. The camera optical lens includes, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, the sixth lens is made of glass material, and the seventh lens is made of glass material. The camera optical lens satisfies the following condition: −10≤f1/f≤−3.1; 1≤f6/f7≤10; 1.7≤n6≤2.2; 1.7≤n7≤2.2; 2≤(R1+R2)/(R1−R2)≤10. The camera optical lens can obtain high imaging performance and a low TTL (Total Track Length).
US10416412B2 Zoom image pickup apparatus
A zoom image pickup apparatus includes a mount portion, a zoom lens which forms an image of light incident from the mount portion, and an image pickup element which is disposed at an image forming position. The zoom lens includes a plurality of lens unit, and a focusing lens unit, and the following conditional expressions (1) and (2) are satisfied: 1.5
US10416411B2 Optical apparatus
The optical apparatus includes, as actuators to move a movable member in a first direction, a first coil and a second coil provided to a base member or the movable member, and a first magnet and a second magnet provided to the movable member or the base member. The first magnet has a first surface facing the first coil, and the second magnet has a second surface facing the second coil. Each of the first and second surfaces has thereon N- and S-pole portions arranged in the first direction. In a state where the movable member is located at a center of its movable range, center positions of the first and second coils have differences from boundary positions of the N- and S-pole portions of the first and second magnets.
US10416405B2 Independently translatable modules and fiber optic equipment trays in fiber optic equipment
Fiber optic equipment that supports independently translatable fiber optic modules and/or fiber optic equipment trays containing one or more fiber optic modules is disclosed. In some embodiments, one or more fiber optic modules are disposed in a plurality of independently translatable fiber optic equipment trays which are received in a tray guide system. In this manner, each fiber optic equipment tray is independently translatable within the guide system. One or more fiber optic modules may also be disposed in one or more module guides disposed in the fiber optic equipment trays to allow each fiber optic module to translate independently of other fiber optic modules in the same fiber optic equipment tray. In other embodiments, a plurality of fiber optic modules are disposed in a module guide system disposed in the fiber optic equipment that translate independently of other fiber optic modules disposed within the module guide system.
US10416403B2 Optical fiber cable
An optical fiber cable includes optical fiber ribbons of no less than 12, a slot rod including slot grooves in which the optical fiber ribbons are housed, a tension member, and a cable sheath. The optical fiber ribbons include, at a part of or through all of the optical fiber core wires, in a state where the optical fiber core wires are arranged in parallel, a connecting part where adjacent optical fiber core wires are connected and a non-connecting part where adjacent optical fiber core wires are not connected, which are provided intermittently in a longitudinal direction. A relationship between the number “x” of the optical fiber core wires housed in the optical fiber cable and flexural rigidity “y” (N·mm2) of the optical fiber cable satisfies following Expression 1. y≤3e0.0006x  (Expression 1)
US10416401B2 In-line uni-directional optical tap detector
In-line uni-directional optical tap detector devices provide optical power monitoring in a small, inexpensive form factor. A pair of optical fibers with angled end surfaces are fusion-spliced or butt-coupled together, with a thin-film coating or coating stack positioned in between the two fiber end surfaces. The thin-film coating or coating stack acts as an optical tap, reflecting a small portion of the optical signal towards a photo-detector affixed to the exterior of the cladding of the fibers, positioned and angled such that the photo-detector measures the optical power of signals propagating in one direction down the fibers, while ignoring signals propagating in the opposite, or reverse direction. Alternately, a V-groove block or fiber holder is used to position and secure the fibers, without requiring fusion splicing, where the reflection of a portion of the optical signal to the photo-detector may be due to Fresnel reflection at the fiber end surfaces.
US10416400B2 Semiconductor module
A semiconductor module is disclosed. The semiconductor module includes a housing that encloses on a bottom thereof a spacer and a wiring substrate that mounts a semiconductor element thereon. The housing includes a feedthrough that secures one end of a transmission substrate. The other end of the transmission substrate faces the wiring substrate and the spacer. The other end of the transmission substrate provides a lower end and an upper end that form an extension protruding toward the wiring substrate. The upper end is set so close to the wiring substrate but the lower end forms a space for receiving a surplus adhesive oozing between the spacer and the wiring substrate.
US10416399B1 Optical fiber connector
Disclosed is an easily fixed optical fiber connector, including a connecting member, an optical component and an optical fiber. The connecting member is provided with an hole, an optical fiber core of the optical fiber passes through the hole; an end surface of the optical fiber core is flush with an end surface of the connecting member; the optical component is provided with an slot, an end of the connecting member is inserted into the slot; the connecting member is fixedly connected to the optical component; a bottom edge of the optical component is provided with a plurality of notches; the bottom of each of the notches is formed with an inclined surface; the inclined surface extends from a side to the bottom of the optical component; a recess is formed at the bottom of the optical component; and a circuit board is disposed below the optical component.
US10416398B2 Optical assembly for light transmission and reception
Embodiments of the present disclosure provide an optical assembly for high speed optical communications by combining a cover assembly including a lens and a cover post with a body assembly including a lens, reflection prism and body hole, which takes only a few passive optical alignments for providing aligned optical elements that have required multiple complex and sophisticated processes.
US10416396B2 Photoelectric conversion module
A photoelectric conversion module comprises an optical bench having at least one lens array; a circuit board having conductive trace formed on the circuit board, configured on the optical bench; at least one optical element flip-chip packaged on the circuit board to couple to the conductive trace; and an optical waveguide having an optical reflection structure, wherein the at least one lens array aligns to the optical reflection structure or the at least one optical element.
US10416394B2 Fiber optic receptacle with integrated device therein
A fiber optic adapter for mating a multi-fiber optic ferrule connector and a multi-fiber optic connector. An engagement device may be integrated or molded as part of adapter receptacle at either end. The engagement device secures the multi-fiber connector. The adapter may be two-piece with a first portion detachable from a second portion, the first portion housing one or more integrated engagement devices and the second portion housing one or more replaceable engagement devices, or a receptacle configured to secure a latch configured on an outer housing of a connector. Receptacle may further contain a plural of engagement devices formed as a unitary engagement device.
US10416392B2 Optical adapter
An optical adapter includes a base body, a shutter member, and a supporting base. The shutter member is pivotally connected at an insertion opening of the base body. The supporting base is assembled on a bottom portion of the base body. A surface of the supporting base has an abutting piece inside the base body. One of two ends of the abutting piece includes a fixing portion fixed on the supporting base, and the other end of the abutting piece includes an abutting portion obliquely extending toward the shutter member to abut against a back surface of the shutter member. Therefore, the supporting base can be assembled on the bottom of the base body conveniently. Furthermore, when the abutting piece is pushed and compressed by the shutter member, the abutting piece is not prone to have excessive deformation, prevent the abutting piece from being deformed or damaged easily.
US10416390B2 Optical fiber cable unit
An optical fiber cable unit has an optical fiber cable obtained by binding a plurality of optical fibers and transmits a laser beam using transmission paths having the optical fibers, respectively. The optical fiber cable unit includes: an input-side connection unit that inputs the laser beam to the optical fibers; a one-end-side connection unit fixed to one end of the optical fiber cable and connected to the input-side connection unit; an other-end-side connection unit fixed to the other end of the optical fiber cable; and an output-side connection unit to which the other-end-side connection unit is connected and in which the laser beam from the optical fibers is output. The input-side connection unit has a switching mechanism that switches the transmission paths for transmitting the laser beam.
US10416389B2 System and method associated with a photonic integrated circuit
The present disclosure concerns a photonic integrated circuit (10) and a method for interrogating a ring resonator (3) comprised therein. The circuit (10) comprises an optical port (4) for coupling light (L) into and out of the circuit (10). The circuit (10) further comprises a first waveguide (1) for receiving light (L1) from the optical port (4), and a second waveguide (2) for sending back light to the optical port (4). The ring resonator (3) is arranged between the first waveguide (1) and the second waveguide (2) for coupling a resonant wavelength (λ) of the light therein between. The optical port (4) comprises a polarization splitting coupler for coupling light of a first polarization (P1) to and from the first waveguide (1) and coupling light of a second polarization (P2), orthogonal to the first polarization (P1), to and from the second waveguide (2).
US10416388B2 Optical waveguide device
An optical waveguide device includes a substrate in which an optical waveguide is formed. The optical waveguide has a Y-branched structure in which light beams propagating through a main waveguide are branched into two parts, and a three-branched structure in which the optical waveguide is branched into three waveguides including the main waveguide and two sub-waveguides on both sides of the main waveguide at a front stage of the Y-branched structure. The main waveguide includes a linear waveguide portion in which a waveguide width is constant and a tapered waveguide portion in which the waveguide width gradually increases between the three-branched structure and the Y-branched structure.
US10416387B2 Optical fiber cutting system
An optical fiber cutting system includes a pair of clamps disposed at an interval in a longitudinal direction of an optical fiber and that grasps the optical fiber; a disk-shaped blade member that passes between the pair of clamps, causes an outer circumferential edge to come into contact with the optical fiber, and scratches a surface of the optical fiber, where a position of the outer circumferential edge which is to be in contact with the optical fiber is changeable; a pressing member that press-bends a scratched portion of the optical fiber and cuts the optical fiber, and an acquirer that acquires position information of the outer circumferential edge which is to be in contact with the optical fiber.
US10416383B2 Spatial control of the optical focusing properties of photonic nanojets
Methods and apparatus for concentrating light into a specified focal volume and for collecting light from a specified volume. Incident light is coupled through a plurality of successive transmissive asymmetric microstructure elements. The succession of transmissive asymmetric microstructure elements may be designed by representing an electromagnetic field as a linear combination of eigenmodes of one of the succession of transmissive asymmetric microstructure elements. The asymmetric microstructure elements are represented as a plurality of mesh lattice units and eigenmode solutions to Maxwell's equations are obtained for each mesh lattice unit subject to consistent boundary conditions. S-matrix formalism is employed to calculate a field output and weighting coefficients for the eigenmodes are selected to achieve a specified set of field output characteristics.
US10416376B2 Low-latency, hollow-core optical fiber with total internal reflection mode confinement
Air core optical fiber structures in which the cladding is composed of an engineered optical metamaterial having a refractive index less than unity for at least one specific wavelength band and provides for total internal reflection of optical energy between the air core and metamaterial cladding. According to certain examples, a method of guiding optical energy includes constructing a hollow core optical fiber with an all-dielectric optical metamaterial cladding, coupling optical energy into the optical fiber having an operating wavelength near a resonance of the metamaterial cladding, and guiding the optical energy within the hollow core optical fiber by total internal reflection.
US10416369B2 Light concentrator for use in a lighting device
A light concentrator (11) is disclosed which comprises at least one lighting element (1) configured to emit light (32), an optical filter (3) arranged so as to receive light having a wavelength within a selected wavelength emission band via a light in-coupling surface (4) and configured to selectively transmit light incident on the light in-coupling surface through the optical filter and output the light via a light out-coupling surface (5), on a condition that the light incident on the light in-coupling surface has a wavelength within a selected wavelength transmission band, a light-redirection element (6) having a light-redirection surface (7) arranged substantially parallel in relation to the light out-coupling surface (5) of the optical filter so as to receive at least some of the light out-coupled via the light out-coupling surface (5), and configured to redirect light impinging on the light-redirection surface, and a light-guiding region (8), which is delimited at least by the light-redirection surface and the light out-coupling surface (5) of the optical filter, for guiding light out-coupled via the light out-coupling surface towards at least one light-exiting region (9) arranged substantially perpendicular to the light out-coupling surface (5) via which light may leave the light concentrator. The optical filter (3) is configured such that characteristics of the wavelength transmission band depend at least in part on the angle of incidence of light incident on the light in-coupling surface (4), and wherein the optical filter (3) is configured such that the wavelength transmission band for a selected angle or angles of incidence of light incident on the light in-coupling surface (4) at least in part overlaps with the wavelength emission band, whereby light incident on the light in-coupling surface (4) with an angle of incidence equal to or within the selected angle or angles of incidence of light is transmitted through the optical filter (3).
US10416368B2 Mouse pad with lateral light guide function
A mouse pad with a light guide function includes a light guide plate installed on a side of a pad, a lateral light source installed at a side edge of the light guide plate, a shading structure installed at the top of the lateral light source and disposed together with the lateral light source on the same side of the light guide plate, and the mouse pad can guide light of the lateral light source through the installation of the shading structure without passing from the top of the lateral light source, so as to simplify the manufacturing process.
US10416367B2 Front light module and display module
A front light module including a light guide plate and a light source is provided. The light guide plate includes a first surface, a second surface and a light entering surface. The second surface is opposite the first surface. The light entering surface has at least one area that is adjacent to the first surface and the second surface. The light source is disposed beside the light entering surface and is configured to illuminate the light guide plate. The at least one area and an optical axis of the light source form a first angle. The first angle is less than 90 degrees. A display module is also provided.
US10416357B2 Method for adjusting a focal length of a liquid lens
A method for adjusting a focal length of a liquid lens is related. The liquid lens includes a sealed shell, a liquid material, a transparent carbon nanotube structure within the liquid material, and a first electrode and a second electrode. A voltage is applied to the carbon nanotube structure to cause rapid heating, which is transferred to the liquid material to change the density thereof, and the refractive index of the liquid material is thus changed. Thus, the focal length of the liquid lens is changed.
US10416353B2 Low-reflection coating, low-reflection coated substrate, and photoelectric conversion device
A low-reflection coating of the present invention is a porous film including: fine silica particles being solid and spherical and having an average particle diameter of 80 to 150 nm; and a binder containing silica as a main component, the fine silica particles being bound together by the binder. The binder further contains an aluminum compound. The low-reflection coating contains, as components, 55 to 70 mass % of the fine silica particles, 25 to 40 mass % of the silica of the binder, and 2 to 7 mass % of the aluminum compound in terms of Al2O3. The low-reflection coating has a thickness of 80 to 800 nm. The low-reflection coating yields a transmittance gain of 2.5% or more when provided on the substrate. The transmittance gain represents an increase in average transmittance of the substrate provided with the low-reflection coating relative to the substrate not provided with the low-reflection coating, the average transmittance being measured in the wavelength range of 380 to 850 nm.
US10416352B2 High light transmission and scratch-resistant anti-reflective articles
Embodiments of articles with optical coatings are described herein. According to one embodiment, an article may comprise a substrate having a major surface, and an optical coating disposed on the major surface and forming an anti-reflective surface, the optical coating comprising an anti-reflective coating. The article may exhibit a maximum hardness of about 12 GPa or greater as measured on the anti-reflective surface by a Berkovich Indenter Hardness Test along an indentation depth of about 100 nm or greater. The article may exhibit a single side average light reflectance measured at the anti-reflective surface of about 8% or less over an optical wavelength regime in the range from about 400 nm to about 800 nm. The article may exhibit an average light transmission of about 90% or greater over an optical wavelength regime in the range from about 400 nm to about 800 nm.
US10416341B2 Integration of inspection scanners to cargo container processing system for efficient processing and scanning of cargo containers at a port
Methods and systems are disclosed for the deployment and operation of shipping container scanning systems that enables scanning of containers passing through a modern, highly automated port without impeding the flow of commerce. Locating the scanners where container dwell time is already longest, and configuring scanners to scan up to several containers in parallel but under separate scanning control, minimizes any delay associated with scanning. Operationally integrating scanning systems with the automated logistical port systems ensures smooth, delay-free operation. Controlling the flow of information so that scanning results, including but not limited to images and assessments of the presence or absence of threat material or contraband, are sent only to government Customs and/or security facilities adjacent to but separate from the port insulates port operators from involvement in activities that could slow container throughput.
US10416331B2 Two-dimensional capacitive sensor for locating the presence of an object and/or of an individual
A capacitive sensor for locating the presence of an individual and/or of an object is provided including: a first layer including at least one first electrode extending in a first direction; a second layer having at least one second electrode extending in a second direction; in which the first direction is different from the second direction, and in which the first layer is electrically insulated from the second layer.
US10416328B2 Fracture treatment analysis based on a time-sequence of seismic data
Some aspects of what is described here relate to seismic profiling techniques. In some implementations, a time-sequence of seismic excitations are generated at seismic source locations in a first directional wellbore section in a subterranean region. Each seismic excitation is generated at a respective time and at a respective subset of the seismic source locations. A time-sequence of seismic responses are detected at one or more seismic sensor locations in a second directional wellbore section in the subterranean region. The time-sequence of seismic responses is associated with the time-sequence of seismic excitations. A fracture treatment of the subterranean region is analyzed based on the time-sequence of seismic responses.
US10416324B2 Dark noise compensation in a radiation detector
Disclosed herein is a radiation detector, comprising: a radiation absorption layer comprising an electrode; a capacitor module electrically connected to the electrode and comprising a capacitor, wherein the capacitor module is configured to collect charge carriers from the electrode onto the capacitor; a current sourcing module in parallel to the capacitor, the current sourcing module configured to compensate for an electrical current of a dark noise in the radiation detector and comprising a current source and a modulator; wherein the current source is configured to output a first electrical current and a second electrical current; wherein the modulator is configured to control a ratio of a duration at which the current source outputs the first electrical current to a duration at which the current source outputs the second electrical current.
US10416323B2 Radiation imaging apparatus, radiation imaging system, and method of operating radiation imaging apparatus
A radiation imaging apparatus includes a pixel array, a scanning circuit for scanning a plurality of rows of the pixel array in accordance with a selected mode of a plurality of modes, and a readout circuit configured to read out signals from pixels on a selected row in scanning by the scanning circuit. The plurality of modes include a first mode of performing image capturing at a first frame rate and a second mode of performing image capturing at a second frame rate lower than the first frame rate. The number of times of scanning on the plurality of rows by the scanning circuit in one frame period in the second mode is larger than that of scanning on the plurality of rows by the scanning circuit in one frame period in the first mode.
US10416322B1 One-dimensional directional shieldless particle detector
A device for determining the location of a source of radiation, based on data acquired at a single orientation of the device without iteration or rotations. Embodiments may comprise two side detector panels positioned closely parallel to each other and adjacent to each other, plus a front detector positioned orthogonally in front of the side detectors, without collimators or shields. The various detectors have contrasting angular sensitivities, so that a predetermined angular correlation function can determine the sign and magnitude of the source angle according to the detection rates of the front and side detectors. Embodiments enable rapid detection and localization of nuclear and radiological weapon materials for greatly improved inspection of cargo containers and personnel. Advanced detectors such as those disclosed herein will be needed in the coming decades to protect against clandestine weapon transport.
US10416315B2 False alarm distribution in advanced receiver autonomous integrity monitoring
A Global Navigation Satellite System receiver comprising at least one processor is provided. The processor is configured to: determine a weighted false alarm probability allocation for at least one sub-solution in a solution separation based integrity monitoring module, wherein the weighted false alarm probability allocation is based on pre-determined values for missed detection probability and fault probability for the sub-solution, wherein the at least one sub-solution is created by excluding a set of potentially faulty satellites from a full solution, wherein a fault mode occurs when there is a faulty satellite in the excluded set of potentially faulty satellite, wherein the at least one sub-solution's missed detection probability is probability that detection of associated fault mode occurrence in a sub-solution was missed, and wherein the at least one sub-solution's fault probability is probability that the fault mode occurs; compute a weighted protection level based on the weighted false alarm probability.
US10416312B2 Feedback based indoor localization using digital off-air access units
A system for indoor localization using satellite navigation signals in a Distributed Antenna System includes a plurality of Off-Air Access Units (OAAUs). Each of the plurality of OAAUs is operable to receive an individual satellite navigation signal from at least one of a plurality of satellites and operable to route signals optically to one or more DAUs. The system also includes a plurality of remote DRUs located at a remote location. The plurality of remote DRUs are operable to receive signals from a plurality of local DAUs. The system further includes an algorithm to delay each individual satellite navigation signal for providing indoor localization at each of the plurality of DRUs and a GPS receiver at the remote location used in a feedback loop with the DRU to control the delays.
US10416311B2 Systems and techniques for geofence crossing-based control
Geofence crossing-based control systems and techniques are described herein. For example, a geofence crossing control technique may include receiving a location signal indicative of a range of locations in which a mobile computing device is located; receiving a velocity signal indicative of a speed and direction of the mobile computing device; generating, for each of a plurality of candidate geofence crossing times, a performance indicator based on the location signal, the velocity signal, and a boundary of the geofence; selecting a geofence crossing time from the plurality of candidate geofence crossing times based on the performance indicators; and transmitting a control signal representative of the geofence crossing time. Other embodiments may be disclosed and/or claimed.
US10416309B2 Systems and methods for remotely determining a battery characteristic
Included are embodiments for remotely determining a battery characteristic. Some embodiments include searching for a first wireless signal that identifies the energy storage device and, in response to receiving the first wireless signal, determining a current charge level of the energy storage device. Some embodiments include receiving a second wireless signal from the energy storage device, determining from the second wireless signal, whether the current charge level of the energy storage device reaches a predetermined threshold, and in response to determining that the current charge level of the energy storage device reaches the predetermined threshold, sending, by the computing device, an alert indicating the current charge level.
US10416308B2 Method for producing an ultrasonic sensor for a motor vehicle
The invention relates to a method for producing an ultrasound sensor (20) for a motor vehicle, in which method, for the ultrasound sensor (20), a diaphragm (23) for emitting ultrasound signals in an emitting direction (21) and a sensor housing (24) are provided, in and/or on which sensor housing the diaphragm (23) is fastened, wherein the sensor housing (24) has a front side (25), which points in the emitting direction (21) of the diaphragm (23), and a rear side (26), which points in a rearward direction (27) which is opposite to the emitting direction (21), and wherein the sensor housing (24) is, on the rear side (26), formed with a rear-side installation opening (29) for components of the ultrasound sensor (20), wherein the diaphragm (23) is inserted into the sensor housing (24) through the rear-side installation opening (29) in the emitting direction (21), and said diaphragm is placed, through an interior space (30) of the sensor housing (24), into an installed position at the front side (25) of the sensor housing (24), and is fastened in the installed position.
US10416307B2 Multichannel sonar systems and methods
Techniques are disclosed for systems and methods to provide accurate and compact multichannel sonar systems for mobile structures. A compact multichannel sonar system includes a multichannel transducer and associated processing and control electronics and optionally orientation and/or position sensors disposed substantially within the housing of a sonar transducer assembly. The multichannel transducer includes multiple transmission and/or receive channels/transducer elements. The transducer assembly is configured to support and protect the multichannel transducer and associated electronics and sensors, to physically and/or adjustably couple to a mobile structure, and/or to provide a simplified interface to other systems coupled to the mobile structure. The system may additionally include an actuator configured to adjust an orientation of the transducer assembly. Resulting sonar data and/or imagery may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure.
US10416306B2 Methods and apparatus to measure and analyze vibration signatures
Methods and apparatus to measure and analyze vibration signatures are disclosed. In some examples, a meter is provided comprising a waveform generator to generate a waveform based on first distance measurements of an object. In some examples, the meter includes a waveform generator to determine a first vibration characteristic of the object based on the waveform. In some examples, the meter includes a comparator to compare the first vibration characteristic to a signature vibration characteristic of the object, the signature vibration characteristic of the object indicative of normal characteristics of the object. In some examples, the meter includes a reporter to, in response to determining the first vibration characteristic does not match the signature vibration characteristic, generate an alert.
US10416303B2 Subsurface imaging radar
A method and system for obtaining SAR images with reduced or eliminated surface clutter to detect subsurface targets, the method comprising the following steps:—selecting a first frequency and an incidence angle for the radar signal such that the ratio of surface backscattering to subsurface target backscattering is significantly larger for vertical polarization than for horizontal—obtaining vertically and horizontally polarized SAR images based on the same SAR path exploiting the selected first frequency and viewing angle—weighting and differencing the vertically and horizontally polarized SAR images so that the surface backscattering completely cancels between the two images and only the combination of the target backscattering components remains.
US10416300B2 Suppressing cyclically time-varying radar signatures
A method begins by one or more processing modules of one or more computing devices of a radar system determining whether a radar signature varies cyclically with time, and when the radar signature varies cyclically with time the method continues with the one or more processing modules collecting state telemetry information for the radar signature, along with a signal representation for the radar system. The state telemetry information includes rotation angle, yaw angle and rotation rate for the object responsible for the observed radar signature and the signal representation for the radar system includes data sufficient to determine an I/Q signal for the radar system. The method then determines a characterized radar signature for the object responsible for the radar signature and based on the state telemetry and the signal representation, substantially removes the radar signature from radar data.
US10416295B2 Interpolation measurement of the arrival time and/or amplitude of a digitized electronic pulse
A digital processing technique for measuring the time of arrival of a digitized electronic signal pulse for in-line implementation in a field programmable gate array or digital signal processor. For each detected pulse, an interpolation method is used to estimate its maximum M, M is multiplied by a fraction f, and a second interpolation method is used to estimate the time when the pulse reaches the value f·M, which is then taken as the pulse's time of arrival. Various interpolation methods may be used. A particularly accurate method employs convolution of the pulse data by a kernel that is the product of the sinc function and a Gaussian. Detector physics limited time resolutions of 2-5% of the sampling interval are demonstrated. Estimating M is useful in its own right for determining pulse amplitudes, for example as a measure of the energies of photons absorbed in a detector.
US10416294B2 Ranging device read-out circuit
A ranging device includes an array of photon detection devices that receive an optical signal reflected by an object in an image scene and first and second logic devices to respectively combine the outputs of first and second pluralities of the photon detection devices. First and second counter circuits are respectively coupled an output of the first and second logic devices and generate first and second count values respectively by counting the photon detection events generated by the first and second pluralities of photon detection devices. A range estimation circuit estimates the range of the object by estimating the timing of one or more pulses of said optical signal based on the first and second count values.
US10416292B2 Direct detection LiDAR system and method with frequency modulation (FM) transmitter and quadrature receiver
A LiDAR system and method include a signal generator generating an output signal having a variable frequency. A modulation circuit receives the output signal from the signal generator and applies the output signal from the signal generator to an optical signal to generate an envelope-modulated optical signal having a frequency-modulated (FM) modulation envelope. Optical transmission elements transmit the 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.
US10416291B2 Three-dimensional measurement device
A three-dimensional measurement device includes a light source unit that emits distance measurement light, a projection light optical system that causes the distance measurement light, emitted by the light source unit, to be emitted along a distance measurement light axis, a light receiving optical unit that receives the reflected distance measurement light, a light receiving and splitting unit that splits the reflected distance measurement light that has transmitted through the light receiving optical unit into first reflected split light and second reflected split light, attenuates intensity of the second reflected split light to be lower than intensity of the first reflected split light, and converts the first reflected split light and the second reflected split light into electrical signals, and angle detection units that detect a light emitting direction of the distance measurement light.
US10416288B2 Integrated optical system with photonic integrated circuit including coherent optical receiver and optical phased array
An integrated optical system includes a frequency tunable optical source. A reference path is coupled to the frequency tunable source. The integrated optical system also includes a photonic integrated circuit (PIC) comprising a coherent optical receiver that is optically coupled to the reference path. An optical phased array is optically coupled to the frequency tunable source and is positioned to couple light to and from a sample. The integrated optical system is configured such that when the frequency tunable optical source is tuned in optical frequency, the coherent optical receiver produces electrical signals having optical information about the sample.
US10416286B2 Identification and analysis of source emissions through harmonic phase comparison
The present invention is a signal processing method to significantly improve the detection and identification of source emissions. More particularly, the present invention offers a processing method to reduce the false alarm rate of systems which remotely detect and identify the presence of electronic devices through an analysis of a received spectrum the devices' unintended emissions. The invention identifies candidate emission elements and determines their validity based on a frequency and phase association with other emissions present in the received spectrum. The invention compares the measured phase and frequency data of the emissions with a software solution of the theoretically or empirically derived closed-form expression which governs the phase and frequency distribution of the emissions within the source. Verification of this relationship serves to dramatically increase the confidence of the detection.
US10416285B2 Object detection apparatus changing content of processes depending on feature of object to be detected
The object detection apparatus is provided with a signal processing unit and an object detection unit. The signal processing unit performs a frequency analysis of a beat signal obtained by transmitting and receiving continuous waves and estimates an incoming direction of reception waves, the object detection unit executes, based on a processing result of the signal processing unit, at least an extracting process of an object candidate, a tracking process for an object and the object candidate, and an object recognition process that recognizes the object candidate to be the object.The object detection unit is characterized in that the unit executes, individually for each type of object to be detected, the extracting process, the tracking process and the object recognition process, and changes content of processes depending on a feature of the object to be detected.
US10416278B2 Radio receiver for determining location of a signal source
Systems and methods for determining an accurate location of a signal's source of transmission. The methods involve: demodulating a detected carrier signal modulated with a Pseudo Noise (“PN”) code sequence to obtain an original information-bearing signal therefrom; computing time delay offsets using correlations of PN code windows for each symbol of the original information-bearing signal; determining a high accuracy Time Of Arrival (“TOA”) of the detected carrier signal using the time delay offsets; and using the high accuracy TOA to determine an accurate location of the original information-bearing signal's source of transmission.
US10416273B2 Systems and methods for estimating a tag's location
Systems (100) and methods for determining a location of a tag (310). The methods involve: receiving, at each detector of a plurality of detectors (202-216, 306, 308), a device transmission periodically transmitted from the tag; determining, by the detectors, Received Signal Strength Indictors (“RSSIs”) for the device transmission received thereat; determining, by a computing device (218), a probable location of the tag within the passage, first demarcated area or second demarcated area using the RSSIs and relationships between the RSSIs; determining a first likelihood value indicating the likelihood that the probable location is correct; and determining an estimated location of the tag within the passage, first demarcated area or second demarcated area based on the probable location when the first likelihood value meets a first criteria.
US10416270B2 Detection of multi-rotors using electromagnetic signatures
Multi-rotors use multiple electric motors to drive propellers that allow the multi-rotor to fly, turn, bank, etc. The multiple motors and the associated control device produce EM signals that can be used to detect multi-rotors and distinguish them from other devices with electric motors. To drive a brushless motor, the ESC takes DC from the battery and turns it into three phase AC (sinusoidal or trapezoidal wave), and then measures back EMF pulses (sensorless). This allows one to ensure that the three phase AC is being generated at the proper frequency to turn the motor (timing). For each propeller in the multi-rotor there are usually four different correlated signals at multiple frequencies that are used for detection and false alarm rejection.
US10416269B2 Disambiguated direction finding
Methods and systems for determining an angle of arrival (AoA) of a RF emitter signal utilizing phase comparisons between pairs of antennas from among two closely spaced antenna elements and a third antenna element fixedly positioned more distant, and a combination of TDOA and PI techniques, to resolve PI ambiguities. Overlapping AoA ambiguity patterns with different angular spacings may be resolved by TDOA techniques. A span of TDOA AoA possibilities is obtained, centered at a solution to a TDOA angle calculation and bounded by a known TDOA measurement error range.
US10416268B2 Multipolarized vector sensor array antenna system for search and rescue applications
The present disclosure is directed towards direction finding (DF) systems that can detect and locals a radio frequency (RF) signal (e.g. an emergency beacon) is two dimensions (i.e., azimuth and elevation). In one embodiment, a DF system comprises an array of multipolarized loop antennas coupled to a beamformer which provides monopole, dipole, and loop antenna element modal signals. The DF system may also comprise a multi-channel digital receiver system coupled to the beamformer. The multi-channel digital receiver system is configured to receive modal signals provided thereto from the beamformer which can be used for accurate two-dimensional geolocation of RF signals including, but not limited to, location of RF emergency beacon sources.
US10416266B2 Magnetic resonance imaging apparatus and method for reducing unnecessary contrast
In multi-echo imaging, in imaging in which pulses other than a 180° pulse are included in refocus RF pulses, a high-quality image in which the intended contrast is emphasized is obtained by reducing unnecessary contrast. Therefore, imaging parameters are adjusted so as to reduce the unnecessary contrast. The adjustment is performed so that, for echo signals from tissues having the same relaxation time to cause intended contrast among echo signals from a plurality of tissues having different relaxation times, the difference between the signal strengths of echo signals to determine the contrast, such as echo signals at the k-space center, is reduced. Imaging parameters to be adjusted include a repetition time, the FA of a DE pulse, the FA of a saturation pulse, the application timing of the saturation pulse, the application strength of a gradient magnetic field in a recovery period, application timing, and the like.
US10416264B2 Systems and methods for automated detection in magnetic resonance images
Some aspects include a method of detecting change in degree of midline shift in a brain of a patient. The method comprises, while the patient remains positioned within the low-field magnetic resonance imaging device, acquiring first magnetic resonance (MR) image data and second MR image data of the patient's brain; providing the first and second MR data as input to a trained statistical classifier to obtain corresponding first and second output, identifying, from the first output, at least one initial location of at least one landmark associated with at least one midline structure of the patient's brain; identifying, from the second output, at least one updated location of the at least one landmark; and determining a degree of change in the midline shift using the at least one initial location of the at least one landmark and the at least one updated location of the at least one landmark.
US10416263B2 System and method for magnetic resonance imaging
A system and method for magnetic resonance imaging is provided. The method may include: determining a scanning parameter, wherein the scanning parameter includes one or more predetermined values; obtaining one or more MR signal sets based on the one or more predetermined values; generating one or more original images based on the one or more MR signal sets, wherein an original image corresponds to an MR signal set; determining one or more virtual values associated with the scanning parameter; and generating one or more virtual images based on the one or more virtual values and the one or more original images, wherein a virtual image corresponds to a virtual value.
US10416259B2 Nuclear magnetic resonance (NMR) fingerprinting
Apparatus, methods, and other embodiments associated with NMR fingerprinting are described. One example NMR apparatus includes an NMR logic configured to repetitively and variably sample a (k, t, E) space associated with an object to acquire a set of NMR signals. Members of the set of NMR signals are associated with different points in the (k, t, E) space. Sampling is performed with t and/or E varying in a non-constant way. The varying parameters may include flip angle, echo time, RF amplitude, and other parameters. The NMR apparatus may also include a signal logic configured to produce an NMR signal evolution from the NMR signals, a matching logic configured to compare a signal evolution to a known, simulated or predicted signal evolution, and a characterization logic configured to characterize a resonant species in the object as a result of the signal evolution comparisons.
US10416258B2 Controlling magnetic resonance systems
A method for controlling a magnetic resonance system outputs a pulse sequence including a first slice-selective excitation pulse that excites a first slice with a first magnetization. The pulse sequence includes a second slice-selective excitation pulse that excites a second slice with the first magnetization and a third slice-selective excitation pulse that excites the first slice with a second magnetization that cancels the first magnetization. The pulse sequence also includes and a fourth slice-selective excitation pulse that excites the second slice with a magnetization that cancels the first magnetization. The first slice and the second slice intersect.
US10416257B2 Spiral shaped MR acquisition template
A method for generating at least one acquisition template for an acquisition of magnetic resonance signals, an acquisition template generating unit, a magnetic resonance apparatus and a computer program product. At least one acquisition template is generated with an acquisition template generating unit. The at least one acquisition template has a plurality of spiral-like spokes in a k-space, each spoke having a plurality of spiral points.
US10416256B2 Method and apparatus for measuring physico-chemical properties using a nuclear magnetic resonance spectrometer
Methods for measuring physico-chemical properties using a nuclear magnetic resonance spectrometer are disclosed, including methods to determine an initial amount of a substance, usually a liquid, contained inside a porous material and an initial amount of the substance, usually a liquid, present outside the porous material, methods to measure the release kinetics of a substance, such as a liquid, from a porous material, and methods for performing chemical reactions and other physico-chemical operations in situ inside a nuclear magnetic resonance probe after a sample is loaded into a nuclear magnetic resonance spectrometer. The apparatuses for performing these methods are also disclosed.
US10416255B2 Magnetic resonance imaging apparatus and gradient power supply apparatus
According to one embodiment, a magnetic resonance imaging apparatus includes a gradient coil, power supply circuitry, and control circuitry. The gradient coil generates a gradient magnetic field. The power supply circuitry supply power to the gradient coil, the power being required by the gradient. The control circuitry temporarily change an upper limit value of power to be supplied by the power supply circuitry to a second value higher than a first value as a rated value based on the power required by the gradient coil.
US10416250B2 Magnetic resonance imaging apparatus
In one embodiment, an MRI apparatus includes a wireless RF coil; a control side oscillator configured to output a control-side clock signal used for executing a pulse sequence; and a synchronization signal transmission circuit configured to wirelessly transmit a synchronization signal to the wireless RF coil in an executing period of the pulse sequence, except an MR-signal detection period during which the wireless RF coil detects a magnetic resonance signal, wherein the synchronization signal is within a frequency band of a Larmor frequency and reflects a phase of the control-side clock signal.
US10416249B2 Adaptive pin diode drive circuit with minimized power loss
The embodiments relate to a method and to a device having at least one source, (in particular, having a source for a magnetic resonance imaging system), wherein the device is designed to select a supply voltage of the source on the basis of a load voltage of a load supplied with current and/or voltage from the source.
US10416245B2 Optical pump beam control in a sensor system
One example includes a sensor system. A cell system includes a pump laser which generates a pump beam to polarize alkali metal vapor enclosed within a sensor cell. A detection system includes a probe laser to generate a probe beam. The detection system can calculate at least one measurable parameter based on characteristics of the probe beam passing through the sensor cell resulting from precession of the polarized alkali metal vapor in response to an applied magnetic field. A pump beam control system pulse-width modulates a frequency of the pump beam to provide a pulse-width modulated (PWM) pump beam, and controls a duty-cycle of the PWM pump beam based on the characteristics of the probe beam passing through the sensor cell in a feedback manner to control polarization uniformity of the alkali metal vapor and to mitigate the effects of AC Stark shift on the at least one measurable parameter.
US10416243B2 Test configuration for emergency lighting fixtures
Aspects are described for a test configuration for emergency lighting fixtures. In one example, a light fixture includes a lighting element, a battery, a clock, and a processor. The processor is configurable via a user interface. The processor is configured to test the light fixture. The testing includes illuminating the lighting element for a predetermined duration using the battery as a power source. The testing is initiated by a timer that uses the clock. The processor of the light fixture receives input, via the user interface, adjusting a value for the start timer. Based on the start timer expiring, the processor initiates a test of the light fixture for the predetermined duration. The processor further indicates a result of the test via the user interface. Based on the test being successful, the processor resets the start timer.
US10416240B2 Method for determining critical operating states in a fuel cell stack
The invention relates to a method for determining critical operating states in a fuel cell stack, consisting of single cells connected in series, wherein a low-frequency current or voltage signal is applied to the fuel cell stack, the resulting voltage or current signal is measured and the distortion factor thd is determined. According to the invention, the weighted sum of a term dependent on the membrane resistance RM and a term dependent on the distortion factor thd is used to determine an indicator THDAdryout correlating with the drying out of the fuel cell membranes of the fuel cell stack, the membrane resistance Rm being detected by impedance measurement.
US10416239B2 Battery monitoring apparatus with monitoring integrated circuit selectively powered by a high voltage battery or low voltage power supply powered by a low voltage battery
A battery monitoring apparatus capable of reducing power consumption. At least one monitoring integrated circuit (IC) is electrically connected to a high-voltage battery formed of a plurality of cells and configured to monitor the high-voltage battery in a plurality of modes of operation. A low-voltage power supply circuit can deliver power of a lower voltage than the power of the high-voltage battery to the at least one monitoring IC. A power supply to the at least one monitoring IC is selected from a group of the high-voltage battery and the low-voltage power supply circuit depending on the mode of operation the at least one monitoring IC.
US10416237B2 Battery sensor assembly for use in and electric vehicle or the like
A battery sensor assembly utilizing a housing that resembles a battery, such that the battery sensor assembly may be disposed in a battery pack with adjacent batteries and electrically coupled to the adjacent batteries. The battery sensor assembly is operable for monitoring state of charge, voltage, state of health, temperature, and electrical current of the adjacent batteries in real time and measurements may be relayed to a central battery management system via a wireless or wired link.
US10416235B2 Component monitoring
A component monitoring apparatus [100] including an input [110] to receive sensor data from a sensor arrangement [S1-S4]. The sensor data representative of a use of a respective component [105] during a monitoring interval. A memory [118] provided to store received sensor data and a life parameter associated with the component [105], an interface [126] provided to communicate with a remote device and a power cell [128] provided to power the apparatus [100]. The apparatus [100] arranged to: store in the memory [118] received sensor data, in response to a trigger, read the sensor data from the data memory [118] and transfer the sensor data to the remote device, and, in response to receipt of a data packet containing a life parameter associated with the usage of the component [100], store the life parameter to the memory [122].
US10416232B1 Timing optimizations in circuit designs using opposite clock edge triggered flip-flops
Implementing a circuit design may include detecting, using computer hardware, a net of the circuit design with a hold timing violation, generating, using the computer hardware, a list including each load of the net, and filtering, using the computer hardware, the list based on predetermined criteria by, at least in part, removing each load from the list determined to be non-critical with respect to hold timing. Using the computer hardware, the circuit design is modified by inserting a flip-flop in the net to drive each load remaining on the list, clocking the flip-flop with a clock signal of a start point or an end point of a path traversing the net, and triggering the flip-flop with an opposite clock edge compared to the start point or the end point.
US10416229B2 Wafer inspection method and wafer inspection device
Provided is a wafer inspection method wherein a chuck top can be properly received. When an aligner receives a chuck top after a wafer W has been inspected, the distance between the chuck top and a chuck base is adjusted by adjusting the inclination of the chuck base such that the chuck top height, which is the distance between the chuck top and the chuck base after the chuck top is held, is a height in which any of 0 to 200 μm is added to the chuck top height before the chuck top is held.
US10416227B2 Method of fabricating surface-emitting laser
A method of fabricating a surface-emitting laser includes the steps of fabricating a substrate product including device sections, a pad electrode, and a conductor, each of the device sections including a surface-emitting laser having an electrode, the conductor connecting the pad electrode to the electrode across a boundary of the device sections; attaching a connection device to the substrate product, the connection device including a probe device having a probe and a probe support base having an opening; performing a burn-in test of the surface-emitting lasers by applying electric power to the pad electrode through the probe at a high temperature; and after the burn-in test, separating the substrate product into semiconductor chips. The burn-in test includes a step of monitoring light emitted by the surface-emitting laser through the opening during the burn-in test, and a step of selecting the surface-emitting lasers based on a monitoring result.
US10416225B2 Detection method for light emitting diode chip
A detection method for an LED chip comprising the following steps: providing a container with a solvent therein, and putting the LED chips in the container to mix the LED chips with the solvent; providing a base with a circuit therein, the base forms a plurality of receiving holes, a bottom of each receiving holes have an N electrode and a P electrode coupled with the circuit; transferring the solvent and the LED chip mixed in the solvent on the base; detecting the LED chip received in the receiving holes; providing a carrier film and classifying the LED chips on the carrier film.
US10416223B2 Ground fault detection device
Provided is a ground fault detection device including a detection capacitor, a positive electrode power supply side resistor, a negative electrode power supply side resistor, a positive electrode ground side resistor, a negative electrode ground side resistor, a positive electrode side twin relay selectively switching a connection point of one end of the detection capacitor; a negative electrode side twin relay selectively switching a connection point of the another end of the detection capacitor, and a controller controlling switching of the positive electrode side twin relay and the negative electrode side twin relay, and calculating an insulation resistance of the system provided with the high-voltage battery based on a charging voltage of the detection capacitor, and determines there is a possibility that a sticking fault has occurred.
US10416221B2 Voltage based method for fault identification in a transmission line apparatus thereof
The present invention provides a method for current for fault identification in a transmission line and an apparatus thereof. The method comprises the following steps: measuring the real-time values of the currents and the voltages of the other unbroken healthy phase conductors when a single-phase fault occurs; calculating the inductive voltage and the capacitive coupling voltage according to the measured currents and voltages respectively; comparing the capacitive coupling voltage with the inductive voltage multiplied by a factor, in which the multiplication result is used as a self-adjusted threshold based on the real time load condition of the transmission line; and identifying the fault type based on the maximum of the capacitive coupling voltage and the multiplication.
US10416217B2 On-chip test circuit for magnetic random access memory (MRAM)
Embodiments include a test circuit to test one or more magnetic tunnel junctions (MTJs) of a magnetic random access memory (MRAM). The test circuit may measure a 1/f noise of the MTJ in the time domain, and determine a power spectral density (PSD) of the 1/f noise. The test circuit may estimate one or more parameters of the MTJ and/or MRAM based on the PSD. For example, the test circuit may determine a noise parameter, such as a Hooge alpha parameter, based on the PSD, and may estimate the one or more parameters of the MTJ and/or MRAM based on the 1/f parameter. Other embodiments may be described and claimed.
US10416209B2 Method and system for measuring power loss in a power transformer
A system and a method for determining the power loss of a transformer. The method includes measuring voltage and current at the primary side of the transformer, calculating input power by multiplying the measured current and voltage on the primary side of the transformer; measuring voltage and current at the secondary side of the transformer, calculate a nominal error ratio, calculating output power by multiplying the measured current and voltage on the secondary side of the transformer. The method further involves calculating a first corrected power loss by means of multiplying the input power with the nominal error ratio and subtract the output power.
US10416207B2 Electric energy information provision system and method thereof
In some embodiments, an electric energy information provision method includes measuring electric energy, analyzing the measured electric energy to generate electric energy information, and displaying the generated electric energy information in response to a request of a user. The electric energy information may include a variation status, a standard deviation analysis result, a dispersion deviation analysis result, trend line information, past accumulative electric energy variation information, anticipated future accumulative electric energy variation information, an electric energy usage status diagnosis, and electric energy reduction plan information.
US10416206B2 Method of evaluating change in energy consumption due to Volt VAR optimization
A method of evaluating an optimization system is disclosed. The system is transitioned from an on state to an off state. Data is collected at time intervals for a time period before and after the system is transitioned from the on state to the off state. The transitioning occurs while a load of a particular type is active. In one embodiment, the optimization system is a Volt/VAR Optimization (VVO) system.
US10416199B2 Measuring flux, current, or integrated charge of low energy particles
An apparatus and method for measuring flux, current, or integrated charge of a beam are provided. The apparatus and method include a cup on which the beam is incident. The cup includes an inner cylinder, a coaxial cylinder, and an aperture. The coaxial cylinder surrounds the inner cylinder and is electrically insulated therefrom. An offset current source is in electrical communication with the inner cylinder. An electrometer, a charge integrator, or a counter may be electrically connected to the cup and the offset current source. When the beam is incident on the cup and aligned with the aperture, the electrometer can measure the beam current and the charge integrator can measure the integrated charge of the beam.
US10416197B2 Apparatus and method for measuring an electric current in an electrical conductor
An apparatus for measuring an electric current in an electrical conductor, wherein the apparatus comprises a detection apparatus for detecting the electric current, wherein the apparatus comprises a shielding apparatus for shielding a coupling between the electrical conductor and the detection apparatus, wherein the shielding apparatus is designed in such a way that the shielding of the coupling can be controlled.
US10416196B2 Current sensor and device for measuring an electrical current
A current sensor of Rogowski type including two layers of coils surrounding a current conductor, each layer of coils including a plurality of windings wound on a plurality of axes forming the contour of polygons of identical forms, arranged on parallel planes, and placed facing one another such that each corner zone of the first polygon is situated facing a corresponding corner zone of the second polygon and such that, in each corner zone, turns of the winding of the first layer of coils have different orientations from those of the turns of the winding of the second layer of coils in the facing corner zone.
US10416192B2 Cantilever microprobes for contacting electronic components
Embodiments disclosed herein are directed to compliant probe structures for making temporary or permanent contact with electronic circuits and the like. In particular, embodiments are directed to various designs of cantilever-like probe structures. Some embodiments are directed to methods for fabricating such probe or cantilever structures. In some embodiments, for example, cantilever probes have extended base structures, slide in mounting structures, multi-beam configurations, offset bonding locations to allow closer positioning of adjacent probes, compliant elements with tensional configurations, improved over travel, improved compliance, improved scrubbing capability, and/or the like.
US10416190B2 Modular atomic force microscope with environmental controls
A modular Atomic Force Microscope that allows ultra-high resolution imaging and measurements in a wide variety of environmental conditions is described. The instrument permits such imaging and measurements in environments ranging from ambient to liquid or gas or extremely high or extremely low temperatures.
US10416187B2 Electromagnetic boat speedometer having removable electrodes
An electromagnetic speedometer for a boat having hull containing an opening includes an electromagnetic coil supported by the hull for establishing an electromagnetic field in the water adjacent the hull opening. A plurality of electrodes are supported by an arrangement that both closes the hull opening and supports the electrodes in engagement with the water adjacent the hull opening. The electrodes are connected by conductors with a velocity measuring circuit arranged above the hull interior surface. Preferably, the electrode support arrangement includes guide tubes supporting the electrodes for removal relative to the boat hull, thereby to permit cleaning of the electrodes. The guide tubes are closed by valves when the electrodes are removed from the assembly. In one embodiment, the electromagnetic coil is of the end-fired type, and in another embodiment, the electromagnetic coil is annular and is arranged above and below the hull.
US10416181B2 Apparatus for removing liquid contents of a container having a key activated sliding lock and method therefore
Cradles for draining liquid from containers are described herein. An example apparatus includes a housing having a bottom wall, a side wall and an open top. The housing is to receive a container having liquid. The example apparatus includes a probe extending upward from the bottom wall toward the open top and is to drain the liquid from the container when the probe is inserted into the container. The example apparatus also includes a sliding lock slidably disposed within the housing that receives a cap or top of the container when the container is inserted into the housing. The sliding lock includes a key slot. The sliding lock is movable when a cap or top of the container has a matching key that engages the key slot, which enables the sliding lock to move downward to expose the probe and drain the liquid from the container.
US10416180B2 Methods for the selective uncapping of gel cards
The invention relates to a station for uncovering a receptacle comprising a body in which a plurality of adjacent holes, initially sealed by a cover, are formed. The station comprises at least one cutting member for making at least one cut in the cover between two adjacent holes, so as to form at least one cover portion closing off at least one of the holes of the receptacle, i.e., the selected hole; and at least one heating gripping device which is arranged so as to heat and remove said cover portion, thereby opening the selected hole.
US10416179B2 Automatic analyzer
A high-throughput automatic analyzer integrates a biochemical analysis section and a blood coagulation analysis section. The analyzer is capable of achieving a reduction in size, system cost, and lifecycle cost. The automatic analyzer includes: a reaction disk; a first reagent dispensing mechanism that dispenses a reagent to reaction cells on the reaction disk; a photometer that irradiates a reaction solution in the reaction cell with light; a reaction cell cleaning mechanism; a reaction vessel supply unit that supplies a disposable reaction vessel for mixing and reacting a sample and a reagent with each other; a second reagent dispensing mechanism that dispenses a reagent to the disposable reaction vessel; a blood coagulation time measuring section that irradiates a reaction solution in the disposable reaction vessel with light to detect transmitted or scattered light; and a sample dispensing mechanism that dispenses a sample to the reaction cell and the disposable reaction vessel.
US10416178B2 Biological sample processing
Systems and methods are provided for processing a biological sample. In one embodiment, the method comprises receiving a sample vessel containing the sample; retrieving information from an information storage unit associated with the sample; using said information for selecting at least one cartridge from at least two or more different cartridges, each configured for use with a sample processing device; loading at least one or more reagents onto the cartridge, wherein the one or more reagents to be added are selected based at least in part on the information or instructions derived from the information; and placing the sample vessel in the cartridge.
US10416177B2 Analysis system for a biological sample
The invention provides for an analysis system (100, 300, 400) for analyzing a biological sample (108) comprising an analyzer (102) with an analytical unit (106) for analyzing the biological sample to obtain an analysis result (140). The analyzer is configured for receiving a cartridge (110) comprising an identifier (114) and containing at least one reagent for analyzing the biological sample. The analyzer comprises an identification unit (116) for reading the identifier. The analyzer accepts the cartridge if the identifier is valid. The analysis system further comprises a protocol creation system (150, 104). Instructions cause the protocol creation system to: receive (200) analysis protocol parameters (164) from a user interface (158); generate (202) a custom analysis protocol (138) using the analysis protocol parameters; link (204) the custom analysis protocol to an invalid identifier which changes the invalid identifier into a valid identifier, and transfer (206) the user created analysis protocol associated with the now valid identifier to the analyzer controller.
US10416175B2 Opioid detection
An immunoassay method is described which detects O-desmethyltramadol only. This enables an assay of high sensitivity and specificity avoiding false positive results. The unique antibodies incorporated in the immunoassay method can be combined with antibodies which detect mitragynine to provide an assay which increases the possibility of detecting the commonly found drug combination of O-desmethyltramadol and mitragynine.
US10416173B2 Method for the diagnosis of or risk for a disease mediated via the alternative pathway of the complement system
The present invention relates to a method for the diagnosis of a disease or a risk for the development of a disease, in particular a disease which is mediated via the alternative pathway of the complement system. It further relates to a novel diagnostic marker and methods for identifying active agents.
US10416171B2 Influenza potency assays
The present application discloses stability-indicating potency assays for influenza vaccines.
US10416166B2 Rapid fluorescence tagging of glycans and other biomolecules with enhanced MS signals
Reagents comprising MS active, fluorescent molecules with an activate functionality for reaction with amines useful in rapid tagging of biomolecules such as N-glycans, proteins, peptides, and amino acids, and uses thereof are taught and described. These MS active, fluorescent molecules may have three functional components such as a tertiary amino group or other MS active atom, a highly fluorescent moiety, and a functional group that rapidly reacts with amines.
US10416163B2 Method and treatment of recurring endometrial cancer with an inhibitor of USP14
USP14 is a biomarker for recurrent disease and inhibition of USP14 is of therapeutic benefit for women with endometrial or ovarian cancer.
US10416160B2 Memory invariant NKT cell marker
The present invention provides use of KLRG1 as a marker specific to memory invariant NKT cells. Using an antibody that specifically recognizes KLRG1, memory invariant NKT cells can be easily detected or isolated.
US10416159B2 Method for treating rheumatoid arthritis
The present invention provides a method for determining whether a Rheumatoid Arthritis (RA) patient is susceptible to treatment with a B cell targeted therapy, which method comprises the step of analyzing B cells and/or germinal center-like structures (GC-LS) in a synovial tissue sample from the patient; wherein a patient whose synovial tissue sample is B cell rich and/or GC-LS negative is determined to be susceptible to treatment with the B cell targeted therapy, whereas a patient whose synovial tissue sample is B-cell poor and/or GC-LS positive is determined to be resistant to treatment with the B cell targeted therapy.
US10416157B2 Biosensor for detecting multiple epitopes on a target
The present invention encompasses a method for detecting a target comprising a repeating epitope.
US10416153B2 Chemical fluorescent probes for detecting biofilms
The present invention relates to a family of fluorescent compounds based on the BODIPY scaffold, and methods for the preparation of said compounds. The present invention further relates to the use of said compounds for the detection of bacterial biofilms, wherein the bacterial biofilm comprises Pseudomonas aeruginosa and the compound specifically binds to a Fap protein of Pseudomonas aeruginosa, or wherein the compound specifically binds to bacterial cells that contain high levels of cyclic-di-guanosine-monophosphate (c-di-GMP).
US10416152B2 Methods for improving fertility and selectivity for desired offspring sex in artificial insemination
A method for providing semen optimized for use in artificial insemination is described. Methods involve monitoring sperm cell metabolism by assays that produce results in real time, while sperm are still being processed into doses for use in insemination. Processing is modified in response to assay results, to optimize sperm performance.
US10416146B2 Rotary timber charger with stiffness measuring mechanism
A rotary timber charger including a charging assembly and a stiffness measuring mechanism. The charging assembly includes a continuously rotating main rotatable shaft with at least two transfer wheels mounted thereto and each having a timber piece grasping assembly grasping, retaining and releasing a piece of timber continuously moved between a grasping position and a release position. The stiffness measuring mechanism includes a load application wheel positioned between consecutive transfer wheels and momentarily applying a load on the piece of timber during rotation of the piece of timber between the grasping position and the release position and a deformation measuring system measuring a deformation of the transferred piece of timber following the application of the load thereon.
US10416142B2 Optoelectronic device for the selective detection of volatile organic compounds and related manufacturing process
An optoelectronic device for detecting volatile organic compounds is described, including a die with a semiconductor body, the die forming a MOSFET transistor and at least one photodiode. The optoelectronic device is optically couplable to an optical source that emits radiation with a spectrum at least partially overlapping the absorption spectrum range of the semiconductor body. The MOSFET transistor is planar and includes a gate region and a catalytic region that is arranged on the gate region such that, in the presence of a gas mixture including volatile organic compounds, the MOSFET transistor can be biased to generate an electrical signal indicating the overall concentration of the gas mixture. The photodiode generates a photocurrent that is a function of the concentration of one or more polycyclic aromatic hydrocarbons present in the gas mixture.
US10416140B2 Gas sensor with temperature control
A gas sensor comprises a metal oxide sensing patch, a heater for heating the sensing patch, electrodes for measuring the conductivity of the sensing patch and an evaluation unit for generating a resulting parameter indicative of at least one analyte. Further, a temperature sensor is provided for measuring the temperature at the location of the sensing patch. The evaluation unit is adapted to derive a first parameter indicative of the conductivity of the sensing patch and a second parameter indicative of the heating power required to maintain a desired temperature of the sensing patch or indicative of the deviation of the temperature at the sensing patch from the desired temperature. The evaluation unit further combines the first and second parameters for evaluating the resulting parameter, thereby using the sensing patch not only as a chemiresistor but also as a pellistor-type measurement device.
US10416136B2 Controlling apparatus
A controlling apparatus 110 to control an operation of an analyzing apparatus 1 and make the analyzing apparatus 1 execute a predetermined analysis, the controlling apparatus 110 including: a communicating module 60 that maintains reception of electricity when the analyzing apparatus 1 is in a power-on state, and is capable of receiving a control signal from an external apparatus 2 at all times; and a unit power controlling section 23 for acquiring the control signal through the communicating module 60, stopping electricity supply to a unit 31, 321, 322, 323 and/or 324 of the analyzing apparatus 1 at a first timing based on the control signal, and restarting the electricity supply to the unit 31, 321, 322, 323 and/or 324 at a second timing based on the control signal, so as to effectively suppress the electricity consumption when the analysis is not executed and facilitate the restart of the analysis.
US10416133B2 Chromatographic data processing device, data processing method, and chromatographic analysis system
A chromatographic data processing device, data processing method, and chromatographic analysis system. When chromatographic analysis is performed, the data processing device obtains 3D data for time, wavelength, and strength from the PDA, and finds the assay value for the target component in the liquid sample by processing said data. If the peak top strength of the target component falls outside of the dynamic range, a dilution ratio for the liquid sample is determined by calculating the peak top strength of the target component using the ratio of the strength at the peak top wavelength on the spectrum for each point in time belonging to the peak to the strength of a separate wavelength.
US10416130B2 Mass spectrometry data processing apparatus, mass spectrometry system, and method for processing mass spectrometry data
A mass spectrometry data processing apparatus includes a computation unit and a seeking unit. The computation unit calculates the mass difference Δm/z between the peaks of two molecules selected from mass spectrum data or obtains the mass difference Δm/z. The seeking unit estimates a combination of atoms between the peaks of the two molecules in a range of the mass difference Δm/z. The seeking unit seeks the combination of atoms having a mass difference, which matches the mass difference Δm/z, between a set of atoms desorbed from a first molecule of the two molecules and a set of atoms added to the first molecule.
US10416125B2 Method for determining concentration and pressure of respective gas of multi-gas
A method for determining concentration and pressure of respective gas consisting of multi-gas using emitting and receiving of ultrasound includes: measuring a reference ultrasound flight time; measuring ultrasound flight times at plural concentrations, temperatures and pressures; obtaining an ultrasound flight time table comprising ultrasound flight time change values which are differences between the reference ultrasound flight time, which varies according to parameters of concentration, temperature and pressure, and the measured ultrasound flight time; obtaining an ultrasound amplitude table comprising ultrasound amplitude values of a waveform of a predetermined sequence of the received ultrasound waveform at plural concentrations, temperatures and pressures in a state that concentration, temperature and pressure of the target respective gas are parameters; and calculating the concentration and the pressure of the target gas based on performing temperature compensations for the ultrasound flight time change values and the ultrasound amplitude values.
US10416123B2 Flaw detection sensitivity adjustment method and abnormality diagnosis method for ultrasonic probe
A method of adjusting flaw detection sensitivity on an array ultrasonic probe comprises disposing a plate material P1 oppositely to the ultrasonic probe such that an upper surface of the plate material is disposed to be approximately parallel to an array direction of the transducers 11, or disposing a tubular material P2 oppositely to the ultrasonic probe such that an axial direction of the tubular material is disposed to be approximately parallel to the array direction of the transducers. Ultrasonic waves are transmitted from each transducer toward the upper surface of the plate material or an outer surface of the tubular material, and echoes are received from the bottom surface of the plate material or an inner surface of the tubular material on each transducer. Flaw detection sensitivity of each transducer is adjusted to substantially equalize intensity of an echo received on each transducer.
US10416121B2 Composite material molding jig, composite material molding method, ultrasonic test system, ultrasonic test method and aircraft structural object
According to one implementation, a composite material molding jig includes a rigid portion and a convex portion for forming a groove for inserting an optical fiber sensor. The rigid portion has a surface for laminating prepreg sheets. The convex portion is formed in a surface side of the rigid portion. Further, according to one implementation, a composite material molding method is a method for molding a composite material, on which the groove for inserting the optical fiber sensor has been formed, by heating and curing a laminated body of the prepreg sheets laminated on the above-mentioned composite material molding jig.
US10416120B2 System and methods for determining sensitization of alloy by measuring and correlating ultrasonic parameters
The present invention relates generally to a system and methods for testing sensitization of alloy nondestructively. More specifically, the present invention relates to a system and methods for determining the sensitization of an alloy by measuring ultrasonic parameters of the alloy using ultrasonic techniques, and correlating the measured ultrasonic parameters. In certain embodiments, the ultrasonic measuring techniques include pulse-echo and resonant ultrasound spectroscopy. Certain embodiments use ultrasonic measuring techniques to measure shear-wave velocity, compressional-wave velocity, and attenuation coefficient of compressional waves. One preferred embodiment correlates measured ultrasonic parameters including shear-wave velocity, compressional-wave velocity, and attenuation coefficient of compressional waves to determine the sensitization of alloy. Advantageously, certain embodiments of the invention make it easier to collect, store, and correlate measured ultrasonic parameters through use of a computer system.
US10416116B2 Active transport of charged molecules into, within, and/or from charged matrices
Articles and methods for the active transport of molecules into, within, and/or from a matrix are generally described. In some embodiments, an electric field may be used to alter the position of the molecule with respect to the matrix. The electric field may be used to move the molecule to a new location within the matrix, remove the molecule from the matrix, or infuse the molecule into the matrix. For instance, the electric field may be used to move a molecule having a binding partner within the matrix into or away from the vicinity of the binding partner. In some embodiments, the position of the molecule may be altered by exposing the molecule to an electrodynamic field. In some such embodiments, the molecule exposed to the dynamic electric field may have enhanced mobility and minimal adverse matrix interactions relative to conventional molecular transport methods, and in some cases, a molecule exposed to an electrostatic field. The active transport methods and articles, described herein, may be particularly well-suited for a variety of applications including histological, biological, and pharmaceutical applications.
US10416113B2 Detection of refrigerant contaminants
A gas sensor for detecting one or more contaminants in a refrigerant includes a housing having disposed therein a membrane electrode assembly comprising a sensing electrode, a counter electrode, and a solid polymer electrolyte disposed between the sensing electrode and the counter electrode. The sensing electrode comprises nanoparticles of a first catalyst comprising noble metal. The counter electrode comprises nanoparticles of a second catalyst comprising noble metal. The sensing electrode in the sensor has been preconditioned by exposure under a positive voltage bias to a preconditioning gas comprising the contaminant(s) or their precursors or derivatives.
US10416109B2 Microchip structure and treatments for electrochemical detection
Disclosed herein are processes and devices for use in the electrochemical detection of a target in a sample. For example, silicon or glass surfaces are treated with silanes functionalized with various side chains to tune the surface wetting characteristics.
US10416105B2 Dibasic acid sensor and method for continuously measuring dibasic acid concentration in a substance
A method for measuring a concentration of dibasic acid in a cleaning process substance is provided. The method includes sending a plurality of voltage pulses through the cleaning process substance by each a first electrode and a second electrode. Each the first electrode and the second electrode is in contact with the cleaning process substance containing a concentration of dibasic acid. The method also includes receiving current responses generated by the plurality of voltage pulses, and analyzing the current responses using a multivariate data analysis for calculation of the concentration of dibasic acid in the cleaning process substance. A dibasic acid sensor, a control unit, and an analyzing unit for performing the method, are also provided.
US10416104B2 Gas sensing device
The present invention relates to a gas sensing device comprising: a gas sensing part for outputting a gas detection result; and a correction control part for changing the value outputted from the gas sensing part to a reference value when the output value is lower than the reference value.
US10416101B2 Model independent grazing incidence X-ray reflectivity
A method of measuring properties of a thin film stack by GIXR divides the stack into sub-layers and represents the composition of each sub-layer by an number P. The numbers P represent the composition of each layer. For example, integers may represent pure material and fractional values represent mixtures of the adjacent pure materials. This representation is then used to fit to measured data and the best fit gives an indication of the material composition of each of the sub-layers and hence as a function of depth.
US10416100B2 Adapter for measuring instrument
An adapter apparatus includes a generally cylindrical adapter body 14 including a channel 16 extending axially therethrough, the adapter body having an interior surface bounding the channel, and an exterior surface 18, a generally circular external cross section and an interior cross section which is adapted to engage at least one object 10, the external surface being formed from a material which is capable of supporting a scanning or testing apparatus at a constant distance from the origin of the circle forming the external cross section.
US10416099B2 Method of performing X-ray spectroscopy and X-ray absorption spectrometer system
A method for performing x-ray absorption spectroscopy and an x-ray absorption spectrometer system to be used with a compact laboratory x-ray source to measure x-ray absorption of the element of interest in an object with both high spatial and high spectral resolution. The spectrometer system comprises a compact high brightness laboratory x-ray source, an optical train to focus the x-rays through an object to be examined, and a spectrometer comprising a single crystal analyzer (and, in some embodiments, also a mosaic crystal) to disperse the transmitted beam onto a spatially resolving x-ray detector. The high brightness/high flux x-ray source may have a take-off angle between 0 and 105 mrad. and be coupled to an optical train that collects and focuses the high flux x-rays to spots less than 500 micrometers, leading to high flux density. The coatings of the optical train may also act as a “low-pass” filter, allowing a predetermined bandwidth of x-rays to be observed at one time while excluding the higher harmonics.
US10416098B2 Three-dimensional image reconstruction using transmission and scatter radiography methods
A method for image reconstruction includes irradiating an object with a beam of radiation from a radiation source, measuring an attenuated portion of the beam, estimating a density of the object, determining a predicted attenuated portion of the beam using the density estimate, and iteratively adjusting the density estimate of the object. The predicted attenuated portion and the measured attenuated portion are compared to determine a signal difference. The density estimate of each portion of the object is adjusted by scaling the density estimate using the average signal differences of rays that intersect the portion of the object. The density estimate may be repeatedly adjusted until a difference between consecutive density estimates is below a selected threshold or a predetermined number of adjustments have been completed. The attenuated portion of the beam may include a scattered portion and a transmitted portion.
US10416097B2 Method of scanning aerofoil blades
A method of CT scanning a plurality of aerofoil blades that includes providing a rotatable support arranged for rotation about an axis of rotation and within an energy beam; mounting a plurality of aerofoil blades to the support in spaced-apart relationship to one another to form at least one array around the axis of rotation; and rotating the support about the axis within the beam. Each blade has an aerofoil section and is mounted to the support. The method also provides an elongate identification element on the rotatable support, the identification element being arranged such that its longitudinal axis is parallel to the axis of rotation and having a transverse cross-sectional shape along at least part of its. Each edge feature corresponds to and is directed towards a respective said blade to thereby facilitate identification of individual the blades in a CT output obtained via the method.
US10416095B2 Material detection and analysis using a dielectric waveguide
A dielectric waveguide (DWG) may be used to identify a composition of a material that is in contact with the DWG. A radio frequency (RF) signal is transmitted into a dielectric waveguide located in contact with the material. The RF signal is received after it passes through the DWG. An insertion loss of the DWG is determined. The presence of the material may be inferred when the insertion loss exceeds a threshold value. The composition of the material may be inferred based on a correlation with the insertion loss. Alternatively, a volume of the material may be inferred based on a correlation with the insertion loss.
US10416094B2 Characterization of dielectric slabs attached to the body using focused millimeter waves
A system for characterizing a dielectric object situated adjacent to an electrically conductive surface comprises a radiation source configured to radiate electromagnetic energy toward the dielectric object, and a receiver configured to receive scattered electromagnetic energy scattered by the dielectric object and the electrically conductive surface. The system may further comprise a control subsystem, coupled to the radiation source and the receiver, that determines an apparent focal point within the object, determines a phase shift associated with the scattered electromagnetic energy with respect to the electromagnetic energy radiated by the radiation source, and determine a thickness and an index of refraction of the object based, on the apparent focal point and the phase shift. The system may determine the apparent focal point by scanning a calculated focus point of the radiated energy through different depths of the object, and searching for a peak in an amplitude of the scattered energy.
US10416091B2 Defect inspection method and apparatus using micro lens matrix
A substrate surface defect detection device includes an optical waveguide for receiving first light and directing the received first light to a surface of a to be tested substrate, the optical waveguide having a first surface facing toward the substrate and a second surface facing away from the substrate, a microlens array disposed on the second surface of the optical waveguide, the microlens array including a plurality of microlenses arranged in an array for receiving second light from the surface of the to be tested substrate and converging the received second light to converged light, and an imaging component for receiving the converged light from the at least one microlens array for optical imaging. The substrate surface defect detection device requires significantly less time than conventional substrate surface defect detection devices.
US10416086B2 Image inspection device
The invention alleviates a burden on a user relating to an image inspection device based on photometric stereo and multi-spectral imaging. An illumination device 3 has three or more illumination blocks that irradiate a workpiece 2 with illumination beams from different directions, respectively. A camera 4 generates images of the workpiece 2. An image processing device 5 irradiates the workpieces 2 sequentially with illumination beams from light emitting elements of different lighting colors and generates a plurality of spectral images. The image processing device 5 sequentially turns on the three or more illumination blocks in units of blocks and generates a plurality of direction images. The image processing device 5 generates a color inspection image based on the plurality of spectral images and executes color inspection. The image processing device 5 generates a shape inspection image based on the plurality of direction images and executes shape inspection.
US10416084B1 Method of analyzing animal urine
A test pad comprising multiple urine attribute patches and urine detection patches in a BAYER pattern is described. The test pad is suitable for automated urine analysis of multiple animals in a cage. Generalized detection patches may be arranged adjacent to and surrounding each individual test patch for a specific urine attribute. First, fresh urine is detected in a detection patch with a camera; a timer is started; then adjacent urine attribute patches are read. Once a test patch has been used once it is disregarded for future analysis.
US10416081B2 Optical system and method for spectroscopy
Optical systems and methods for spectroscopy are described. The optical system may be particularly suitable for Raman spectroscopy and includes a multispectral excitation source, designed to emit monochromatic excitation radiation successively at at least two different excitation wavelengths along a common beam axis; an elongated flow volume with a longitudinal axis, designed to direct a particle flow along the longitudinal axis; an excitation beam path, designed to irradiate the monochromatic excitation radiation into the flow volume at a first position and the second position that are located in the flow volume and the first position is spaced apart from the second position; and a detection device, designed to wavelength-selectively filter and detect a portion of a radiation scattered from the first position at a first filter wavelength and to wavelength-selectively filter and detect a portion of a radiation scattered from the second position at a second filter wavelength.
US10416077B2 V-block refractometer
A first data acquisition processing unit acquires light intensity distribution data on the basis of an image of measurement light that has entered a camera. A second data acquisition processing unit acquires light intensity distribution data on the basis of the detected intensity of measurement light detected by a detector. A refractive index measurement processing unit measures the refractive index of a sample on the basis of the light intensity distribution data acquired by the second data acquisition processing unit. A determination processing unit determines whether the refractive index of the sample measured by the refractive index measurement processing unit is acceptable on the basis of the peaks of the light intensity distribution data acquired by the first data acquisition processing unit and second data acquisition processing unit.
US10416074B2 Spectrometer calibration method and reference material
A calibration method for a spectrometer and a reference material which facilitates calibration of the spectrometer are provided. The reference material has a homogeneous content of elements protected by an inert coating.
US10416068B2 Deconvolution by digital filtering from linear discriminate analysis
A quantitative optical microscopy arrangement is described. Specifically, a digital filter derived from linear discriminant analysis is described for recovering impulse responses in applications that may include photon counting from a high speed photodetector and applied to remove ringing distortions from impedance mismatch in multiphoton fluorescence microscopy. Training of the digital filter is achieved by defining temporally coincident and non-coincident transients and identifying the projection within filter-space that best separates the two classes. The training allows rapid data analysis by digital filtering. The LDA filter is also capable of recovering deconvolved impulses for single photon counting from highly distorted ringing waveforms from an impedance mismatched photomultiplier tube. The LDA filter is also successful in removing these ringing distortions from two-photon excited fluorescence micrographs and may extend the dynamic range of photon counting by about three orders of magnitude through minimization of detector paralysis.
US10416064B2 Methods and systems for determining gas permeability of a subsurface formation
Methods and systems disclosed here include conducting two pressure-dependent permeability tests having the same range of effective stress but two different values of pore pressure. For the test with the higher pore pressure, the permeability is only impacted by the mechanical deformation of the rock, while for the one with lower pore pressure the permeability is impacted by both mechanical deformation of the rock and the Knudsen diffusion. By using the same range of effective stress, the contribution from the mechanical deformation of the rock should be the same. Therefore, by subtracting the permeability with higher pore pressure from the one with lower pore pressure, the impact of Knudsen diffusion and the mechanical deformation of the rock can be determined.
US10416063B2 Measuring rock wettability
A method for characterizing wettability of a porous medium is described. A core sample of the porous medium is secured in a core holder, which includes a first end and a second end. A model of the core sample and a pore volume of the core sample are obtained. A wetting phase is displaced from the core sample by supplying a non-wetting phase at one end of the core holder. The non-wetting phase is displaced from the core sample by supplying the wetting phase at one end of the core holder. A saturation profile of the core sample is determined based on cross-sectional images of the core sample. A wettability index value is calculated at least based on a comparison of the saturation profile and the model of the core sample.
US10416056B2 Wear prognosis method and maintenance method
A wear prognosis method and a maintenance method for an earth working machine are disclosed, along with an apparatus for performing the method. Provision is made that the current wear state of one or more earth working tools is sensed. The residual wear capacity until the wear limit is reached is then ascertained from the current wear state.
US10416052B2 In situ heat induced antigen recovery and staining apparatus and method
An automated in situ heat induced antigen recovery and staining method and apparatus for treating a plurality of microscope slides. The process of heat induced antigen recovery and the process of staining the biological sample on the microscope slide are conducted in the same apparatus, wherein the microscope slides do not need to be physically removed from one apparatus to another. Each treatment step occurs within the same reaction compartment. The reaction conditions of each reaction compartment for treating a slide can preferably be controlled independently, including the individualized application of reagents to each slide and the individualized treatment of each slide.
US10416051B2 Tissue processing apparatus
An apparatus (100) for processing a biological sample (101). The biological sample being arranged on a first planar surface (102) of a carrier (103). The apparatus comprises a second planar surface (104) arranged substantially parallel to said first planar surface and at a first distance from said first planar surface, said first planar surface and said second planar surface are arranged at an angle (A) greater than zero degree from the horizontal plane (HP); supply means (126, 131, 220) for supplying an amount (105) of a liquid that is to be applied to said biological sample. The first planar surface and second planar surface are configured to be arranged at a second distance from each other, said second distance being such that said supplied amount of liquid is distributed over said biological sample when said first planar surface and said second planar surface are brought to said second distance from each other.
US10416049B2 Processing of solid micron sized particles for rapid deposition on substrate surfaces with uniform particle distribution
This application relates generally to a method and apparatus to deposit particles onto one or more coupons, and harvest particles from one or more coupons, which may beneficially provide a more uniform or localized distribution of particles over a specified area on each coupon. The application relates to a method and apparatus for depositing particles onto one or more coupons using a sieve. The application also relates to a method and apparatus for depositing particles onto one or more coupons using a dust storm. The particle loadings achieved on each coupon or across an individual coupon may be substantially uniform. The application further relates to a laser-based method and apparatus for transferring particles deposited at localized points on a source coupon to a different substrate for further use.
US10416047B2 Aseptic sampling system
A system may include a needle and source providing fluid to the needle. The system may include a sheath defining an opening. The needle may be within the sheath. The needle and sheath may define a cavity. The system may include a gasket movable between open and closed positions. The gasket may fluidly seal an end of the sheath so that the fluid exits the needle into the cavity and exits via the opening. The system may include a bottle including a septum proximate the end of the sheath. The system may include a movement system that may displace the gasket to permit fluid to exit the cavity via the end of the sheath and displace the sheath or needle such that the needle extends beyond the sheath. The movement system may displace the needle or bottle such that the needle penetrates the septum and fluid exits into the bottle.
US10416046B2 Device, system, and method for selecting a target analyte
This disclosure is directed to a device and a system for picking a target analyte of a suspension. A picker introduces at least one force, such as by a magnetic gradient and/or by a pressure gradient, to extract the target analyte from a sample.
US10416045B2 Method for high-throughput micro-sampling analysis of electrochemical process salts
A method and apparatus for analyzing molten salt electrolyte. The method includes extracting a sample of a molten salt electrolyte from an electrorefiner or other process vessel or conduit; generating droplets from the sample, where the droplets are at a first temperature; transporting the droplets to detectors, where during transport, the droplets attain a second temperature that is lower than the first temperature; analyzing the droplets at or below the second temperature; and returning the droplets to the process. The apparatus includes a droplet generator; a sample transport mechanism; and at least one detector positioned above the sample transport mechanism.
US10416041B2 Combustion state parameter calculation method for internal combustion engine
A combustion state parameter calculation method for an internal combustion engine, which is capable of continuously calculating a combustion state parameter while properly maintaining the accuracy of the calculated parameter even when part of in-cylinder pressure sensors is in failure. In the combustion state parameter calculation method, as a combustion state parameter, a first combustion state parameter dependent on the magnitude of in-cylinder pressure is calculated based on a detection value from an in-cylinder pressure sensor, on a cylinder-by-cylinder basis. When it is determined that a characteristic abnormality failure in which the magnitude of the detection value deviates from the actual in-cylinder pressure has occurred in part of the in-cylinder pressure sensors and has not occurred in the other in-cylinder pressure sensors, the first combustion state parameter of a failure-determined cylinder is calculated based on the detection value from the other in-cylinder pressure sensors.
US10416039B2 Interferometer having a reference fluid tank with a prism and a motion matching window for characterizing a contact lens
The system and methods are made to apply interferometry to ophthalmic applications. The system makes use of a low-coherence interferometer to obtain a plurality of measurements of a contacts lens. The system and methods characterizes the surface profile of both surfaces of a contact lens, a thickness profiles, and combines these measurements with an index information to reconstruct a complete model of the contact lens.
US10416036B2 Maturation monitoring apparatus and methods
An apparatus and a method monitor fluid loss from one or more casks during a maturation process. The apparatus comprises a multi-pass absorption cell arranged in fluid communication with one or more fluid conduits, a pump and a monitoring system. The pump and fluid conduits transport a fluid sample (e.g. vapor sample) from a perimeter of the one or more casks to the multi-pass absorption cell. The monitoring system detects and identifies fluid within the multi-pass absorption cell.
US10416021B2 Method for fill level measurement using the travel time principle
A method for measuring a fill level of a fill substance in a container with a fill-level measuring device working according to the travel time principle. The fill-level measuring device in measurement operation sends transmission signals toward the fill substance in the container and, based on their signal fractions reflected back in the container, derives echo functions, which give the amplitudes of the signal fractions as a function of their travel time. With the assistance of a table, whose rows correspond to discrete fill levels and whose columns correspond to discrete travel times, and in which are stored as historical measurement points, in each case, in that row, whose row index corresponds to the associated fill level, information derived from echo functions derived in the past concerning travel times of echo function maxima attributed to reflections on reflectors located in the container, that also delivers reliable measurement results, when measuring conditions at the location of use of the fill-level measuring device can change, wherein the table is continuously updated based on current echo functions derived in ongoing measurement operation, wherein current measurement points derived from current echo functions are stored.
US10416020B2 Method and apparatus for monitoring fill level of a medium in a container
Method for monitoring a predetermined fill level of a medium (3) in a container (2) with at least one measuring probe (1) and an electronics unit (7), wherein the measuring probe (1) is operated alternately in the conductive and in the capacitive operating modes, wherein the measuring probe (1) is supplied with an exciter signal, which is composed of two different, time alternatingly sequential, periodic signal components, wherein in a first time interval the first periodic signal component is generated for the conductive operating mode and in a second time interval the second periodic signal component is generated for the capacitive operating mode, wherein from the capacitive or conductive operating mode response signal obtained from the measuring probe (1) as a function of the current signal component, it is ascertained, whether the predetermined fill level has been reached, and wherein a report is generated upon the exceeding or subceeding of this fill level.
US10416016B2 Grid sensor system for characterizing a fluid flow
A grid sensor system for characterizing a fluid flow includes a sensor insert having a grid sensor element and a flow guide having an inlet line, an outlet line, and an insert holder arranged between the same to hold the sensor insert. A rectilinear flow path is formed by the flow guide. The insert holder is formed in such a way that the sensor insert can be inserted into the insert holder along an insertion direction extending transversely with respect to the flow path. When the sensor insert is held in the insert holder, none of the electrodes extends parallel to the insertion direction.
US10416010B2 Method for identifying obstructions in pipeline networks for transporting fluids
It is described a method for detecting and identifying obstructions in a pipeline network for transporting fluids, wherein the network is composed of a plurality of pipeline sections (P) and a plurality of junctions (N). The method comprising the following phases: acquiring the geometrical data of a predefined number of pipeline sections (P) for which the presence of obstructions has to be evaluated; measuring the actual flow-rate values (Q1) of the fluid in one or more pipeline sections (P) and of the actual pressure values (h1) of the fluid at one or more junctions (N) of the network; comparison between the values of the nominal diameters (D1) of said pipeline sections (P) and the corresponding equivalent diameters (Dieq) of said pipeline sections (P); calculating, by means of a specific numerical model, the theoretic flow-rate values (QiT) and pressure values (hiT) of the fluid for said equivalent diameters (Dieq). With =(Dieq)α×Di method provides a calculation phase of the value of the variables vector αi which minimize a function based on the discrepancy between the actual flow-rate (Qi) and pressure (hi) values effectively measured and the corresponding theoretical flow-rate (QiT) and pressure (hiT) values, wherein said calculation phase is performed by applying a certain own fitness function J(α) of the genetic algorithms (GAs).
US10416007B2 Environmental sensor
An environmental sensor including sensor elements to measure multiple physical quantities associated with a surrounding environment, and includes a state determination unit that determines whether the environmental sensor is in a first state in which the sensor is fixed at a predetermined installation location or in a second state in which the sensor is away from an installation location, and an operation switch unit that switches an operation of each sensor element that measures the physical quantities based on whether a state determined by the determination unit is the first state or the second state.
US10416004B2 Resin impregnation detection device, coil for rotating machine, and method for impregnating and molding resin of coil for rotating machine
A resin impregnation detection device configured to detect resin impregnation in a resin impregnation process for a coil insulation layer. The resin impregnation detection device can be inserted in a narrow portion, is capable of detecting impregnation with a liquid resin, and does not leave metal foreign materials other than an optical fiber in a product even after the resin impregnation. The resin impregnation detection device includes an optical fiber including an FBG sensor, and a coating resin, which coats the FBG sensor. The coating resin includes a resin to be softened by contact with a detection target resin. The FBG sensor is applied with a compressive strain caused by cure shrinkage of the coating resin or heat shrinkage thereof from a curing temperature to a normal temperature.
US10415998B2 Method for operating a rotation sensor and corresponding rotation sensor
A method for operating a rotation sensor comprising at least four magnetoresistive sensor elements is described. Each sensor element comprises a packet of a ferromagnetic reference layer and a sensitive ferromagnetic layer and a non-magnetic layer separating the reference layer from the sensitive layer. The layers are designed such that the orientation of the magnetization in the respective layer is possible in the longitudinal direction of the layer. The at least one sensor element is formed in a plane in a spiral form with at least one complete winding and the windings are implemented concentrically. The sensor element is bent into a winding in different segments. Adjacent segments enclose an angle between them and each complete winding comprises a predetermined number of segments.
US10415995B2 Inertial measurement system for an aircraft
An inertial measurement system for aircraft, the system comprising at least one processor unit connected to at least two inertial units, namely at least one inertial unit of a first type having at least three angular sensors and three linear sensors aligned on three substantially distinct sensing axes, and an inertial unit of a second type comprising at least four angular sensors and four linear sensors aligned on four substantially distinct sensing axes. The system is arranged to calculate one piece of inertial data from the six sensors of the inertial unit of the first type and four pieces of inertial data from four distinct combinations of three angular sensors and three linear sensors selected from the sensors of the inertial unit of the second type, and the processor unit is arranged to compare the four pieces of inertial data from the measurements of the inertial unit of the second type with one another so as to determine whether the inertial unit of the second type has failed.
US10415988B2 Integration of hours of service and navigation
In an example system, an hours of service system may be integrated with a navigation system and configured to dynamically change a driver's route based on changing real time conditions and remaining hours of service. This system may then automatically route a driver to a new, e.g. closer, stop when necessary so that the driver and his carrier may comply with an hours of service requirement.
US10415984B2 Measuring the accuracy of map matched trajectories
A transport service system determines the accuracy of a map matched trajectory using a forward probability algorithm. A transport vehicle on a trip relays location data to the system. The system uses a map of the corresponding area and the location data to calculate an emission probability, the likelihood of a candidate road being associated with a location data point, and a transition probability, the likelihood of a second state occurring after a first state. The joint probability of the emission and transition probabilities is used to determine a total number of zero forward probability occurrences and an average forward probability associated with the trip. These metrics are used to measure the accuracy of the map matching algorithm for the trip.
US10415983B2 System and method for automatic passenger sharing among vehicles
A system and method for sharing passengers among vehicles includes one or more circuits, in an electronic control unit (ECU) of a first vehicle in a plurality of vehicles, configured to communicate a vehicle sharing request including first seat mapping information and first route information associated with the first vehicle to at least one remaining vehicle of the plurality of vehicles. A second vehicle is identified among the at least one remaining vehicle for sharing passengers based on a comparison of the first route information and the first seat mapping information with second route information and second seat mapping information received from the at least one remaining vehicle. A target vehicle is selected from the second vehicle or the first vehicle to allow one or more first passengers of the first vehicle and one or more second passengers of the second vehicle to share travel in the target vehicle.
US10415977B2 Multiple sensor integration
A method of compensating for signal error is described, comprising: receiving a first signal from a first sensor, said first signal indicative of a movement characteristic; applying an error compensation to said first signal to produce an output signal; applying a variable gain factor to said error compensation; receiving a second signal from a second sensor indicative of said movement characteristic; wherein said error compensation is calculated using the difference between said output signal and said second signal, and said variable gain factor is calculated using said first signal.
US10415975B2 Motion tracking with reduced on-body sensors set
A method of tracking the motion of a moving object having a plurality of linked segments is provided. The method uses a limited set of sensing units that are coupled to one or more of the segments to receive one or more sensor signals from the sensing units. Based on the sensor signals, the method estimates a 3D orientation and predicts a 3D position of the segments at a tracking module. The method further communicates the 3D orientation and the 3D position of the segments to a database module, and associates a pose of the object to the 3D orientation and the 3D position of the segments.
US10415971B2 Apparatus and method for diminished bias error due to polarization mismatch
Bias error in a resonant fiber optic gyroscope (RFOG) is diminished by reducing polarization mismatch between a polarization Eigenstate of optical signals propagating inside of a resonator of the RFOG and the polarization of optical signals being injected into the resonator of the RFOG. The polarization mismatch is reduced by filtering the optical signals circulating in the resonator and the optical signals injected into the resonator with common polarizers.
US10415968B2 Synchronized mass gyroscope
Micromachined inertial devices are presented having multiple linearly-moving masses coupled together by couplers that move in a linear fashion when the coupled masses exhibit anti-phase motion. The couplers move in opposite directions of each other, such that one coupler on one side of the movable masses moves in a first linear direction and another coupler on the opposite side of the movable masses moves in a second linear direction opposite the first linear direction. The couplers ensure proper anti-phase motion of the masses.
US10415965B2 Method and apparatus for tilt sensing using eccentric motor
Systems, apparatus and methods are presented for sensing or estimating a tilt angle, in which a current flowing in an eccentric mass motor is sensed, and a detector circuit assesses the amplitude of a synchronous component of the motor current and provides an output signal or value indicating a tilt angle relative to a gravitational axis at least partially according to the amplitude of the synchronous component of the motor current.
US10415963B2 Estimating and eliminating inter-cell process variation inaccuracy
Metrology methods and targets are provided, for estimating inter-cell process variation by deriving, from overlay measurements of at least three target cells having different designed misalignments, a dependency of a measured inaccuracy on the designed misalignments (each designed misalignment is between at least two overlapping periodic structures in the respective target cell). Inaccuracies which are related to the designed misalignments are reduced, process variation sources are detected and targets and measurement algorithms are optimized according to the derived dependency.
US10415962B2 Non-contact and optical measuring automation system for the profile accuracy of disk cams and method thereof
A non-contact and optical measuring automation system, configured to electrically connect to a computer to measure the profile accuracy of a disk cam, includes a base, a rotating chuck, a moving stage module and a laser displacement meter. The rotating chuck is disposed for clamping the disk cam. The moving stage module includes a first linear motion stage movable relative to the base in a first direction and a second linear motion stage movable relative to the first linear motion stage in a second direction. The computer is able to control the rotation of the rotating chuck and the movement of the moving stage module, and is able to control a beam emitted from the laser displacement meter projecting onto a profile surface of the disk cam so as to obtain a profile deviation value of the disk cam by using the laser triangulation method.
US10415961B2 Apparatus for measuring winding angle of carbon fiber wound on base material with respect to base material and method of measuring winding angle
A measuring apparatus for measuring a winding angle of a carbon fiber wound on a base material with respect to the base material includes a light source configured to radiate light to a target region on the base material serving as a measuring target for the winding angle, a diffusion plate configured to suppress linear transmission of reflected light from the target region and form an image constituted by the reflected light, an imaging device configured to capture the image formed by the diffusion plate to obtain a captured image, and a winding angle calculation unit configured to calculate an angle formed between a direction perpendicular to a longitudinal direction of an image constituted by the reflected light in the captured image and a reference direction in the base material as the winding angle.
US10415960B2 Elevation angle estimating system and method for user terminal placement
A system and a method for estimating the elevation angle of one or more objects surrounding a user terminal include a camera device for capturing an image of the sky and a display device for displaying the image of the sky captured by the camera device. One of the camera device and the display device generates an elevation limit marking in the image of the sky displayed by the display device. The elevation limit marking in the image of the sky defines an elevation angle above a horizon of the earth that all the one or more objects in a field of view of the camera device must remain below so that the user terminal has an unobstructed view of the sky in all azimuthal directions.
US10415952B2 Angular position sensor and associated method of use
An angular position sensor comprising at least one planar excitation coil and at least two planar sensing coils positioned within an interior of the at least one planar excitation coil, each of the at least two planar sensing coils comprising a clockwise winding portion positioned opposite a counter-clockwise winding portion and a rotatable inductive coupling element comprising a sector aperture, the rotatable inductive coupling element positioned in overlying relation to the at least one planar excitation coil and separated from the at least one planar excitation coil by an air gap.
US10415951B2 System and methods for measuring borehole caliper in oil-based mud
Systems and methods for estimating standoff and/or caliper in a wellbore for oil-based mud drilling are provided. The systems include a sensor having a primary electrode and at least two secondary electrodes, and an electronics subsystem having a controller and a processor for driving the system and correlating current measurements with standoff and/or caliper. The electrodes are positioned relative to one another such that there is a distinct flow of current between the primary electrode and each secondary electrode. In operation, a single excitation frequency is applied to the primary electrode and a simultaneous measurement of current flowing between the primary electrode and each secondary electrode is obtained. Standoff is estimated from the measurements. The estimations can be independent of formation properties when an appropriate excitation frequency is used.
US10415947B2 Measurement probe and measuring device
A probe includes a movable plate to which a stylus capable of contacting a measurable object is mounted, the movable plate displaceable in an X direction; a static plate arranged to overlap with the movable plate; a counter plate facing the movable plate and the static plate; an elastic movable side connection plate, the movable side connection plate connecting the counter plate at at least three places with each of a first end connector positioned toward a first end of the movable plate in the X direction and second end connectors positioned toward a second end in the X direction; and a static side connection plate which connects the static plate and the counter plate. An entire length of the first end connector in a Y direction orthogonal to the X direction is the same size as the entire length of the second end connectors in the Y direction.
US10415945B2 Solid-state overvoltage firing switch
An assembly can include solid-state overvoltage firing switch operable to control an explosive device. The solid-state overvoltage firing switch can include a substrate layer. The solid-state overvoltage firing switch can also include a conductive anode and a conductive cathode positioned on the substrate layer. A gap can physically separate the conductive anode from the conductive cathode. The conductive anode can be operable to receive a voltage from a power source. The solid-state overvoltage firing switch can further include an insulator layer adjacent to the conductive anode and the conductive cathode. At least part of the insulator layer can fill the gap. The insulator layer can cover a first portion of the conductive anode and a second portion of the conductive cathode.
US10415944B2 Electronic primer cap for small-caliber ammunition
The invention relates to a primer cap for small-caliber ammunition, having an outer metallic cup in which is arranged a priming composition which generates hot combustion gases following initiation. To enable more versatile control of the initiation process in the weapon, it is proposed that a resistance bridge which can be initiated electrically, and an electrically conductive pole piece, are additionally arranged in the primer cap, wherein the first pole of the resistance bridge is connected to the cup and the second pole is connected to the cup and the second pole is connected to the pole piece, which protrudes out of the cup and is electrically insulated from the same.
US10415943B2 Polymer ammunition cartridge having a three-piece primer insert
The present invention provides a polymeric ammunition cartridge comprising: a three piece primer insert; a substantially cylindrical polymeric middle body extending about the three piece primer insert, wherein the substantially cylindrical polymeric middle body comprises: a substantially cylindrical polymeric bullet-end coupling element at a first end of the substantially cylindrical polymeric middle body opposite a substantially cylindrical polymeric coupling end connected by a powder chamber, wherein the substantially cylindrical polymeric coupling end extends over the substantially cylindrical coupling element and covers an circumferential surface of the primer flash hole aperture; and a substantially cylindrical polymeric bullet-end upper portion comprising a bullet-end coupling element connected to the substantially cylindrical polymeric bullet-end coupling element opposite a projectile aperture adapted to engage a bullet.
US10415941B2 System for visual obscuration of an object and dissipating energy of a laser weapon
A visual obscurant system for obscuring object from an observer having a field of view (FOV) is disclosed. The system comprises a sensor for detecting characteristics that indicate a presence of the object, a light source for emitting light in an electromagnetic spectrum, a source, and a controller. The source releases an obscurant into atmosphere to create a cloud. The obscurant attenuates a portion of the electromagnetic spectrum. The cloud is positioned within the FOV of the observer so as to obscure the object when the light emitted from the light source is directed towards the cloud. The controller is in communication with at least the sensor and the source. The controller modulates the light source at a frequency sufficient such that the observer interprets the light as being constant when energized.
US10415936B2 Armor mounting system and armor incorporating the same
A modular armor system configured to be readily attached and detached from a frame surrounding a window in a vehicle or other structure, such as a building. The modular armor system may be configured to provide any desired ballistics protection rating. In one embodiment, the modular armor system includes a ballistics-grade armor panel having an outer strike face and an inner surface opposite the outer strike face. The modular armor system also includes a fastener coupled to the ballistics-grade armor panel. The fastener is configured to detachably couple the ballistics-grade armor panel to the frame surrounding the window in the vehicle or other structure.
US10415934B2 Self-aligning optical sight mount
An apparatus includes a mounting ring and a collar. The mounting ring includes an upper ring portion and a lower ring portion secured to the upper ring portion. Each of the upper ring portion and the lower ring portion has an inner ring surface defined by a plurality of radii. The collar is disposed in the mounting ring and includes a substantially cylindrical outer collar surface. The substantially cylindrical outer collar surface is disposed proximate the inner ring surface.
US10415932B1 Adjustable weapon-based mount for a monocular night-vision goggle
A rotatably adjustable mount for removably mounting an NV monocular onto a weapon is disclosed. The mount has a base and a rotatable side fixture. The base is configured to clip onto a rail on the weapon. The side fixture has a battery section, an electronics section and a lever section. The battery section supports a battery. The electronics section is electrically connected to the battery section and includes power-management electronics. The lever section locks and unlocks the NV goggle to the side fixture. The side fixture has a slot configured to receive an NV mounting fixture of the NV monocular and establish electrical contact between the electronics section and the NV monocular. The side fixture is rotatable between an in-line position and an out-of-line position of a downstream day sight supported by the weapon. A night-vision weapon sight that employs the mount is also disclosed.
US10415931B2 Wearable illuminable devices and related methods
An illuminable device configured to be worn by a mammal and provide visibility to the mammal includes a thermoelectric module and a light source. The illuminable device is configured to be mounted onto a mammal by an article worn by the mammal such that the thermoelectric module is in thermal contact with the mammal's body. The thermoelectric module generates electricity from a thermal gradient, produced from a mammal's body heat that is transferred to the module. The electricity generated by the thermoelectric module powers the light source to illuminate the article worn by the mammal. Related methods are also provided.
US10415926B2 Multiconfiguration firearm
A novel converter unit, system, and method of use with a firearm are disclosed. The converter unit may comprise a grip, pivot, and linkage. The grip is rotatably attached to the pivot, which in turn is attached to a receiver of a firearm. The linkage is in communication with the grip and a magazine release of the firearm such that rotation of the grip causes the linkage to slide toward or away from a muzzle of the firearm. The linkage and magazine release are preferably configured wherein the magazine release is not functional when the grip is angled away from the axis of the firearm. Conversely, when the axis of the grip is parallel to the axis of the firearm, the magazine release is functional.
US10415923B2 Projectile launching system
A device for launching a projectile along an intended flight trajectory includes a launching mechanism. The launching mechanism includes first and second pairs of supports supporting a launching cord. A projectile having a longitudinal axis is disposed in the launching cord in a launch position prior to launch such that the projectile's longitudinal axis is perpendicular to a plane in which the launching cord is disposed. As the projectile is launched by the launching mechanism, the projectile rotates such that the projectile's longitudinal axis is parallel to the plane in which the launching cord was disposed.
US10415910B1 Offset feed magazine
An ammunition magazine for semiautomatic firearms has an opening at the end of a tube which is offset from the geometric center of the tube cross section and which is skewed about an axis extending lengthwise along the tube and through the geometrical center. Offset and skew of the opening are achieved by asymmetrically positioning the feed lips defining the opening relatively to the axis as well as angularly orienting the lips relatively to the bore of the tube.
US10415909B2 Firearm with spare magazine storage facility
The present disclosure is directed to a firearm capable of holding more than one magazines. In a particular embodiment, the firearm can include an operational magazine well adapted to receive an operational magazine and a secondary magazine well adapted to receive a secondary magazine, wherein the secondary magazine well is nonoperational.
US10415905B2 Pistols having a locking block
A pistol is provided, on the plastic housing of which a sliding carriage containing the barrel is guided in the longitudinal direction, which housing has a trigger guard at the transition to a grip stock, and in which housing a locking block is arranged; for an especially light embodiment that is simple to manufacture and nevertheless robust, the locking block forms a unit with the guiding elements of the sliding carriage, which unit is arranged in front of the magazine well and extends forward as far as the trigger guard, as a result of which the guide length is shortened. The locking block is fixed in the housing by a front cross pin and a rear cross pin and accommodates a locking bolt approximately over the second cross pin.
US10415902B2 Cooling tower water distribution system
A cooling tower is provided having a heat exchange section. A water collection basin located above the heat exchange section. The water collection basin has a plurality of openings that allow water to be distributed downwardly onto the heat exchange section. The water collection basin openings each have a diameter of from 0.2 inch to 0.6 inch.
US10415900B2 Heat / enthalpy exchanger element and method for the production
Methods, plate elements and heat/enthalpy exchangers. a) perforating an unformed plate element with defined outer dimensions in any desired area and in any desired dimension; b) covering at least one side of the unformed plate element with a thin polymer film with latent energy exchange characteristics and; c) forming the plate element into a desired shape and a pattern of corrugations and/or embossing. The operations b) and c) may be performed in a different order. For instance, when the plate element is made out of plastic, b) may be performed before c) whereas, when the plate element is made out of aluminum (or plastic), c) may be performed before b). Operations a) and/or b) and/or c) may also, in certain embodiments, be combined.
US10415898B1 Liquid-cooled fused filament fabrication nozzle
The present invention provides an integral cooling system within an FFF nozzle manifold. The system includes a cooling reservoir formed within the body of the nozzle manifold, adapted to circulate a cooling liquid around the filament chamber and nozzle orifice. The coolant channel is situated to be in close physical proximity to the chamber and orifice, and to be thermally coupled to both via the body of the nozzle manifold. In addition, the interior of the cooling chamber is constructed so as to maximize the available surface area within a given cross-sectional geometry, thereby promoting increase heat transfer between the nozzle manifold and the cooling liquid.
US10415897B2 Monolithic tube-in matrix heat exchanger
A cross-flow heat exchanger for gas turbine engines which may be utilized to transfer heat from one fluid flow to a second independent fluid flow wherein one of the fluid flows has a high differential inlet pressure and temperature. The heat exchanger has robust construction to inhibit mixing of the fluid flows during a single burst duct event.
US10415890B2 Heat pipe
A heat pipe having enhanced heat transport capacity that can be manufactured easily is provided. The heat pipe 1 comprises a sealed container 2 and a wick structure 10. The wick structure includes a first wick 11 formed of copper fibers 11a, and a second wick formed of carbon fibers 12a. The first wick 11 is sintered to be fixed to an inner face 21a of a flat wall 21 while holding the second wick 12 therein.
US10415884B2 Overflow molten metal transfer pump with gas and flux injection
A method of fluxing or degassing a molten metal residing as a bath in a furnace. The bath of molten metal includes a bath surface height and the method provides at least one rotating impeller in the molten metal bath to initiate a flow of the molten metal. The flow in the molten metal results in elevating a portion of the molten metal above the bath surface height where at least one of a fluxing agent and an inert gas is introduced into the elevated portion of the molten metal.