Document Document Title
US10346461B1 Method and system for image searching by color
A real-time reverse image searching for images analogous to a representative frame having patterns, including identifying, on a computing device connected to a network, one of the images as the representative frame as input; providing a processor connected to the network and having access to at least one database comprising vectors associated with respective images and videos, the processor: calculating representations for the patterns in the representative frame to form a representative vector, the representations corresponding to dimensions of the vector; reducing the vector by reducing a number of the dimensions by more than 90% and a maximum trade-off between the quality of the image and the size of vector; detecting, in the at least one database, the vectors most similar to the vector of the representative frame; and offering, in real-time via the network, images and videos associated with the selected vectors. The patterns consist of colors.
US10346460B1 Systems and methods for generating video presentations by inserting tagged video files
A computer-implemented method is described for automatically digitally transforming and editing video files to produce a finished video presentation. The method includes the steps of storing video files with associated tags, recording or receiving from a user a master video, matching the words or phrases recorded in the master video with the tags to determine one or more locations at which to insert the video files, and automatically assembling the master video and video files into the finished video presentation. Audio and visual effects may also be added to the video presentation. Computer apparatus configured to generate the video presentation is also described.
US10346458B2 Media asset access control system
An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
US10346457B2 Platform support clusters from computer application metadata
Application metadata for computer applications can be retrieved, with the metadata corresponding to metadata for an online application store from which the applications are available. Computer-readable application clusters can be generated. Each of the application clusters can indicate that applications in the cluster are supported by an associated set of one or more platforms for the cluster. The generating of the clusters can include analyzing the application metadata, such as by performing pattern matching on natural language data. Results for application queries for applications supported by a specified computer platform can be limited to listings of applications in one or more of the clusters whose associated set of one or more platforms includes the specified platform.
US10346453B2 Multi-tiered information retrieval training
Methods and systems for multi-tiered information retrieval training are disclosed. A method includes identifying results in a ranked ordering of results that can be swapped without changing a score determined using a first ranking quality measure, determining a first vector and at least one other vector for each identified swappable result in the ranked ordering of results based on the first ranking quality measure and at least one other ranking quality measure respectively, and adding the first vector and the at least one other vector for each identified swappable result in the ranked ordering of results to obtain a function of the first vector and the at least one other vector. Access is provided to the function of the first vector and the at least one other vector for use in the multi-tiered information retrieval training.
US10346450B2 Automatic datacenter state summarization
In a datacenter setting, annotations or descriptions of relevant parts or subgraphs corresponding to components in the datacenter are predicted. Given a set of training data (library of subgraphs seen in the past labeled with a textual description explaining why were they considered relevant enough to be placed in the historical database), the recurrent neural network (RNN) learns how to combine the different textual annotations coming from each relevant region into a single annotation that describes the whole system. Accordingly, given a set of input or test data (datacenter state modeled a context graph that is not annotated), the system determines which regions of the input graph are more relevant, and for each of these regions, the RNN predicts an annotation even in a previously unseen or different datacenter infrastructure.
US10346449B2 Predicting performance of content and electronic messages among a system of networked computing devices
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict effectiveness of content in electronic messages as a function, for example, modifiable portions of the content. In some examples, a method may include receiving data signals to cause formation of an electronic message, determining a component of the electronic message, identifying one or more message performance criteria, characterizing the component to identify a component attribute, predicting the component attribute matches at least one of the message performance criteria, and transmitting the electronic message.
US10346438B2 Model navigation constrained by classification
A method, system and computer-usable medium are disclosed for efficient searching of a semantic model of resources and resource relationships. A query is received from an application. In turn the query is processed to determine an application usage classification for the application, which is then used to reference an index of subsets of the semantic model to identify a subset of the semantic model associated with the application usage classification. The identified subset of the semantic model is then used to modify the query, which is then used as a modified query to query the semantic model. In response, a sub-graph of the semantic model corresponding to the subset of the semantic mode is received, which in turn is provided to the application.
US10346429B2 Management of collaborative datasets via distributed computer networks
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset and dataset attributes and identifying a first version of the dataset. The method may include identifying data that varies from a first version of the dataset, and generating a second version of the dataset to include a first subset and a second subset of atomized data. The method may include storing subsets of atomized data points as an atomized dataset.
US10346428B2 Bilateral assertion model and ledger implementation thereof
A computer implemented method for implementing a real time reconciling shared data structure is disclosed. The shared data structure may be stored in a memory, and a portion of the shared data structure may be coupled with a processor. The computer implemented method may be used for interacting with the shared data structure. The method may comprise the exchange of messages, requesting to change data in the shared data structure, between selected participants, wherein some of the participants must validate requested changes to the shared data. If all participants validate the requests to change data the changes to the data are made, and if less than all participants validate the requests then the changes are not made.
US10346427B2 Data synchronization method, data synchronization apparatus, and storage medium for synchronizing data among a plurality of databases
In a method for writing data having been subjected to transaction processing in a synchronization source database to data in a synchronization destination database, a synchronization processing management unit of the synchronization destination database requests, as synchronization target data, first data that is a part of the data having been subjected to the transaction processing from the synchronization source database, receives at least the first data from the synchronization source database, performs first synchronization processing on the first data in a cache memory, and performs second synchronization processing on second data, in the synchronization destination database, which has been processed in a same transaction as a transaction in which the first data has been processed in the synchronization source database.
US10346425B2 Distributed storage system with replica location selection
Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, an indication that a number N of clusters are to be assigned a replica role and a second number M of the replica-role assigned clusters are to be assigned to a voting role. N computing clusters are selected using workload data, and M of the clusters are assigned to a voting role.
US10346418B2 Optimizing data access based on data aging
A database includes a plurality of partitions with respective partition dates. A query is received for data from a view of the database, the query containing a filtering parameter for retrieval of the data. A definition of the view is analyzed to determine a table of the database that contributes to the view and an aging object associated with the table. A restriction rule associated with the aging object is identified, for example, based on an annotation in the definition of the view. A restriction date for the aging object is determined based on the restriction rule. A partition, from the plurality of partitions, is selected based on the partition date of the partition being equal to or later than the restriction date. The queried data is retrieved from the selected partition according to the filtering parameter and a response to the query is generated based on the retrieved data.
US10346414B2 Information collection method and device
An information collection method and device are described, the method includes that: network browsing information is acquired; the network browsing information is evaluated; the network browsing information is sorted according to evaluation results; and a network retrieval list is generated or updated according to a sorting result.
US10346409B2 Multi-faceted metadata storage
A system and method for storing and providing metadata. Metadata may be retrieved from multiple sources. The metadata is stored in facets in a repository and tagged to indicate one or more of the source, a time frame, or an associated data object. In response to receiving a request for metadata, a system selects metadata based on the specified object, source, or time frame. Access permissions corresponding to the requester are used to select and provide metadata for which the requester has permissions.
US10346408B2 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.
US10346406B2 Decentralized autonomous edge compute coordinated by smart contract on a blockchain
The systems, apparatus, methods, and computer program products described herein provide the capability for an entity to identify and autonomously contract via a blockchain database with an unknown and anonymous host device for access rights to a high volume raw data stream generated by a sensor of the host device. The systems, apparatus, methods, and computer program products further provide the capability for the entity to push or upload a software module to the host device to allow the entity to process the high volume raw data stream into a low volume data stream directly on the host device, i.e., at the source of the high volume raw data stream.
US10346403B2 Value range synopsis in column-organized analytical databases
The method may include providing, in accordance with a column-oriented storage technique, the data table as columns corresponding to the plurality of attributes, whereby each column includes a plurality of separate data blocks. The method may also include determining the plurality of records of the provided data table for which a plurality of attribute values of at least one selected column is contained in a plurality of predetermined data blocks. The method may further include determining, for each column of at least a part of the plurality of columns within the determined plurality of records, a plurality of attribute value information descriptive of an associated attribute within the column and providing an indication of the one or more data blocks for which the plurality of attribute value information is determined. The method may also include storing the determined plurality of attribute value information for enabling query processing.
US10346399B2 Searching relational and graph databases
A technique includes in a relational database query engine, receiving a query associated with a relational data structure. The received query includes a database graph query. The technique includes using the relational database query engine to integrate a result acquired from the graph database engine into a result provided by the relational database query engine to the received query.
US10346398B2 Grouping in analytical databases
Attribute value information on data blocks, of a data table with multiple data blocks, is provided that indicates upper and lower bounds of extreme values for at least one attribute of the data table. In response to determining that processing of a received data table query involves grouping of records with respect to a grouping attribute, it is determined whether the attribute value information reflects upper and lower bounds of extreme values of the grouping attribute. If the attribute value information indicates the upper and lower bounds of extreme values of the grouping attribute, a scan list is determined that defines which data blocks of the data table are to be scanned and a scan order is determined. A set of distinct value ranges of the grouping attribute is determined based on the scan order, the data blocks are scanned using the scan list, and the query is processed.
US10346394B2 Importation, presentation, and persistent storage of data
Described are methods, systems and computer readable media for the importation, presentation, and persistent storage of data.
US10346393B2 Automatic enumeration of data analysis options and rapid analysis of statistical models
Embodiments relate to analyzing dataset. A method of analyzing data is provided. The method obtains a description of a dataset. The method automatically generates a plurality of analysis options from the description of the dataset. The method generates a plurality of queries based on the analysis options. The method deploys the queries on the dataset to build a plurality of statistical models from the dataset.
US10346391B2 Vertical tuning of distributed analytics clusters
In another general embodiment, a method includes receiving an application, determining whether the application matches another application saved to a database, in response to determining that the application does not match another application saved to the database, performing one or more test runs of the application, determining one or more resource consumption patterns for the application, based on the one or more test runs of the application, estimating one or more parameters of the application, based on the one or more resource consumption patterns, and saving a configuration for the application, in response to determining that the application does match another application, executing the application using the saved configuration for the matching application, monitoring statistics and resource usage, updating the one or more parameters, adjusting the execution of the application, utilizing the updated one or more parameters, and saving the updated one or more parameters of the application.
US10346387B2 Replication of log-structured data
A method includes a primary storage unit receiving a first write request including a first key and a first value; persisting the first value in a first non-volatile memory in association with the first key; broadcasting the first write request and a first set of globally-durable keys to secondary storage units; receiving, from the secondary storage units, an acknowledgement of the first write request and a first set of locally-durable keys, each of the first sets of locally-durable keys including the first key; the primary storage unit receiving a second write request including a second key and a second value; persisting the second value in the first non-volatile memory in association with the second key; and broadcasting the second write request and a second set of globally-durable keys to the secondary storage units, the second set of locally-durable keys including the first key. A system is also disclosed.
US10346386B2 Multiversion concurrency control of database records with uncommitted transactions
Systems and methods provide multi-version concurrency control of database records with uncommitted transactions. The system and methods may include receiving a query regarding a transaction counter number. When a transaction header identifying data is updated with the assigned transaction counter number, the updated transaction header may be used in identifying data as an instance of multiversion concurrency control information by the received query. A key lookup may be performed, and when the key lookup encounters an uncommitted row for a transaction number, a corresponding transaction header identifying data to identify a data array element to determine whether the transaction number is committed, and determining the transaction counter number when the transaction number is committed. The transaction counter number may be stamped on the row version record when it is determined that the row is committed.
US10346385B2 Attribute locking of stream computing tuples
Tuple attribute locking is implemented in a stream computing environment to selectively inhibit access to one or more attributes of tuples by stream operators.
US10346383B2 Hybrid database table stored as both row and column store
A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
US10346376B2 Systems and methods for database management
A database management (DM) computing device for reducing an amount of data stored within an enhanced database while ensuring that data remaining within the enhanced database is able to satisfy a plurality of user queries is described. The DM computing device is in communication with the enhanced database and a secondary storage database. The DM computing device is configured to receive a log data file identifying a number of times each data field in the enhanced database has been queried, rank the data fields based on the number of times each data field has been queried, and identify least-queried data fields from the ranked data fields, wherein the least-queried data fields are defined by rules in a memory. The DM computing device is also configured to store in the secondary storage database the least-queried data fields from the enhanced database, and remove from the enhanced database the least-queried data fields.
US10346372B2 Point of interest database maintenance system
A method of processing data at a server 302 for maintenance of a database 516 of points of interest, such as speed limit enforcement devices. Each of the devices represented in the database has at least one attribute and a confidence value indicative of the accuracy of the at least one attribute associated therewith. The confidence value is time dependent and varies according to a predefined decay function. A report 500 relating to an attribute of a speed limit enforcement device is received at the server 302 from a mobile device 200. The confidence value associated with the speed limit enforcement device is adjusted in accordance with the received report, and information relating to the speed limit enforcement device 520, 522 is selectively transmitted to the or another mobile device 200 based on the confidence value.
US10346371B2 Data processing system, database management system, and data processing method
A DBMS manages a database including a structured data group capable of communicating with a plurality of execution nodes that manage an unstructured data group and execute parallel distributed processing. Each of the plurality of execution nodes is capable of creating data to be processed based on at least one structured data of the structured data group managed by the DBMS and at least one unstructured data of the unstructured data group managed by the plurality of execution nodes, and performing processing using the data to be processed. Based on control information (information about controlling the provision of two or more structured data designated in a reference request sent to the DBMS), the two or more structured data are acquired by the DBMS from the database, and provided from the DBMS to two or more execution nodes among the plurality of execution nodes.
US10346366B1 Management of a data processing pipeline
A pipeline management service improves the operation of a processing pipeline by monitoring the operation of one or more journal services within the processing pipeline, and adjusting operational parameters of the one or more journal services. In various examples, the pipeline management service determines a model of the processing pipeline by identifying the producers and consumers associated with each of the one or more journal services, and determines a processing flow through the one or more journal services based at least in part on the identities of the associated producers and consumers. The pipeline management service acquires backlog information from each of the one or more journal services, and may adjust the operational parameters of a journal service associated with an identified processing bottleneck. In some examples, the pipeline management service adjusts capacity and reliability parameters of the one or more journal services to improve the operation of the processing pipeline.
US10346358B2 Systems and methods for management of data platforms
In system for analyzing large data sets, document/file format can be discovered by attempting to parse the file using several parsers to generate a schema, assigning a score to each parsing, and selecting a parser based on the assigned scores. Schema element attributes, such as statistical parameters, can be derived and used in identifying schema elements associated with other files. Attributes of identified schema elements can be used to substitute missing data values with values based on such attributes. Data values corresponding schema elements can be selected and highlighted, and schema elements and/or attributes thereof can be highlighted based on selected data values. From a cluster of files, a lineage relationship between file pairs, indicating whether one file is derived from another, can be determined for several files. In reducing/compacting data, utilization of all available reducers can be optimized according to current utilization of one or more reducers.
US10346352B2 Providing notification based on destination of file operation
A notification based on a destination of a file operation is provided. A file management service initiates operations to provide the move notification upon detecting the move operation to move the file from a source location to a destination location. A stakeholder is identified with an access to the destination location prior to executing the move operation to move the file from the source location to the destination location. After executing the move operation, a move notification is generated to inform the stakeholder of the move operation. The move notification provides information such as a description of the file, the source location, the destination location, and/or an identification of an initiator of the move operation. Furthermore, the move notification is transmitted to the stakeholder.
US10346348B2 Quantum computing methods and devices for Majorana Tetron qubits
Among the embodiments disclosed herein are example methods for generating all Clifford gates for a system of Majorana Tetron qubits (quasiparticle poisoning protected) given the ability to perform certain 4 Majorana zero mode measurements. Also disclosed herein are example designs for scalable quantum computing architectures that enable the methods for generating the Clifford gates, as well as other operations on the states of MZMs. These designs are configured in such a way as to allow the generation of all the Clifford gates with topological protection and non-Clifford gates (e.g. a π/8-phase gate) without topological protection, thereby producing a computationally universal gate set. Several possible realizations of these architectures are disclosed.
US10346347B2 Field-programmable crossbar array for reconfigurable computing
For decades, advances in electronics were directly related to the scaling of CMOS transistors according to Moore's law. However, both the CMOS scaling and the classical computer architecture are approaching fundamental and practical limits. A novel memory-centric, reconfigurable, general purpose computing platform is proposed to handle the explosive amount of data in a fast and energy-efficient manner. The proposed computing architecture is based on a single physical resistive memory-centric fabric that can be optimally reconfigured and utilized to perform different computing and data storage tasks in a massively parallel approach. The system can be tailored to achieve maximal energy efficiency based on the data flow by dynamically allocating the basic computing fabric to storage, arithmetic, and analog computing including neuromorphic computing tasks.
US10346344B2 Method, client device and data forwarding device for transmitting data through serial port
The present invention discloses a method, a client device, and a data forwarding device for transmitting data through a serial port. The method comprises providing at least two virtual logical serial ports mapped to a physical serial port, providing a main serial port connected to the physical serial port and extended serial ports which correspond to the logical serial ports one by one; encapsulating first data and a specified logical serial port according to a preset serial port protocol to obtain a first data frame; transmitting the first data frame to the data forwarding device through the physical serial port; receiving the first data frame through the main serial port, and decapsulating the first data frame according to the serial port protocol to obtain the first data and the specified logical serial port; and transmitting the first data to the extended serial port corresponding to the specified logical serial port.
US10346340B1 Hot swap control circuit and related storage server system
A hot swap control circuit is utilized for detecting operating status of an NVMe storage module to generate a detection report to a storage server, wherein the detection report indicates at least one of a hot remove event and a hot add event. The hot remove event happens when at least one NVMe storage device of the NVMe storage module is removed, and the hot swap control circuit reports the hot remove event to the storage server by the detection report. Moreover, the hot add event happens when a new NVMe storage device is added to the NVMe storage module, and the hot swap control circuit reports the hot add event to the storage server by the detection report.
US10346338B2 Use of physical blocks to develop microservices
A computer-implemented method includes detecting, using a processor, an arrangement of a plurality of blocks that are interconnected, where each block of the plurality of blocks is a physical block representing a corresponding atomic service. It is determined, using the processor, whether each atomic service represented by a block in the plurality of blocks is configured to communicate with each other atomic service represented by an other block with which the block is interconnected in the plurality of blocks. Based at least in part on determining that each atomic service represented by a block in the plurality of blocks is configured to communicate with each other atomic service represented by an other block with which the block is interconnected in the plurality of blocks, a microservice represented by the arrangement of the plurality of blocks is defined. The microservice is deployed.
US10346333B2 Intelligent power dongle
A system and method for performing an intelligent power dongle operation for information handling systems having a serial bus power connection such as a USB type-C power connection. In certain embodiments, the intelligent power dongle includes hardware and firmware to read a legacy adapter PSID information and convert the information to serial information such as USB Type-C baseboard management controller BMC compliant data. In certain embodiments the intelligent power dongle includes power management circuitry the allow selection and proper switching between a low voltage power mode (e.g., a 5V power mode) and a higher voltage power mode (e.g., a 19.5V power mode) depending on a device attached to the intelligent power dongle. In certain embodiments, the intelligent power dongle may be used to power low voltage devices (e.g., devices powered by 5V).
US10346332B2 Slave device
When a data request is sent from a master device in master-slave communication, a slave device determines whether a piece of data requested by the data request among data stored on the slave device side has been updated after previous transmission of the piece of data. If the piece of data has been updated, the slave device sends the updated piece of data as a response to the data request. If the piece of data has not been updated, the slave device suspends a response to the data request. Thus, a communication system is built which can reduce network processing load and the volume of communication data in the case where the master device periodically acquires data from the slave device.
US10346330B2 Updating virtual machine memory by interrupt handler
Systems and methods for directly updating the virtual machine memory by interrupt handlers. An example method may comprise: receiving, by a computer system, an interrupt triggered by a physical device; receiving, by an interrupt handling routine, a data frame from the physical device; identifying a virtual machine to receive the interrupt; and responsive to determining that an active memory context on the computer system matches a memory context of the virtual machine, writing, by the interrupt handling routine, the data frame into a memory of the virtual machine.
US10346329B2 Timer placement optimization
A method is provided for optimized timer placement. A request to apply a new timer in a computer system is received and an interrupt time for the new timer is extracted from the new timer. A timer list is accessed for each processor in the system responsive to the received request. A range for placement of the new timer is established with respect to each of the accessed timer lists. A timer expiry delay is calculated between proximal processor interrupts and the extracted interrupt time based on the established range placement. Proximity of the extracted interrupt time within the existing processor interrupts is determined and one of the processors is selected based on the calculation and the determined proximity. The new timer is placed on the selected processor.
US10346328B2 Method and apparatus for indicating interrupts
An interrupt mechanism is disclosed. In one embodiment an integrated circuit (IC) is coupled to a number of peripheral devices, via a bus, and includes an interface controller. The interface controller includes a bus engine circuit coupled to receive data from the various ones of the peripheral devices, wherein the data may include various requests. The bus engine circuit also includes decoding circuitry configured to decode the data to determine the nature of the requests. Responsive to determining that interrupt information is stored in one or more of the requests, the interrupt information may be written to one of a number of interrupt registers. An interrupt controller may read the interrupt registers to determine the presence of interrupts, and thus initiate the process to see that they are serviced.
US10346322B2 Onboard Kahn network type system comprising a plurality of source and destination actors in order to manage buffer memories based on tokens
An electronic system implements a software application described in the form of a graph of the Kahn network type, and includes actors. At least one of the actors includes a processor, and at least another one of the actors includes a hardware accelerator. Buffer memories are coupled between the actors. A central processor is configured to enable communications between the actors according to a communications and synchronization protocol. The processor and the hardware accelerator are configured to use different individual communications protocols.
US10346321B2 Method to trigger NVDIMM save from remote management interface
A management controller includes a microcontroller and a managed system interface for coupling the management controller to a managed system. The managed system includes a central processing unit (CPU) and a system memory comprised of non-volatile dual in-line memory module (NVDIMM). The management controller is coupled to a management network by an out-of-band interface. The management controller provides a remote management user interface that includes a selectable out-of-band NVDIMM save element. The management controller may establish a connection with an operating system agent and control the agent to perform operations including accessing a memory map to identify an NVDIMM, configuring the NVDIMM in an asynchronous DRAM refresh mode, and triggering an NVDIMM save before toggling CPU reset.
US10346317B2 Determining cores to assign to cache hostile tasks
Provided are a computer program product, system, and method for determining cores to assign to cache hostile tasks. A computer system has a plurality of cores. Each core is comprised of a plurality of processing units and at least one cache memory shared by the processing units on the core to cache data from a memory. A task is processed to determine one of the cores on which to dispatch the task. A determination is made as to whether the processed task is classified as cache hostile. A task is classified as cache hostile when the task accesses more than a threshold number of memory address ranges in the memory. The processed task is dispatched to at least one of the cores assigned to process cache hostile tasks.
US10346316B2 Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache
Provided are a computer program product, system, and method for processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache. During caching operations to the active cache, information is gathered on an active cache miss rate based on a rate of access to tracks that are not indicated in the active cache list and a cache demote rate. A determination is made as to whether adding additional memory space to the active cache would result in the active cache miss rate being less than the cache demote rate when the active cache miss rate exceeds the cache demote rate. A message is generated indicating to add the additional memory space when adding the additional memory space would result in the active cache miss rate being less than the cache demote rate.
US10346314B2 Efficiently generating effective address translations for memory management test cases
Efficiently generating effective address translations for memory management test cases including obtaining a first set of EAs, wherein each EA comprises an effective segment ID and a page, wherein each effective segment ID of each EA in the first set of EAs is mapped to a same first effective segment; obtaining a set of virtual address corresponding to the first set of EAs; translating the first set of EAs by applying a hash function to each virtual address in the set of virtual addresses to obtain a first set of PTEG addresses mapped to a first set of PTEGs; and generating a translation for a second set of EAs to obtain a second set of PTEG addresses mapped to the first set of PTEGs.
US10346313B1 Memory reclaim management for virtual machines
A method, system and computer product for managing host reclaimable memory based on Virtual Machine (VM) needs includes a plurality of VMs running on the host and executing user processes; a hypervisor configured to process VM memory requests; a host CPU configured to control host physical memory reclaim process; at least one VM requiring host physical memory; a VM configuration utility Guest tools configured to determine page types based on a memory map; and a host module configured to scan a Least Recently Used (LRU) list for pages. The host CPU performs a legacy reclaim operation, when the page is not a VM page; executes a hard lock protection, when the page is a VM kernel page; executes a direct access (DAX) LRU operation, when the page is a VM DAX page; and executes access/dirty (A/D) bit marking, when the page is a regular VM page.
US10346311B2 Configurable hardware queue management and address translation
A system for managing one or more queues in a multi-processor environment includes a shared memory configured to be accessed by a plurality of processing elements, and a queue manager configured to control a queue in the shared memory, the queue manager storing dynamically configurable queue parameters including an operation address associated with the queue, a number of queue elements and a size of each queue element. The queue manager is configured to intercept a message from a processing element, the message directed to the shared memory and specifying the operation address, calculate an address of a location in the shared memory corresponding to one or more available queue elements, the calculating performed based on the operation address, the number of queue elements, and the size of each queue element, and perform one or more queuing operations on the queue based on the calculated address.
US10346310B2 Cache block apparatus and methods
A method and apparatus for creating and using cached blocks of bytecode are disclosed. An example apparatus includes a virtual machine execution engine configured to load an input variable value in conjunction with starting execution of bytecode associated with an application. The execution engine is also configured to read a cache table entry stored in a class file related to the application. The cache table entry includes a demarcation of a selected portion of the bytecode of the application that is stored within a cache block, a cache block input variable, and a cache block output variable. The execution engine is further configured to compare the loaded input variable value to the cache block input variable. Responsive to the input variable value matching the cache block input variable, the execution engine is configured to skip execution of the selected portion of the bytecode and read the cache block output variable.
US10346305B2 Interprocessor memory status communication
In a transactional memory environment including a first processor and one or more additional processors, a computer-implemented method includes identifying a memory location and sending a probe request from the first processor to the additional processors. The probe request includes the memory location. The computer implemented method further includes generating, by each additional processor, an indication including whether the memory location is in use for a transaction by the additional processor. The computer-implemented method further includes sending the indication from each additional processor to the first processor and proceeding, by the first processor, based on the indication.
US10346296B2 Data storage device
Optimized writing techniques for nonvolatile memory are presented. A microcontroller switches between a first writing mode and a second writing mode to write data to the nonvolatile memory. The switching between the first writing mode and the second writing mode depends on a first accumulated amount of data written to the nonvolatile memory in the first writing mode, or a number of spare blocks of the nonvolatile memory that is evaluated after a garbage collection procedure.
US10346290B2 Automatic creation of touring tests
The disclosure provides an approach for automatically analyzing data related to software development, such as the number of defects, number of code line changes, number of test cases covering code, etc., and creating exploratory tests based on tour templates. In one embodiment, a test generating application matches descriptions, tags and/or keywords in the tour templates with data from development tools used to develop and test software. The test generating application combines the tour templates with the matching data to create exploratory tests for testers to perform. In addition, the test generating application may rank the created tests based on a measure of importance and determine a number of highest ranking tests or test types that can be executed given a capacity of the software tester or testing team. The highest ranking tests may then be provided to the software tester or testing team to perform prior to the software's release.
US10346288B2 Operation verifying apparatus, operation verifying method and operation verifying system
An operation verifying apparatus of a first embodiment acquires a log indicating the content of a sequence of operations performed on a predetermined device, identifies corresponding functions from the log, and automatically generates a program based on the identified functions. Input data, which is to serve as an argument of each of these functions, is set. Execution sets as well as test scenarios are each structured by combining a program and input data. Then each execution set is continuously executed. As a result, an operation test using a test program is executed.
US10346287B1 Detection of degenerate software forms in object oriented code
The current invention generally relates to analysis of software and more specifically to techniques for identifying integrated code elements, e.g., those that pose harm to the software under analysis. The invention enables the automatic detection of degenerate software forms, e.g., those that violate SOLID principles. The invention also enables the automatic detection of code elements related to state. The invention provides a hybrid approach to software analysis using a pseudo-compilation process to enable control- and data-flow analysis using heuristic analysis algorithms to detect degenerate software forms at the higher semantic level usually inaccessible to static analysis tools.
US10346282B2 Multi-data analysis based proactive defect detection and resolution
Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.
US10346281B2 Obtaining and analyzing a reduced metric data set
Methods for obtaining and analyzing a reduced data set are disclosed. In an embodiment, runtime dependencies between components are identified. Based on runtime dependencies, it is determined that a first component is configured to access a second component during runtime but is not configured to access a third component during the runtime. A subset of monitoring data associated with the second component is reported. A subset of the monitoring data associated with the third component is not reported. In an embodiment, a first data set associated with a component is obtained. The first data set is aggregated by monitoring of the component. A second data set, associated with the component, is simulated. The second data set is simulated based on the first data set and/or data modeling associated with the component. A characteristic and/or performance of the component is analyzed based on the first data set and the second data set.
US10346273B2 Automated analog fault injection
Systems and methods are provided for an automated analog fault injection including creating a list of fault models for injection to an analog circuit, adding a first fault placeholder to the analog circuit, running fault simulations by replacing the first fault placeholder with a first fault model from the list of fault models, and determining whether the first fault model is detected.
US10346272B2 Failure management for data streaming processing system
A device, method and computer-readable medium for providing failure management of a data streaming processing system are disclosed. A method may detect a first replica of a shard has failed during processing of the stream of data records between a first operator and a second operator, notify the first operator and the second operator that the first replica of the shard has failed, perform a rewind procedure to identify data records that have been processed in the first replica and resume processing of the stream of data records between the first operator and the second operator via a second replica of the shard without processing the data records that have already been processed from the first replica.
US10346269B2 Selective mirroring of predictively isolated memory
A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
US10346267B2 Registering data modification listener in a data-grid
A node including a memory to store data of the node and a processor coupled to the memory. The processor can receive, from a listener in a data grid system, a filter defined by search criteria of a search query. The processor can also communicate, to the listener, data from the memory that is filtered using the filter. The processor can further identify changes to the filtered data. The processor can further record, into a queue, the changes to the filtered data in the memory after the filtered data is communicated to the listener. The processor can further communicate, to the listener, the queue of changes to the filtered data.
US10346266B2 Non-volatile storage system that reclaims bad blocks
A non-volatile storage system is configured to reclaim bad blocks. One embodiment includes determining that a block of non-volatile memory cells is a bad block, leaving the block idle for a period of time to allow for self-curing of the block, verifying success of the self-curing, refreshing the block, verifying that the refresh was successful and subsequently using the block to store host data.
US10346263B2 Host swap hypervisor that provides high availability for a host of virtual machines
A host swap hypervisor provides a high availability hypervisor for virtual machines on a physical host computer during a failure of a primary hypervisor on the physical host computer. The host swap hypervisor resides on the physical host computer that runs the primary hypervisor, and monitors failure indicators of the primary hypervisor. When the failure indicators exceed a threshold, the host swap hypervisor is then autonomically swapped to become the primary hypervisor on the physical host computer. The original primary hypervisor may then be re-initialized as the new host swap hypervisor.
US10346260B1 Replication based security
A computer implemented method, system, and computer comprising intercepting an production IO at a splitter, determining if the production IO is a write IO, based on a positive determination of a write IO; replicating a copy of the write IO, based on a negative determination, determining if the production IO is a read IO and based on a positive determination of a read IO; replicating to metadata of the read IO.
US10346259B2 Data recovery using a cloud-based remote data recovery center
A Remote Metadata Center provides Distaster Recovery (DR) testing and metadata backup services to multiple business organizations. Metadata associated with local data backups performed at business organizations is transmitted to the Remote Metadata Center. Corresponding backup data is stored in a data storage system that is either stored locally at the business organization or at a data storage facility that is at a different location than the Remote Metadata Center and the business organization. DR testing can be staged from the Remote Data Center using the metadata received and optionally with assistance from an operator at the business organization and/or the data storage facility.
US10346254B2 Commit request processing for dataset image creation success
An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
US10346251B2 Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes: a reception unit that receives a countermeasure applied to a job in a case where a failure occurs in the job executed according to a flow; an extraction unit that extracts another job in which a previous-stage process, which is a process that is performed before a process in which a failure occurs in the flow, is similar from a storage unit storing plural jobs in which failures occur; and a presentation unit that presents the job extracted by the extraction unit and a direction indicating whether or not the countermeasure is applied to the job such that the direction can be received.
US10346247B1 Adjustable error sensitivity for taking disks offline in a mapped RAID storage array
A method is performed by an extent pool manager running on a data storage device. It is configured to manage assignment of disk extents provided by a pool of drives to a set of mapped RAID extents. The method includes (a) receiving an indication that a particular drive has triggered an end-of-life (EOL) condition based on an error count of that drive and a standard sensitivity setting, (b) in response to receiving the indication, changing a sensitivity setting of other drives to be less sensitive than the standard sensitivity setting, and (c) remapping disk extents from the particular drive to the other drives of the pool while the other drives continue operation using the changed sensitivity setting. An apparatus, system, and computer program product for performing a similar method are also provided.
US10346246B2 Recovering data copies in a dispersed storage network
A method for use in a dispersed storage network operates to initiate retrieval of a decode threshold number of encoded data slices of each of one or more sets of encoded data slices in accordance with a first recovery approach. When a recovery time frame expires prior to receiving a second decode threshold number of encoded data slices of each of the one or more second sets of encoded data slices, the method proceeds to select a second data recovery approach that differs from the first recovery approach; recover a sufficient number of encoded data slices in accordance with the second data recovery approach; and dispersed storage error decode the sufficient number of encoded data slices to produce recovered data.
US10346245B2 Data storage system and data storage method
The data storage system and the data storage approach based on redundant arrays of independent disks (RAID) is provided. The storage system includes: an RAID controller, and a storage device subsystem. This storage device subsystem includes a plurality of first physical storage devices for data storage and a plurality of second physical storage devices for parity storage. First physical storage devices are divided into a plurality of sets of first disks which are independent from each other. The data accesses to different sets of first disks will not interfere with each other. These second disks are shared by all the sets of first disks. The RAID controller stores data in each set of first disks and stores parity information in multiple shared second disks by the RAID mechanism. The storage system combines the parity from different RAID volumes into one shared set and this improves the performance and reliability of the whole storage system.
US10346241B2 Preemptive relocation of failing data
According to one embodiment, a method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated with an extent stored in a first storage portion of a first storage tier; predicting a failure of the extent based on the information; selecting a second storage portion located in one of a plurality of storage tiers; and migrating the extent to the selected second storage portion.
US10346240B2 Repair information providing device in an integrated circuit
A repair information providing device in an integrated circuit including a plurality of memory blocks includes a plurality of faulty cell address registers connected to the memory blocks, respectively, a repair information storage block configured to store repair information including an address of a faulty cell and a memory index indicating a memory block having the faulty cell, a repair information control block configured to read the repair information from the repair information storage block, transfer the address of the faulty cell included in the repair information to the respective faulty cell address registers, and generate a memory block selection signal based on the memory index included in the repair information, and a clock gating block configured to receive a clock signal, and selectively transfer the clock signal to one of the faulty cell address registers connected to the memory block having the faulty cell in response to receiving the memory block selection signal.
US10346239B1 Predictive failure of hardware components
A system is described wherein power degradation can be used in conjunction with predictive failure analysis in order to accurately determine when a hardware component might fail. In one example, printed circuit boards (PCBs) can unexpectedly malfunction due to a variety of reasons including silicon power variation or air mover speed. Other hardware components can include silicon or an integrated circuit. In order to accurately monitor the hardware component, telemetry is used to automatically receive communications regarding measurements of data associated with the hardware component, such as power-related data or temperature data. The different temperature data can include junction temperature or ambient air temperature to determine an expected power usage. The actual power usage is then compared to the expected power usage to determine whether the hardware component can soon fail.
US10346238B2 Determining failure location in a storage system
Embodiments of the present disclosure provide a method, a computer program product and an apparatus for determining a failure location in a storage system by obtaining performance information of a disk; in response to the performance information indicating that at least one or more performance indices exceed a corresponding predetermined threshold, determining whether a health condition of the disk is normal based on at least one or more performance indices; and in response to determining that the health condition of the disk is normal, determining a failure location based on the health condition information of at least one or more elements in a communication path of the disk, and it may be diagnosed whether a failure occurs to the disk per se or in its communication path, and before a potential failure occurs to the disk, it may also predict the failure thereby preventing data loss.
US10346237B1 System and method to predict reliability of backup software
Embodiments are directed to method of determining the reliability of a software program by correlating reliability with performance of the system through monitoring the entire system and it components. A component captures memory usage and CPU utilization of all components at regular interval and records failure of services by the system. An analyzer analyzes the events performed to determine which component failed to complete the action and record the failure against that component to enable identification of individual component reliability as well as the product as a whole.
US10346235B2 Identifying origin and destination pairs
The present disclosure relates to identifying an origin/destination pair. Aspects include identifying an origin/destination pair in a service, which includes determining a current time when the current operation is executed in response to failure of a current operation for recording an origin/destination pair. Aspects also include determining a previous time when a last operation was executed for recording an origin/destination pair and identifying a missing point causing failure of the current operation based on a time interval between the current time and the previous time.
US10346234B2 Information processing system including physical memory, flag storage unit, recording device and saving device, information processing apparatus, information processing method, and computer-readable non-transitory storage medium
An apparatus including a physical memory partitioned into areas, a flag storage unit to store flags wherein a flag is set as indicating an area being updated when storage information stored in the area is updated, the area being associated with the flag, and a processor. The processor executes a first process of recording, when any fault does not occur, storage information stored in a first area to a recording device, the first area being associated with a first flag indicating the first area being updated, a process of saving, in a saving device, the storage information stored in the first area, and clearing the first flag so as to indicate the first area not being updated, and a second process of recording, to the recording device, storage information stored in a second area associated with a second flag indicating being updated when the fault occurs.
US10346230B2 Managing faults in a high availability system
An approach is provided for managing a failure of a critical high availability (HA) component. Weights are received and assigned to categories of critical HA components in a HA system. A current value indicating a performance of a component included in the identified components is obtained by periodically monitoring the components. A reference value for the performance of the component is received. A deviation between the current value and the reference value is determined. Based on the deviation, the component is determined to have failed. Based in part on the failed component, the categories, and the weights, a health index is determined in real-time. The health index indicates in part how much the component having failed affects a measure of health of the HA system.
US10346228B2 Method and system for deviation detection in sensor datasets
A system, device, and method of deviation detection in at least one sensor dataset associated with one or more sensors in a technical system are provided. The method includes generating a best fit model of the technical system based on a target sensor dataset. The method also includes predicting a sensor dataset of the target sensor using the best fit model and non-target sensor datasets of non-target sensors, and determining a deviation tolerance by determining a difference between the predicted sensor dataset and the target sensor dataset. The method also includes detecting deviation in actual sensor dataset of the target sensor when a data-point in the actual sensor dataset exceeds the deviation tolerance and detecting deviation in the at least one sensor dataset of the one or more sensors by detecting deviation in each of the non-target sensor datasets.
US10346214B2 Systems and methods for reducing CPU time to compute state space of resource allocation system
Given a sequential resource allocation system (RAS) topology structure, a state space, called an impulse state space, corresponding to the impulse response of a linear time-invariant system (LTS), is computed by small enough configuration of the considered RAS. Given an initial resource configuration of a RAS which corresponds to an input of an LTS, a complete state enumeration can be obtained by defining the convolution of this configuration with the pre-computed impulse state space. One example embodiment reduces central processing unit (CPU) time to process instructions that compute a target state space of a RAS includes constructing an initial RAS and an initial state space, and extending the initial state space iteratively under a target resource configuration.
US10346211B2 Automated transition from non-neuromorphic to neuromorphic processing
An apparatus includes a processor to: assign a portion of currently available instruction-based processing resources to a first non-neuromorphic performance of an analytical function; in response to availability of sufficient remaining processing resources for a first neuromorphic performance of the analytical function with the same input values, assign a portion of the remaining processing resources to the first neuromorphic performance; analyze the output values generated by the first neuromorphic and non-neuromorphic performances to determine a degree of accuracy of the neural network in performing the analytical function; in response to at least the degree of accuracy exceeding a predetermined threshold, assign a portion of currently available processing resources to a second neuromorphic performance of the analytical function; and in response to availability of sufficient remaining processing resources for a second non-neuromorphic performance of the analytical function, assign a portion of the remaining instruction-based processing resources to the second non-neuromorphic performance.
US10346210B2 Push signaling to run jobs on available servers
Embodiments are directed towards push signaling to run jobs on available servers. Users may provide jobs or job instructions to a job control node. Job control node may determine one or more available job target nodes from among a plurality of managed nodes associated with the job control node. The job target nodes may be determined based on information included in the provided job instructions. If there are available job target nodes, the job control node may provide the job instructions to each available job target node. Further, the job control node may receive communications from one or more available job target nodes that indicates that the job target node is prepared and ready to execute the received job instructions. Next, the job control node may issue a job start command that triggers the prepared job target nodes to begin executing the provided job instructions.
US10346209B2 Data processing system for effectively managing shared resources
A data processing system including a shared resource, a first data processing device configured to generate a first resource request signal requesting the shared resource, a second data processing device configured to generate a second resource request signal requesting the shared resource, and a resource manager master configured to receive the first resource request signal and the second resource request signal, check a state of the shared resource, determine whether the first resource request signal or the second resource request signal is received earlier, and output a grant signal to the first data processing devices and a rejection signal to the second data processing device when the first resource request signal is received earlier than the second resource request signal. The first data processing device processes data using the shared resource according to the grant signal.
US10346207B2 Memory access controller, memory access control method, and recording medium stored with program
A memory access control device includes: an in-process number calculating unit that calculates an in-process number, which is a number of in-process load requests, at a predetermined time to a memory network; a reply number calculating unit that calculates a number of replies of the load requests received in a predetermined period from the predetermined time; an issuance number limitation unit that calculates an issuance limit value of the load requests in the predetermined period; an update determination unit that decides the issuance limit value regarding a next period on a base of the in-process number, the number of replies, and the issuance limit value in the predetermined period; and a hold determination unit that outputs a hold instruction of the load requests to a request pipeline connected to the memory network when the in-process number is larger than the issuance limit value regarding the next period.
US10346206B2 System, method and computer program product for resource management in a distributed computation system
A method, system, and computer program product, include determining a task resource consumption predicted for each of one or more tasks being executed on a node, wherein the task resource consumption is a function of time and predicting a node resource consumption of the node based at least on the predicted task resource consumption, wherein the node resource consumption is a function of time.
US10346204B2 Creating models based on performance metrics of a computing workloads running in a plurality of data centers to distribute computing workloads
A system includes, for each individual data center of a multiplex data center, a collector component, a local data repository, and a model building component. The collector component collects performance metrics of a computing workload running in the each individual data center of the multiplex data center and stores the collected performance metrics in the local data repository. The model building component builds a respective individual model of data center resource use for each individual CPC in the individual data center using the stored performance metrics. The system further includes a model merging component configured to receive and combine the individual CPC models created by the model building components for the individual data centers into a single multiplex data center model applicable to the computing workload across the multiplex data center.
US10346191B2 System and method for managing size of clusters in a computing environment
A number of hosts in a logical cluster is adjusted up or down in an elastic manner by tracking membership of hosts in the cluster using a first data structure and tracking membership of hosts in a spare pool using a second data structure, and upon determining that a triggering condition for adding another host is met and that all hosts in the cluster are being used, selecting a host from the spare pool, and programmatically adding an identifier of the selected host to the first data structure and programmatically deleting the identifier of the selected host from the second data structure.
US10346186B2 System and method for simulating internet browsing system for user without graphical user interface
The embodiments herein provide a system and a method of simulating internet browsing system without a graphical user interface. The method comprises the steps of extracting browser characteristics of a real user browser. The internet browsing system is simulated without graphical user interface by including the browser character of a real user browser within the simulated virtual user browser to makes the simulated virtual user digitally identical to the real user browser. Further, the tracking elements of the real user browser are shared with the simulated virtual user browser to divert the internet trackers away from the real user browser. Further, a fingerprint on the real user browser is duplicated in the simulated virtual user browser. The method uses an algorithm to simulate the simulated virtual user browser. The algorithm is intent to sell and purchase goods and services, thereby misguiding the internet trackers.
US10346184B2 Open data protocol services in applications and interfaces across multiple platforms
In one general aspect, a system and method are described for generating user interfaces at runtime. The system may include memory and processors to implement a gateway to receive a plurality of service requests, a first component to translate the plurality of service requests into structured query language statements and execute the structured query language statements, a second component to access a plurality of stored document models based on the executed structured query language statements, a service component to aggregate data based upon one or more of the document models and at least one service request, and a user interface generator to generate and provide a plurality of user interfaces configured to present the aggregated data.
US10346180B2 Simultaneously capturing status information for multiple operating modes
Status indicators are provided. An operation is performed in a current operating mode of the processor, in which the current operating mode is dynamically selectable from a plurality of supported operating modes. A first set of status indicators is set, based on performing the operation in the current operating mode. A second set of status indicators is set, based on performing the operation in the current operating mode, but the setting is to reflect at least one status condition for another operating mode supported by the processor. At least one of the first set of status indicators or the second set of status indicators is used in further processing.
US10346179B2 Information processing apparatus, server apparatus, information processing system, control method, and computer program
An information processing apparatus having a function of entering and returning from a hibernation state and communicable with a server apparatus performing device certification includes a storage unit configured to, in a case where a software module is activated, store a hash value of the activated software module in a volatile memory, a request unit configured to request device certification based on a hash value stored in the volatile memory from the server apparatus, and an excluding unit configured to, in a case where the device certification is requested after returning from the hibernation state, exclude a software module activated before entering the hibernation state from a target of the device certification.
US10346172B2 Caching of perceptron branch patterns using ternary content addressable memory based on a most influential bit location in a branch history vector
Embodiments include a technique for caching of perceptron branch patterns using ternary content addressable memory. The technique includes defining a table of perceptrons, each perceptron having a plurality of weights with each weight being associated with a bit location in a history vector, and defining a TCAM, the TCAM having a number of entries, wherein each entry includes a number of bit pairs, the number of bit pairs being equal to a number of weights for each associated perceptron. The technique also includes associating the TCAM with an array of x-bit saturating counters, and performing a branch prediction for a history vector of a given branch, the branch prediction indicating a perceptron prediction. The technique includes determining a most influential bit location in the history vector, the most influential bit location having a greatest weight of an associated perceptron.
US10346171B2 End-to end transmission of redundant bits for physical storage location identifiers between first and second register rename storage structures
A processor of an aspect includes a plurality of physical storage locations, and a register rename unit. The register rename unit includes a first register rename storage structure that is to store a given physical storage location identifier, which is to identify a physical storage location of the plurality of physical storage locations, and that is to store a corresponding given one or more redundant bits. The register rename unit also includes a second register rename storage structure. The register rename unit also includes a first conductive path coupling the first and second register rename storage structures. The first conductive path is to convey the given one or more redundant bits end-to-end from the first register rename storage structure to the second register rename storage structure. Other processors are also disclosed, as well as methods and systems.
US10346168B2 Decoupled processor instruction window and operand buffer
A processor core in an instruction block-based microarchitecture is configured so that an instruction window and operand buffers are decoupled for independent operation in which instructions in the block are not tied to resources such as control bits and operands that are maintained in the operand buffers. Instead, pointers are established among instructions in the block and the resources so that control state can be established for a refreshed instruction block (i.e., an instruction block that is reused without re-fetching it from an instruction cache) by following the pointers. Such decoupling of the instruction window from the operand space can provide greater processor efficiency, particularly in multiple core arrays where refreshing is utilized (for example when executing program code that uses tight loops), because the operands and control bits are pre-validated.
US10346162B2 Selective instruction replacement for assembly language programs
An approach for replacement of instructions in an assembly language program includes computers receiving an assembly language program and user selections of one or more classes of instructions. The approach includes computers reading a statement in the program and selecting a class of instructions from the user selections. The approach includes computers selecting a first group of instructions in the selected class and determining that the statement is an instruction in the first group of instructions. The approach includes computers reading a number of statements that match a number of instructions in the first group of instructions including the statement and replacing the first group of instructions with a group of replacement instructions when the read number of statements match the number of instructions in the first group of instructions. Furthermore, the approach includes computers sending the group of replacement instructions to output to update the assembly language program.
US10346161B2 Automatic detection of potential merge errors
In an approach to detection of potential merge errors when merging source code, a computer detects a source code merge process start. The computer compares at least one change made to a main stream of source code to a child stream. The computer determines whether one or more of the at least one change made to the main stream are not included in the child stream. Responsive to determining one or more of the at least one change made to the main stream are not included in the child stream, the computer determines the one or more of the at least one change made to the main stream that are not included in the child stream were removed from the child stream during a software development activity. The computer flags one or more files of the child stream corresponding to the one or more of the at least one change.
US10346156B2 Single microcontroller based management of multiple compute nodes
An apparatus for compute module management is described herein. The apparatus includes a host system and a logic solution. The host system includes a central processing unit and a plurality of sensors that collect system management data from multiple interfaces. The logic solution consolidates the system management data to a single format for a single interface and transmits the system management data to a central authority. The central authority includes system management firmware for managing each compute module using the consolidated system management data.
US10346155B1 Compilation optimization via dynamic server cloning
Various embodiments of systems and methods to optimize compilation in distributed software projects via dynamic server cloning are described herein. The described techniques include receiving a compilation request comprising an update of a software product of a distributed software development project. Further, in one aspect, a server node clone is instantiated, e.g., from a resource pool, based on a server template. The server template corresponds to a latest successful compilation of the software product. In another aspect, the update of the software product is incrementally applied on the latest compilation at the server node clone. Once the update of the software product at the server node clone is confirmed as successful, the server template is updated to the build of the software product at the server node clone. The server node clone is subsequently released to the resource pool to free up the consumed resources.
US10346151B2 Cloud computing resource orchestration
Provided are example methods and apparatus for orchestrating cloud computing resources which enable customizing cloud management software to add, via user-provided code, features and functionality which go beyond base features built into the cloud management software, without otherwise modifying the cloud computing management software. The user-provided code can include a plug-in, a script, a webhook, a callout, the like, or a combination thereof.
US10346149B1 System and method for managing asset-side offering modules
Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.
US10346147B2 Method and apparatus for providing a profile
A method for downloading a profile by a terminal and the terminal for performing the same are provided. The method includes acquiring information including an access token for transmitting a profile request to a profile server, transmitting a first message including the access token and a universal integrated circuit card (UICC) information of the terminal to the profile server, receiving a second message including a verification result from the profile server, and receiving a profile package corresponding to the access token from the profile server. The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology.
US10346143B2 Systems and methods for transforming service definitions in a multi-service containerized application
Provided is a method for a method of transforming service definitions in a multi-service containerized application, including: receiving input, with one or more processors, relating to creation and laying out of a plurality of icons on a canvas, wherein the plurality of icons represent a plurality of containers of a multi-service containerized application; receiving input, with one or more processors, relating to at least one pair of the plurality of containers being communicatively coupled with each other, wherein a visual representation of the coupling of the containers is displayed on the canvas in association with corresponding icons; and saving, with one or more processors, the multi-service containerized application with an assigned name to a catalog, wherein the containers are service components of the multi-service containerized application, and wherein the containers provide isolated user space instances on one or more kernels.
US10346142B1 Automated streaming data model generation
A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.
US10346136B2 Device and method for managing performance of quantum noise-based random number generator
The present invention presents a device and method for managing the performance of a quantum noise-based random number generator, the device ensuring the performance stability of a random number generator on the basis of an output value for each pixel, which is outputted in correspondence to an optical strength value of an optical signal emitted from a light source and inputted into each pixel, so as to be capable of outputting, within a certain range regardless of devices, a value of an entropic signal outputted from an image sensor, thereby enabling sufficient randomness to be continuously maintained while minimizing deviation between pixels.
US10346133B1 System and method of floating point multiply operation processing
A processor includes an integer multiplier configured to execute an integer multiply instruction to multiply significand bits of at least one floating point operand of a floating point multiply operation. The processor also includes a floating point multiplier configured to execute a special purpose floating point multiply accumulate instruction with respect to an intermediate result of the floating point multiply operation and the at least one floating point operand to generate a final floating point multiplication result.
US10346132B2 Acceleration-based window glass break detection
A telematics device located on-board a vehicle or other enclosure assists in detecting a glass break event for a window of the vehicle or enclosure based on acceleration measurements obtained from acceleration sensors of the telematics device. A power spectral density (PSD) for a plurality of packets of acceleration data within a higher frequency band and/or a lower frequency band are determined. A glass break event is detected upon determining that an average PSD for the higher frequency band exceeds an upper PSD threshold. Alternatively or additionally, a glass break event is detected upon determining that a second maximum PSD is greater than a first PSD threshold for the lower frequency band, and that a difference between the second maximum PSD and a minimum PSD is greater than a second PSD threshold for the lower frequency band.
US10346128B2 Systems and methods for providing audio to a user based on gaze input
According to the invention, a method for providing audio to a user is disclosed. The method may include determining, with an eye tracking device, a gaze point of a user on a display. The method may also include causing, with a computer system, an audio device to produce audio to the user, where content of the audio may be based at least in part on the gaze point of the user on the display.
US10346124B2 Audio benchmarking with simulated real time processing of audio
In some embodiments, a method for benchmarking an audio processing algorithm (“APA”) while the APA is executed in a manner simulating expected real time execution by a deployed system. Other embodiments include a method including steps of determining a synthetic APA which corresponds to a counterpart APA (intended for real use by a first deployed system), and benchmarking the synthetic APA while it is executed in a manner simulating expected real time execution of the synthetic APA by a contemplated deployed system. Other aspects include a system or device configured to implement any embodiment of the inventive method, or including a memory which stores data indicative of at least one synthetic APA determined in accordance with, or a benchmark generated by, an embodiment of the inventive method or steps thereof, and a computer readable medium which stores code for implementing any embodiment of the inventive method or steps thereof.
US10346123B2 Method to synchronize control panels of a production system
In a method for synchronizing control panels of a production system (e.g., a printing system), a reference/relationship between respective control panels to be synchronized can be established using a reference table maintained at, for example, a main computer. A synchronized control panel can be synchronized with changes to a synchronizing control panel using the reference table.
US10346120B2 Method of displaying image by using a plurality of display apparatuses and electronic apparatus controlling a plurality of display apparatuses
A method of displaying an image by using a plurality of display apparatuses and a display apparatus using the same are provided. The method includes controlling a first image to be divided into a plurality of first sub-images which correspond to a number of a plurality of display apparatuses and displaying the plurality of first sub-images, receiving a signal to change a first sub-image of the first image displayed on a first display apparatus to a second image, and in response to receiving the signal, controlling the second image to be displayed on the first display apparatus and controlling the first image to be re-divided into a plurality of second sub-images corresponding to a number of a group of plurality of display apparatuses among the plurality of display apparatuses and displaying the plurality of second sub-images on the group of the plurality of display apparatuses.
US10346119B2 Trusted vehicle messaging via transparent display
Systems, apparatuses, and methods for trusted vehicle messaging may include receiving a communication from one or more of an internal vehicle component or an external communication system and composing a trusted message to be displayed in response to the received communication. Content may be managed to be displayed on one or more displays supported by a body of a vehicle.
US10346117B2 Device having a screen region on a hinge coupled between other screen regions
Techniques are described herein that are capable of making a state-based determination of information to be displayed on a screen region of a hinge that is coupled to other screen regions. For instance, a state of a hinge that is coupled between a first screen region and a second screen region may be determined. Information that is to be displayed on a third screen region that is provided on the hinge may be determine based at least in part on the state of the hinge.
US10346110B2 Information processing apparatus, method and storage medium performing prohibition processing for print settings
An information processing apparatus is provided that includes a determination unit configured to determine whether or not a sheet size included in print settings is a user-defined size; a decision unit configured to decide a fixed size as a sheet size used for prohibition processing based on a width and a height of the user-defined size if the sheet size is the user-defined size; a storage unit configured to store the user-defined size set as the sheet size in the print settings; a changing unit configured to change the sheet size in the print settings from the user-defined size to the fixed size; and a prohibition processing unit configured to perform the prohibition processing for the print settings changed by the changing unit. The changing unit returns the sheet size of the print settings in which the prohibition processing is performed to the user-defined size stored by the storage unit.
US10346108B2 Non-transitory computer-readable medium storing program for communication apparatus, communication apparatus and method for controlling communication apparatus
A non-transitory computer-readable medium storing a computer program readable by a computer of a communication apparatus, the computer program causing the communication apparatus to: when first trigger information for establishing first wireless connection is received, supply a first connection instruction to a first wireless interface and store device information into a memory; when second trigger information is received, supply a second connection instruction to the first wireless interface; and in a specific case where it is not possible to re-establish first wireless connection with the external apparatus, display, on a display, display information for re-establishing the first wireless connection with the external apparatus. The display information includes first display information in case the device information is first device information, and second display information in case the device information is second device information.
US10346105B2 Method and system for communicating between a remote printer and a server
In order to enable downloading to a mobile printer data items from a server, a method comprising the steps of establishing communication connection end points (“sockets”), communicating with the server, where the communication includes sending a request for authentication to the server, receiving an authentication response, requesting print data portions from the server, receiving the requested print data portions, and notifying the server after each print data portion has been printed. The method also includes the step of terminating their communication connection when a printing session ends or if an error occurs. The method constitutes a printer-server protocol.
US10346093B1 Memory arrangement for tensor data
Disclosed circuitry includes RAM circuits, a memory controller, and an array of processing circuits. Each RAM circuit includes a read port and a write port. The memory controller accesses tensor data arranged in banks of tensor buffers in the RAM circuits. The memory controller is coupled to each read port by shared read control signal lines and to each write port by shared write control signal lines. The memory controller generates read control and write control signals for accessing different ones of the tensor buffers at different times. The array of processing circuits is coupled to one of the RAM circuits. The array includes multiple rows and multiple of columns of processing circuits for performing tensor operations on the tensor data. The processing circuits in each row in each array of processing circuits are coupled to input the same tensor data.
US10346089B2 Data processing system having a write request network and a write data network
A data processing system includes a plurality of switch points interconnected by a write data network and a write request network. Each switch point includes write request switch circuitry having write request ingress ports and write request egress ports coupled to the write request network and arbitration circuitry configured to grant a write request received at one of the write request ingress ports access to one of the write request egress ports. Each switch point also includes write data switch circuitry having write data ingress ports and write data egress ports coupled to the write data network. In response to the write request arbitration circuitry granting the write request, allowing write data from the write data ingress port corresponding to the one of the write request ingress ports to be provided at the write data egress port which corresponds to the one of the write request egress ports.
US10346088B2 Method and apparatus for per-deck erase verify and dynamic inhibit in 3d NAND
In one embodiment, an apparatus comprises a controller to determine an erase state of a first memory deck independently from an erase state of a second memory deck, the first memory deck comprising a first plurality of wordlines and a first channel, the first memory deck comprising a first plurality of memory cells that are each coupled to the first channel and a respective one of the first plurality of wordlines; the second memory deck comprising a second plurality of wordlines and a second channel, the second channel coupled to the first channel, the second memory deck comprising a second plurality of memory cells that are each coupled to the second channel and a respective one of the second plurality of wordlines; and determine an erase state of the second memory deck independently from an erase state of the first memory deck.
US10346087B2 Apparatus for outputting internal state of memory apparatus and memory system using the apparatus
An apparatus for outputting an internal state of a memory apparatus and a memory system using the apparatus are provided. The apparatus includes a state signal generating circuit that generates a first signal indicating an internal operation state of the memory apparatus, and a state signal output control circuit that receives the first signal and outputs a second signal to an output pad based on a chip enable signal or an initially set function command, or both. The first signal indicates one state from among two states and the second signal indicates one state from among three states.
US10346077B2 Region-integrated data deduplication
In one embodiment, a computer-implemented method for performing deduplication in conjunction with random read and write operations across a namespace that is divided into a plurality of disjoint regions is disclosed. The method includes: maintaining a metadata structure for each of the plurality of disjoint regions via the respective region manager, each metadata structure comprising metadata indicating a physical storage location of one or more data chunks associated with the respective region; and performing a deduplicated write operation. The deduplicated write operation includes: determining whether the disjoint regions comprise a second data chunk identical in content to a first data chunk; and in response to determining one or more of the plurality of disjoint regions other than the first region includes the second data chunk, establishing a reference from the first data chunk to the second data chunk. Corresponding systems and computer program products are also disclosed.
US10346076B1 Method and system for data deduplication based on load information associated with different phases in a data deduplication pipeline
According to some embodiment, a backup storage system receives, by a first phase of a data deduplication pipeline, a request from a client for reading or writing a data segment associated with a data stream stored in or to a storage system. In response to the request, the system retrieves, by the first phase, load parameters associated with a second phase in the data deduplication pipeline. For each of the load parameters associated with the second phase, the system determines, by the first phase, whether the load parameter has exceeded a load threshold associated with the second phase. The system throttles, by the first phase, performance of a specific job in the data deduplication pipeline by the second phase in response to a determination that at least one of the load parameters associated with the second job phase has exceeded the load threshold associated with the second phase.
US10346068B2 Memory system and method of performing a read operation on a memory cell of a non-volatile semiconductor storage device including a plurality of blocks of memory
A memory system includes a semiconductor storage device including a plurality of blocks of memory cells, each memory cell storing data in a non-volatile state, a controller configured to issue commands to the semiconductor storage device to perform various operations, including a read operation, a write operation, an erase operation, and a dummy operation. The read operation is an operation in which the semiconductor storage device reads data from a memory cell of a block in the semiconductor storage device, and outputs the read data to the controller, and the dummy operation is an operation in which the semiconductor storage device reads data from a memory cell of a block in the semiconductor storage device and does not output the read data to the controller and does not write the data to any of the memory cells of the blocks in the semiconductor storage device.
US10346065B2 Method for performing hot-swap of a storage device in a virtualization environment
Performing a hot-swap of a storage device for a node in a virtualization environment having a plurality of storage devices, includes performing pass-thru of a storage manager managing the plurality of storage devices to a service virtual machine, such that the service virtual machine communicates with the plurality of storage devices without going through a storage software layer of its corresponding hypervisor, booting the hypervisor from a device other than the plurality of storage devices and performing the hot-swap of the storage device.
US10346057B1 Probability-based allocation of storage from storage pools
A technique allocates storage from a plurality of storage pools of a data storage assembly to host storage. The technique involves receiving an allocation request and, in response to the allocation request, performing a set of probability-based allocation attempt operations that attempts to allocate a storage portion from one of the plurality of storage pools to the host storage. Each storage pool of the plurality of storage pools provides multiple storage portions of physical storage to store host data. The technique further involves, based on a result of the set of probability-based allocation attempt operations, provisioning the host storage with a storage portion from a particular pool of the plurality of storage pools to satisfy the allocation request.
US10346056B2 Declustered array of storage devices with chunk groups and support for multiple erasure schemes
Embodiments of a declustered, fault-tolerant array of storage devices for use with computer, networked, cloud-based, and other data storage applications are described. In some embodiments, the array generates a chunk group mapping with a high utilization of storage device space, provides evenly distributed hot spares, supports multiple erasure schemes including Reed-Solomon codes and Local Reconstruction Codes, and provides high storage device rebuild speed after storage device failure. Embodiments of methods of generating chunk group mappings are also disclosed. In some embodiments, chunk group mappings are determined based on the desired erasure scheme, the number of storage devices connected to the declustered, fault-tolerant array of storage devices, and a generated balanced incomplete block design or a generated partial balanced incomplete block design. Chunk group mappings are stored as a multi-level lookup table which includes at least a first erasure scheme pattern table and at least a second chunk group lookup table.
US10346055B2 Run-time memory access uniformity checking
Systems, apparatuses, and methods for performing run-time checking of access uniformity of vector memory access instructions are disclosed. A system includes a vector unit, a scalar unit, and a memory. The system performs a run-time check to determine if two or more threads of a wave have access uniformity to the memory prior to executing a vector memory access instruction for the wave on the vector unit. The system replaces the vector memory access instruction with a group of instructions responsive to determining that two or more threads of the wave have access uniformity to the memory. The group of instructions includes a scalar access instruction to memory followed by a cross-thread data sharing instruction. The scalar access instruction is executed on the scalar unit. Alternatively, the group of instructions can include a vector memory access instruction by only a single thread in each group having access uniformity.
US10346046B2 Non-transitory computer-readable storage medium with executable information processing program stored thereon, information processing apparatus, information processing system, and information processing method
An exemplary embodiment provides a non-transitory computer-readable storage medium with an executable information processing program stored thereon. The executable information processing program causes a computer of an information processing apparatus having a storage that stores a plurality of contents to perform designating an amount of data, selecting at least one content from among the plurality of contents based on the designated amount of data, and erasing the selected content from the storage in response to an operation by a user.
US10346044B2 Preloading of directory data in data storage devices
Systems and methods are disclosed for providing directory data access in a data storage system. A network-attached storage device (NAS) includes a host interface for communicating with a host, an interface for communicating with a data storage drive associated with the NAS, a cache memory, and a controller configured to enter a power-saving mode by requesting directory data from the data storage drive, storing the directory data in the cache memory, and after requesting the directory data, sending a standby command to the data storage drive.
US10346041B2 Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host
A proxy device that may query other devices for their configurations is disclosed. The proxy device may include a device communication logic to communicate with the devices over a control plane. The proxy device may also include reception logic 440 that may receive a query from a host. The query may request information from the proxy device about the configurations of the devices. The proxy device may also include a transmission logic to send the device configurations to the host.
US10346036B2 Apparatus and method of executing plural objects displayed on a screen of an electronic device, and computer-readable recording medium for recording the method
A method and an apparatus are provided for executing a plurality of objects displayed on a screen of an electronic device. The plurality of objects are displayed on the screen of the electronic device. Each of the plurality of objects is used to execute an application upon selection of a respective object. Information about a first object, of the plurality of objects, corresponding to a first application and information about a second object, of the plurality of objects, corresponding to a second application, are linked. Link information about the linked first and second objects is stored. The second application is executed upon receipt of a predetermined input value from an input means during execution of the first application.
US10346033B2 Electronic device for processing multi-touch input and operating method thereof
An operating method for an electronic device includes detecting a touch input including a plurality of touch points on the screen, obtaining the positional relationship of the plurality of touch points, and performing a function corresponding to the touch input based on the positional relationship. An electronic device includes a screen configured to detect a touch input comprising a plurality of touch points on the screen, and a controller configured to obtain a positional relationship of the plurality of touch points, and to perform a function corresponding to the touch input based on the positional relationship. Other embodiments are provided.
US10346032B2 Controlling display object on display screen
A method and associated system for modifying an image on a display screen. While an original image is being displayed on the display screen, a first point and a second point in the original image are received. A first line and a second line are generated in the original image. The first line and the second line pass through the first point and the second point, respectively, in the original image. The first line and the second line divide the original image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
US10346030B2 Devices and methods for navigating between user interfaces
A method is performed at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts. The method includes displaying, on the display, a user interface for an application; detecting an edge input that includes detecting a change in a characteristic intensity of a contact proximate to an edge of the touch-sensitive surface; and, in response to detecting the edge input: in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein: the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region relative to the touch-sensitive surface; and the first region relative to the touch-sensitive surface is determined based on one or more characteristics of the contact.
US10346029B2 Reconfiguring a user interface according to interface device deterioration
For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.
US10346027B2 Information processing apparatus, information processing method, and program
An information processing apparatus is provided which includes an operation tool detection unit for detecting at least a contact operation by an operation tool on the information processing apparatus, a state detection unit for detecting a static/non-static state or an orientation of the information processing apparatus, and a mode control unit for controlling a mode for detecting an operation by the operation tool on the information processing apparatus according to the detected static/non-static state or orientation of the information processing apparatus. This enables the mode for detecting the operation by the operation tool on the information processing apparatus to be controlled according to the static/non-static state or orientation of the information processing apparatus, so that the detection mode can be appropriately controlled according to an operating state of a user.
US10346025B2 Friction field for fluid margin panning in a webpage
A cursor in a viewable portion of a webpage, or pan region, visually encounters a friction field when the cursor enters a margin of the viewable portion. As a user moves the cursor into the margin of the viewable portion, the movement of the displayed position of the cursor is limited as if the cursor is being restricted by a friction field in the margin. Also, as the cursor enters the margin of the viewable portion of the webpage, the webpage scrolls in the opposite direction of movement of the cursor. The amount of scroll of the webpage is proportional to a distance the cursor is away from an inner edge of the margin. When a user no longer attempts to move the cursor in the margin, the cursor fluidly drifts back toward a center of the viewable portion and so that scrolling of the webpage pauses.
US10346023B2 Selectively emphasizing digital content
One or more embodiments increase the visual appeal and organization of presenting digital content items. In particular, one or more embodiments improve the visual appeal of a presentation of digital content items by emphasizing one or more digital content items within the presentation of digital content items. For instance, one or more digital content items may be emphasized within a graphical user interface including a gallery of digital content items. The emphasized digital content items can be selected based on a score reflecting a particular characteristic of the digital content item and/or a metric of user interest in the digital content item. Digital content items with relatively high scores as compared to other digital content items may be emphasized when presented in conjunction with the other digital content items.
US10346015B2 Transparent fuel dispenser
In general, transparent fuel dispensers are provided, and in particular methods and devices are provided for increasing visibility on a fuel dispensing device. In one embodiment a fuel dispenser is provided having a display that is at least partially transparent at least during certain modes of operation. The display can display information on portions thereof during certain modes of operation as well.
US10346013B2 Manipulating graphical objects
A method of connecting graphical objects on a display includes associating a first portion of a connector with a first plane such that the first portion of the connector tends to remain in the first plane. The method includes receiving user input that manipulates a location of a first end terminal of the connector and/or a second end terminal of the connector. The method includes determining a first minimum number of elbows in the connector when the first portion of the connector is to remain routed in the first plane the manipulation. The method includes determining a second minimum number of elbows included in the connector when the connector does not remain routed in the first plane the manipulation. The method includes routing the first portion in the first plane unless the first minimum number of elbows is greater than the second minimum number of elbows.
US10346010B2 Process data presentation based on process regions
Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region. The visual representation emphasizes each user-selected region within the context of the portion of the process.
US10346009B2 Personalized timeline presentation
Described herein are techniques and mechanisms for personalized timeline presentation. Client devices may be presented with video content in association with a content management account. A video content item may be associated with more than one pause point, with each pause point indicating a time at which playback of the video content item was paused. Different profiles associated with the content management account may be associated with different pause points for the same video content item. Playback of the video content item may be resumed at one of the pause points when one of the profiles is selected.
US10346007B2 Association between a content item displayed on a bead display apparatus and a tag
A method comprises receiving information associated with a first content item, designating a first bead apparatus (842) to be associated with the first content item, the first content item being identified by a first content item identifier, causing display of a visual representation of the first content item identifier by the first bead apparatus on a display of the first bead apparatus, receiving information indicative of a content item selection input of the first bead apparatus indicative of selection of the first content item, receiving input indicative of a tag selection input that identifies a tag, and causing an establishment of an association between the first content item and the tag based, at least in part, on the tag selection input. The tag selection input may relate to a tap input associated with the bead apparatus, a rotation input associated with the bead apparatus, and/or the like.
US10346006B1 Methods and systems for providing graphical user interface visualizations
Methods and systems for providing graphical user interfaces (GUIs) displaying and manipulating visualizations of data involve, for example, displaying, in a graphical user interface, a visually static element representing a risk function threshold value and an animatible element representing a current magnitude of a variable risk function value spaced a distance from the visually static element that is proportional to a difference between the risk function threshold value and the current magnitude of the variable risk function value, and animating the animatible element to change its distance from the visually static element by an amount proportional to a change in the current magnitude of the variable risk function value.
US10346005B2 Computer-implemented method for determining exploded paths of an exploded view of an assembly of three-dimensional modeled objects
A computer-implemented method for determining exploded path of an exploded view of an assembly of three-dimensional modeled objects comprising the steps of displaying (1) in a main frame an exploded view of the assembly in a scene; computing (2) at least one set of exploded paths, an exploded path corresponding to a set of at least one exploded line linking at least one object of the assembly; displaying (3) a list of thumbnails, a thumbnail corresponding to at least one possible set of computed exploded paths of the assembly; selecting (4) one thumbnail among the list of thumbnails; and displaying (5) the selected thumbnail.
US10345997B2 Gesture-controlled piling of displayed data
Techniques and technologies for gesture-controlled piling of displayed data items are described. In at least some embodiments, a system for gesture-controlled piling of displayed data includes a display operable to detect at least one of a gesture proximate at least a gesture-sensitive portion of the display or a touch of a touch-sensitive portion of the display, the display configured to display a plurality of data items; a processing component operatively coupled to the display, the processing component configured to: control the display to display a plurality of data items; detect using at least one of the gesture-sensitive portion or the touch-sensitive portion a selection of a first data item of the plurality of displayed data items; detect using at least one of the gesture-sensitive portion or the touch-sensitive portion a selection of one or more second data items of the plurality of displayed data items; and control the display to alter the display of the plurality of data items such that the one or more second data items visually appear to be moved into a pile with the first data item.
US10345996B2 User interface systems and methods
Systems and methods for providing user interfaces are disclosed. In certain embodiments, a menu having a number of icons can be provided on a display device such that the icons are arranged around an initial cursor position, or an area that is touched by a user's finger or stylus, for example. Due to the icons being arranged around the initial cursor position, any one of the icons from the menu can be chosen with relatively small cursor movement. In certain embodiments, the menu can be divided into regions that overlap with the icons, such that cursor movement from the initial cursor position into a given region has a similar effect as movement into the corresponding icon itself (without actually moving the cursor onto the desired icon).
US10345995B2 Enhanced graphical display controls for user interface
A user of an application can affect the control structure of an application by changing a level of detail setting. When a level of detail is altered relative to a graphical region, additional information and functionality may become available, while previously displayed information and/or functionality for a different graphical region may become hidden or otherwise unavailable. A user may repeatedly enhance a level of detail at which a particular application region is shown by repeatedly using an appropriate user input command. The present disclosure does not simply change a user's view of an application, but changes the way the application itself functions in various embodiments when a level of detail is altered for a graphical region. Techniques described herein may apply to a web application, or to any other suitable computer application.
US10345990B2 Graphically representing content relationships on a surface of graphical object
A collection of data stored in a computer-readable storage medium is provided, and a plurality of portions of the collection are associated with corresponding identifiers that are associated with positions of an object to be rendered. User selections of positions on the surface of the object are received. The portions associated with the user selected position are determined, and the portions are displayed at their respective position on the surface of the object. The selected portions can be displayed as being connected by graphical elements.
US10345983B2 Detection apparatus, inputting apparatus, and detection method in which switch circuit is controlled to cause first and second signals to be supplied to first and second sensor electrodes, respectively
An inputting apparatus of the electromagnetic induction type may provide a transmission signal of a sufficient signal level to a position indicator. A process controlling unit controls a selection circuit on the basis of a reception state of a reception signal received by each of a plurality of electrodes and detected by a reception signal processing circuit such that a first signal for transmitting a transmission signal is supplied to a first electrode at which the reception signal indicates the highest signal level. Further, the process controlling unit controls the selection circuit such that a second signal is supplied to a second electrode at which the signal level of the reception signal is lower than a predetermined signal level. Consequently, signals can be transmitted to a position indicator from both the first electrode, which most receives the signal from the position indicator, and the second electrode spaced from the first electrode.
US10345982B2 Detection device
According to an aspect, a detection device includes: a substrate; a detection electrode disposed on a plane parallel to a surface of the substrate and including conductive thin wires and electrical coupling portions disposed where the conductive thin wires intersect with each other or are bent, and are coupled with each other, the conductive thin wires being arranged in a mesh-like form; a coupling wire that couples the conductive thin wires with a detecting unit at an end portion of the detection electrode; and a protective layer that is made of an insulation material and that covers the detection electrode and the coupling wire. An area density of the conductive thin wires per unit area is smaller in an end region ranging from an electrical coupling portion closest to the coupling wire to the coupling wire than in a region of the entire detection electrode.
US10345979B2 Double-layer mutual capacitive touch panel
A double-layer mutual capacitive touch panel includes a first conductive layer and a second conductive layer. The first conductive layer includes multiple electrodes arranged in an array. In each column of the array, the electrodes at the ((N*M)−1)th row are mutually electrically connected to form a first electrodes series, and the electrodes at the (N*M)th row are mutually electrically connected to form a second electrode series, where N is a positive integer greater than or equal to 2 and M is a positive integer greater than or equal to 1. The second conductive layer includes M mutually insulated electrode strip groups sequentially arranged along a column direction of the array. Each electrode strip group includes N electrode strips mutually electrically connected, and each electrode strip of each electrode strip group extends along a row direction of the array and overlaps the electrodes of the corresponding row.
US10345974B2 Technique for improving capacitance type input apparatus
A setting unit sets, if any measurement result of peripheral electrodes exceeds a threshold value, an accumulation number of each mutual-capacitance of intersection points, so that the accumulation number of an intersection point closer to a position of a conductor object is larger, and the accumulation number of an intersection point farther from the position of the conductor object is smaller. A setting unit sets, if all of the measurement results do not exceed the threshold value, the accumulation numbers of intersection points to be the same value.
US10345973B2 Capacitive sensing for determining mass displacement and direction
A capacitive sensing system for determining mass displacement and direction is disclosed. In an embodiment, a capacitive sensing system for sensing mass displacement and direction comprises: a mass; a periodic drive electrode pattern formed on or attached to the mass; a sensing electrode array positioned relative to the periodic electrode pattern, the sensing electrode array operable to sense a capacitance in an overlapping area between the periodic drive electrode pattern and the sensing electrode array; and a capacitive sensing circuit coupled to at least the sensing electrode array, the capacitive sensing circuit operable to generate a periodic signal based on the sensed capacitance, to determine a phase shift in the periodic signal in response to the periodic drive electrode pattern moving relative to the sensing electrode array, and to determine, based on the phase shift, a displacement and direction of the mass on a movement axis.
US10345971B2 Display device
According to one embodiment, a display device includes a display panel, switching elements, a power supply, a controller and a noise suppression circuit. The display panel displays an image. The switching elements supply a pixel signal to the display panel. The power supply supplies a power source voltage to the switching elements. The controller switches between a display period during which the display panel displays an image and a non-display period during which the display panel does not display an image. The noise suppression circuit preliminarily reduces a potential difference between the switching elements and the power supply when the controller switches between the display period and the non-display period.
US10345969B1 Touch sensor behind emissive displays
An emissive display unit for an avionics display system installable in an aircraft cockpit may incorporate a display substrate housing emissive devices and a sensor substrate bonded to the rear surface of the display substrate. The sensor substrate may include a network of touch sensors configured to receive touch commands applied to the front surface of the display substrate. The touch sensors of the sensor substrate may be connected to drive electronics via a network of interconnect traces routed behind the rear surface of the emissive display unit (i.e., the rear surface of the sensor substrate). The drive electronics may then display images on the front surface of the display substrate via the emissive devices, based on touch commands received through the touch sensors. The front or rear surface of the sensor substrate may include a fully or partially metallized layer to disperse heat from the emissive display unit.
US10345965B1 Systems and methods for providing an interactive user interface using a film, visual projector, and infrared projector
The present disclosure relates to interactive projection systems. In one implementation, a system for projecting a user interface may include a film affixed to a surface; a first projector configured to project a user interface onto the film; a second projector configured to project a plurality of light beams such that the plurality of light beams form a plane above the film that does not intersect the film; and an image sensor configured to receive reflections caused by the projected plurality of light beams. The system may further include at least one processor configured to receive an indication of a reflection from the image sensor; determine a location associated with the reflection; in response to the received indication, determine a change for the user interface based on the determined location; and transmit a command to the first projector to modify the projected user interface according to the determined change.
US10345961B1 Devices and methods for navigating between user interfaces
In one embodiment, an electronic device displays a plurality of user interface representations in a stack on a display. The device detects a first drag gesture by a first contact at a location on a touch-sensitive surface that corresponds to a location of a first user interface representation on the display. While the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and is moving across the touch-sensitive surface in a direction that corresponds to a first direction on the display, the device moves the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface and moves a second user interface representation, disposed above the first user interface representation in the stack, in the first direction at a second speed greater than the first speed.
US10345959B2 Watch terminal and method of controlling the same
A watch terminal includes a memory, at least one of a sensor and a touchscreen configured to receive a touch input from a user. A rim of the touchscreen has a specific shape and a wireless communication unit is configured to pair with at least one of an external terminal. A controller is coupled to the memory, the at least one of the sensor, the touchscreen and the wireless communication unit. The controller controls the wireless communication unit to transmit a control signal to a specific external terminal currently operating in a presentation mode, control the touchscreen to output a counting indicator indicating a current page, control the touchscreen to output a circular progress indicator indicating a progress status of the current page among the total page on a circular rim of the touchscreen, and provide a warning feedback when it exceeds a set target time during the presentation mode.
US10345958B2 Providing near field communication through a touch screen
Embodiments of the present invention enable near field communication (NFC) through a touch display. Some embodiments include specialized touch displays with lower electromagnetic dissipation factors than standard touch displays. Some embodiments include methods and devices for detecting the activation or deactivation of NFC communication using the touch display and adapting the touch display to that activation or deactivation. Disclosed techniques for adapting the touch display include optimizing the behavior of the touch display for operation in the face of electromagnetic interference when NFC is activated and conducting a partial recalibration of the touch display when NFC is deactivated.
US10345955B2 Touch sensor including driving electrode connected to driving channel for each divided area
A touch sensor includes a driving electrode which includes at least two divided areas electrically separated from each other, wherein each divided area includes first patterns connected to each other in a first direction and second patterns extending from the first pattern in a second direction, and a receiving electrode which is formed on the same plane as the driving electrode in the second direction, wherein the driving electrodes are respectively connected to separate driving channels by driving electrode wirings for each divided area, such that it is possible to sense touch positions over the entire area only by a smaller number of channels. Thereby, it is possible to significantly reduce the bezel width, and may maintain excellent touch sensitivity while significantly shortening the touch recognition time.
US10345953B2 Dynamic hover sensitivity and gesture adaptation in a dual display system
An information handling system including a display device in a first display device housing operable to detect a touch device hovering above the display device and operable to receive touch inputs and a processor to determine a set default sense state for the display device based on orientation, operating application, or usage mode of the information handling system where the display device detects a first gesture and the processor to determine if the first gesture is consistent with the set default sense state for the orientation, operating application, or usage mode of the information handling system and if so to process the first gesture with the default sense state and the processor to set an alternative sense state if the first gesture is not consistent with the set default sense state.
US10345952B2 Touch panel
A touch panel includes a driving layer and a sensing layer. The driving layer has a first top surface and a driving layer edge. The first top surface has at least one first connecting region. The driving layer edge surrounds the first connecting region and there is a first distance between the first connecting region and the driving layer edge. The sensing layer is disposed on the first top surface of the driving layer. The second top surface of sensing layer away from the driving layer has at least one second connecting region. The sensing layer edge of the sensing layer surrounds the second connecting region, and there is a second distance between the sensing layer edge and the at least one second connecting region.
US10345951B2 Touch panel and sensing method thereof
A touch panel and sensing method thereof include a first sensing pad group, a second sensing pad group and a first selection module. The first selection module includes a first selection terminal, a first input terminal, a first output terminal and a second output terminal. At a first time period, a first control signal is provided to the first selection terminal to conduct the first sensing pad group and a first driving signal terminal, and first sensing data of the first sensing pad group is determined. At a second time period, the first control signal is provided to the first selection terminal to conduct the second sensing pad group, and a first driving signal terminal and second sensing data is determined.
US10345950B2 Combined fingerprint recognition touch screen device, method of driving the touch screen device, and electronic device including the touch screen device
A touch screen device includes a touch pad including driving lines and sensing lines intersecting the driving lines, a driver configured to apply a driving signal to the driving lines, a signal output collector configured to receive a touch signal from the sensing lines, and a controller configured to control the driver and the signal output collector. The controller is further configured to control the driver to perform primary scanning to sequentially apply the driving signal to first driving lines disposed at predetermined intervals, among the driving lines, determine a scanning region, based on a first driving line where a touch is sensed among the first driving lines to which the driving signal is applied, and control the driver to perform secondary scanning to sequentially apply the driving signal to second driving lines included in the determined scanning region, among the driving lines.
US10345945B2 Display panel and pressure sensing method for the same
The present disclosure provides a display panel and a pressure sensing method for the same, which belongs to the field of pressure sensing technology for display panel, and can solve the problem that the existing pressure sensing technology for the display panel needs to change the overall structure of the display device and has poor accuracy. The display panel includes a first substrate and a second substrate, which are opposed to each other; a constant voltage electrode, which is applied with a constant voltage, and disposed on one of the first substrate and the second substrate; and a pressure sensing electrode, which is disposed to be opposite to the constant voltage electrode, configured to sense a pressure applied on the display panel in accordance with a distance thereof from the constant voltage electrode, and disposed on the other one of the first substrate and the second substrate.
US10345944B2 Display device including touch sensor and manufacturing method thereof
A display device includes a display panel including a plurality of pixels, a touch sensor unit provided on the display panel, and including a touch sensing area in which a touch sensor is provided and a non-sensing area around the touch sensing area, and a polarizer provided on the touch sensor unit and bonded to the touch sensor unit, an edge side of the polarizer and an edge side of the touch sensor unit being aligned.
US10345942B2 Display panel and display device including the same
A display panel includes a base layer, a circuit layer, and a pixel layer. The base layer includes a plurality of light emitting areas, and a plurality of transmitting areas to transmit light incident thereto. The circuit layer includes a plurality of switching devices disposed on the light emitting areas, and a plurality of photosensors disposed on the transmitting areas. The pixel layer includes a light emitting element to emit light based on reception of a current from at least one of the plurality of switching devices. The light emitting element overlaps with one of the plurality of light emitting areas. At least one of the plurality of phototosensors is configured to receive a portion of external light reflected from an external object after transmission of the external light through at least one of the plurality of transmitting areas.
US10345940B2 Scanning circuit, drive circuit and touch display device
A scanning circuit, a drive circuit and a touch display device are provided. The scanning circuit drives a pixel row in a one-to-one manner. The scanning circuit includes: an input module, configured to generate a scanning signal in response to an inputted starting signal; a latch module, electrically connected to the input module and configured to generate the starting signal in response to the scanning signal and latch the starting signal; and a gating module, electrically connected to the latch module and configured to perform a display scanning on the pixel row driven by the scanning circuit under a control of the starting signal in a display stage and suspend the display scanning on the pixel row driven by the scanning circuit under the control of the starting signal in a touch stage.
US10345938B2 In-cell touch display panels and electronic devices
An in-cell touch display panel and an electronic device are provided. The in-cell touch display panel includes a plurality of photo spacers (PSs) configured to stand on a protection layer along a direction in which dummy lines extend. The dummy lines are disconnected in standing locations of the PSs. The PSs are arrange to avoid a metallic wiring layer, and the standing locations of PSs are flatter. As such, supporting height of the PSs are the same, and a cell thickness is made uniform. The dark stripe issue caused by the configuration of the PSs may be avoided, and so does the un-recoverable Push Mura, water ripple, and bright and dark spots. At the same time, the surface pressure and the display performance of the in-cell touch display panel may be enhanced.
US10345937B2 Electronic device with a backlight and capacitive touch panel and method for controlling electronic device so as to suppress error detection of a touch operation
Provided an electronic device capable of suppressing the effects of noise caused by driving of a backlight, and preventing an erroneous detection of an operation on a touch panel. The electronic device includes a display, a touch panel, which is arranged on a display surface side of the display and is capable of detecting a touch operation, a backlight of the display, a backlight control unit configured to drive and control a current of the backlight based on pulse width modulation, and a CPU. The CPU is configured to cause the backlight control unit to drive and control the backlight at a current drive frequency different from a sub-scanning frequency of the touch panel.
US10345932B2 Disambiguation of indirect input
The techniques described herein are directed to a computing device that receives data from an indirect input device. The data received may indicate or signal that one or more objects are on or within a detection area of the indirect input device. For example, the data may indicate that one or more objects are in contact with a surface of an indirect touch device. The techniques include determining parameters for the one or more objects and analyzing the parameters to determine whether the data is directed to a touch operation or to a mouse operation. To perform the touch operation or the mouse operation, the techniques further describe converting the data received from a first coordinate space of the indirect input device to a second coordinate space of a display screen.
US10345931B2 Display apparatus
A display apparatus with a touch detection function capable of improving accuracy is provided. The display apparatus includes: a pixel array having a plurality of pixels arranged in a matrix form; and a plurality of signal wires arranged in the pixel array. Here, when an externally-detecting object is detected, a plurality of coils having areas overlapping with each other are formed of a plurality of signal wires (drive electrodes) among the plurality of signal wires, and a magnetic field generated in the plurality of respective coils are superimposed in an overlapped area by supplying a drive signal to the plurality of coils.
US10345930B2 Magnetic core coil and electronic pen
A magnetic core coil has a core formed of a magnetic material, a coil wound around the core, and two terminals formed of a conductive material. The two terminals are fixed to the core, and first portions of the two terminals extend from one end of the core in an axial direction of the core. A first end and a second end of the coil are electrically connected to the first portions of the two terminals which protrude from the one end of the core in the axial direction of the core. The magnetic core coil can be made small in thickness (radial size) and size, and can be produced in a reduced number of production steps and at low cost.
US10345929B2 Pressure sensitive stylus
A stylus includes a touch element, a main control module configured to change thickness of handwriting on a touch screen, and a blocking element configured to limit a movement of the touch element. The touch element is elastically connected to the blocking element, and a head of the touch element forms a nib. The stylus further includes a magnetic component moving with a movement of the nib, and a detection module configured to detect a value of magnetic field intensity of the magnetic component. The magnetic component and the detection module are spaced from each other. The detection module is electrically connected to the main control module, and the value of writing force that the touch element is applied to the touch screen is in a preset proportion to the value of magnetic field intensity of the magnetic component detected by the detection module.
US10345927B2 Pen/stylus offset modification
An embodiment provides a method, including detecting, using a processor, pen input to a surface of an electronic device; accessing, using a processor, one or more other inputs associated in time with the pen input; and adjusting, using a processor, a location of a display output representing the pen input using both of the detected pen input and the one or more other inputs. Other aspects are described and claimed.
US10345921B2 Multi-mode keyboard
A method includes receiving, by a processor of a computing device, a first keystroke signal from a keyboard indicating that a first key has been pressed. Prior to receiving the first keystroke signal, the keyboard operates in a first state. The method further includes switching, by the processor, the keyboard from the first state to a second state in response to receiving the first keystroke signal. The method further includes receiving, by the processor during the second state, a second keystroke signal from the keyboard indicating that a second key has been pressed. The first key is different from the second key. The method further includes determining, by the processor, a plurality of keystroke signals in response to receiving the second keystroke signal during the second state. The method further includes sending, by the processor during the second state, the plurality of keystroke signals to a second computing device.
US10345919B2 Accessory between display and keyboard
An apparatus including a housing for coupling a keyboard to a tablet device through at least one respective electric interface and circuitry integrated in the housing, and a camera sensor integrated in the housing, the camera sensor positioned such that a central axis of a field of view (FOV) of the camera sensor is substantially parallel to a surface of the keyboard, the camera sensor further positioned to capture a plurality of images and to transmit the plurality of images to the tablet device through the respective electric interface and the electric circuitry. Related apparatus and methods are also described.
US10345913B2 Method of interacting with multiple devices
The present disclosure provides a method that allows user to select an object on a first device, select a modification in order to modify the object and transferring information so that the modified object may be displayed on another device.
US10345911B2 Mechanism to provide visual feedback regarding computing system command gestures
A mechanism to provide visual feedback regarding computing system command gestures. An embodiment of an apparatus includes a sensing element to sense a presence or movement of a user of the apparatus, a processor, wherein operation of the processor includes interpretation of command gestures of a user to provide input to the apparatus; and a display screen, the apparatus to display one or more icons on the display screen, the one or more icons being related to the operation of the apparatus. The apparatus is to display visual feedback for a user of the apparatus, visual feedback including a representation of one or both hands of the user while the one or both hands are within a sensing area for the sensing element.
US10345910B1 Haptic actuator assembly with a spring pre-load device
A haptic actuator assembly includes a haptic actuator configured to output displacement along a perpendicular axis and a pre-load device. The pre-load device is disposed adjacent to the haptic actuator and configured to generate a compressive load on the haptic actuator along the perpendicular axis to oppose expansion of the haptic actuator along the perpendicular axis. The pre-load device includes a casing and at least a first spring component. The casing includes a cover and a base spaced apart from and extending parallel to the cover. The haptic actuator is disposed between the cover and the base, and the first spring component is configured to exert a force in order to create the compressive load on the haptic actuator along the perpendicular axis.
US10345908B2 Input device with magnetic haptic feedback and adjustment option
The present disclosure relates to an input device, including: a base part, a support, a handle mounted to the support in a pivotably movable manner, a detector for detecting the position of the handle and at least one magnet pair of one first magnet associated with the handle means and a second magnet associated with the base part, wherein the first magnet and the second magnet, at least in one position of the handle, are disposed spaced apart over an air gap (d) and opposite to each other, in order to cause a haptic feedback and/or a returning action during the operation of the handle, wherein adapting means are provided for adapting the clear distance between the first magnet and the second magnet of the magnet pair by adapting the adapting means.
US10345901B2 Sound outputting apparatus, electronic apparatus, and control method thereof
A sound outputting apparatus which includes a communicator to communicate with an electronic apparatus and receive first audio data, an output module to output the first audio data received, and to output second audio data, which is modified data of the first audio data, a sensor to detect brainwave data of a user, and a processor to control so that the brainwave data of the user detected through the sensor is transmitted to the electronic apparatus through the communicator, and so that the second audio data is received from the electronic apparatus.
US10345898B2 Context selection based on user eye focus
Embodiments of the present invention disclose a method, computer system, and a computer program product for automatically presenting enhanced content on a mobile device based on user focus. The present invention may include presenting content on a screen. The present invention may include determining that a user is focused on a specific screen region of the presented content. The present invention may include generating a zoomed view of the presented content based on the specific screen region the user is focused on. The present invention may include presenting the zoomed view on the screen. The present invention may include determining that the user reacted positively to the zoomed view. The present invention may include, in response to determining that the user reacted positively, determining enhanced content based on zoomed content displayed in the zoomed view. The present invention may include presenting the enhanced content on the screen.
US10345897B2 Spectator interactions with games in a specatating system
A spectating system that generates game inputs based on spectator inputs and interactions, and provides the game inputs to game systems according to an application programming interface (API). The spectating system may allow spectators to interact with and affect a game being broadcast via inputs to and interactions with user interface (UI) elements presented on the spectating UI. Spectators may affect or influence the game, objects within the game universe, events within the game, or the players in the game via the UI elements on the spectating UI. The spectators may become involved in the games being broadcast by influencing game play via the spectating inputs. Game play for the players may be enhanced by providing interesting variations in game play based on the spectating inputs.
US10345895B2 Hand and finger line grid for hand based interactions
An approach is provided that maps a user's hand into a number of areas. The approach detects when a selection of one of the mapped areas by the user, such as by using a finger from the user's other hand. The approach then identifies an input that corresponds to the area selected by the user. This input is then transmitted to the information handling system for processing.
US10345892B2 Detecting and responding to an event within an interactive videogame
As a user is being presented with interactive media by a presenting device, a separate monitoring device may be used to monitor the presentation of the interactive media and detect an event that occurs therein. Such a monitoring device may be configured and positioned to access media content from the presentation of the interactive media. For example, the monitoring device may be configured and positioned to record video content with a camera and record audio content with a microphone. Having accessed this media content, the monitoring device may generate an identifier, such as a fingerprint or watermark, of the media content and compare the generated identifier with a reference identifier that is generated from the source of the media content. Based on the generated identifier matching the reference identifier, the monitoring device may detect that an event has occurred within the interactive media presentation and present a corresponding notification.
US10345890B2 Task management method and device
A task management method and device where the method may include determining, according to a foreground task, a first scenario corresponding to the foreground task, searching for at least one background task corresponding to the first scenario, when the first scenario corresponding to the foreground task is in a first list, where the first list includes a scenario in which task limitation is allowed, and performing limitation processing on the at least one background task corresponding to the first scenario, where the limitation processing refers to processing for reducing system resource usage, and the method may reduce power consumption and power loss of a device.
US10345888B2 Power capping for power consumption devices with multiple power supplies
A mechanism is provided for power capping power consumption devices with multiple power supplies. A set of power supplies supplying power to a power consumption device having stranded power is determined. A power budget of one or more power supplies in the set of power supplies is adjusted to match a power budget of a power supply in the set of power supplies with a limiting power budget among the power budgets computed for each power supply in the set of power supplies. Responsive to identifying at least one power supply in the one or more other power supplies of one or more different power consumption devices having an initially allocated power budget below their corresponding demand, at least a portion of the stranded power is allocated to the power budget of the at least one power supply.
US10345883B2 Power estimation
A power state transformer, a system and a method thereof are disclosed. The power state transformer is coupled with a processing unit model. The power state transformer is configured for counting performance activities executed in the processing unit model, and further for determining a power state of the processing unit model according to count values of the performance activities.
US10345881B2 Multiple voltage identification (VID) power architecture, a digital synthesizable low dropout regulator, and apparatus for improving reliability of power gates
Described is an apparatus comprising: first and second processing cores; and a PCU which is operable to: generate a first VID for an off-die regulator external to the apparatus, the first VID resulting in a first power supply for the first processing core; and generate a second VID different from the first VID, the second VID resulting in a second power supply for the second processing core. Described is an apparatus comprising: a plurality of power-gate transistors controllable by a digital bus, the plurality of power-gate transistors operable to provide a first power supply to a processing core, and to receive a second power supply as input; an ADC to receive the first power supply and to generate a digital output representative of the first power supply; and a controller to receive the digital output representative and to generate the digital bus for controlling the plurality of power-gate transistors.
US10345877B2 Method and system for boosting power supply
Various embodiments of the present technology provide methods for boosting a voltage differential of an energy storage by using a boost component, determining a server system being switched to a boost mode, and discharging the energy storage to provide additional power supplies to the server system during the boost mode. In some embodiments, processing demands of a server system can be monitored. In response to determining that a boost mode is needed to support processing demands of the server system or detecting a component being a bottleneck in processing pipelines of the server system, a boost activation signal can be generated. The boost activation signal can cause a CPU, the bottleneck component, or another component of the server system to operate under a higher clock speed such that a higher processing capacity can be achieved.
US10345873B2 Modular hard drive receiving chassis member with vibration damping supports
An information handling system (IHS) includes user selectable compute components including a storage drive. A chassis includes a base panel having an upper chassis surface. At least one resilient component is coupled to the upper chassis surface. An upwardly presented adhesive surface on one or more of the at least one resilient component can fixedly engage and provide vibration damping for a vibration-susceptible compute component that is inserted during provisioning or later modification or repair of the IHS.
US10345868B2 Hinge structure and portable electronic device
A hinge structure including an axis body, a torque member, and a pressing assembly is provided. The axis body includes a contact surface. The torque member leans against the contact surface of the axis body. The torque member and the axis body are rotatable relatively around a central axis of the axis body. The contact surface pushes the torque member to move around the central axis of the axis body when the torque member and the axis body rotate relatively. The pressing assembly provides a pushing force to the torque member to push the torque member to push towards the contact surface. A plurality of electronic devices having the hinge structure are further provided.
US10345863B2 Cover with shape memory material
A cover includes a cover body, and an arm coupled to the cover body. A shape memory material in the arm may be able to place the arm into a first shape and a second shape. In the first shape, the arm may be adjacent to a display device when the arm is attached to the display device. In the second shape, the arm may form a stand for the display device.
US10345861B2 Electronic book
An e-book reader in which destruction of a driver circuit at the time when a flexible panel is handled is inhibited. In addition, an e-book reader having a simplified structure. A plurality of flexible display panels each including a display portion in which display control is performed by a scan line driver circuit and a signal line driver circuit, and a binding portion fastening the plurality of display panels together are included. The signal line driver circuit is provided inside the binding portion, and the scan line driver circuit is provided at the edge of the display panel in a direction perpendicular to the binding portion.
US10345855B2 Parabolic-shaped receptacle for a computing device with an audio delivery component
A parabolic-shaped receptacle is provided. The parabolic-shaped receptacle has a frame having a left side that has a left parabolic curvature and a right side that has a right parabolic curvature. Further, the parabolic-shaped receptacle has one or more speaker ports. In addition, the parabolic-shaped receptacle has a coupling mechanism that couples a computing device to the frame such that one or more speakers of the computing device are aligned with the one or more speaker ports to deliver audio from the one or more speakers through the one or more speaker ports. The parabolic-shaped receptacle also has a left receptacle speaker positioned on the frame along the left parabolic curvature to the left of the one or more speaker ports. Further, the parabolic-shaped receptacle has a right receptacle speaker positioned on the frame along the right parabolic curvature to the right of the one or more speaker ports.
US10345852B2 Wearable display device and display module thereof
A wearable display device comprises a casing, a display panel, a lens and a prism. The display panel is disposed on the casing, and has two planes connected to each other. An angle between the planes is greater than 0 degrees and less than 180 degrees. The lens is disposed on the casing, and faces the planes. The prism is disposed between the display panel and the lens, and comprises two refractive portions. Each refractive portion has a light-incoming surface and a light-outgoing surface. The light-incoming surfaces respectively face the planes of the display panel. The light-outgoing surfaces face the lens. An angle between the light-outgoing surfaces is greater than 0 degrees and less than 180 degrees. One of the light-incoming surfaces is parallel to one of the planes of the display panel. The other light-incoming surface is parallel to the other plane of the display panel.
US10345851B2 Device with a rotatable display
The description relates to devices, such as computing devices having displays that can be rotated through a range of travel. In some cases, a display can be readily adjusted to a desired physical location. The device can counter-balance the display to create a near weightless feel for the user when repositioning the display.
US10345848B2 Joystick with intrinsically safe feedback
The present invention relates to an operator control element, in particular a joystick, comprising a housing, an activation lever which is mounted in the housing so as to be pivotable about a pivot point, and a resetting unit for making available a resetting torque for resetting the activation lever from a deflected state into a neutral state. In order to specify an operator control element which makes available a haptic force feedback which is intrinsically safe, the invention proposes that the operator control element comprises an actuator unit which is operatively connected to the resetting unit, wherein the actuator unit is designed to perform limited modulation of the resetting torque, wherein in the case of a lower modulation limit the resetting torque in the deflected state is greater than zero.
US10345846B1 Reference voltage circuit with flipped-gate transistor
A reference voltage generation circuit (or bandgap circuit) having a flipped-gate transistor is disclosed. A bandgap circuit according to the disclosure includes first, second, third and fourth transistors. The first transistor is a flipped-gate transistor having a gate terminal of an opposite polarity (e.g., an n-channel metal oxide semiconductor, or NMOS, transistor having a gate terminal with a p-type polysilicon implant). The second third and fourth transistors have a corresponding type polysilicon implants (e.g., NMOS transistors having respective gate terminals with an n-type polysilicon implant). The circuit is configured to generate a reference voltage equal to a sum of gate-source voltages of the first and third transistors, minus respective gate-source voltages of the second and fourth transistors.
US10345845B1 Fast settling bias circuit
Aspects of the present disclosure include systems, methods, devices, and circuits for fast settling of a bias node. Consistent with some embodiments, a bias circuit may include a successive-approximation-register-analog-to-digital converter (SAR-ADC) based settling loop configured to perform a fast settling process for a heavily loaded bias node. The SAR-ADC based loop performs a SAR-ADC process that includes measuring a reference signal to determine a number of cells in a capacitor array that are involved in a charge sharing process while simultaneously completing the settling process for the bias node.
US10345840B1 Low dropout regulator (LDO)
A novel low dropout regulator (LDO) is presented. The LDO includes the generation of a first feedback signal and a second feedback signal. The first feedback signal and a reference signal connect to a first error amplifier. The second feedback signal and the first error amplifier output signal connect to a second error amplifier. The output signal from the second error amplifier is coupled to the gate of a FET transistor. The FET transistor can be either a p-channel FET transistor, an n-channel FET transistor, a NMOS pass transistor, or a PMOS pass transistor. The positive input terminal or the negative input terminal of the first amplifier or of the second amplifier therefore need to be configured accordingly. When the source of the FET transistor is connected to the input voltage VIN, the drain of the FET transistor is the output voltage VOUT; when the drain of the FET transistor is connected to the input voltage VIN, the source of the FET transistor is the VOUT.
US10345838B1 Voltage regulation circuits with separately activated control loops
An example embodiment is directed to a voltage regulation circuit. The voltage regulation circuit comprises a first control loop and a second control loop that are separately activatable. The first control loop regulates an output current provided to an output terminal, and the second control loop regulates an output voltage provided to the output terminal. The voltage regulation circuit further includes a mode switching circuit that switches operation between the first and the second control loops by separately activating one of the first and second control loops and deactivating the other in response to a fault condition at the output terminal at which a regulated load is connectable.
US10345836B1 Bidirectional signaling with asymmetric termination
An integrated circuit component receives an input signal via an external signal conduction path during a first interval and transmits an output signal via the external signal conduction path during a second interval. The integrated circuit component terminates the input signal and the output signal within one or more termination elements having an impedance in accordance with a characteristic impedance of the external signal conduction path to obviate signal termination within another integrated circuit component to which the output signal is destined and from which the input signal is sourced.
US10345835B2 Voltage generation apparatus and semiconductor chip
A voltage generation apparatus includes: a controller, a first voltage division controller, a second voltage division controller, and a voltage detector. The first voltage division controller and a load are connected in series between an input power supply and ground. The second voltage division controller and the load are connected in parallel between ground and a connection point between the first voltage division controller and the load. The voltage detector is electrically connected to the load, and is configured to: detect a load voltage of the load, and feed back a detected value of the load voltage to the controller. The controller is configured to: receive the detected value fed back by the voltage detector, and generate a control signal based on the detected value. The control signal is used to control the first voltage division controller and the second voltage division controller.
US10345834B2 Sensing total current of distributed load circuits independent of current distribution using distributed voltage averaging
Aspects for sensing total current of distributed load circuits independently of a spatial profile of the total current using distributed voltage averaging are disclosed. In one aspect, a current sense circuit is configured to sense total current of a distributed load circuit independently of where current is distributed. The current sense circuit includes distributed voltage averaging circuits configured to determine average voltages of the distributed load circuit based on voltages sensed at multiple resistive paths corresponding to a distribution network configured to provide voltage to the distributed load circuit. An amplifier includes an output node having an output voltage that is proportional to total current flowing in the distributed load circuit. The current sense circuit allows for sensing total current independent of where the current flows, providing more accurate current sensing compared to sensing current in one area of the distributed load circuit.
US10345826B2 System and method to operate a drone
A method for controlling a drone includes receiving a request for information about a spatial location, generating data requests, configuring a flight plan and controlling one or more drones to fly over the spatial location to obtain data types based on the data requests, and extracting and analyzing data to answer the request. The method can include extracting data points from the data types, obtaining labels from a user for one or more of the data points, predicting labels for unlabeled data points from a learning algorithm using the labels obtained from the user, determining the predicted labels are true labels for the unlabeled data points and combining the extracted data, the user labeled data points and the true labeled data points to answer the request for information. The learning algorithm may be active learning using a support vector machine.
US10345825B2 Detecting an illumination need
A drone road lighting method, system, and computer program product, includes detecting a need for illumination near a road and deploying a drone to perform an illumination action based on the detected need.
US10345821B2 Floor-treatment apparatus and navigation system therefor
A self-driving floor-treatment device navigates by recording images at respective locations along a travel path by a camera the device travels to form a topological map in a database to which a node is added by the floor-treatment device for every location at which an image is recorded and to which an environment images is associated. Each newly recorded environment image with at least one neighboring location in limited proximity of the location belonging to the newly recorded environment image for which a node and an associated environment image have been stored in the map by the same or another floor-treatment device. A new connection is added from the newly recorded node to the associated node of each and every identified neighboring location on the topological map.
US10345820B2 Optimizing space utilization
Vehicle positioning in a parking area is provided by obtaining vehicle information of vehicles for positioning in the parking area, identifying unutilized parking space in the parking area, then based on recognizing a vehicle movement event, determining an optimized layout for the vehicles, the optimized layout including position for each vehicle of the vehicles, the vehicle movement event including (i) actual or anticipated arrival of an arriving vehicle to be positioned in the parking area or (ii) actual or anticipated departure of a departing vehicle departing from the parking area, and positioning one or more vehicles of the vehicles to conform to the determined optimized layout, the positioning including automatically controlling movement of at least one autonomous vehicle of the one or more vehicles and repositioning a vehicle, of the one or more vehicles, that is a different vehicle than the arriving vehicle or departing vehicle.
US10345814B2 Control system and control method for guiding a motor vehicle along a path
A control system which for use in a host motor vehicle is configured and intended for recognizing motor vehicles traveling ahead, to the side, and/or behind and preferably stationary objects situated ahead, based on surroundings data obtained from at least one surroundings sensor associated with the host motor vehicle. The at least one surroundings sensor is configured for providing an electronic controller of the control system with surroundings data that represent an area in front of the host motor vehicle. The control system is at least configured and intended for detecting another motor vehicle, using the road, in front of the host motor vehicle by means of the at least one surroundings sensor, and determining movements of the other motor vehicle relative to a lane in which the other motor vehicle or the host motor vehicle is present, or relative to the host motor vehicle, determining, starting from an instantaneous location, a set having a predefined number of trajectories, differing with regard to their length and/or their course, for possible paths of the host motor vehicle, wherein the course of neighboring trajectories differs by a predefined difference between possible different steering angles of the host motor vehicle, and varying the predefined number of trajectories, the length, and/or the course of the trajectories as a function of a driving situation of the host motor vehicle, and generating at least one signal that assists a driver of the host motor vehicle in controlling the host motor vehicle in order to guide the host motor vehicle at least along a collision-free trajectory, or generating at least one associated control command that causes the host motor vehicle to follow at least one of the collision-free trajectories.
US10345811B2 Method and apparatus for scenario generation and parametric sweeps for the development and evaluation of autonomous driving systems
The present application generally relates to methods and apparatus for evaluating driving performance under a plurality of driving scenarios and conditions. More specifically, the application teaches a method and apparatus for testing a driving scenario repetitively while altering a parametric variation, such as fog level, in order to evaluate driving system performance under changing conditions.
US10345800B2 Acoustic monitoring of machinery
Monitoring of a machine is performed by an acoustic monitor which acquires, through an acoustic sensor, acoustic signals from a vicinity of a machine, while the machine is operative. A processor calculates a frequency spectrum of a segment of the acquired acoustic signals, determines boundaries of a frequency band to be analyzed and extracts, from the calculated frequency spectrum, a base frequency window in the determined boundaries, and one or more harmonics windows of harmonics of the determined boundaries. For each of the base and harmonic windows a weight based on a distribution of values of frequencies in the windows is determined and a parameter of operation of the machine is calculated as a function of a weighted sum of the base and harmonic windows. The operation of the machine is evaluated responsive to the calculated parameter.
US10345799B2 Apparatus and method for non-destructive detection of fan blade electrical isolation
An apparatus and method for detecting a short in a blade of a gas turbine engine, the apparatus including: a first plate configured to form a first capacitor with the protective sheath when the apparatus is located proximate to the blade; a second plate configured to form another capacitor with a portion of the airfoil when the apparatus is located proximate to the blade; and a voltage source electrically connected to the first plate and the second plate.
US10345796B2 Cell controller and production system for managing working situation of a plurality of manufacturing machines in manufacturing cell
A cell controller includes a plurality of sensors for detecting the state of a plurality of manufacturing machines, a state storing unit for storing the state of each manufacturing machine, a breakdown information acquiring unit for acquiring breakdown information of each manufacturing machine, an input unit for inputting recovery operation information when each manufacturing machine stops, a recovery operation information storing unit for storing the recovery operation information of each manufacturing machine, and a correlation data generating unit. The correlation data generating unit generates correlation data obtained by correlating the breakdown information acquired by the breakdown information acquiring unit with the recovery operation information stored by the recovery operation information storing unit in each manufacturing machine, and transmits the same to the database. These configurations enable an operator to easily acquire, when a manufacturing machine in a manufacturing cell stops, a recovery operation most appropriate to the manufacturing machine.
US10345795B2 Systems and methods to enhance machine designs and production rate schedules for minimized energy cost
In one embodiment, a tangible, non-transitory computer readable medium stores instructions that, when executed by a processor, are configured to cause the processor to receive a first set of inputs including a motion profile of a machine, a mechanical design of the machine, or both, generate a number of axis solutions for one or more actuators, drives, and load transmission components based on a model using the first set of inputs, generate a production rate versus amount of energy consumed per part curve for each of the number of axis solutions, and display the production rate versus amount of energy consumed per part curves for each of the number of axis solutions. One of the curves includes a point on the curve indicative of a lowest amount of energy consumed for a desired production rate range.
US10345793B2 Flexible assembly system for multi-product production, and method of reconfiguring production line
A flexible assembly system for multi-product production and a method of reconfiguring a production line for multi-product production. A method of designing a production line includes configuring reconfigurable assembly modules (RAMs) for each production process of the production line using components included in a production line configuring tool, verifying a production amount of each of the RAMs using a production line simulator, designing the production line using RAMs with a production amount greater than or equal to a threshold value, and transmitting design information of the production line to an onsite production line installer terminal.
US10345791B2 System and method for distributing multiple layers of a composite within a structural volume containing an inclusion
Method, systems, and processes are provided for generating a model having a plurality of represented composite layers, wherein the represented composite layers do not fill one or more inclusions within a structural volume represented within a computer aided drafting (CAD) model representing a composite part. The composite part can then be manufactured, based on the resultant generated model, using any manufacturing technique, including but not limited to, 3D printer, hand layup, automated layup, and other methods for distributing multiple layers of a composite material onto a laminate surface to manufacture a composite part.
US10345787B2 Automatic control device
Automatic control device controls servo motor. Automatic control device is provided with control section that calculates operation amount of servo motor based on the difference between current value and target value of a control amount of servo motor. Automatic control device is also provided with first filter that outputs first output value after using a first filter coefficient or a second filter coefficient to perform filtering of operation amount calculated by control section. Automatic control device is also provided with second filter, arranged in parallel with first filter, that outputs second output value after using a third filter coefficient to perform filtering of operation amount calculated by control section. Automatic control device is also provided with switching section that switches between first output value of first filter and second output value of second filter and sends one of the output values to servo motor.
US10345785B2 Tool having rotatable member for machining an object and sensor to sense object
A tool for machining an object comprising: a first part including a rotatable member, the rotatable member being rotatable to cause rotation of a machine tool; a second part; a joint coupling the first part and the second part to enable relative movement between the first part and the second part; and a sensor to sense an object to be machined.
US10345784B2 Ladder logic graphical programming and textual programming synchronization
For ladder logic graphical programming and textual programming synchronization, a processor dynamically synchronizes a graphical ladder logic programming interface to an executable code base of ladder logic instructions. The processor further concurrently dynamically synchronizes a textual ladder logic programming interface to the executable code base.
US10345783B2 Auto binding of templates into exiting systems
A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.
US10345778B2 Waveform display device that performs automatic extraction
A waveform display device is provided that extracts data of a required portion from data outputted from a numerical control. A waveform display device includes: a data acquisition part that acquires a predetermined type of data from output data outputted from a numerical control; a condition determination part that determines a start condition and end condition for extracting partial data from the predetermined type of data based on information from the numerical control; a data extraction part that extracts the partial data corresponding to the start condition and end condition from the predetermined type of data; and a waveform display part that displays the partial data extracted as a waveform.
US10345776B2 Method for controlling and/or monitoring at least one actuator
A method for controlling and/or monitoring at least one actuator of a visual or thermal comfort device in a building, includes the steps of: collecting data from a plurality of control points configured to send at least one control order to at least one actuator, the data including, for at least each control point, information relating to an instantaneous measurement value of a physical quantity relating to comfort or to the energy consumption in the building. The measurement value is determined at the location of the control point. The method further includes the step of exploiting the data, wherein the exploitation includes the definition of at least one correspondence between an instantaneous measurement value of a physical quantity and a spatial location of the measurement of the physical quantity in the building.
US10345775B2 Methods and systems for infrastructure performance: monitoring, control, operations, analysis and adaptive learning
A system for measuring, monitoring and controlling the performance of bridges and other infrastructure creates a database for analysis of real time performance and learning through adaptive algorithms allowing the performance to be analyzed over time and for changes in performance against the specific bridge or infrastructure and other bridges or infrastructure in the a network of such infrastructure.
US10345773B1 Contextual home automation controller
A currently touched position on a capacitive touch interface is determined based at least in part on sensing a capacitance associated with the currently touched position along a geometric shape, wherein the capacitive touch interface comprises a touchable surface at least a portion of which defines the geometric shape. The currently touched position is mapped to a corresponding value of an attribute associated with a current context. The corresponding value of the attribute is used to operate an external system associated with the current context in a manner determined at least in part by the corresponding value of the attribute. A feedback associated with the determined currently touched position and the current context is provided via the capacitive touch interface.
US10345772B2 Building management system with integrated control of multiple components
A building management system (BMS) includes equipment configured to serve one or spaces in a building. The BMS includes a user device configured to display a user interface for monitoring and controlling the BMS. The BMS includes a controller. The controller receives a user query via the user interface. The user query includes a selection of a first object associated with one of a building system, a piece of equipment, or a space in the building. The controller determines one or more pieces of equipment that are impacted by the first object and one or more spaces in the building that are impacted by the first object. The controller generates a user interface illustrating the first object and a relationship of the first object with the one or more pieces of equipment impacted by the first object and the one or more spaces impacted by the first object.
US10345771B2 Big drilling data analytics engine
The invention relates to systems, processes and apparatuses for determining a rig-state of a drilling rig during a wellbore drilling operation and detecting and mitigating drilling dysfunctions. These systems, processes and apparatuses provide a computer with a memory and a processor, a plurality of sensors associated with a wellbore drilling operation for acquiring time series data wherein the data are formatted for sample and bandwidth regularization and time-corrected to provide substantially time-synchronized data, a processing graph of data-stream networked mathematical operators that applies continuous analytics to the data at least as rapidly as the data are acquired to determine dynamic conditions of a plurality of rig conditions associated with the wellbore drilling operation and determining a rig-state from the plurality of rig conditions.
US10345770B2 Power demand estimating apparatus, method, program, and demand suppressing schedule planning apparatus
A power demand estimating apparatus includes a demand data memory, a demand estimator, and a display. The demand data memory stores plural power demand patterns and power demand amount data. The demand estimator selects, from the demand data memory, the demand pattern matching the environmental condition on an estimation day, obtains the maximum value of an power demand amount and the minimum value thereof at an expected temperature on the estimation day, calculates, using those pieces of information, the power demand amount per a unit time on the estimation day, and creates a demand estimating model. The display displays, together with the power demand pattern selected by the demand estimator, the demand estimating model.
US10345769B2 Method and apparatus for controlling smart home device
The application provides a method and an apparatus for controlling a smart home device. The method includes: obtaining a first linkage rule for controlling a first response device to enter into a first state based on a first parameter of a first condition device; traversing a plurality of linkage rules to search linkage rules matching a second state of the first response device and generating a second linkage rule based on a preset strategy in case that no linkage rule matching the second state is found, the second linkage rule is operable to control the first response device to enter into the second state based on a second parameter of a second condition device.
US10345768B2 Environmental control via wearable computing system
Various embodiments relating to controlling ambient environmental conditions to affect one or more human subjects wearing wearable computing systems are disclosed. In one example, a head-mounted computing system includes a see-through display configured to present an augmented reality image in front of an environment when viewed through the see-through display, a logic subsystem, and a storage subsystem. The storage subsystem may hold instructions executable by the logic subsystem to present the augmented reality image via the see-through display, and during presentation of the augmented reality image, send a command to control an environmental control system external to the head-mounted computing system. The command may be configured to trigger adjustment of an environmental parameter of the environment to enhance presentation of the augmented reality image.
US10345766B2 Energy management server, energy management method, and medium
According to an embodiment, server includes estimator, condition setter, calculator, receiver, and controller. Estimator estimates an energy demand in building where electrical apparatuses are equipped based on apparatus data. Condition setter sets energy consumption suppression conditions. Calculator calculates operation schedule of apparatuses which can optimize an energy balance in building based on the demand and condition. Receiver receives DR signal including energy consumption suppression condition. Controller controls the apparatuses based on operation schedule calculated based on the condition corresponding to that included in the DR signal.
US10345760B2 Device case and timepiece
A device case includes a resin case body having an opening which is disposed on a viewing face of the case body and a step which is disposed on an interior of the opening and protruding further to the interior than an inner face of the opening. The device case further includes a windproof member having an outer diameter smaller than an inner diameter of the opening of the case body and larger than an inner diameter of the step; and an adhesive section bonding and fixing the windproof member at a position to seal the opening of the case body. The adhesive section has higher flexibility than the case body.
US10345748B2 Sliding member, sliding member for fixing device, fixing device, and image formation apparatus
A sliding member includes a first fiber sheet composed of ultrafine fibers composed of a first polymer of a polysulfide-based polymer, a polyimide-based polymer, a polyamide-based polymer or a polyamideimide-based polymer, the ultrafine fiber, when composed of the polyimide-based polymer or the polyamideimide-based polymer, having an average fiber diameter of 0.5 μm or more and 5 μm or less, the ultrafine fiber, when composed of the polysulfide-based polymer or the polyamide-based polymer, having an average fiber diameter of 1 μm or more and 15 μm or less.
US10345747B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a driving unit, a pressing roller, a heater, a fixing belt, a pressing roller, a nip formation pad that presses against an inner surface of the fixing belt toward the pressing roller via the fixing belt to form a nip, a separation mechanism, a lubricant between the fixing belt and the nip formation pad, and a processor to execute a warming-up operation of the fixing device. In the warming-up operation, before the heater heats the fixing belt, the separation mechanism moves the nip formation pad in a direction of separating the nip formation pad from the pressing roller to set a nip pressure lower than an ordinary nip pressure, and the driving unit rotates the pressing roller that rotates the fixing belt. Thereafter, the heater starts heating, and the separation mechanism moves the nip formation pad to contact the fixing belt at an ordinary nip pressure.
US10345746B1 Fuser stripping mechanism with beveled tip
A fuser apparatus includes first and second rollers in nip relation to transport a receiver member therebetween. A stripping mechanism a skive assembly having an elongated, thin, flexible skive finger, wherein a tip of the skive finger is beveled with first and second bevel surfaces with respective sweep angles forming a sharp edge along an upper surface of the skive finger. A mounting mechanism positions the skive finger in operative relation to the first roller with a bottom surface of the skive finger contacting the surface of the first roller at a contact point spaced apart from the tip of the skive finger such that the sharp edge along the first surface of the skive finger is spaced apart from the surface of the first roller by a distance of between 50 and 120 microns.
US10345744B2 Fixing device, image forming apparatus, and method for adjusting length of interposing and pressurizing region by fixing device
A fixing device according to an embodiment includes an endless belt, a pressure element, a heating member, an adjustment mechanism, and a controller. The pressure element conveys and presses a sheet to the endless belt. The heating member is on the inner side of the belt and has a heat generating element for heating the belt. The adjustment mechanism moves the heating member or the pressure element to adjust the nip width between the heating member and the pressure element. The controller controls the adjustment mechanism so that A>B≥N is satisfied, where A is the nip width during a fixing process in which a colored material is fixed to the sheet, B is the nip width during a heating process conducted before the fixing process, and N is the length of the heat generating element in the sheet conveyance direction.
US10345743B2 Image forming apparatus with vibration controlling member
An image forming apparatus includes an image bearing member configured to carry a toner image; a cleaning member contacted to the image bearing member to clean a surface of the image bearing member by movement of the surface of the image bearing member: a supporting member configured to support the cleaning member; a case provided with a space configured to hold the supporting member therein; a viscoelasticity member; and a vibration controlling member configured to suppress vibration of the cleaning member, wherein the vibration controlling member is mounted on an outer surface of the case by the viscoelasticity member.
US10345736B1 Toner level detection measuring a radius of a rotatable magnet
A toner level detection assembly for an electrophotographic image forming device according to one example embodiment includes a rotatable shaft is positioned within a toner reservoir. A magnet is connected to the shaft and is rotatable with the shaft around an axis of rotation of the shaft. The magnet is pivotable independent of the shaft about a pivot axis that is spaced radially from the axis of rotation such that a radial distance of the magnet from the axis of rotation varies as the magnet pivots about the pivot axis. A first magnetic sensor is positioned to sense the magnet within a first range of radial distances from the axis of rotation. A second magnetic sensor is positioned to sense the magnet within a second range of radial distances from the axis of rotation.
US10345735B2 Developing roller
An inventive developing roller (1) includes a roller body (5) which includes an inner layer (2) having a porous structure and an outer layer (4) of a seamless nonporous tube. The porous structure of the inner layer (2) is formed from a semiconductive rubber composition containing ethylene propylene rubber, paraffin oil and carbon black having a DBP oil absorption amount of not less than 400 cm3/100 g. The nonporous tube for the outer layer (4) contains a polyurethane thermoplastic elastomer having a type-A durometer hardness of not higher than 93, carbon black and crosslinked PMMA particles having a median particle diameter of 5 μm to 20 μm.
US10345731B2 Image forming apparatus
An image forming apparatus including: a photosensitive member rotatable in a first direction; an exposure unit configured to scan the photosensitive member with a light beam in a second direction substantially orthogonal to the first direction to form a latent image; a generation unit configured to generate data corresponding to a gradation of a predetermined pixel of input image data by dividing the predetermined pixel by a predetermined division number; a calculation unit configured to calculate an ideal division number depending on a position of the predetermined pixel in the second direction; and a determination unit configured to determine the predetermined division number based on the ideal division number, wherein the determination unit feeds back an error between an ideal division number and a division number for a pixel at a position preceding the predetermined pixel in determining the predetermined division number for the predetermined pixel.
US10345728B2 Toner for electrophotography
A toner for electrophotography containing a resin binder containing a crystalline composite resin C and an amorphous polyester A and an ester wax, wherein the crystalline composite resin C is a resin containing a polycondensation resin component and a styrenic resin component, wherein the polycondensation resin component is obtained by polycondensing an alcohol component containing an aliphatic diol having 9 or more carbon atoms and 14 or less carbon atoms, and a carboxylic acid component containing an aliphatic dicarboxylic acid compound having 9 or more carbon atoms and 14 or less carbon atoms, wherein a mass ratio of the amorphous polyester A to the crystalline composite resin C (amorphous polyester A/crystalline composite resin C) is 60/40 or more and 95/5 or less, and wherein a mass ratio of the crystalline composite resin C to the ester wax (crystalline composite resin C/ester wax) is 0.5 or more and 9 or less. The toner for electrophotography of the present invention is suitably used in development of latent images or the like which is formed in electrostatic development method, electrostatic recording method, electrostatic printing method or the like.
US10345727B2 Positively chargeable toner and two-component developer
A positively chargeable toner includes a plurality of toner particles each including a toner mother particle and an external additive attached to a surface of the toner mother particle. The external additive includes first resin particles each having a surface to which a cationic surfactant is attached and second resin particles each having a surface to which a cationic surfactant is attached. The first resin particles have a hydrophobicity of at least 15% and no greater than 30%. The second resin particles have a hydrophobicity of at least 50% and no greater than 80%. A first resin particle coverage ratio and a second resin particle coverage ratio each are at least 10% and no greater than 30%. Each blocking rate of the first resin particles and the second resin particles is no greater than 30% by mass.
US10345723B2 Substrate handling system and lithographic apparatus
A substrate handling system for handling a substrate, the substrate handling system including a holder for holding the substrate, a rotation device for rotating the holder around an axis perpendicular to a plane, and a mover for moving the holder along a path in the plane relative to the axis. Further, there is provided a lithographic apparatus including the substrate handling system. The substrate handling system may include a coupling device arranged to couple the holder to the mover or the rotation device in a first situation. The coupling device may be arranged to decouple the holder from the mover or rotation device in a second situation.
US10345721B1 Measurement library optimization in semiconductor metrology
Methods and systems for optimizing a set of measurement library control parameters for a particular metrology application are presented herein. Measurement signals are collected from one or more metrology targets by a target measurement system. Values of user selected parameters of interest are resolved by fitting a pre-computed measurement library function to the measurement signals for a given set of library control parameters. Values of one or more library control parameters are optimized such that differences between the values of the parameters of interest estimated by the library based measurement and reference values associated with trusted measurements of the parameters of interest are minimized. The optimization of the library control parameter values is performed without recalculating the pre-computed measurement library. Subsequent library based measurements are performed by the target measurement system using the optimized set of measurement library control parameters with improved measurement performance.
US10345714B2 Lithography optics adjustment and monitoring
Methods and apparatus for processing an image of a beam generated by an optical system to extract information indicative of an extent of damage to optical elements in the optical system. Also disclosed is a beam image and analysis tool capable of acquiring an image of a beam at any one of a number of locations.
US10345713B2 Inspection substrate and an inspection method
An inspection substrate for inspecting a component of an apparatus for processing production substrates, the inspection substrate has: a body having dimensions similar to the production substrates so that the inspection substrate is compatible with the apparatus; an illumination device embedded in the body, the illumination device configured to emit radiation toward a target area of the component of the apparatus; an imaging device embedded in the body, the imaging device configured to detect radiation scattered at the target area and generate an image from the detected radiation, wherein the illumination device is configured to emit the radiation such that radiation that is specularly reflected at the target area does not contribute to the image generated by the imaging device.
US10345712B2 Lithographic apparatus and device manufacturing method
An immersion lithographic projection apparatus is disclosed in which liquid is provided between a projection system of the apparatus and a substrate. The use of both liquidphobic and liquidphilic layers on various elements of the apparatus is provided to help prevent formation of bubbles in the liquid and to help reduce residue on the elements after being in contact with the liquid.
US10345711B2 Substrate placement in immersion lithography
A method for determining an offset between a center of a substrate and a center of a depression in a chuck includes providing a test substrate to the depression, the test substrate having a dimension smaller than a dimension of the depression, measuring a position of an alignment mark of the test substrate while in the depression, and determining the offset between the center of the substrate and the center of the depression from the position of the alignment mark.
US10345710B2 Microlithographic projection exposure apparatus and measuring device for a projection lens
A microlithographic projection exposure apparatus includes a projection lens that is configured for immersion operation. For this purpose an immersion liquid is introduced into an immersion space that is located between a last lens of the projection lens on the image side and a photosensitive layer to be exposed. To reduce fluctuations of refractive index resulting from temperature gradients occurring within the immersion liquid, the projection exposure apparatus includes heat transfer elements that heat or cool partial volumes of the immersion liquid so as to achieve an at least substantially homogenous or at least substantially rotationally symmetric temperature distribution within the immersion liquid.
US10345709B2 Determination of stack difference and correction using stack difference
A method including: obtaining a measurement of a metrology target on a substrate processed using a patterning process, the measurement having been obtained using measurement radiation; and deriving a parameter of interest of the patterning process from the measurement, wherein the parameter of interest is corrected by a stack difference parameter, the stack difference parameter representing an un-designed difference in physical configuration between adjacent periodic structures of the target or between the metrology target and another adjacent target on the substrate.
US10345708B2 Light source apparatus, optical apparatus, exposure apparatus, device manufacturing method, illuminating method, exposure method, and method for manufacturing optical apparatus
An optical apparatus, which illuminates a first area with light from a light source while the first area is longer in a second direction intersecting a first direction than in the first direction, includes a collector optical member which is arranged in an optical path between the light source and the first area, and condenses the light from the light source to form a second area in a predetermined plane, the second area being longer in a fourth direction intersecting a third direction than in the third direction; and a first fly's eye optical member which is provided within the predetermined plane including the second area, and has a plurality of first optical elements guiding the light of the collector optical member to the first area.
US10345706B2 Monomer for hardmask composition and hardmask composition including the monomer and method of forming patterns using the hardmask composition
A monomer for a hardmask composition is represented by the following Chemical Formula 1,
US10345704B2 Photosensitive element
The present invention relates to a photosensitive element comprising a support film, and a photosensitive layer on the support film, wherein a haze of the support film is 0.01 to 1.0% and a total light transmittance thereof is 90% or more, and the photosensitive layer contains a binder polymer, a photopolymerizable compound having an ethylenically unsaturated bond, and a photopolymerization initiator.
US10345702B2 Polymer brushes for extreme ultraviolet photolithography
A polymer brush with a plurality of repeat units wherein some portions of the repeat units have one or more grafting groups and some portions have one or more interface tuning groups is disclosed. The grafting groups are selected based on the identity of an inorganic substrate, and the interface tuning groups are selected based on the identity of a photoresist that will interact with the groups. A process of lithographic patterning and an electronic device comprising at least one integrated circuit formed by the process of lithographic patterning are disclosed as well. The process comprises providing an inorganic substrate, depositing the disclosed polymer brush onto the inorganic substrate, and depositing a photoresist onto the polymer brush. The process further comprises masking the photoresist with a photomask having a pattern, and applying energy to the masked photoresist to form an etch mask. The inorganic substrate is then etched.
US10345693B2 Manufacturing method of a mask plate and a color filter substrate
The present disclosure discloses a mask plate, the mask plate includes: a substrate; a plurality of shading portions respectively arranged in intervals on a surface of the substrate; a plurality of semi-transparent portions respectively arranged against both sides of the shading portions, wherein, a transparent region between two adjacent shading portions are formed between two-adjacent-semi-transparent-portions. The present disclosure discloses a manufacturing method of a color filter substrate.
US10345692B2 Photomask and a fabrication method therefor
A method of fabricating a photomask includes depositing a phase shifter over a light transmitting substrate, depositing a shading layer over the light transmitting substrate, and removing a portion of the shading layer and a portion of the phase shifter to expose a portion of the light transmitting substrate. The phase shifter having at least two semiconductor layers and at least two dielectric layers.
US10345686B2 Projector device
A projector device includes a distance detector, an imaging unit, a projector unit, a driver, and a controller. The imaging unit detects a specific target object. The projector unit projects a projection image. The driver drives the projector unit such that a projection direction in which the projection image is to be projected is changed. The distance detector detects a state of the target object detected by the imaging unit. The controller controls at least one of the projector unit and the driver such that the projection image tracks the target object. The projection image has display data including a content for guiding the target object. The controller changes a content of information included in the display data in the projection image, which is to be projected while tracking the target object, according to the state of the target object detected by the distance detector.
US10345682B1 Variable diameter mounting attachment
A variable diameter mounting attachment joins an accessory, such as a matte box, to a lens of a camera, such as a video camera, digital camera or broadcast camera, while blocking undesired light from reaching the lens. The attachment incorporates two synchronized mechanisms activated together by rotation of an outer gear ring: (1) a series of jaws to clench an outer edge of the lens housing, and (2) a multiple blade iris diaphragm to block undesired light from entering the lens. A lock lever clamps the outer gear ring in fixed position.
US10345681B2 Compressive imaging using structured illumination
A plurality of lighting elements is configured to selectively illuminate a scene during a plurality of time intervals. The plurality of lighting elements forms a different illumination pattern in each of the plurality of time intervals. One or more sensors are configured to measure a plurality of intensities of light received from the scene during the plurality of time intervals. A processor is configured to generate an image of the scene based on the plurality of intensities. In some cases, the plurality of lighting elements are switched on or off to produce different illumination patterns during a plurality of time intervals that too short to be perceptible to the human eye.
US10345679B2 Systems and methods for optical computing and amplifying
An optical device includes a photonically controlled Josephson Junction and a Faraday rotator cell magnetized by the Josephson Junction.
US10345676B2 Head mounted display device and image projection method
A head mounted display (HMD) device and an image projection method are provided. The head mounted display device includes an optical waveguide device, an image device, an optical conversion layer and a processor. The optical waveguide device receives an image light beam and projects a projection image through a surface. The image device is used to provide the image light beam. The optical conversion layer is disposed overlapping the edge of the surface of the optical waveguide device. The optical conversion layer deflects a portion of the projection image to generate an adjusted projection image according to a command signal, so that the adjusted projection image is transmitted to a projection target. The processor generates the command signal according to a position of the projection target.
US10345674B2 Electro-optic modulator, microwave photonic link including an electro-optic modulator, and method of communicating a signal with an electro-optic modulator
An electro-optic modulator coupled to an optical source providing an optical power and a radio frequency source providing a radio frequency power. The electro-optic modulator includes a waveguide to receive the optical power, a first ring resonator modulator, and a second ring resonator modulator. The first ring resonator modulator and the second ring resonator modulator receives the radio frequency power, and are coupled to the waveguide for modulating the optical power with the radio frequency power. The first ring resonator modulator and the second ring resonator modulator, with the waveguide, substantially suppress third order intermodulation distortion of a combined power. Also disclosed are a microwave photonic link having the electro-optic modulator and a method of communicating a signal with the electro-optic modulator.
US10345672B2 Electro-optic element
A vehicular rearview assembly with a mirror element having a curved or rounded edge on the first surface that is fully observable from the front of the assembly, a complex peripheral ring, and a user interface with switches and sensors that activate and configure pre-defined function(s) or device(s) of the assembly in response to the user input applied to the user interface. The mirror element is supported by a hybrid carrier co-molded of at least two materials, a portion of which is compressible between the housing shell and an edge of the mirror element. The peripheral ring may include multiple bands. Electrical communications between the electronic circuitry, the mirror element, and the user interface utilize connectors configured to exert a low contact force, onto the mirror element, limited in part by the strength of adhesive affixing the EC element to an element of the housing of the assembly.
US10345671B2 Counter electrode for electrochromic devices
The embodiments herein relate to electrochromic stacks, electrochromic devices, and methods and apparatus for making such stacks and devices. In various embodiments, an anodically coloring layer in an electrochromic stack or device is fabricated to include nickel-tungsten-tin-oxide (NiWSnO). This material is particularly beneficial in that it is very transparent in its clear state.
US10345669B2 Display device and method of manufacturing the same
A display device includes a first substrate, a thin film transistor on the first substrate, a passivation layer on the thin film transistor, a reflective layer on the passivation layer, a color filter on the reflective layer, the reflective layer having a substantially same shape as that of the color filter in a plan view, a first insulating layer on the color filter, a pixel electrode on the first insulating layer, a second substrate opposing the first substrate, and a liquid crystal layer between the first substrate and the second substrate.
US10345656B2 Double-layer electrode for electro-optic liquid crystal lens
Certain exemplary embodiments can provide a system, machine, apparatus, device, manufacture, circuit, composition of matter, and/or user interface adapted for and/or resulting from, and/or a process, method, and/or machine-readable medium comprising machine-implementable instructions for, activities that can comprise and/or relate to, generating a gradient in an index of refraction of a material.
US10345655B2 Liquid crystal display device
A liquid crystal display including a partial plate electrode along with a minute pattern in pixel electrode thereby increasing the viewing angle and the lateral visibility of the liquid crystal display, as well as the response speed A step provider is provided to reinforce the control force of the liquid crystal molecules, thereby reducing the texture generated in the center of the pixel.
US10345651B2 Display panel and display device
Disclosed is a display panel and a display device. The display panel includes an array substrate, a color filter substrate and a liquid crystal layer. A plurality of parallel gate lines is disposed on the array substrate. The liquid crystal layer is disposed between the array substrate and the color filter substrate. The liquid crystal layer has a thickness gradually decreasing along a direction from an output near-end to an output far-end of the gate line. Display uniformity of a panel can be improved by the display panel and the display device.
US10345650B2 Liquid crystal display device, and motherboard of liquid crystal display panel and method for manufacturing the same
Related to is a liquid crystal display device, a motherboard of liquid crystal display panels, and a method for preparing the motherboard of liquid crystal display panels. The motherboard of liquid crystal display panels is manufactured by the following steps: providing a first substrate motherboard; providing a second substrate motherboard; forming a plurality of frame glue patterns on the first substrate motherboard or the second substrate motherboard, each of the plurality of frame glue patterns including a first frame, a second frame, and a third frame, wherein the second frame and the third frame have a same width which is twice a width of the first frame; dripping liquid crystals into the plurality of frame glue patterns; and aligning the first substrate motherboard with the second substrate motherboard, and gluing them together through the plurality of frame glue patterns. The motherboard of liquid crystal display panels manufactured through such a method has high utilization.
US10345648B2 Backlight structure and liquid crystal display device
The present disclosure provides a backlight structure and a liquid crystal display device. The backlight structure comprises: an array substrate; a polarizer layer on a back face of the array substrate; and a light source at a light incident side of the array substrate. Specifically, the light source is configured such that light emitted thereby is emitted into the array substrate from the light incident side of the array substrate and incident on the polarizer layer. Moreover, the polarizer layer is configured for reflecting the light incident thereon while polarizing the reflected light and emitting it out from a front face of the array substrate, wherein the front face and the back face of the array substrate face each other and intersect the light incident side of the array substrate respectively.
US10345645B2 Display device
An embodiment of the present disclosure discloses a display device which uses a black and white liquid crystal display panel, i.e., not arranging a color resistor layer formed by the color resistor material in the liquid crystal display panel, and arranging a light splitting film between a backlight panel and a liquid crystal layer. The light splitting film enables light emitted from the backlight panel to be split into light of N colors, and light of each color is projected onto a corresponding sub-pixel of the liquid crystal display panel.
US10345641B2 Liquid crystal display apparatus and method of driving liquid crystal display apparatus
Provided are a liquid crystal display apparatus and a method for driving a liquid crystal display apparatus capable of effectively suppressing the deterioration in gamma characteristics even when an angle between a normal line to a display screen from a position of observation and an observer's line of sight is relatively large. Pixels P, arranged in a matrix, are defined to include a plurality of pairs of electrodes for applying a voltage to a liquid crystal layer. Each of two subpixels included in each pixel P is defined to include a pair of electrodes consisting of a subpixel electrode and a counter electrode. A pair of electrodes in each of the two subpixels included in the pixel P (including a pair of electrodes in a third subpixel which may also be included in the pixel P) applies a voltage to the crystal liquid layer. A voltage difference between any two voltages applied to the crystal liquid layer is set to vary in accordance with the arrangement position of the pixel P along the rows and/or columns of the matrix.
US10345638B2 Display panel and display device
A display panel includes a liquid crystal layer arranged between first and second substrates. The first substrate includes, consecutively connected, a first light transmission zone, a first light blocking zone, and a second light transmission zone. The second substrate includes, consecutively connected, a third light transmission zone, a second light blocking zone, and a fourth light transmission zone. A projection of the first light blocking zone cast on the second substrate has an area covering the second light blocking zone. The first light blocking zone functions to block, when first light is projected onto the first light transmission zone, the first light from projecting onto the second light transmission zone, and the second light blocking zone functions to block, when second light is projecting onto the third light transmission zone, the second light from projecting onto the fourth light transmission zone. A display device is also provided.
US10345632B2 Worktable for liquid crystal panel test, and liquid crystal panel test apparatus
The present disclosure provides a worktable for testing a liquid crystal panel. In one embodiment, the worktable for testing the liquid crystal panel includes: a table body, an upper surface of which being formed with a mounting groove in order to form a light-transmittance region; wherein, the table body is further formed with a slot that has an opening in a side surface of the table body and that is configured to mount a lower polarizer therein so that the lower polarizer at least covers the light-transmittance region. The present disclosure also provides a test apparatus including the mentioned worktable.
US10345628B2 Display apparatus and method for controlling temperature in display apparatus thereof
A display apparatus and a method for controlling the display apparatus are provided. The display apparatus includes a display panel unit, a reflector disposed on the display panel unit, a radiator, an illumination sensing unit, and a controller. A color of the reflector is changeable according to a temperature thereof, and the reflector is positioned to reflect light incident on the reflector from outside the display apparatus. The heat radiator generates heat to control the temperature of the reflector, and the illumination sensing unit senses an illumination value of light incident on the display apparatus from outside. The controller controls the heat radiator to change the temperature of the reflector according to the illumination value sensed by the illumination sensing unit.
US10345627B2 Driving circuit for optical modulator
In an exemplary embodiment, a plurality of differential amplification circuits has: first differential amplification circuits each including a differential pair circuit to generate the differential signal according to the differential input signal, a delay line, and a current source to supply a current to the differential pair circuit via the delay line; and second differential amplification circuits each including a differential pair circuit to generate the differential signal according to the differential input signal, and a current source to directly supply a current to the differential pair circuit. The first differential amplification circuits and the second differential amplification circuits are mutually connected in parallel between the pair of input-side transmission lines and the pair of output-side transmission lines.
US10345626B2 Graded index single crystal active waveguide in glass
In one aspect the invention provides a graded refractive index single crystal waveguide having a glass block containing at least one crystal core, the crystal core having a central portion extending along an axis from a first end to a second end; an interface defining a peripheral boundary of the crystal core at a junction of the crystal core and an adjacent portion of the glass block, and a continuous, radially symmetric misorientation transverse to the central portion; wherein the misorientation has a misorientation angle that increases with increasing distance from the central portion towards the interface.
US10345625B2 Eyewear with touch-sensitive input surface
In one embodiment, an eyewear for a user includes an eyewear frame, electrical circuitry at least partially in the eyewear frame, and a touch sensitive input surface on the eyewear frame configured to provide an input to the electrical circuitry to perform a function via touching the touch sensitive input surface. In another embodiment, the eyewear includes a switch with at least two operational states. The operational states of the switch can be configured to be changed by sliding a finger across the touch sensitive input surface of the frame.
US10345624B2 Apparatus for improving vision acuity in points of interest of the visual field
Eyewear for enhancing the contrast sensitivity of the human vision system through the use of lenses subdivided in areas of different light filtration properties arranged in specialized patterns, called multi-filters patterns, are provided. Of the multiple filtration areas, or filters, that compose each multi-filters patterns, one or more filters heavily reduces or totally block light arriving from some areas of the visual field of the eyes, while other filters lightly reduce or totally allow light from other areas of the same visual field. The resulting effect is to drive the auto-exposure function of the eye-brain vision system to adapt itself to areas of interest of the visual field thus improving contrast sensitivity and vision acuity in those areas while reducing or blocking light and glare from the rest of the visual field. The “multi-filters pattern” technology of the present invention can be implemented in lenses of stand-alone eyewear or as attachable “clip-on” lenses, to provide vision acuity improvement to stand-alone eyewear.
US10345622B2 Management system and method of an active device
The invention relates to the field of management systems and methods of an active device and more particularly, with said active device being an active ophthalmic lens, to a management system and method which allow a total or sufficient protection by taking into account the luminous environment of the wearer while avoiding some effects relative to permanent light filtering. According to a particular embodiment of the invention, there is also provided a monitoring of the wearer's health via active, regulated and continuous control of the active device, this control being performed for instance by a health professional via a remote monitoring system.
US10345621B2 Electronic ophthalmic device with extreme gaze angle detection
Disclosed are powered or electronic ophthalmic devices or lenses which can have the ability to monitor and sense extreme gaze angle. Also disclosed is the use of extreme gaze angles to control the focal state of the lens as well as for augmenting, control of, or input to, other device parameters of the powered or electronic ophthalmic lens. Applicants have researched and determined what are believed to be acceptable ranges of both upward and downward extreme gaze angles which are not only measurably distinguishable from normally occurring gaze angles associated with everyday activities, but which are still achievable by the wearer if purposeful, as they are still within human eye movement capability.
US10345620B2 Methods and apparatus to form biocompatible energization elements incorporating fuel cells for biomedical devices
Methods and apparatus to form biocompatible energization elements are described. In some embodiments, the methods and apparatus to form the biocompatible energization elements involve forming cavities into a fuel cell. The active elements of a cathode, anode, membrane and fuel storage are sealed with a laminate stack of biocompatible material. In some embodiments, a field of use for the methods and apparatus may include any biocompatible device or product that requires energization elements.
US10345619B2 Thinned and flexible circuit boards on three-dimensional surfaces
Thinned, flexible surface regions upon which flexible active components may be utilized to attach flexible active components in space/volume constrained devices, for example, a powered ophthalmic device. Thinned, flexible surface regions foster an avenue for enhanced functionality because various electronic circuits and components can be integrated into polymeric structures.
US10345616B2 Eyeglasses assembly structure
An eyeglasses assembly structure is disclosed herein. It mainly comprises an upper frame having a first connecting part and two upper connecting parts; and a lower frame having a second connecting part and two lower connecting parts. The first connecting part has a receiving slot, two protrusions and two engaging slots disposed in the receiving slot, and each of the two upper connecting parts has an engaging hole. The second connecting part has two inserting blocks for correspondingly inserting into the receiving slot, two engaging blocks disposed on outer sides of the two inserting blocks for engaging with the two engaging slots, and two concave slots disposed on outer sides of the two inserting blocks for receiving the two protrusions, and each of the two lower connecting parts has an engaging member for engaging with the engaging hole of each of the two upper connecting parts.
US10345614B2 Lens driving device
The present invention relates to the lens driving device comprising the spring. The spring comprises the holder installation parts installed to the lens holder, the frame installation parts installed to the frame, and the wire installation parts installed to the suspension wire. The space is formed between a first step plane of the frame, and a part of the spring positioned between the frame installation part and the wire installation parts; and the vibration absorbing member is placed at the space. At the damper space between the damper table and the rear plane of the frame, the vibration absorbing member is filled. At the inner circumference plane of the frame, the depression part is formed which is opened towards the space, and the vibration absorbing member which is filled in the space is also continuously filled to the depression part.
US10345613B2 Lens driving apparatus
A lens driving apparatus with a lens portion having at least one lens, a base portion on which an image sensor detecting light coming through said lens portion can be fixed, a driving portion capable of relatively moving said lens portion in a vertical direction to a light axis of said lens portion and in a parallel direction to the light axis of said lens portion with respect to said base portion, and at least three suspension wires connecting a focus portion including said lens portion and said base portion so as to allow a relative movement. The suspension wires are arranged outside a magnet of said driving portion along the vertical direction to the light axis.
US10345602B2 Microdisplay based immersive headset
An immersive headset device is provided that includes a display portion and a body portion. The display portion may include microdisplays having a compact size. The microdisplays may be movable (e.g., rotational) relative to the body portion and can be moved (e.g., rotated) between a flipped-up position and a flipped-down position. In some instances, when the microdisplays are flipped up, the headset provides an augmented reality (AR) mode to a user, and when the microdisplays are flipped down, the headset provide a virtual reality (VR) mode to the user. In certain implementations, the headset includes an electronics source module to provide power and/or signal to the microdisplays. The electronics source module can be attached to a rear of the body portion in order to provide advantageous weight distribution about the head of the user.
US10345597B2 Production method for a bonded optical member and a virtual image display device
By forming a hard coat layer on a bonding surface which is a surface of a bonding region between a first base material and a second base material, smoothing is achieved, and as a smoothing assisting treatment before forming the hard coat layer, the surfaces of the base materials are flattened by polishing on the bonding surface or a region corresponding to the bonding surface. By the synergistic effect of smoothing by formation of the hard coat layer and a flattening treatment by polishing as the smoothing assisting treatment, sufficient smoothing is achieved.
US10345591B2 Methods and systems for performing retinoscopy
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10345587B1 Technique for selectively projecting different holograms using a single holographic optical element
A holographic sporting/combat optic may be mounted to weapon. The sporting/combat optic includes a holographic optical element that projects a composite reticle image having at least two reticle elements. The first reticle element projects into the optical viewing window in response to light having a first wavelength; whereas, the second reticle element projects into the optical viewing window in response to light having a second wavelength which differs from the first wavelength. By selectively turning on and off different light sources, the reticle elements can be selectively projected into the optical viewing window of the sporting/combat optic.
US10345586B2 Head-up display device
In a head-up display device, projection light P emitted from a projector is reflected by a plurality of reflectors (first reflector, second reflector, third reflector) and then, the projection light P is formed into an image on an image formation unit. Among the projector and the reflectors, the first reflector and the third reflector are housed in a casing. Among the reflectors, the second reflector is disposed at a roof near a windshield of a vehicle.
US10345583B2 Illumination Structure
An illumination structure includes a substrate having a front surface on which a light source is attached, and a reflector arranged on the front surface of the substrate to surround the light source, wherein the reflector includes a reflection wall part having a regular pyramid-like shape, and four inside surfaces of the reflection wall part having the regular pyramid-like shape include steep slope parts, respectively, having an angle larger than 7.5 degrees and smaller than 15 degrees with respect to a direction of an optical axis of the light source as a standard.
US10345582B2 Microsurgery system for displaying in real time magnified digital image sequences of an operated area
A system captures and displays video of surgeries. The system may include at least one digital image sensor optically coupled to one or more lenses and configured to capture a video sequence of a scene in a surgery; at least one interface configured to receive at least one region on interest (ROI) of the captured video sequence; an electronic display, selected so that at least one of the digital image sensors has a pixel resolution which is substantially greater than the pixel resolution of the electronic display; and a computer processor configured to: receive the at least one captured video sequence and the at least one received ROI and display over the at least one electronic display a portion of the captured video sequence based on the at least one selected ROI.
US10345581B2 Display device and head mounted image display apparatus
A display device includes: an optical member that guides incident image light; a frame member that includes an opening in which a part of the optical member is inserted and holds the optical member; and a water repellent layer that is located between the optical member and an inner surface of the opening.
US10345576B2 Diffraction-based light beam scanner
System and method utilizing a reconfigurable in real-time phase-modulating diffractive device (in a specific case—a 2D array of micro-mirror elements) in conjunction with another diffractive element (active or passive) to spatially steer a beam of polychromatic light such that light reaches the identified target without being substantially angularly dispersed.
US10345574B2 Optical device with variable aperture
An optical device with variable aperture, including a deformable membrane having a central optical area, a support to which a peripheral anchoring area of said membrane is connected, a first cavity filled with a constant volume of a first transparent fluid in a determined range of wavelengths, said cavity being delimited at least in part by a first face of said membrane and a wall of the support. The optical device also includes at least one actuation device of a region of the membrane located between the peripheral anchoring area and the central optical area of the membrane, configured to bend said region of the membrane by application of electrical actuation voltage so as to displace some of the volume of the first fluid towards the center or towards the periphery of the first cavity, said displacement of fluid being intended to deform the central area of the membrane.
US10345572B2 Compact digital holographic microscope for planetary imaging or endoscopy
In situ investigation of microbial life in extreme environments can be carried out with microscopes capable of imaging 3-dimensional volumes and tracking particle motion. A lensless digital holographic microscope is disclosed that provides roughly 1.5 micron resolution in a compact, robust package suitable for remote deployment. High resolution is achieved by generating high numerical-aperture input beams with radial gradient-index rod lenses. The ability to detect and track prokaryotes was explored using bacterial strains of two different sizes. In the larger strain, a variety of motions were seen, while the smaller strain was used to demonstrate a detection capability down to micron scales.
US10345569B2 Zoom objective lens
The invention relates to a zoom objective lens with continuously adjustable magnification, comprising five lens groups, where the first lens group, the second lens group and the fifth lens group are fixed in relation to an object. The third lens group and the fourth lens group are axially displaceable. The following conditions apply to the lens: the variable air gap between the second lens group and the third lens group decreases or has a turning point with a transition from a low to a high magnification β, the refractive power of the second, third and fifth lens groups is positive and the refractive power of the fourth lens group is negative.
US10345568B2 Mueller-matrix microscope and measurement and calibration methods using the same
A Mueller-matrix microscope, including: a polarizing unit and an analyzing unit. The polarizing unit is configured to modulate a light beam emitted from an external light source module to yield a polarized light beam, and then to project the polarized light beam on the surface of a sample to be measured. The analyzing unit is configured to analyze the polarization state of a light beam reflected from the surface of the sample, to acquire information of the sample. The analyzing unit includes a polarization state analyzer (PSA) and a backside reflection suppression (BRS) unit. The PSA unit is configured to demodulate the polarization state of the light beam; and the BRS unit is configured to suppress the backside reflections from transparent substrate.
US10345563B2 Sunlight collection system with asymmetric catadioptric optics
The system captures and concentrates sunlight for transmission to interior spaces or to a PV system. A solar collector uses arrayed refractive lenses, opposing concave focusing mirrors, and a movable coupling sheet forming part of a lightguide. The lenses and mirrors have an asymmetric shape, such as having aspect ratios of 3:4 or 1:2, so as to have an asymmetric aperture to better receive light at the different ranges of angles of the sun's rays over the course of a year. The long axis of the apertures is generally oriented in an East-West. The movable sheet contains small angled mirrors, and the sheet is translated to position the angled mirrors at the focal points of the sunlight for maximum deflection of the sunlight to an output of the collection system. A position sensor provides feedback regarding the position of the angled mirrors relative to the focal points.
US10345562B2 All-reflective solar coronagraph sensor and thermal control subsystem
An all-reflective coronagraph optical system for continuously imaging a wide field of view. The optical system can comprise a fore-optics assembly comprising a plurality of mirrors that reflect light rays, about a wide field of view centered around the Sun, to an aft-optics assembly that reflects the light rays to an image sensor. A fold mirror, having an aperture, is optically supported between the fore-optics assembly and the aft-optics assembly. The aperture defines an angular subtense (e.g., 1.0 degree) sized larger than the angular subtense of the Sun. The aperture facilitates passage of a direct solar image and a solar thermal load. A thermal control subsystem comprises a shroud radiatively coupled to each fore-optics mirror and the fold mirror. A cold radiator is thermally coupled to each shroud. Heaters adjacent fore optics mirrors and the fold mirror control temperature to provide a steady state optical system to minimize wavefront error.
US10345560B2 Zoom lens, optical device, and method for manufacturing zoom lens
In a zoom lens comprising a first lens group (G1) having positive refractive power, a second lens group (G2) having negative refractive power, a third lens group (G3) having positive refractive power, a fourth lens group (G4) having negative refractive power, and a fifth lens group (G5) having positive refractive power, the first to fifth lens groups (G1 to G5) are respectively moved along the optical axis so that a distance between the first lens group (G1) and the second lens group (G2), a distance between a distance between the second lens group (G2) and the third lens group (G3), a distance between the third lens group (G3) and the fourth lens group (G4), a distance between the fourth lens group (G4) and the fifth lens group (G5) respectively changes upon zooming from a wide-angle end state to a telephoto end state, so that a conditional expression “0.25
US10345556B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens sequentially arranged from an object side to an imaging plane. An angle of view of the optical system is 82 degrees or more. A constant indicating brightness of the optical system, F-number, is less than 1.8.
US10345550B2 Lens driving device, camera device, and electronic apparatus
The lens driving device includes: a housing, a lens holder, and first and second spring members that support the lens holder at both sides of the lens holder in an optical axis direction; wherein the first and second spring member each has a housing side fixing member fixed to the housing, a lens holder side fixing member fixed to the lens holder, and elastic arms therebetween. A first connecting point connecting the elastic arm with the housing side fixing member and a second connecting point connecting the elastic arm with the lens holder side fixing member are arranged offset to each other in a circumferential direction and an offset direction of the second connecting point to the first connecting point in the first spring member and an offset direction of the second connecting point to the first connecting point in the second spring member are opposite.
US10345548B2 Anodically bonded cells with optical elements
The disclosure provides an optical apparatus including at least one optical element including glass, at least one support including silicon and a housing including glass. Furthermore, the at least one optical element and the at least one support can be anodically bonded together, and the at least one support and the housing can be anodically bonded together. The disclosure further provides a method for fabricating optical components with durable bonds and incorporates active alignment.
US10345543B2 High fiber density, low bend loss optical fiber cable
A highly packed, low bend loss optical cable is provided. The cable includes an outer cable jacket and a plurality of buffer tubes surrounded by the cable jacket. Each buffer tube includes an inner surface defining a channel having a diameter, D1, and an outer surface facing an inner surface of the cable jacket. The cable includes a plural number, N, of optical fibers, located within the channel of each buffer tube and surrounded by the inner surface of the buffer tube. Each optical fiber has an outer diameter, D2. The N optical fibers are densely packed within each buffer tube such that a diameter ratio parameter, Ω, is defined as the ratio D1/ D2, and is 2.25+0.143(N)≤Ω≤1.14+0.313(N).
US10345542B2 Opto-mechanical coupler
An opto-mechanical coupler and corresponding method of manufacture are provided. The coupler may include a body defining a bottom surface, a receiving surface, and a reflective surface. The reflective surface may redirect optical signals between a first direction and a second direction. The receiving surface may position one or more optical fibers along the second direction such that an optical signal from the plurality of optoelectronic transceivers may be directed into the one or more optical fibers or an optical signal received from the one or more optical fibers may be directed into the plurality of the optoelectronic transceivers. The receiving surface may also define grooves to locate each optical fiber at a height relative to a first optical path in the second direction.
US10345541B2 Receptacle and connector set
To provide a receptacle and a connector set, and a method of fabricating the receptacle with which the occurrence of fabrication variation of the positional relationship between a positioning portion or a positioning surface and a lens can be suppressed. The receptacle is a resin member formed by a first half of a mold and a second half of the mold to be mated with the first half of the mold. At least part of a first positioning portion, at least part of a second positioning portion, and a lens are positioned on one side in a direction relative to a parting line formed at a boundary between the first half of the mold and the second half of the mold.
US10345534B2 Pigtail-type optical receptacle
A pigtail-type optical receptacle includes a ferrule, an optical fiber, a protective member, a sleeve, and a holder. The ferrule has a through-hole extending in an axial direction. The optical fiber is held by the ferrule in a state of being inserted into the through-hole and extends outside the ferrule from a rear end side of the ferrule. The protective member covers a portion of the optical fiber extending outside the ferrule. The sleeve engages an outer surface of the ferrule. The through-hole includes a first region and a second region. The second region is disposed rearward of the first region. The width in an orthogonal direction orthogonal to the axial direction of the through-hole in the second region widens toward the rear end side of the ferrule. The holder holds a portion of the outer surface of the ferrule rearward of the first region.
US10345526B2 High reliability robotic cross-connect systems
Mechanisms and designs of large scale, modular, robotic software-defined patch-panels incorporate numerous features that ensure reliable operation. A telescopic arm assembly (104) with actuated gripper mechanism (103) is used to transport internally latching connectors (101) within a stacked array of translatable rows (102). A unique two-state magnetic latching feature provides reliable, low loss optical connections. Flexible, magnetically levitated internal structures are provided to assist the robot in automatically aligning to, engaging, and disengaging any internal connection in a fast reliable process within the stacked array.
US10345525B2 Cantilevers with one- or two-dimensional actuation for on-chip active waveguide coupling alignment
Photonic integrated circuits including controllable cantilevers are described. Such photonic integrated circuits may be used in connection with other optical devices, in which light is transferred between the photonic integrated circuit and one of these optical device. The photonic integrated circuit may comprise an optical waveguide having an end disposed proximate to a facet of the cantilever. The orientation of the cantilever may be actively controlled in one or two dimensions, thus adjusting the orientation of the optical waveguide. Actuation of the cantilever may be performed, for example, thermally and/or electrostatically. Orientation of the cantilever may be performed in such a way to align the optical waveguide with an optical device.
US10345522B2 Multi-core silicon waveguide in a mode-converting silicon photonic edge coupler
A mode-converting optical coupler may include a secondary waveguide to guide light in one or more secondary optical modes, and a primary waveguide to guide light in one or more primary optical modes, each adiabatically coupled to a secondary optical mode of the secondary waveguide having a secondary mode index. Each primary optical mode of the primary waveguide may have a first primary mode index near a first end and a second primary mode index near a second end. The first primary mode index may be lower than the second primary mode index. The secondary mode index may be between the first primary mode index and the second primary mode index. The primary waveguide may include a plurality of silicon core structures including a central core structure arranged between a first neighboring core structure and a second neighboring core structure.
US10345520B2 Waveguide etch method for multi-layer optical devices
An optical device and a method of manufacturing an optical device, including a ridge waveguide second, and a strip-loaded ridge waveguide section, comprises applying two different protective layers and two separate etches at two different depths. The protective layers overlap to protect the same section of the optical device, and to limit the surfaces of optical device to exposure to multiple etches, except at edges where the protective layers overlap.
US10345517B2 Curved electronic display element
A head-mounted display (HMD) including an electronic display. The electronic display is configured to output image light. The electronic display includes a display panel including a surface configured to emit image light, and a fiber optic taper. The fiber optic taper includes a mounting surface and a display surface. The mounting surface is formed to, and affixed to, the surface of the display panel to receive the image light from the display panel. The display surface has a shape configured to output the image light corrected for optical distortion in the image light received from the cylindrically curved display panel. The HMD includes an optics block configured to optically direct the corrected image light to an exit pupil of the HMD corresponding to a location of an eye of a user of the HMD.
US10345515B2 Bonded structure, method for manufacturing the same, and bonding state detection method
The purpose of the present invention is to provide a bonded structure, a method for manufacturing the same, and a bonding state detection method which are capable of determining whether or not members are bonded together appropriately. A bonded structure 10 includes a laminated sheet 12A, a laminated sheet 12B, an adhesive 14 that bonds the laminated sheet 12A and the laminated sheet 12B together, and a distributed optical fiber 16 sandwiched between the laminated sheet 12A and the laminated sheet 12B. The cross-sectional shape of the distributed optical fiber 16 is deformed in accordance with the bonding state.
US10345514B2 Appliance and illuminated knob assembly
An appliance and illuminated knob assembly are generally provided herein. The knob assembly may include a surface panel, a control knob, a light source, and a light guide. The surface panel may have a forward face and a rearward face. The control knob may be attached to the surface panel at the forward face. Moreover, the control knob may be rotatable about a central axis. The light source may be disposed behind the surface panel at the rearward face. The light guide may be removably attached to the surface panel about the control knob and include a view ring to receive a portion of light emitted from the light source.
US10345512B2 Display device
Discussed is a display device that may include a receiving case having a bottom surface, a case sidewall, and a sheet supporting groove prepared in the case sidewall; a backlight unit including an optical sheet part with a sheet fixing portion received in the receiving case and disposed in the sheet supporting groove; a display panel disposed on the backlight unit; a guide frame for supporting rear edges of the display panel and surrounding the case sidewall; and an optical control member confronting an outer surface of the optical sheet part with the sheet fixing portion.
US10345511B2 Backlight source module and display device
The present disclosure provides a backlight source module including a backplate; a bottom reflective sheet, a light guide plate and an optical sheet which are stacked on the backplate in that order; and a frame disposed at peripheral edges of the backplate for holding the bottom reflective sheet, the light guide plate and the optical sheet on the backplate. The backlight source module further includes a gap adjusting element configured to adjust a gap between the optical sheet and the frame in a direction perpendicular to the backplate.
US10345510B2 Liquid crystal display
A liquid crystal display is disclosed. The liquid crystal display includes a liquid crystal panel, a light guide plate disposed under a back surface of the liquid crystal panel and having a light incident surface, a light source module including at least one light source disposed opposite the light incident surface and supporting an edge of one side of the liquid crystal panel at a lower part of the liquid crystal panel, and a cover bottom supporting an edge of the other side of the liquid crystal panel at the lower part of the liquid crystal panel and covering at least a portion of the light guide plate and at least a portion of the light source module.
US10345507B2 Lighting device and display device
A lighting device includes a light source emitting light having an orientation distribution around an optical axis, a light guide plate having a hole and including a light entrance surface, a light exit surface, a non-light exit portion, and a light receiving surface, and a reflecting portion. The light entrance surface is opposite the light source such that the optical axis overlaps the hole. The non-light exit portion is the hole and surrounded by the light exit surface. The light receiving surface is next to the light entrance surface and near the non-light exit portion and receives maximum inclination light including light inclined at a largest angle with respect to the optical axis in a plan view. The reflecting portion is arranged opposite the light receiving surface and reflects the maximum inclination light from the light receiving surface toward the non-light exit portion.
US10345504B2 Lighting device, display device, and method of manufacturing lighting device
A backlight device 13 includes LEDs 22, a light guide plate 24, and a light reflecting portion 34. The light guide plate 24 is a plate member and includes a light entrance surface 24a, an opposite edge surface 24d, and a light exit surface 24b. The light entrance surface 24a is an edge surface of the plate member and opposite the LEDs 22 and light emitted by the LEDs 22 enters the light guide plate 24 through the light entrance surface. The opposite edge surface 24d is another edge surface of the plate member that is on an opposite side from the light entrance surface 24a. The light exit surface 24b is a plate surface of the plate member and the light entering through the light entrance surface 24a exits the light guide plate 24 through the light exit surface. The light reflecting portion 34 is disposed on at least the opposite edge surface 24d and reflecting light travelling within the light guide plate 24 toward the opposite edge surface 24d.
US10345502B2 Planar illumination apparatus with light guide plate having a cutout
A planar illumination apparatus includes: a plurality of light sources that are disposed linearly and that emit light; and a light guide plate that has a lateral surface on which the light sources are disposed so as to face the lateral surface and includes extended portions each extending in directions in which the extended portions are spaced away from each other from both ends of the lateral surface and are away from the light sources. The light guide plate has a light emitting region that is either in contact with a boundary or disposed on a side opposite to one of the extended portions with respect to the boundary, in which the boundary is established between an emission range of an end portion light source on a side adjacent to the extended portion and a region different from the emission range.
US10345501B2 Apparatus comprising a light source guide element configured to enable a plurality of images to be captured and related method
An apparatus and method, the apparatus including a light guide element including a plurality of input diffraction gratings configured to couple a plurality of incident beams of light into the light guide element and at least one output diffraction grating configured to couple the plurality of beams of light out of the light guide element to at least one image sensor to enable a plurality of images to be captured.
US10345499B2 Solar control coating with enhanced solar control performance
A solar control coating includes at least four phase adjustment layers and at least four metal functional layers. At least one of the metal functional layers can be a continuous layer. At least one of the metal functional layers can be a subcritical layer. The solar control coating provides reference IGU values of luminous transmittance no greater than 64%, SHGC of no greater than 0.5, and LSG of at least 1.85.
US10345498B2 Infrared cut filter, solid-state imaging device, and imaging/display apparatus
Provided is an infrared cut filter including: an infrared absorbing layer of a transparent resin containing an infrared absorber; and a selected wavelength cut layer stacked on the infrared absorbing layer, wherein the following requirements are satisfied. (i) In a spectral transmittance curve for an incident angle of 0°, an average transmittance in a 450-600 nm range is 80% or more, a transmittance in a 700-1200 nm range is 2.0% or less, and D0 represented by the following expression is less than 0.04. D0 (%/nm)=(Tmax·0−Tmin·0)/(λ(Tmax·0)−λ(Tmin·0)) (ii) wherein a spectrum transmittance curve for an incident angle of 30°, an average transmittance in the 450 to 600 nm range is 80% or more, a transmittance in the 700-1200 nm range is 2.0% or less, and D30 represented by the following expression is less than 0.04. D30 (%/nm)=(Tmax·30−Tmin·30)/(λ(Tmax·30)−×(Tmin·30))
US10345495B2 Stain resistant retroreflective articles
Retroreflective article and precursor articles formed during the preparation of the retroreflective articles are provided. Also, methods of making both the precursor articles and the retroreflective articles are provided. The retroreflective articles and the precursor articles contain a reflective layer that includes both a reflective metal and a polymeric blend. The polymeric blend includes both a fluorinated polymer and a (meth)acrylate polymer. The retroreflective articles typically have anti-staining properties, anti-corrosion properties, or both.
US10345494B2 Methods of reducing surface roughness of reflectance coatings for DUV mirrors
A method of reducing surface roughness of DUV reflectance coatings for a DUV mirror to improve the reflectance of the DUV mirror includes: forming the reflectance coating on a substrate, the reflectance coating including a film stack comprising multiple dielectric layers, including an uppermost layer. The method also includes adding to the uppermost layer a cap layer comprising SiO2 and having an upper surface with an initial RMS amount of surface roughness. The method further includes adding a sacrificial layer to the upper surface of the cap layer, wherein the sacrificial layer comprises SiO2. The method also includes etching the sacrificial layer down to the cap layer so that the upper surface of the cap layer has a final RMS amount of surface roughness that is less than the initial amount of surface roughness.
US10345493B2 Optical diffusion blend materials for LED lighting
The invention relates to blend materials useful in LED lighting applications. The diffusing particle blend is a synergistic mixture of selected organic particles and selected inorganic particles of specific composition, loading, and a refractive index difference with the matrix polymer, that provide excellent light diffusion, high hiding properties and good light transmission. Articles made of this blend are useful in commercial and residential lighting, motor vehicle illumination (lights, panels), street lighting, displays and signs.
US10345492B2 Systems and methods for producing objects incorporating selectably active electromagnetic energy filtering layers and coatings
A system and method are provided for forming body structures including energy filters/shutter components, including energy/light directing/scattering layers that are actively electrically switchable. The filters or components are operable between at least a first mode in which the layers, and thus the presentation of the shutter components, appear substantially transparent when viewed from an energy/light incident side, and a second mode in which the layers, and thus the presentation of the energy filters or shutter components, appear opaque to the incident energy impinging on the energy incident side. The differing modes are selectable by electrically energizing, differentially energizing and/or de-energizing electric fields in a vicinity of the energy scattering layers, including electric fields generated between a pair of transparent electrodes sandwiching an energy scattering layer. Refractive indices of transparent particles, and the transparent matrices in which the particles are fixed, are tunable according to the applied electric fields.
US10345491B2 Systems and methods for implementing selective electromagnetic energy filtering objects and coatings using selectably transmissive energy scattering layers
A system and method are provided for forming energy filter layers or shutter components, including energy/light directing/scattering layers that are actively electrically switchable. The energy filters or shutter components are operable between at least a first mode in which the layers, and thus the presentation of the shutter components, appear substantially transparent when viewed from an energy/light incident side, and a second mode in which the layers, and thus the presentation of the energy filters or shutter components, appear opaque to the incident energy impinging on the energy incident side. The differing modes are selectable by electrically energizing, differentially energizing and/or de-energizing electric fields in a vicinity of the energy scattering layers, including electric fields generated between a pair of transparent electrodes sandwiching an energy scattering layer. Refractive indices of transparent particles, and the transparent matrices in which the particles are fixed, are tunable according to the applied electric fields.
US10345490B2 Plasmonic structures and devices
A plasmonic structure (10) comprising a layer of metal (14) in which the metal is selected from: a Group 8 to Group 11 transition metal, aluminum, germanium, antimony or bismuth, and a barrier layer (16) formed from a 2-D material disposed on a surface of the layer of metal (14). The metal layer has a roughness that permits the propagation of running plasmons along the interface of the metal layer and the barrier layer.
US10345489B2 Antireflection film, optical element and ophthalmology apparatus
An antireflection film is provided on a substrate. The antireflection film includes at least nine layers. An outermost layer of the nine layers is formed by SiO2 or MgF2.
US10345488B2 Cover glass comprising anti-glare and anti-reflective coating for reducing adverse optical effects
Adverse optical effects from a cover glass used to cover a display of an information handling system may be reduced at an imaging area that covers an imaging device, such as a video camera. An anti-reflective coating may be applied at the imaging area over an anti-glare coating to improve light transmission and contrast at the imaging device.
US10345487B2 Sensor device for use in controlling irrigation
Methods and apparatus are provided herein for sensing rain fall for use in irrigation control. In one embodiment, a wireless rain sensor comprises a housing at least partially covering a first sensor, a controller and a wireless transmitter. The first sensor comprises a moisture absorptive material located to be contacted by rain fall and configured to expand in response to the contact with the rain fall and contract in response to an absence of the rain fall. The controller is coupled to the first sensor and configured to output signals corresponding to a variable amount of expansion and contraction of the moisture absorptive material. The wireless transmitter is configured to transmit wireless signals, at least one wireless signal comprising data corresponding to the variable amount of expansion and contraction of the moisture absorptive material.
US10345486B2 Apparatus and method for solar energy micro-forecasts for solar generation sources and utilities
The present invention is an apparatus and method of forecasting solar energy irradiance potential and subsequent photovoltaic output in a region. The apparatus and method includes collecting meteorological data for a given region and then estimating irradiance levels using parameters collected from the meteorological data. Solar energy production is then simulated using the collected meteorological data, estimated irradiance levels, and physical characteristics of a solar generating system in the given region at a predetermined time.
US10345484B2 Storm confirmation and path prediction system
Disclosed are various embodiments for confirming a tornado event has contacted a ground surface and for generating a path prediction. Upon receipt of power outage alarms from metering devices, the Advance Metering Infrastructure (AMI) application can generate cluster areas based on the location of the metering devices. The AMI application can compare a cluster area to a tornado pattern to determine if the cluster area has experienced a tornado event. The AMI application can determine a speed and a direction of the tornado event based on the location and a time stamp of a power outage associated with the metering devices in the cluster areas.
US10345483B2 Observer-based meteorology and image identification
The disclosure is directed to providing an observer-based scenic and aesthetic meteorology/weather model and service. Examples of observers include but are not limited to: photographers, particularly those who desire to take sunset and sunrise landscape photographs, videographers, motion picture crews, outdoor goers, aviation crews, tour groups, and weather enthusiasts.
US10345479B2 Portable X-ray scanner
The present specification discloses systems for a compact and portable X-ray transmission imaging system that is used for security inspection of small items. The system includes a housing with an X-ray tunnel for receiving an article to be inspected, a conveyor for conveying the article through the tunnel, a dual source X-ray system, with a central target, for generating two overlapping cone beams, and a two-dimensional X-ray detector system for detecting the generated dual energy X-rays.
US10345478B2 Identifying and removing artifacts from multi-dimensional distribution functions
Systems and methods for generating a multi-dimensional distribution function. First data and second data may be received in response to one or more radiofrequency pulses that are transmitted into a subterranean formation. The first data may include Carr-Purcell-Meiboom-Gill data, and the second data may include diffusion editing data with initial echo spacings longer than subsequent echo spacings. The second data may be inverted. A multi-dimensional distribution function may be determined using the inverted second data.
US10345474B2 Anti-saturation device and method for ground magnetic resonance signal amplifying circuit
An anti-saturation device for a ground magnetic resonance signal amplifying circuit has a receiving coil connected with a band-pass filter circuit through a pre-amplifying circuit and a programmable amplifying circuit. The programmable amplifying circuit is connected with an AD acquisition card through the band-pass filter circuit. The band-pass filtering circuit is connected with a computer through the AD acquisition card, and the AD acquisition card is connected with an emitting system through the computer. An automatic amplification factor adjusting module is embedded into a nuclear magnetic resonance detector, and can also directly replace a receiving amplification circuit of the nuclear magnetic resonance detector to work independently.
US10345468B2 System and method for seismic data processing of seismic data sets with different spatial sampling and temporal bandwidths
Computing device and methods process seismic data sets associated with the same surveyed subsurface but recorded with different spatial sampling and temporal bandwidths. The first seismic data is used to guide processing of the second seismic data. An image of the subsurface is generated based on processed second seismic data.
US10345467B2 Model-based time-preserving tomography
A system and method for modeling seismic data using time preserving tomography including storing an initial set of parameter values representing an initial seismic data model. The initial seismic model may correspond to at least two or more ray pairs. Each ray pair may have a traveltime. An altered model may be generated by altering two or more parameter values in the initial set of parameter values for each of two or more ray pairs in the initial model. Altering one parameter value without altering the remaining of the two or more parameter values may correspond to a change in the traveltime of each of the ray pairs, while altering the two or more parameter values in combination typically corresponds to no net change in the traveltime of each of the ray pairs.
US10345464B2 Boundary layer tomography method and device
Methods and systems for processing seismic data for improving an image of a surveyed subsurface. The method includes receiving seismic data associated with the surveyed subsurface; applying a multi-layer non-linear slope tomography algorithm to iteratively calculate a new boundary of a first layer of the surveyed subsurface and to calculate a velocity attribute of a second layer of the surveyed subsurface; and generating an improved image of the surveyed subsurface based on the new boundary of the first layer and the velocity attribute of the second layer.
US10345463B2 Methods and systems for using known source events in seismic data processing
Embodiments of using known source locations in seismic data processing are disclosed. In one embodiment, a method of locating a seismic event includes receiving location information for a plurality of known source events proximate the seismic event, and determining an estimated location of the seismic event using a relative locator constrained by the location information for the plurality of known source events.
US10345460B2 Positron emission tomography imaging system
The present disclosure relates to systems and methods for heat transfer and cooling in PET. The system may include a gantry including a gantry forming a detection tunnel; a detector mounted to the gantry, and positioned in a circumference of the detection tunnel; a heat transfer device thermally coupled with the detector and configured to transfer heat generated by the detector; and a cooling device thermally coupled to the heat transfer device, and configured to cool the heat transfer device.
US10345456B2 Radiation detector and method for producing a radiation detector
The present invention relates to a radiation detector device comprising a first array (120) of a plurality of columnar elements (125), wherein at least one of the columnar elements (125) comprises a base portion (126) and a protruding portion (127), and wherein at least one of the columnar elements (125) comprises a scintillating material and at least one of the columnar elements (125) is configured to generate a light ray by a radiation conversion; and a second array (130) of a plurality of photosensitive elements (135), wherein at least one of the photosensitive elements (135) is assigned to one of the columnar elements (125) and at least one of the photosensitive elements (135) is configured to detected the generated light ray and a read-out electronics circuit (150).
US10345453B2 Surveying system
A surveying system for a construction site has a restricted antenna system with a plurality of fixed location antennas each defined by a set of location data associated with a specific deployment position. The surveying system also has a computing device with a data processor and a display screen. A communications module establishes a data transfer link with the restricted antenna system over which spatial data for distances between current positions of the computing device and one or more of the plurality of fixed location antennas are received. The computing device is loadable with project drawings corresponding to the construction site and displayable on the display screen. A position marker is overlaid on the display of the project drawing at a position thereon corresponding to a computing device location value derived from the spatial data and the location data of one or more of the fixed location antennas.
US10345443B2 Vehicle cruise control apparatus and vehicle cruise control method
A radar device for detecting a distance between vehicles by the transmission and reception of survey waves is mounted in a vehicle as an object detection means for detecting an object. A cruise control apparatus includes a trajectory calculation means for calculating a moving locus of a preceding vehicle traveling in front of an own vehicle on the basis of the detection result of the radar device, a route prediction means for calculating a predicted route of the vehicle on the basis of the moving locus of the preceding vehicle calculated by the trajectory calculation means, an axial deviation detection means for detecting the axial deviation of the radar device, and an invalidation processing means for invalidating the predicted route calculated by the route prediction means when it is detected that the axial deviation detection means has detected axial deviation of the radar device.
US10345441B2 Unmanned vehicle proximity warning system
A traffic control system is described that comprises a transceiver configured to receive a first signal comprising location data indicating a location of an unmanned vehicle (UV). The traffic control system further comprises a processor configured to determine a location of a second vehicle and determine a course of the second vehicle. The processor is further configured to cause, based on determining the location of the second vehicle and the course of the second vehicle, the transceiver to transmit a second signal to the UV directing the UV to avoid the course of the second vehicle.
US10345439B2 Object detection in multiple radars
Methods and systems are provided for controlling a radar system of a vehicle. One or more transmitters are configured to transmit radar signals. A plurality of antennas or arrays are configured to receive return radar signals from the transmitting and other transmitting antennas after the transmitted radar signals are deflected from an object proximate the vehicle. A processor is coupled combined the various observation vectors into a virtual observation vector terminating at a single observation point.
US10345435B2 Waveform design for wi-fi time-of-flight estimation
Some embodiments relate to a waveform design for time-of-flight estimation in a wireless communication system. The waveform may include a number N of signal tones, wherein the number N of signal tones is greater than a number M of signal tones that the receiving wireless device is configured to decode. Upon receipt of the waveform, the receiving wireless device may store a timestamp which indicates a time of receipt of the waveform. The receiving wireless device may decode M of the N signal tones. For example, the receiving wireless device may decode the middle M signal tones of the N signal tones. One or more of the transmitting or receiving wireless devices may then estimate a distance between them based at least in part on the timestamp.
US10345430B2 Floor determining method and system, and related device
A method includes collecting m atmospheric pressure values and n groups of WI-FI information within a preset period, determining an atmospheric pressure change rate according to at least two of the m atmospheric pressure values, when an absolute value of the atmospheric pressure change rate is greater than a preset value, determining, according to the n groups of WI-FI information, k access points (APs) that send the n groups of WI-FI information and ni received signal strengths (RSSs) respectively corresponding to the k APs, obtaining floors on which the k APs are respectively located, determining two candidate floors according to the floors on which the k APs are respectively located and the ni RSSs respectively corresponding to the k APs, and determining a target floor from the two candidate floors according to the atmospheric pressure change rate.
US10345427B2 Method for tracking the navigation of a mobile carrier with an extended kalman filter
A method for tracking the navigation of a mobile carrier, in which an extended Kalman filter estimates, over successive iterations, a navigation state of the carrier. Each iteration propagates a previous navigation state of the carrier into a propagated state, updates the propagated state according to measurements acquired by at least one navigation sensor. The updating includes: calculating a linear correction term from an innovation representative of a difference between the measurements acquired by the navigation sensor and the propagated state, calculating an exponential of the linear correction in terms of a Lie group, calculating a first correction term expressed in a reference frame that is fixed relative to the carrier, calculating a second correction term expressed in an inertial reference frame in which the carrier is mobile, and adding the second correction term to the value of the variable contained in the propagated state.
US10345425B2 Dynamic selection and modification of tracking device behavior models
A tracking device broadcasts beacon signals that are separated in time by broadcast intervals. The tracking device determines the broadcast intervals based on a behavior model. The behavior model specifies one or more conditions, such as times of day within a 24-hour day, and associates a usage probability with each condition. A higher usage probability causes the tracking device to broadcast beacon signals at shorter broadcast intervals. A mobile device in communication with the tracking device can reconfigure the behavior model, either by modifying portions of the behavior model or by replacing the behavior model with a different behavior model. This allows the behavior model to adapt to different circumstances, such as different usage patterns during weekdays, weekends, and vacations.
US10345422B1 Compact harmonic tuner system with rotating probes
A compact harmonic tuner system uses a two-carriage harmonic slide-screw impedance tuner employs, single and dual frequency band metallic disc probes travelling along and rotating diametrically inside the same slabline, which therefore is only one half, instead of full, the wavelength long at the minimum frequency of operation. Using disc probes allows probe control operation without high precision vertical axes, as well as high resolution in the area where the gap between center conductor and probe is small (high GAMMA), a smooth increase of proximity between probe and center conductor and the possibility to compensate for the negative phase slope at higher GAMMA, native to traditional slide screw tuners using vertically moving square probes (slugs).
US10345415B2 Universal, modular temperature controlled MRI phantom for calibrated anisotropic and isotropic imaging including hollow fluid filled tubular textiles for calibrated anisotropic imaging
A universal, modular, temperature controlled MRI phantom for calibration and validation for anisotropic and isotropic imaging comprises an outer insulating shell configured to be received within an MRI chamber; an inner shell received within the outer insulating shell; a fluid conduits adjacent the inner shell for receiving temperature controlling fluid or gas cycling there-through; and a series of stacked layers of frames containing test points for the MRI phantom, each layer including at least one fiducial and including at least some anisotropic imaging test points in at least one frame and at least one isotropic imaging test point in at least one frame. The anisotropic imaging comprises hollow tubular textile fibers, wherein each hollow tubular fiber has an outer diameter of less than 50 microns and an inner diameter of less than 20 microns, wherein at least some hollow tubular fibers are filled with a fluid.
US10345413B2 Propeller magnetic resonance imaging
The invention provides for a magnetic resonance imaging system (100) configured for acquiring magnetic resonance data (142) from an imaging zone (108) according to a PROPELLER magnetic resonance imaging protocol. The pulse sequence is configured such that the pulse sequence data for each of the multiple blades of magnetic resonance data comprises coil specific magnetic resonance data (145, 146′, 146″, 146″′) acquired for each of multiple antenna elements simultaneously (125, 126′, 126″, 126″′). The magnetic resonance imaging system is further configured to perform the following for each blade: reconstruct (214) a blade image (150, 150′) from the coil specific magnetic resonance data for each antenna element according to a parallel imaging magnetic resonance imaging protocol, construct (218) a Chi map (153, 154′) for the blade image using the set of coil sensitivities, the blade image, and the coil specific magnetic resonance data.
US10345407B2 MR fingerprinting for determining performance degradation of the MR system
The invention provides for a method of operating a magnetic resonance system for acquiring magnetic resonance data (152) from a phantom (124) within a measurement (zone 108). The phantom comprises a known volume of at least one predetermined substance ((128), 130). The method comprises the step of acquiring (300) the magnetic resonance data by controlling the magnetic resonance system with pulse sequence instructions (150). The pulse sequence instructions cause the magnetic resonance system to acquire the magnetic resonance data according to a magnetic resonance fingerprinting technique. The pulse sequence instructions specify a train of pulse sequence repetitions. Each pulse sequence repetition has a repetition time chosen from a distribution of repetition times. Each pulse sequence repetition comprises a radio frequency pulse chosen from a distribution of radio frequency pulses. The distribution of radio frequency pulses cause magnetic spins to rotate to a distribution of flip angles. Each pulse sequence repetition comprises a sampling event where the magnetic resonance signal is sampled for a predetermined duration at a sampling time before the end of the pulse sequence repetition. The method further comprises determining (302) one or more performance degradation conditions of the magnetic resonance system by comparing the magnetic resonance data with a magnetic resonance fingerprinting dictionary (154). The magnetic resonance fingerprinting dictionary contains a listing of magnetic resonance signals for a set of system states in response to execution of the pulse sequence instructions for each of the at least one predetermined substance.
US10345406B2 Method and apparatus for magnetic resonance imaging
Calculation of shim settings for magnetic resonance imaging includes defining an examination volume for the magnetic resonance imaging in a body of the examination object, determining a local shim volume, which includes a subregion of the examination volume, calculating shim settings, wherein a tissue, which is present in the local shim volume, of the body of the examination object is incorporated into the calculation of the shim settings, and acquiring magnetic resonance raw data of the examination volume by operation of a magnetic resonance scanner, using the calculated shim settings.
US10345400B2 Method for the hyperpolarisation of nuclear spin in a diamond via a long-range interaction
The invention concerns a method for the hyperpolarisation of 13C nuclear spin in a diamond, comprising an optical pumping step, in which colour centre electron spins in the diamond are optically pumped. The method further comprises a transfer step in which the polarisation of a long-lived state of the colour centre electron spins is transferred to 13C nuclear spins in the diamond via a long-range interaction.
US10345392B2 Methods and apparatus for estimating a state of health of a battery
Various embodiments of the present technology may comprise a method and apparatus to estimate the state of health of a battery. The method and apparatus may comprise utilizing various parameters, such as RSOC, resistance, and voltage, to estimate the state of health of the battery. In various embodiments, the state of health of the battery may indicate the remaining life of the battery.
US10345389B2 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.
US10345385B2 Battery state estimation systems and methods using a nonlinear resistance element
Systems and methods are disclosed for estimating a state of a battery system such as a current-limited state of power and/or a voltage-limited state of power using a battery system model incorporating a nonlinear resistance element. Parameters of elements included in a battery cell model associated with a nonlinear resistance of a battery cell may be directly parameterized and used in connection with state estimation methods. By accounting for the nonlinear effect, embodiments of the disclosed systems and methods may increase available battery power utilized in connection with battery system control and/or management decisions over a larger window of operating conditions.
US10345383B2 Useful battery capacity / state of health gauge
A device is disclosed that determines the actual capacity of a battery. The device determines the charge state of the battery and monitors discharge events. Before additional charge is applied, a minimum useful capacity is recorded based on passed charge values recorded by a battery gas gauge during discharge. Before a low voltage shut down, a full capacity is recorded based on passed charge values. The battery capacity information can be used to provide insights on the timing for battery replacement and for improvement in workflows involving the device.
US10345382B2 Method and terminal for displaying battery power
A method and a related terminal for displaying battery power to improve accuracy of displaying battery power. The method includes acquiring a power increase of a battery according to a preset time interval when the battery enters a charging state, where the battery has completed discharging before entering the charging state, acquiring power stored in the battery and an open circuit voltage OCV of the battery at a time when the acquired power increase of the battery reaches a preset threshold, generating an Open Circuit Voltage-State Of Capacity (OCV-SOC) curve according to the acquired power stored in the battery and the acquired OCV when the battery completes charging, and displaying the battery power according to the generated OCV-SOC curve.
US10345380B1 Implementing over-masking removal in an on product multiple input signature register (OPMISR) test due to common channel mask scan registers (CMSR) loading
A method and circuit are provided for implementing enhanced scan data testing with over masking removal in an on product multiple input signature register plus (OPMISR+) test due to common Channel Mask Scan Registers (CMSRs) loading, and a design structure on which the subject circuit resides. An OPMISR plus satellite includes a multiple input signature register (MISR) for data collection and a plurality of associated scan channels. A common Channel Mask Scan Registers (CMSR) logic is used with the multiple input signature register (MISR). Unique CMSR data is loaded into at least one OPMISR plus satellite for implementing enhanced scan data testing. Scan pausing is used to reduce the amount of CMSR scan load data by loading the unique CMSR data only when needed.
US10345376B1 Binary signal generator
A binary signal generator circuit includes a programmable waveform generator (PWG) having an input stage for receiving a digital data stream, a serial clock signal for controlling receipt of the digital data, a frequency synchronization and a clock signal. The PWG includes registers including a first and second register for storing bits representing a first frequency (f1) and for storing bits representing a zero frequency (fo), respectively. A MUX receives a control signal based on the digital data for toggling between bits representing f1 and fo coupled to a digital-to-analog converter (DAC) with an output providing a modulated signal that toggles between essentially f1 and essentially fo. A differential output amplifier receives the modulated signal for generating a first and second amplified signal modulated between essentially f1 and essentially fo. The first and second amplified signal are phase shifted relative to one another, taken together providing a differential signal.
US10345375B2 Test method and test apparatus for testing a plurality of blocks in a circuit
A test apparatus and a test method for testing a plurality of blocks in a circuit, the plurality of blocks having identical structures. The test apparatus includes a comparing device, configured to collect output responses generated by the plurality of blocks by applying an excitation signal to the plurality of blocks in parallel, compare the output responses of the plurality of blocks to determine whether the output responses of the plurality of blocks are identical, and output results of the comparison of the comparing device; and a determining device, configured to receive the results of the comparison of the comparing device, and determine whether the plurality of blocks have a defect according to the results of the comparison of the comparing device.
US10345373B2 Method for inspecting semiconductor device structure
A method for inspecting a semiconductor device structure is provided. The method includes receiving a semiconductor device structure having a to-be-inspected feature. The semiconductor device structure has a first surface and a second surface. The method also includes applying a polymer-containing solution over the first surface of the semiconductor device structure. The method further includes disposing a transparent substrate over the first surface of the semiconductor device structure and the polymer-containing solution. In addition, the method includes irradiating the polymer-containing solution with a light to form an adhesive layer between the transparent substrate and the semiconductor device structure. The adhesive layer bonds the transparent substrate and the semiconductor device structure. The method also includes inspecting the to-be-inspected feature.
US10345367B1 Externally mountable fault indicator assemblies for electrical devices, systems incorporating same, and methods of using same
Fault-indicator assemblies that can each be mounted externally to a corresponding electronic device to provide a visual indication that an internal fault has occurred within the electronic device. A fault-indicator assembly of the present disclosure can be configured for electrical devices such as electrical power transformers, capacitors, and reactors, among others. Some embodiments can be configured to connect to existing orifices of a conventionally manufactured electronic device, such as an orifice for a conventional pressure-relief valve. Such embodiments can be deployed without any modifications to the electrical devices and can be readily retrofitted to existing electrical devices. In some embodiments, a pressure-relief valve can be integrated with the fault-indicator assembly to provide both fault-indication functionality and pressure-relief functionality in the same assembly.
US10345366B2 Method for monitoring transformer bushings and a system therefor
A system for monitoring transformer bushings sensors, wherein first and second bushing sensors are connected to a common first phase of a high voltage source, and the third and fourth bushing sensors are connected to a common second phase of the high voltage source. A first time series is generated from the first and second bushing sensors during a predetermined time interval. A second time series, is generated from the third and fourth bushing sensors during the predetermined time interval. A correlation model for the first and second time series for determining a difference between a measured signal and an estimated signal, and generating a signal indicative of a bushing problem the difference is larger than a threshold.
US10345362B2 Method for detecting grid connection stability of inverter and inverter
The present disclosure relates to the field of inverters, and to a method for detecting grid connection stability of an inverter and an inverter. The method includes: detecting a line voltage and a current of the alternating current port to obtain a first group of line voltage values and a first group of current values; detecting the line voltage and the current of the alternating current port to obtain a second group of line voltage values and a second group of current values; obtaining an equivalent impedance matrix of the power grid according to the first group of line voltage values, the first group of current values, the second group of line voltage values, and the second group of current values; and determining, by the inverter according to an equivalent admittance matrix and the equivalent impedance matrix, whether a stability requirement of the inverter is met.
US10345361B2 Monitoring system for detecting error of harmonic filter in high voltage direct current (HVDC) system, and monitoring method thereof
Disclosed embodiments relate to a monitoring system for detecting an error of a harmonic filter in a high voltage direct current (HVDC) transmission system is disclosed. In some embodiments, the monitoring system comprises a harmonic filter including one or more capacitor units, a monitoring sensor unit sensing a voltage of at least one of the one or more capacitor units, and, a control unit monitoring a voltage error of the at least one capacitor unit using the sensing result.
US10345353B2 Fully differential current sensing
A current detection system includes an inductor and a detection circuit coupled across the inductor. The inductor is configured to receive an input signal that includes an input current and generate a voltage across the inductor. The current detection circuit includes a sensing network and a transconductance amplifier. The sensing network includes a capacitor and is configured to monitor a voltage across the inductor. The transconductance amplifier is configured to receive a differential voltage indicative of a voltage drop across the capacitor and output a differential output current proportional to the differential voltage.
US10345350B2 Method for detecting high-frequency signals
The invention relates to a method for detecting high-frequency signals (22), comprising method steps as follows: dividing a high-frequency signal (22) into a raw signal (3) and a reference signal (4), attenuating the raw signal (3) into an attenuated signal (9), wherein the attenuating happens as a function of frequency of the raw signal (3) in accordance with an attenuation characteristic, rectifying the attenuated signal (9), so that a first direct voltage (15) is generated, rectifying the reference signal (4), so that a second direct voltage (16) is generated, ascertaining an attenuation from the ratio of the first and second direct voltages (15, 16), wherein the ratio corresponds to an attenuation factor for the attenuation of the raw signal (3), determining the frequency of the high-frequency signal (22) from the attenuation factor and an attenuation characteristic (17).
US10345341B2 Excitation core, sensor head, and current sensor
An excitation core includes a first strip-shaped magnetic substance and a second strip-shaped magnetic substance. The first strip-shaped magnetic substance has both ends mutually overlapped with and mutually in contact with both ends of the second strip-shaped magnetic substance in a thickness direction. A sensor head includes this excitation core and a magnetism collecting body. This magnetism collecting body includes strip-shaped first magnetism collector and second magnetism collector. Both ends of the first magnetism collector and both ends of the second magnetism collector are in contact with one another to form the annular magnetism collecting body. This magnetism collecting body is disposed at an inside or an outside of the reinforcing body.
US10345340B2 Voltage sensing device
The invention relates to a voltage sensing device for a high and/or medium-voltage power-carrying conductor, the voltages sensing device comprising: • a carrier element (3) with a passageway for receiving the power-carrying conductor, • wherein the carrier element comprises an electrode (4) extending in an axial direction of the passageway of the carrier element and operable as a first electrode of the voltage sensing device, wherein • a conductor (1) of the power cable is operable as the second electrode of the voltage sensing device and wherein • the carrier element has a coefficient of thermal expansion that is less than 5×10^−6 1/K at 20 C.
US10345337B2 Scanning probe microscopy utilizing separable components
According to embodiments, a cantilever probe for use with an atomic force microscope (AFM) or scanning probe microscope (SPM) has a pad of conformable material that facilitates non-permanent adhesion through van der Waals interactions. Such removable probes and probe tips facilitate use of multiple tips or probes, while reducing the need for recalibration or repositioning.
US10345330B2 Mechanical low pass filter for motion sensors
Mechanical low pass filters for motion sensors and methods for making the same are disclosed. In an implementation, a motion sensor package comprises: a substrate; one or more viscous dampers formed on the substrate; one or more mechanically compliant metal springs formed on the substrate; and a sensor stack attached to the one or more metal springs, the sensor stack overlying the one or more viscous dampers and forming a gap between the sensor stack and the one or more viscous dampers and channels between the one or more viscous dampers and metal springs, wherein the one or more metal springs and the one or more viscous dampers provide a mechanical suspension system having a resonant frequency that is higher than a sensing bandwidth of a motion sensor in the sensor stack and lower than a resonant frequency of the motion sensor.
US10345328B2 Wind direction meter, wind direction/flow meter, and movement direction meter
A wind direction meter has the following plurality of sensors and a control unit. Each sensor has a first surface and has first and second interlayer connection members made of different metals or semiconductors. Further, the wind direction meter includes a thermoelectric conversion element which generates an electrical output when a temperature difference occurs between first ends and second ends of the respective first and second interlayer connection members. The sensor generates an electric output when the surrounding air, whose temperature has been changed by a heater, is moved by the wind to produce a temperature difference between the first ends and the second ends of the first and second interlayer connection members. The control unit calculates the direction of the wind on the basis of the difference in output. Thus, the wind direction of a weak wind can be detected with the wind direction meter.
US10345325B2 Wheel speed detecting device, and ring to be detected
A pulsar ring which is a detection target ring includes an annular base wall having pickup holes and a plurality of ring attachment portions protruding from an outer peripheral edge portion of the base wall and being fixed, together with a disc attachment portion of a brake disc, to a wheel of a vehicle wheel assembly. Regions corresponding to positions between adjacent ring attachment portions in an inner peripheral edge portion of the base wall are bent to form reinforcing ribs.
US10345322B2 Cartridge for stirring and dispensing a fluid, automatic analyzer and method of analyzing a biological sample
A cartridge for dispensing a fluid is provided, the cartridge comprising: a reservoir chamber configured for receiving the fluid, the reservoir chamber having a fluid outlet and a cover with a first bearing; and a stirring assembly comprising a stirrer located inside the reservoir chamber, the stirring assembly comprising a shaft connected to the stirrer. The stirring assembly can be moved between first and second positions, wherein in the first position the stirring assembly can seal the fluid outlet, the stirring assembly in the first position being configured to form a second bearing with the reservoir chamber or the fluid outlet such that the stirrer can be rotated about an axis defined by the first and second bearing, and wherein if the stirring assembly is in the second position the fluid can pass through the fluid outlet, the shaft being configured to transmit rotational power to the stirrer.
US10345319B2 Systems for immunoassay tests
This invention relates to an apparatus for conducting immunoassay test. The apparatus includes a groove unit having a groove along a vertical direction configured to hold a rod-shaped portion of a probe along the vertical direction, and a push pin configured to move along a horizontal direction, the push pin being capable of residing at a first position and a second position. A tip of the push pin is capable of pressing the rod-shaped portion of the probe against the groove when the push pin resides at the first position. The distance between the tip of the push pin and the groove is larger than a diameter of the rod-shaped portion of the probe when the push pin resides at the second position.
US10345317B2 Biosensors including surface resonance spectroscopy and semiconductor devices
A sensor including a surface plasmon resonance detector with a reservoir for containing a liquid sample. The sensor further includes a sensing metallic film positioned within the reservoir so that at least a majority of a surface of the sensing metallic film is to be in contact with the liquid sample being housed within the reservoir. The sensory also includes a semiconductor device having a contact in electrical communication with the sensing metal containing film that is positioned within the reservoir. The semiconductor device measures the net charges of molecules within the liquid sample within a Debye length from the sensing metallic film.
US10345314B2 Lateral flow membrane arrangement and lateral flow immunoassay device comprising the same
The present invention relates to a lateral flow membrane arrangement (1), comprising a microporous membrane layer (2) and a liquid-impermeable support layer (3), for lateral flow of a liquid through the microporous membrane layer (2), wherein the microporous membrane layer (2) is supported on the liquid-impermeable support layer (3) and has at least one detection zone (5) and at least one non-detection zone, wherein binding agents are immobilized in the at least one detection zone (5), the liquid-impermeable support layer (3) has at least one zone having a large thickness and at least one zone having a small thickness, the microporous membrane layer (2) is supported on the liquid-impermeable support layer (3) such that said at least one detection zone is provided above said at least one zone of the support layer having a large thickness and said at least one non-detection zone is provided above said at least one zone of the support layer having a small thickness, the zones are oriented in a direction orthogonally to the lateral flow direction (a) of said liquid, the detection zone (5) has a thickness (7) of 100 to 150 μm over the entire width of the membrane, the non-detection zone has a thickness (8) of at most 300 μm over the entire width of the membrane, and the lateral flow membrane arrangement (1) has a constant thickness (9), as well as to a lateral flow immunoassay device comprising said membrane arrangement (1).
US10345311B2 Detection methods employing HCV core lipid and DNA binding domain monoclonal antibodies
The present disclosure provides detection methods employing HCV core lipid binding domain and DNA binding domain monoclonal antibodies. In certain embodiments, the lipid binding domain monoclonal antibody recognizes an epitope in amino acids 141 to 161 of HCV core protein.
US10345310B2 Diagnostic test for early stage cancer
Disclosed are methods of identifying tumor-derived exosomes as an early cancer diagnostic, as well as for staging, assessing progression and assessing therapy of cancer.
US10345309B2 Biomarkers for gastric cancer and uses thereof
The present invention provides biological markers associated with gastric cancer. In particular, the present invention provides a method of diagnosing gastric cancer (GC) in a subject, the method including: measuring an expression level of one or more proteins in the subject, wherein the one or more proteins are selected from the group consisting of vitamin D binding protein (VDBP), clusterin, insulin like growth factor binding protein complex acid labile subunit (IGFALS), and afamin; comparing the expression level of the or each protein in the subject to a reference expression level for the or each protein; and diagnosing GC in the subject on the basis of the comparison. On the basis of the identification of biological markers associated with gastric cancer, the present invention also provides a method of determining if a subject is susceptible to developing gastric cancer, a method of assessing progression of gastric cancer in a subject, a method for screening a candidate therapeutic agent useful for treating gastric cancer in a subject, and a kit for diagnosing gastric cancer in a subject.
US10345307B2 Devices for detecting or filtering tumor cells
Among others, the present invention provides devices each including a micro-filter, a shutter, a cell counter, a selector, a micro-surgical kit, a timer, and a data processing circuitry, wherein the micro-filter is capable of detecting or filtering circulating tumor cells.
US10345306B2 Immuno-based retargeted endopeptidase activity assays
The present specification discloses a retargeted endopeptidase pharmaceutical wherein the activity has been determined by the methods disclosed.
US10345301B2 Method for treating infection of group A streptococcus
A method for treating infection of group A Streptococcus (GAS) includes grouping a patient infected with GAS into an invasive infected candidate. An antibiotic is then administrated to the invasive infected candidate to treat the infection of GAS. Moreover, the patient is grouped into the invasive infected candidate when a first detected level, determined by ex vivo contacting a first biopsy obtained from the patient with a FSBM recombinant protein having an amino acid sequence set forth as SEQ ID NO: 10, is smaller than 0.6.
US10345299B2 Method for detecting coliform bacteria contained in milk
The object is to provide a lysis method, lysis treatment solution, detection method using an immunochromatographic device, and detection kit comprising an immunochromatographic device for detecting whether causative bacteria of mastitis are coliform bacteria or not by using milk of a livestock animal. There is provided a method for lysing coliform bacteria, which comprises the step of mixing a lysis agent containing a lytic enzyme, and at least one kind of anionic surfactant, and preferably further containing at least one kind of nonionic surfactant, with milk obtained form a livestock animal to lyse coliform bacteria existing in the milk. The lytic enzyme is preferably lysozyme.
US10345297B2 Genetically encoded biosensors
The present disclosure provides, inter alia, genetically encoded recombinant peptide biosensors comprising analyte-binding framework portions and signaling portions, wherein the signaling portions are present within the framework portions at sites or amino acid positions that undergo a conformational change upon interaction of the framework portion with an analyte.
US10345295B2 Device and method for point-of-care diagnostics and antibiotic resistance identification, and applications thereof
A device for detecting the presence of a target in a sample including a first port configured to receive a multi-layered substrate having a sample inlet and a reagent inlet. The sample inlet is connected to a first microfluidic channel and the reagent inlet is connected to both the first microfluidic channel and a second microfluidic channel. The second microfluidic channel has a longer pathway than the first microfluidic channel. A first test strip and a second test strip are each connected to both the first microfluidic channel and the second microfluidic channel, while a third test strip is connected only to the first microfluidic channel. Each test strip includes a conjugate section, a detection section, and a collection section.
US10345292B2 Mammalian cell lines expressing functional nematode acetylcholine receptors and use thereof for high-throughput screening assays
The following discloses mammalian cells lines that stably express functional nematode acetylcholine receptor subunits. The resulting expression of functional ion channels has been made possible by the stable co-expression of the chaperone protein, RIC3. These cell lines are extremely useful for the high throughput screening (HTS) of compounds, to identify new candidate parasiticidal, including nematocidal, active ingredients.
US10345291B2 Dropout detection in continuous analyte monitoring data during data excursions
Methods, devices, and systems are provided for identifying dropouts in analyte monitoring system sensor data including segmenting sensor data into a plurality of time series wherein each time series is associated with a different instance of a repeating event, selecting a first time series to analyze for dropouts from the plurality of time series; comparing the selected first time series to a second time series among the plurality of time series, determining whether the selected first time series includes a portion that is more than a predefined threshold lower than a corresponding portion of the second time series, and displaying, on a computer system display, an indication that the selected first time series includes a dropout if the selected first time series includes a portion that is more than the predefined threshold lower than the corresponding portion of the second time series.
US10345290B2 Adjustable bilayer capacitance structure for biomedical devices
A nanopore sequencing device is disclosed. The nanopore sequencing device includes a working electrode. It further includes a dielectric layer, wherein a portion of the dielectric layer is disposed horizontally adjacent to the working electrode and a portion of the dielectric layer is disposed above and covering a portion of the working electrode, and wherein the dielectric layer forms a well having an opening above an uncovered portion of the working electrode. A base surface area of the working electrode is greater than a base surface area of the opening above the uncovered portion of the working electrode.
US10345289B2 Method and apparatus for analyzing a target material
Aspects of the subject disclosure may include, for example, an apparatus having a material having a through-hole, a gate coupled to the material for controlling a charge concentration of the material, a sensor, and a controller coupled to the material, the gate and the sensor. The controller can perform operations including applying a first voltage potential to the material to induce a flow of current in the material, applying a second voltage potential to the gate to adjust the charge concentration of the material, and receiving sensing data from the sensor responsive to a change in electrical properties of the material caused by a target traversing the first through-hole of the material. The through-hole causes a plurality of structural portions of the target to be misaligned with a direction of the flow current in the material. Additional embodiments are disclosed.
US10345288B2 Magnetophoresis system for separation of biological particles
A magnetophoresis system for separation of biological particles for the purpose of analysis. A magnetic field is used to separate magnetically functionalized particles from a larger sample. Once separated, an analytic instrument analyzes the separated particles. Embodiments of the system analyze cells of interest using a microscope.
US10345286B2 Method to determine a cetane number of a fuel
A method of determining the cetane number of a fuel in an internal combustion engine comprising, during running of the engine, i) with respect to one cylinder, performing a routine including a series of injections such that for each injection a quantity of fuel is injected into the cylinder, and during the routine varying the angle at which the injections takes place with respect to crankshaft angle; ii) measuring engine speed at intervals during the series of injections and determining values for changes in engine speed consequent to the injections; iii) determining cetane number from a pre-stored relationship relating the cetane number to changes in engine speed consequent to changes in the test injection angle.
US10345285B2 Characterization of an aromaticity value of crude oil by ultraviolet visible spectroscopy
A system and a method for characterizing an aromaticity value of a crude oil sample from the weight and ultraviolet visible spectroscopy of the sample id provided. The system and method includes calculating and assigning a crude oil ultraviolet visible index and using the assigned index to calculate and assign an aromaticity value of the sample, and optionally to calculate and assign an API gravity.
US10345278B2 High pressure processing pressure sensor
A pressure sensor and its use for visually determining whether a preselected pressure threshold has been achieved, for example during high pressure processing treatment of a foodstuff. The pressure sensor includes a contained color-changing system having a dye, a developer, and a solvent; upon achievement of the preselected pressure threshold, the dye and the developer interact, resulting in a visible color change. Further, the visible color change can be retained upon a decrease in pressure and upon an increase in temperature, thereby effectively recording the achievement of the preselected pressure threshold during the high pressure processing treatment.
US10345275B2 Structure evaluation system, structure evaluation apparatus, and structure evaluation method
According to an embodiment, a structure evaluation system includes a plurality of sensors, a position locator, and an evaluator. The sensors detect an elastic wave generated from a structure. The position locator derives a source distribution of the elastic waves generated from the structure, caused by an impact on the structure. The evaluator evaluates a state of deterioration of the structure from characteristic parameters of the elastic waves in the source distribution.
US10345272B2 Automated calibration of non-destructive testing equipment
A method for auto-calibrating a non-destructive testing instrument. In accordance with some embodiments, the method comprises: (a) determining a first set of coordinates in a test object coordinate system of the test object, the first coordinates representing a target position on a surface of the test object; (b) storing a calibration file in a memory of the non-destructive testing instrument, the calibration file containing calibration data which is a function of structural data representing a three-dimensional structure of the test object in an area containing the target position; (c) calibrating the non-destructive testing instrument using the calibration data in the calibration file; and (d) interrogating the target position using the calibrated non-destructive testing instrument.
US10345271B2 Modular film-covered elastomeric inspection device
An inspection system for ultrasonic inspection of a part, such as an aircraft component. The inspection system may include one or more transducers, an acoustic coupler made of an acoustic coupling compliant solid, a low friction contact film, a location sensor, and a processor. The contact film may substantially surround the acoustic coupler or portions thereof. The transducers may transmit ultrasonic or sound waves through the acoustic coupler, the contact film, and at least partially through the part being inspected thereby. The location sensor may sense and output information regarding how far the ultrasonic inspection system has traveled along the part. The processor may associate signals from the transducers with signals from the location sensor to determine precise locations on the part at which particular signals are received by the transducers.
US10345269B2 Three-dimensional ultrasonic wave velocity test system
A system for and a method of measuring ultrasonic wave velocities in a subterranean core specimen is provided. Ultrasonic wave velocities are measured from the side surfaces (faces) of a polygonal-shaped core specimen having at least ten sides or faces. Stress is introduced to the core specimen by hydraulic rams associated with each set of opposing sides. As stress is applied, ultrasonic waves are introduced to at least one side of the set of opposing sides and the wave transmitted through the core specimen is measured. Subsequently, the wave velocity for the ultrasonic wave can be calculated based on the measurements taken. Also, elastic properties associated with the core specimen can be calculated.
US10345268B2 Ultrasonic inspection device and method
An ultrasonic transmitter 3 attached to an inspecting target object 1, an ultrasonic receiver 5 receiving a reflected wave of the ultrasonic wave that has propagated from the ultrasonic transmitter 3 in the inspecting target object, a data processing device 7 acquiring position specifying data for specifying a position of a defect 1a in the inspecting target object 1 on the basis of received data representing a waveform of the reflected wave received by the ultrasonic receiver 5 are provided. The ultrasonic wave generated by the ultrasonic transmitter 3 has been frequency-modulated, and has a waveform composed of components of respective frequencies that are deviated from a resonance frequency of the ultrasonic transmitter 3 and the ultrasonic receiver 5. The data processing device 7 includes a pulse compressing unit 21 performing pulse compression on the received data, and acquires the position specifying data on the basis of the pulse-compressed received data.
US10345266B2 Ultrasonic NDT inspection system
A method and system for the ultrasonic non-destructive testing of joints in plastic pipes using A-scans. A hand-held ultrasonic transducer is used to perform an A-scan and a comparison made on a response from the interface region of the joint used to determine a quality of the joint. Levels of result can provide a binary output to give an indication of whether or not a defect is present in the joint. Comparison techniques are described. Tests for coupling efficiency and performance are described making the system useable by an unskilled technician. The system finds application in fault detection on electro-fusion welds in plastic pipe joints.
US10345257B2 Gas sensor
The gas sensor includes a gas sensor element, a casing, and an insulating inner member contained inside the casing. The gas sensor element includes a detection element and a heater. The detection element includes one or more cells each having a solid electrolyte body and a pair of electrodes. Each of the opposite side surfaces of the detection element includes a region including a smallest current cell and extending forward of the smallest current cell in the direction of an axial line. The region and the forward-facing surface of the detection element are covered with a glass coating having a glass transition point of higher than 700° C. but not higher than 800° C. and a porosity of 3.0% or less. The detection element is controlled to have a temperature equal to or lower than the glass transition point of the glass coating.
US10345253B2 System and method for determining the thermal properties of rocks under high pressure conditions in deep sea
A system for determining the thermal properties of rocks under high pressure conditions in deep sea includes a first pressure vessel having a data collecting unit and a second pressure vessel having a chamber being filled with seawater, communicating with a drain valve, and having a rock sample disposed therein. First and second temperature sensors are respectively disposed in the center and on the surface of the rock sample. A third temperature sensor and a pressure sensor are disposed in the chamber. Outputs of the temperature sensors and the pressure sensor are communicated with inputs of the data collecting unit via watertight cables. Determining the thermal properties of rocks under high pressure conditions in deep sea includes rapidly opening the drain valve for instant loading of the rock sample and introducing an established finite element numerical inversion model. No heat source for electrical heating nor booster pump is needed.
US10345252B2 Methods of selecting material compositions and designing materials having a target property
The disclosed technology relates to a method of selecting a material composition and/or designing an alloy. In one aspect, a method of selecting a composition of a material having a target property comprises receiving an input comprising thermodynamic phase data for a plurality of materials. The method additionally includes extracting from the thermodynamic phase data a plurality of thermodynamic quantities corresponding to each of the materials by a computing device. The extracted thermodynamic quantities are predetermined to have correlations to microstructures associated with physical properties of the material. The method additionally includes storing the extracted thermodynamic quantities in a computer-readable medium. The method further includes electronically mining the stored thermodynamic quantities using the computing device to rank at least a subset of the materials based on a comparison of at least a subset of the thermodynamic quantities that are correlated to the target property.
US10345250B2 Method of inspecting a sample with a charged particle beam device, and charged particle beam device
A method of inspecting a sample with a charged particle beam device is described. The method comprises arranging the sample on a stage, determining a first focusing strength of an objective lens adapted to focus a charged particle beam on a first surface region of the sample that is arranged at a first distance from the objective lens in a direction of an optical axis, calculating a difference between the first distance and a predetermined working distance based on the determined first focusing strength, adjusting a distance between the first surface region and the objective lens by the calculated difference, and inspecting the first surface region. According to a further aspect, a charged particle beam device configured to be operated according to the above method is described.
US10345249B1 System for detecting and real time processing x-ray pulses from microcalorimeter detectors
An x-ray spectrometer system includes: an excitation source that produces excitation particles and irradiates a sample with the excitation particles such that the sample produces x-rays; thermal detectors that: detect the x-rays from the sample; and produce digital x-ray data in response to detecting the x-rays from the sample, the x-ray data including x-ray pulses; and an analyzer that includes a multichannel receiver that receives, in parallel, the digital x-ray data from the thermal detectors and that: rejects pulse pileup in the digital x-ray data and produces pass data from the digital x-ray data; subjects the pass data to an optimal filter to produce filter data; determines a pulse height of x-ray pulses in the filter data to produce pulse data; combines the pulse data to produce combined data; and calibrates the combined data to produce calibrated data.
US10345247B2 Apparatus for detecting degree of particulate contamination on flat panel
An apparatus for detecting a degree of particulate contamination on a flat panel is disclosed, including: an illuminator for producing a radiation beam which results in scattered radiation from its scattering by contaminants on a surface of the flat panel under test and reflected radiation from its reflection by the surface of the flat panel under test; a detector for collecting the scattered radiation, the detector having a radiation collection surface perpendicular to a normal of the surface of the flat panel under test; and a beam trimmer for separating the reflected radiation from the scattered radiation, the beam trimmer including a first optical member, disposed in correspondence with the scattered radiation and configured for directing the scattered radiation to be collected by the detector, and a second optical member disposed in correspondence with the reflected radiation and configured for directing the reflected radiation not to be collected by the detector.
US10345246B2 Dark field wafer nano-defect inspection system with a singular beam
Provided is a method, system, and apparatus for inspecting a substrate. The method comprises illuminating the substrate with a singular laser beam, the singular laser beam forming an illuminated spot on the substrate and a bright fringe at a surface of the substrate, the bright fringe extending over at least a portion of the illuminated spot, and detecting, by an optical detection system, scattered light from nano-defects present on the substrate within the illuminated spot.
US10345245B2 Luminescence measurements in diamond
A method of and an apparatus for providing an indicator for a diamond as to whether it is natural by testing for the presence or absence of one or more specific markers in the luminescence properties of the diamond, These markers are characterized by luminescence decay time and luminescence wavelength.
US10345244B2 Diagnostic test device with patterned material spots
A test device is configured for diagnostic testing and includes an optical readable medium, in turn including a pattern of spots of material arranged on a surface of the device. Several patterns may be provided. The patterns accordingly formed may be human and/or machine readable. They may notably encode security information, e.g., indicating whether the device has already been used. The spots may notably be inkjet spotted. In addition, a method is provided for decoding information encoded in a pattern of such a test device. In embodiments, liquid is introduced in the device, which comprises additional spots having a substantially different solubility than spots forming the actual pattern. Thus, the additional spots get solubilized in and flushed by the liquid as the latter wets them, and an initially hidden pattern may be read, which is formed of the remaining spots (not solubilized). Encoding methods are also provided.
US10345241B2 Method of observing the emission of light from a sample by dynamic optical microscopy
Method for observing an emission of light (14, 15) from a sample (10) in a medium (11) of refractive index nL disposed against a surface (20a) of a transparent support (20) of refractive index nS, greater than nL, the emission of light comprising luminous components oriented toward the support and forming an angle θ with a direction (20b) perpendicular to the surface (20a), said components including supercritical luminous components and critical or subcritical luminous components, the method implementing an observation device (100) capable of collecting at least part of the emission of light, of applying filters (170) to the luminous signal collected; and of transforming the filtered luminous signal into an image zone of the sample (6a, 6b); the method being characterized in that: A modulation of the filtered luminous signal is carried out, in which luminous components arising from the critical or subcritical luminous components of the emission of light are allowed to pass through so as to obtain image zones (6a, 6b) of one and the same region of interest of the sample, the modulation pertaining to all or some of the luminous components of the collected luminous signal which arise from the supercritical luminous components of the emission of light; and At least one useful image zone (6c) of the sample is produced by combining image zones (6a, 6b), the combination evidencing differences between the image zones (6a, 6b) related to the modulation.
US10345235B2 Optical signal processing method and apparatus for analysing time-decay signals
Systems and methods for analysing a time-domain signal are described. The method comprising: in a mixer (150), mixing the time-decay signal (115) with a local oscillator signal (122) generated by a local oscillator (120), resulting in a mixed signal from which a Fourier transformed time-decay signal is generated comprising a fundamental transformed time decay signal at the fundamental frequency of the local oscillator signal (122) and a plurality of transformed time-decay signals at a plurality of frequencies; and determining the magnitude of each of the transformed time-decay signals at the fundamental frequency and at a frequency other than the fundamental frequency.
US10345234B2 Methods for fabricating morphologically transformed nano-structures (MTNS) and tunable nanocomposite polymer materials, and devices using such materials
In order to implement a microfluidics sensor having higher efficiency, Applicants have developed a method of formation of nano-structures having various shapes and sizes onto materials such as polymers, glass and silicon, which are compatible with the microfabrication processes. The adhesion of the nano-structures and feasibility to tune their properties (optical, electrical and mechanical) are two prime concerns when they are adopted for microfluidics devices.
US10345232B2 Method of measuring state of concrete
A method of measuring a state of concrete includes emitting an irradiation light to the concrete, the irradiation light including a wavelength range of near infrared light related to concrete measurement; and receiving a reflection light of the irradiation light P reflected on the concrete. At least five wavelengths λ1 to λ5, λ6 to λ10, different from each other by PLS regression analysis within a wavelength range of 900 nm to 2500 nm of absorption spectrum, are determined, and a degree of neutralization of the concrete caused by calcium hydroxide and a concentration of chloride ion is estimated.
US10345231B2 Signal detection device and optical characteristics measurement device
A signal detection device according to one aspect of the present invention includes a receiver configured to receive a signal including at least a first signal component modulated by a first frequency and a second signal component modulated by a second frequency, and a detector configured to generate, using a base signal, a first reference signal to be used for detecting the first signal component and a second reference signal to be used for detecting the second signal component, perform lock-in detection on the signal received by the receiver using the first reference signal to obtain a first detection signal, perform lock-in detection on the signal received by the receiver using the second reference signal to obtain two second detection signals having different phases from each other, and change at least one of a frequency and a phase of each of the first and second reference signals to set one of the two second detection signals to zero.
US10345229B2 Furnace atmosphere measurement
A method of determining the concentration of a species in a portion of a furnace atmosphere is described. The method comprises the steps of measuring first, second and third intensities of electromagnetic radiation in the furnace at first, second and third wavelengths respectively. The third wavelength is selected to be representative of absorption of electromagnetic radiation by the species. A fourth intensity of electromagnetic radiation is calculated, being an estimate of the intensity of electromagnetic radiation in the furnace at the third wavelength absent any absorbing species in the furnace atmosphere. The third intensity and the fourth intensities are used to determine a parameter that is proportional to the concentration of absorbing species in the portion of the furnace atmosphere. Apparatus for carrying out the method is also described.
US10345226B1 Spectrum adjuster and producing a pure analyte spectrum
A spectrum adjuster produces a pure analyte spectrum and includes: a dynamic opacity optic that receives input light, receives an adjustment signal, produces primary adjusted light, and produces secondary adjusted light from the input light based on the adjustment signal; a light source in optical communication with the dynamic opacity optic; a detector in optical communication with the dynamic opacity optic and that receives transmitted light from the sample and produces a transmitted light signal based on an amount of transmitted light received; and an adjustment controller that receives the transmitted light signal, produces the adjustment signal, and communicates the adjustment signal to the dynamic opacity optic.
US10345225B2 Analyzer, absorption characteristic calculation circuit, and analysis method
An analyzer includes a quantum cascade laser that converts a cyclic driving signal to laser light; an optical receiver that receives the laser light having passed through a sample and outputs a detected signal depending on intensity of the laser light; and a data calculation portion that outputs information representing absorption characteristics of the sample. The data calculation portion includes a delaying unit that produces a time-delayed waveform by applying a time delay to a reference driving signal; an adding unit that produces a symmetrical waveform by adding the time-delayed waveform and the detected signal; a time inversion unit that produces a time-inverted waveform by time-inverting the symmetrical waveform; and a subtracting unit that produces a waveform difference between the time-inverted waveform and the symmetrical waveform. The data calculation portion repeatedly calculates the waveform difference by changing the time delay until the waveform difference is minimized.
US10345219B2 Cell capture system and method of use
A cell capture system including an array, an inlet manifold, and an outlet manifold. The array includes a plurality of parallel pores, each pore including a chamber and a pore channel, an inlet channel fluidly connected to the chambers of the pores; an outlet channel fluidly connected to the pore channels of the pores. The inlet manifold is fluidly connected to the inlet channel, and the outlet channel is fluidly connected to the outlet channel. A cell removal tool is also disclosed, wherein the cell removal tool is configured to remove a captured cell from a pore chamber.
US10345217B2 Flowcell systems and methods for particle analysis in blood samples
The present disclosure relates to apparatus, systems, compositions, and methods for analyzing a sample containing particles. In some aspects the system comprises an analyzer which may be a visual analyzer. In one aspect, this disclosure relates to a particle imaging system comprising a flowcell through which a sample containing particles is caused to flow, and a high optical resolution imaging device which captures images for image analysis of samples. Other compositions, methods and features of this disclosure are disclosed herein.
US10345210B2 Method to estimate strain rate dependent elastic modulus of materials using dynamic mechanical analysis data
A method for predicting an elastic modulus of a material includes providing a sample in a dynamic mechanical analysis device, performing a temperature sweep test to obtain a first data set, performing a frequency sweep test to obtain a second data set, using the second data set to generate a master curve in a frequency domain of the at least one of the storage modulus of the sample or the loss modulus of the sample using time-temperature superposition, converting the master curve in the frequency domain into a time domain relaxation function, and using the time domain relaxation function to predict the elastic modulus of the material.
US10345209B2 Fusion bead testing device and method of testing a fusion bead
A fusion bead testing device is provided for testing the strength of a fusion bead removed from a pipe joint. The testing device comprises a first pressing means for exerting a force against the fusion bead. If the fusion bead splits as a result of the applied force then the fusion bead fails a quality control test and the fusion bead and consequently the pipe joint from which the bead was removed are deemed too weak. The fusion bead testing apparatus comprises an automatic split detection device for detecting a split in the bead.
US10345198B2 Method and microtome for producing thin sections with a section profile recording mode
A method of producing thin sections using a microtome is disclosed. A hand wheel (32) is manually driven for producing a first thin section, and wherein the rotational movement of the hand wheel (32) is detected by an encoder (38), and a profile of the rotational movement is determined. The determined profile is stored and selected for production of at least a second thin section. A motor (24) is driven for generating a cutting movement between a cutting unit (16) and a sample holder (12) in accordance with the respective stored profile selected for producing the second thin section. A microtome (10) to carry out this method is also disclosed.
US10345197B2 Loading test test-and-control system and method of vehicle lifter lifting unit
A loading test test-and-control system and method of vehicle lifter lifting unit, the system is used to test a lifting unit, comprising a base, the base is provided thereon with a support bracket capable of installing the lifting unit to be tested; the support bracket is provided with a loading unit for applying a loading force to the lifting unit to be tested; the loading unit is electrically connected with a control unit which can control the pressure applied by the loading unit according to a set value. The method uses the system. Before the assembly of the vehicle lifter is completed, the system may carry out a loading test for the lifting unit and verify the function and static strength of the lifting unit, facilitating the test and saving cost.
US10345196B2 Vehicle sensor system
A vehicle sensor system includes a fluid sensor configured to be disposed onboard a vehicle system and at least partially extend into a gearbox of a traction motor of the vehicle system. The fluid sensor is configured to output data representative of an amount of a lubricating fluid in the gearbox. The system also includes a positioning system configured to output data representative of movement or an absence of movement of the vehicle system, and one or more processors configured to determine the amount of the lubricating fluid in the gearbox based on the data that is output by the fluid sensor responsive to the data output by the positioning system indicating that the vehicle system has not moved or has moved by less than a designated distance for at least a designated, non-instantaneous period of time.
US10345195B2 Method and systems for diagnosing an engine
A system includes a generator coupled to an engine and configured to generate electricity from rotational movement of a shaft of the engine, a sensor configured to measure one or more of a parameter of generator output, engine speed, or engine shaft torque, and a controller configured to detect engine imbalance based on a frequency content of a signal output from the sensor in response to a contribution to the frequency content from another component of the system being less than a threshold value.
US10345194B2 Detection device for initiating failures of a mechanical system
A method and a device for detection of initiating failures in a mechanical system. The device includes an acquisition circuit to acquire packets of endogenic and exogenic time signals corresponding to measurements of endogenic and exogenic parameters specific to the mechanical system respectively, at successive instants, and a chopping circuit to chop a passband of the endogenic signal packets into a determined set of frequency sub-bands, at each instant in the successive instants. The device further includes a calculation circuit to determine a corresponding estimating signal for each frequency sub-band at each instant in the successive instants; and a detection circuit to receive each estimating signal and the corresponding exogenic signal packets during the successive instants, and to detect any deviation in each estimating signal representing initiating failures of the machine in iso-context.
US10345191B2 Transportable wind tunnel
A transportable wind tunnel testing automobiles, motorcycles, bicycles, scale-model aircraft, building structures, and other products requiring high-quality and low noise directed air flow. The wind tunnel comprises one or more containers which can be separately transported on trailers. Each wind tunnel container comprises one or more fans, conditioning screens, acoustic baffles, and a reduction or contraction section. Wind tunnels may be connected end-to-end or side-to-side, with joined outflow. The wind tunnel containers can be used on the trailers, or can be removed and temporarily installed at a location.
US10345188B2 Scanning platform for locating breaches in roofing and waterproofing membranes with conductive surface
A leak in an electrically conductive membrane attached on top of a horizontal roof deck is located by a manually operable carriage which is swept over the upper surface of the membrane on the roof deck. A measuring and switching circuit generates a voltage having a positive attached to the roof deck and a negative attached to conductive brushes on the carriage. The brushes are arranged to form an outer peripheral contact with an inner contact inside the outer contact. There is provided a diode switched into the sensing circuit from the inner conductive brushes so as to reduce the voltage across the deck and the inner brushes relative to the outer brushes. Thus the presence of a leak is detected by the outer set of conductive brushes at distance from the leak and by the inner conductive brush when directly over the leakage site.
US10345187B2 Cleaning cycle for capless refueling neck
A method for a vehicle, comprising: following a refueling event, venting a capless refueling assembly to a fuel tank; and then executing an evaporative emissions leak test. In this way, residual fuel trapped in the capless refueling assembly may be removed. This, in turn will prevent a pressure build-up in the capless refueling assembly which could lead to the downstream door opening during a leak test, thereby confounding results.
US10345186B2 Pressure monitor optimization of fluid path utilization
A device comprising a pressure monitor and a control means that receives a signal representing measured pressure at the pressure monitor and controls the controllable elements of a fluid system is utilized to monitor a fluid system for error conditions, to optimize operations and to diagnose the fluid system. By following a testing protocol that selectively enables parts of the system, the control means narrows the list of possible falling components. Comparing the measured pressure against normal pressures allows the device to identify error conditions. Determining the volume of fluid being transported and controlling the duration of the flow optimizes operation of the fluid system.
US10345183B2 Screwdriver test bench with improved braking system
A test bench for screwdrivers comprises a hydraulic brake unit (11) provided with a coupling (12) for a screwdriver to be tested and angle and torque measurement transducers (15). The brake unit (11) comprises a disk (40) axially connected to the coupling (12) so as to be rotated by a screwdriver to be tested, and braking plates (42, 43) pushed in a controllable manner with their braking surfaces (44, 45) against the disk (40) by means of a plurality of pistons (46, 47) supplied with fluid by an electrovalve (16). The pistons (46, 47) of the plurality can be selectively activated under the control of the control unit (26) so as to select a maximum braking torque of the brake. The control may be performed by means a PID controller (19) which receives an electrovalve control signal (22) from a control unit (26) so as to follow braking curves depending on the angle of rotation and/or torque measured and has parameters which can be set using different sets of parameters. A method for controlling the bench is also described.
US10345182B2 Sensor element for recording at least one property of a fluid medium
A sensor element for recording at least one property of a fluid medium. The sensor element includes at least one housing that forms at least one wall of at least one flow channel that can be traversed by the flow of the fluid medium. In the wall, at least one pressure tap branches off from the flow channel. At least one pressure sensor for recording a pressure of the fluid medium is configured in the pressure tap. Provided in the wall is at least one outflow contour that at least partially surrounds an orifice of the pressure tap and is adapted for diverting impurities flowing along the wall away from the orifice of the pressure tap.
US10345174B2 Device for measuring a pressure in a fluid and pump provided with such a device
Disclosed is a sensor to measure a pressure in a fluid, of which a body 1 includes a membrane 2 and a wall 3 forming a peripheral support for and around the membrane. The membrane and the peripheral wall are formed from one single component, and the membrane and the peripheral wall together form a flat and smooth front surface 4 intended to be in contact with the fluid.
US10345173B2 System, device and method for measurement of fastener loading
In the present disclosure, embodiments including a system, device and methods are disclosed for accurately measuring the strain or extension of a fastener that occurs as the nut on the fastener is tightened and the fastener is put under load. The measurement technique is based on measurement of the time for an ultrasonic wave generated on one end of the fastener to travel a round trip through the fastener. As the fastener is tightened, the applied stress causes an associated increase in length. This length can be determined from a measurement of the increase in transit time. In various embodiments, the disclosed device and method uses laser ultrasonic testing (LUT), in which a pulsed laser generates the ultrasonic wave and a type of laser vibrometer detects the wave when it returns to the position of generation following a combination of longitudinal wave reflections and a mode conversion to a shear wave.
US10345169B2 Archery sensory feedback system and method of use
An archery training method includes measuring a load applied to a bow hand holding a bow or applied to a release hand drawing a bow string of the bow, the measuring being performed while the bow string is drawn to a cocked positioned for firing an arrow; comparing through a computer processor the measured load to a predetermined value; and activating an output device to generate a notice based on the comparison between the measured load and the predetermined value.
US10345167B2 Temperature compensated torque sensor
A temperature compensated torque sensing system and methods for using the same are provided. The system can include a sensor head in electrical communication with a controller. The sensor head can contain a torque sensor including a core, a driving coil and a sensing coil. The sensor head can also include a temperature sensor coupled to the sensor head. The torque sensor can be configured to measure torque applied to a selected portion of a target based upon magnetic flux passing through the target, while the temperature sensor can be configured to concurrently measure the target temperature. The temperature sensor can be positioned for avoiding interference with sensed magnetic flux. The controller can adjust the determined torque using the temperature measurements to compensate for changes in magnetic properties of the target due to variation in target temperature. In this manner, the accuracy of the torque measurements can be increased.
US10345163B2 Load detection apparatus
A load detection apparatus includes a load input portion having a input surface, and an output surface; a flexure element including on annular portion including a contacting portion configured to make contact with at least a part of the output surface, and a support portion; a set of sensors disposed on a reverse surface opposite to a surface provided with the contacting portion in the annular portion, each of the set of sensors being configured to detect distortion corresponding to an input load; a set of calculation portions configured to calculate a set of magnitudes of the load by use of respective detection results obtained by the set of sensors; and an abnormality determination portion configured to determine whether the set of sensors and the set of calculation portions have no abnormality, by comparing the set of magnitudes of the load with each other.
US10345160B2 Method for optimizing the design of a device comprising interrogation means and a remotely-interrogatable passive sensor
A method for optimizing the design of a device includes interrogation means and a differential passive sensor, including a generator connected directly or indirectly to a reader antenna, a passive sensor including at least two resonators, a sensor antenna connected to the sensor. The method includes determining a set of curves PSAW as a function of the frequency of interrogation of the sensor, each curve being defined for a given impedance ZT representing the impedance of the Thevenin equivalent generator dependent on the impedance of the reader antenna, on the impedance of the sensor antenna and on the coupling between the two antennas, for a given sensor impedance ZSAW; selecting at least one curve PSAW from the set of predefined curves meeting two criteria: exhibiting two frequency peaks representative of a coherent differential sensor behavior; having a width at mid-height of the two the peaks below a threshold value; and determining the sensor antenna exhibiting the sensor antenna impedance correlated to the curve PSAW selected for the predefined SAW sensor.
US10345159B1 Visual and electronically readable temperature indicator
Visually and electronically readable temperature indicators have an electric circuit having a microchip and a bridge within the circuit and a porous substrate in direct contact with the bridge. The porous substrate has a first end protruding beyond a perimeter of the bridge with a temperature sensitive composition of a pre-selected melt temperature as a dry coating thereon. The bridge is formed of a conductive material and a binder. At a temperature at or above the pre-selected melt temperature, the temperature sensitive composition melts, migrates along the porous substrate to a position in contact with the bridge, thereby rendering the bridge electrically non-conductive or less conductive than an originally conductive state of the bridge, and provides a visible indication that the pre-selected melt temperature has been reached.
US10345158B2 Integrated electronic device comprising a temperature transducer and method for determining an estimate of a temperature difference
An integrated electronic device including an electronic component and a temperature transducer formed in a first die. The temperature transducer including a first diode and a second diode which are connected in antiparallel.
US10345157B2 On-chip temperature sensing device
An on-chip temperature sensing device is disclosed. The disclosed on-chip temperature sensing device is capable of sensing an environmental temperature of the chip. The device comprises a reference generating circuit, a first oscillator, a second oscillator, and an arithmetic logic unit. The reference generating circuit is configured to generate a first control voltage to control the first oscillator and the second oscillator. The bias current of the first oscillator and the bias current of the second oscillator are both controlled by the first control voltage so that the bias current of the first oscillator is directly proportional the bias current of the second oscillator regardless the environmental temperature. The first oscillator generates a first oscillation signal, while the second oscillator generates a second oscillation signal. The arithmetic logic unit may calculate the environmental temperature according to the first oscillation signal and the second oscillation signal.
US10345156B2 Temperature sensor and method for the production of a temperature sensor
A temperature sensor including a mineral-insulated supply line, a bottomed metal tube and a temperature sensing element secured in a support structure. An open end part of the bottomed metal tube is connected mechanically to the mineral-insulated supply line. A wire connection mechanically and electrically couples the temperature sensing element to the mineral-insulated supply line. The support structure is moveable in axial direction of the bottomed metal tube in a bottom end part of the bottomed metal tube.
US10345155B2 Model based lamp background filtration of stray radiation for pyrometry
The embodiments described herein generally relate to systems for noise compensation for proper temperature detection in thermal processing chambers and devices for achieving the same. In one embodiment, a system is disclosed herein. The system includes a processing chamber, a substrate, a pyrometer, and a controller. The processing chamber is configured to process a substrate. The substrate support is disposed in the processing chamber. The pyrometer is positioned to receive radiation emitted by a substrate or a component of the processing chamber and generating a pyrometer signal indicative of the received radiation. The controller is configured to subtract a time invariant noise component and a time variant noise component from the pyrometer signal during processing of a substrate.
US10345149B2 Method of spectrometer and spectrometer
A design method of a spectrometer and a spectrometer are disclosed, including the following steps: 1) determining an incident angle of a second incident slit and a groove-shaped cycle of a concave grating; 2) estimating a blaze angle of the concave grating, determining a surface material and a groove-shaped structure of the concave grating; 3) acquiring wavelength-diffraction efficiency curves; 4) determining values of incident angles θA1 and θA3 and values of wavelengths λ2 and λ3, and setting λ4 to equal λ2; 5) acquiring a record structural parameter and a use structural parameter; 6) determining a manufacture parameter of the concave grating; 7) determining locations of the three incident slits and the three photodetectors relative to the concave grating. The spectrometer acquired by using this method has relatively high diffraction efficiency in most spectrum regions and effectively alleviates the problem of relatively low diffraction efficiency in a broad spectrum region.
US10345139B2 Non-isotropic acoustic cable
Embodiments of the present invention address aliasing problems by providing a plurality of discrete acoustic sensors along a cable whereby acoustic signals may be measured in situations where the fiber optic cable has not been secured to a structure or area by a series of clamps. Acoustic sampling points are achieved by selectively enhancing the acoustic coupling between the outer layer and the at least one optical fiber arrangement, such that acoustic energy may be transmitted selectively from the outer layer to the at least one optical fiber arrangement. The resulting regions of acoustic coupling along the cable allow the optical fiber to detect acoustic signals. Regions between the outer layer and the at least one optical fiber arrangement that contain material which is acoustically insulating further this enhancement since acoustic waves are unable to travel through such mediums, or at least travel through such mediums at a reduced rate.
US10345138B2 Method to increase the signal to noise ratio of distributed acoustic sensing by spatial averaging
A system to perform distributed acoustic sensing (DAS) in an environment with acoustic vibrations present includes at least an optical fiber positioned in said environment, wherein the optical fiber comprises N spatial channels and N laser pulses are launched into the N spatial channels of the optical fiber and propagate over a fiber length; and one or more sensors to measure N signals of acoustic vibration amplitude and frequency from each of N spatial channels, wherein the N signals are digitally added for spatial averaging and applied to determine DAS.
US10345137B2 System and method for detecting surface vibrations
A system for detecting vibrations from a surface is provided. The system includes a coherent light source for projecting a multi-beam pattern onto the surface and an imaging device for mapping a speckle field generated by each spot formed on the surface by the multi-beam pattern to a unique region of an imaging sensor. The system further includes a processor for processing speckle field information received by the imaging sensor and deriving surface vibration information.
US10345136B2 Adjustable load transmitter
The disclosure relates to an adjustable load transmitter for adjusting an alignment between planar members separated from each other by a gap. The load transmitter comprises a set of plates to be received inside the gap, the set comprising two rotatable plates and being adapted for transmitting a load via a load transmission path between the planar members. The load transmission path comprises the rotatable plates. Each of the plates comprises two flat, non-parallel contact faces, and one of the contact faces of the first rotatable plate is in permanent surface contact with one of the contact faces of the second rotatable plate. The rotatable plates are adapted for being rotated relative to each other around one of their respective normal axes.
US10345130B2 Airflow sensor with thermal conductivity and diffusivity sensing
Embodiments relate generally to a sensor for sensing a thermal property of a fluid and may comprise an upstream resistive element having a first resistance that changes with temperature; a downstream resistive element having a second resistance that changes with temperature, wherein the downstream resistive element is situated downstream of the upstream resistive element in the flow direction of the fluid; and at least one tail resistor configured to determine one or more thermal properties of the fluid, wherein the upstream resistive element and the downstream resistive element are operatively connected in a bridge circuit, wherein the at least one tail resistor is stable with temperature, and wherein the at least one tail resistor is electrically coupled to at least one of the upstream resistive element or the downstream resistive element.
US10345129B2 Sensor with metal substrate and dielectric membrane for determining a process variable of a medium
A sensor for determining at least one process variable of a medium, comprising: a metallic substrate which has a recess at least in a first area; a first dielectric layer which is arranged on the metallic substrate at least in the first area, wherein the first dielectric layer forms a membrane; at least one heating structure which is arranged on the first dielectric layer formed as a membrane in the first area, wherein the heating structure heats the medium; at least one temperature sensor element assigned to the first area, which temperature sensor element is arranged so as to be spaced apart from the heating structure on the first dielectric layer and detects the temperature of the medium heated on the heating structure; and at least one protective layer which covers at least the at least one heating structure and the at least one temperature sensor element.
US10345128B2 Thermal flow meter with a case having an external terminal for outputting an electric signal
Provided is a thermal flow meter to improve the measurement accuracy of a temperature detector. The thermal flow meter includes a bypass passage through which a measurement target gas flowing through a main passage flows, and a circuit package which includes a measurement circuit for measuring a flow rate of the measurement target gas flowing through the bypass passage and a temperature detecting portion for detecting a temperature of the measurement target gas. The circuit package includes a circuit package body which is molded by a resin to internally envelope the measurement circuit and a protrusion molded by the resin. The temperature detecting portion is provided in the leading end portion of the protrusion, and at least the leading end portion of the protrusion protrudes to the outside from a housing.
US10345117B2 Mapping application with transit mode
Some embodiments provide a mapping application that displays a transit map including a group of transit lines. The mapping application receives a request to display a transit route in the transit map. The mapping application also, in response to the received request, displays the transit route by modifying portions of transit lines along the route to emphasize the portions of the transit lines while modifying other transit lines not along the route to de-emphasize the transit lines not along the route.
US10345112B2 Computer implemented interactive system and method for locating products and services
The present disclosure relates to products and services locating systems, and discloses an interactive system for locating products and services with voice/chat enabled assistance. It helps customers in identifying location and availability of products based on current inventory of stocks in various stores, and also helps customers in identifying location of different services and offers provided by different services providers. Further the system of the present disclosure provides navigation assistance based on user requirement. The system comprises a memory, a processor, a database, a user input module, a location identifier, a natural language processing (NLP) engine, and a server.
US10345111B2 Route generation using road lane line quality
A method for routing a vehicle includes determining, based on roadway section information for two or more potential driving routes for a vehicle, a first route along which a driver assistance feature or an automated driving feature will not be available and a second route along which the driver assistance feature or the automated driving feature will be available. The method further includes providing navigation instructions for the second route to a driver or control system.
US10345108B2 System and method for multi-plane routing
A computer-implemented system and method distilling three-dimensional structure to a two-dimensional raster with multiple discrete planes for purposes of safe and accurate route planning including a map generator (100), pixel encoder (102), map transformer (106), and route generator (108). The map generator (100) generates a raster map by populating a blank map canvas with raster and vector data on a per-pixel basis and obtains values for pixels from the pixel encoder (102). The pixel encoder (102) encodes type, plane, and elevator information of features into pixels. The map transformer (106) converts the map produced by the map generator (100) into a weighted graph of nodes and edges suitable for route generation. The route generator (108) generates routes using the graph produced by the map transformer (106).
US10345102B2 Method for evaluating warpage of wafer and method for sorting wafer
A method for evaluating warpage of a wafer, includes measuring the warpage of the wafer that is in a free state without suction and determining, from measured warpage data, a wafer warpage amount A between two points Q1 and Q2 and a wafer warpage amount B between two points R1 and R2, the points Q1 and Q2 being located on a straight line passing through an arbitrary point P in a wafer plane and a distance “a” away from the point P, the points R1 and R2 being located on the same straight line and a distance “b” away from the point P, the distance “b” differing from the distance “a”, calculating, from the wafer warpage amount A and the wafer warpage amount B, a difference in wafer warpage amount at the point P, and evaluating the warpage on the basis of the difference in wafer warpage amount.
US10345100B1 Apparatus and method for evaluating metal surface texture
An object is to quantify the texture such as irregularity and gloss of a metal surface. Centers of Lab chromaticity distributions are identified (S145), and one of the Lab chromaticity distribution is entirely shifted (mapped) by deviations ΔA, ΔB and ΔL of a central coordinate, such that one of central coordinates of two distributions U1(L,a,b) and U2(L,a,b) matches with the other central coordinate (S146). A texture spread index that indicates a difference in spatial spread is then computed (S147). This configuration computes the spatial spread of the Lab chromaticity distribution in a three-dimensional space, and quantifies the irregularity of an inspection plane by diffraction phenomenon of illumination light. The difference in spread other than the color is applicable to evaluation of the irregularity of the metal surface or the like.
US10345099B2 Reference system for track alignment machines
The present disclosure is in the area of track alignment machines that maintain, adjust, or measure railroad track alignment. In particular, the present disclosure is directed toward reference systems and their use, including receivers, projectors, and combinations of projectors and receivers used to measure track position.
US10345097B2 Strain measurement device and installation of such a device in an element
A strain measurement method and device are provided. The strain measurement device includes at least one filiform strain sensor and a support of longilinear shape on which the filiform strain sensor is positioned. The strain measurement device also includes a stiffener.
US10345096B2 Optical strain gauge
This disclosure presents a method of measuring the strain response of a test material remotely by optical devices using a thin multi-layer assembly, called an optical strain gauge, which is attached directly to the test specimen by pair of adhesive patches built into the assembly. The optical strain gauge assembly attaches quickly and easily by just pressing it onto the specimen by virtue of the two pressure-activated adhesive patches. There is typically no surface preparation necessary for the test specimen. The spatial separation between the two patches adhered to the specimen surface serves to establish an initial gauge length for calculating strain by measuring the stress induced changes to this separation when a load is applied to the test specimen.
US10345095B1 Model based measurement systems with improved electromagnetic solver performance
Methods and systems for solving measurement models of complex device structures with reduced computational effort are presented. In some embodiments, a measurement signal transformation model is employed to compute transformed measurement signals from coarse measurement signals. The transformed measurement signals more closely approximate a set of measured signals than the coarse measurement signals. However, the coarse set of measured signals are computed with less computational effort than would be required to directly compute measurement signals that closely approximate the set of measured signals. In other embodiments, a measurement signal transformation model is employed to compute transformed measurement signals from actual measured signals. The transformed measurement signals more closely approximate the coarse measurement signals than the actual measured signals. Transformed measurement signals are subsequently used for regression, library generation, or other analyses typically employed as part of an effort to characterize structural, material, and process parameters in semiconductor manufacturing.
US10345083B2 Dart game device interworking with external device, gaming system and method
The present disclosure relates to a dart game device interworking with at least one external device. The dart game device includes a dart target having a plurality of point regions, a sensing unit configured to sense a hit to the dart target by a dart, a light source unit configured to output light in a light pattern, a sound source unit configured to output sound in a sound pattern, and a communication unit configured to communicate with the external device and control the external device to output light in the light pattern or to output sound in the sound pattern. The light and sound patterns depend on an occurrence of an event.
US10345082B2 Entangling projectile deployment system
A projectile deployment system includes an entangling projectile having a pair of pellets and a tether connecting the pellets. A projectile casing carries the entangling projectile and has a pair of sockets, each socket sized to carry one of the pellets. Each of the sockets is substantially parallel with the horizontal plane and at least a portion of each of the sockets is held at differing vertical elevations when the projectile launcher is held in the firing orientation. The sockets are oriented at an acute angle relative to a longitudinal axis of the projectile casing such that the pellets travel apart from one another as they are expelled from the projectile casing. A launcher carries the projectile casing and a selectively activatable pressure source is operably coupled to the projectile casing and is capable of expelling the entangling projectile from the projectile casing toward a subject.
US10345076B2 Firearm barrel tray, stock, and related methods
A firearm barrel tray having a barrel channel and a firearm accessory mounting interface, wherein the firearm barrel tray is configured to be attached to a firearm stock such that the barrel channel sits on a first side of the firearm stock and the firearm accessory mounting interface is configured to align with a recess on a second side of the firearm stock.
US10345074B1 Firearm chassis system
Implementations of a firearm chassis system are provided. In some implementations, the firearm chassis system may be used to convert a firearm between: a bullpup configuration in which a pistol grip and trigger are positioned in front of the action of the firearm; and a rifle configuration in which the pistol grip and trigger are positioned below the action of the firearm. In some implementations, the present invention is directed to a firearm chassis system that is configured for use with the barreled action of an SKS type rifle.
US10345072B1 Flexible string damper
Flexible string dampers can include resilient bodies configured to be inserted between strands of a bowstring or cable in archery equipment. The dampers can include openings or recesses in along their longitudinal or transverse axes to provide additional flexibility and vibration dampening. Accessories and inserts can be added to the bowstring by positioning them within the openings or recesses, and the accessories and inserts can be exchanged from the bowstring without removing the damper and without needing external equipment such as a bow press to reduce tension on the string or cable. A damper can also be used as a peep sight with a central opening configured to change in width in response to changes in tension in the strands holding it in place.
US10345067B2 Firearm bolt configured to prevent the firing of a conventional cartridge
A firearm configured to fire only a modified cartridge, while being unable to fire a conventional cartridge. The breech bolt in the inventive device includes an added geometric element that prevents the bolt closing on a conventional cartridge and which will only allow the bolt to close on a modified cartridge.
US10345063B1 Multi-function firearm magazine floorplate with contoured base and coupling structure
A firearm magazine floorplate is provided, configured to be attached to a magazine housing. The floorplate includes an arcuate back face configured to provide a stable resting platform during operation. The floorplate further includes a feature configured to mate with a corresponding feature on one end of a magazine coupler. The magazine couple is easily engaged or disengaged between a pair of magazine assemblies that each include a floorplate to form or disassemble a tandem magazine assembly.
US10345062B2 Semi-automatic shotgun and components thereof
A semiautomatic shotgun comprising a receiver, a barrel, a forward gas block assembly attached to the barrel, a slider assembly rearward of the gas block assembly extending into the receiver. Upon firing a shotshell the explosive gases in the barrel are diverted through two ports into the gas block assembly, specifically into a pair of lateral pressure relief valves positioned on both sides of the barrel. The pressure relief valves further having a gas pathway to a piston chamber. A piston is forced rearwardly and engages a slider of the slider assembly that is linked to a breech block in the receiver. The breech block loads unfired shells and ejects the fired shells accomplishing the semiautomatic recycling. The dual pressure relief valves actuate to moderate and limit the gas pressure that enters the piston chamber when using shotshells of different power levels thereby providing consistency in the recycling operation.
US10345059B2 Side charger for a weapon
An upper receiver assembly for an AR style rifle is provided. The upper receiver assembly includes an upper receiver body with a channel formed in a side of the body. Further, the assembly includes a bolt carrier operatively coupled within the upper receiver body. A bolt is coupled within the bolt carrier, wherein a cam pin is coupled to the bolt and extends through an aperture of the bolt carrier. The assembly also includes a side charger having a charging handle that extends through the channel of the upper receiver body. The side charger also includes a bolt carrier engagement member. The bolt carrier engagement member engages the bolt carrier and moves the cam pin in response to pulling the charging handle toward the butt stock of the weapon. This results in charging the rifle.
US10345058B1 Scale removal in humidification-dehumidification systems
Systems and methods for the removal of scale in humidification-dehumidification desalination apparatuses are generally described.
US10345056B2 Direct-drive system for cooling system fans, exhaust blowers and pumps
The present invention is directed to a load bearing direct-drive system and a variable process control system for efficiently managing the operation of fans in a cooling system such as a wet-cooling tower, air-cooled heat exchanger (ACHE), HVAC system, blowers and centrifugal blowers, mechanical towers or chiller systems. In one embodiment, the load bearing direct-drive system comprises a load bearing torque multiplier device having an output rotatable shaft connected to a fan, and a load bearing motor comprising a rotatable shaft that drives the load bearing torque multiplier device.
US10345055B2 Heat-dissipating cooling pad
A heat-dissipating cooling pad includes a top layer of stone material, a bottom layer of stone material, an inner layer of copper material embedded within an inner cavity defined in an annular-shaped middle portion of the bottom layer of stone material, and an annular-shaped outer layer of aluminum material embedded within an annular-shaped outer cavity defined in an annular-shaped outer portion of the bottom layer of stone material surrounding and spaced outwardly from the annular-shaped middle portion of the bottom layer of stone material. The top layer of stone material and the bottom layer of stone material are adhered to one another.
US10345048B2 Cyclonic condensing and cooling system
An apparatus is provided for processing reusable fuel comprising a first-type cyclone cooler having a first configuration. The apparatus also provides one or more second-type cyclone coolers, wherein each one or more second-type cyclone coolers has a substantially identical second configuration to respective other one or more second-type cyclone coolers, wherein the second configuration is different than the first configuration. The apparatus may also provide an air cooled heat exchanger, a coil condenser and one or more bubblers. The first-type cyclone cooler and the one or more second-type cyclone coolers are connected. One of the one or more second-type cyclone coolers is connected to the air cooled heat exchanger. The air cooled heat exchanger is connected to the coil condenser. The coil condenser is connected to the one or more bubblers.
US10345045B2 Vessel transfer insert and system
A system for removing molten metal from a vessel is disclosed. The system includes a pump and a refractory casing that houses the pump. As the pump operates it moves molten metal upward through an uptake section of the casing until it reaches an outlet wherein it exits the vessel. The outlet may be attached to a launder. Another system uses a wall to divide a cavity of the chamber into two portions. The wall has an opening and a pump pumps molten metal from a first portion into a second portion until the level in the second portion reaches an outlet and exits the vessel.
US10345038B2 Dynamic coefficient of performance calculation for refrigeration systems
Systems and methods for performing dynamic coefficient of performance calculations for refrigeration systems are provided. A controller calculates a weighted Carnot efficiency of a refrigeration case based on outdoor temperature data, refrigeration case temperature data, a case load of a refrigeration case, and a case defrost status of the refrigeration case. The controller calculates a weighted coefficient of performance based on based on a refrigerant type, the case load of the refrigeration case, the case defrost status of the refrigeration case, and at least one of the of the refrigeration case temperature data and pressure data. The controller calculates a system performance index (SPI) for the refrigeration case based on the weighted Carnot efficiency of the refrigeration case and weighted actual Carnot efficiency. The controller generates, in response to the SPI being below a threshold, an output indicating that the refrigeration case is operating below a threshold efficiency.
US10345036B2 Refrigerator
An object of the present disclosure is to provide a refrigerator configured to improve main body stiffness, which is decreased as thickness of an insulation material is reduced to increase inner capacity of the main body, using a reinforcement structure, resulting in reduction of deformation of the main body.Another object of the present disclosure is to provide a refrigerator in which an electronic box including various electronic constituent elements needed to control the operation of the refrigerator is disposed in a hinge cover provided in a forward direction of an upper part of the main body, resulting in improved space utilization (or space occupancy).Another object of the present disclosure is to provide a refrigerator in which a reinforcement plate formed of steel is contained in the electronic box, such that, although a fire breaks out in constituent elements contained in the electronic box, the refrigerator can prevent the fire from spreading to the outside of the electronic box using the steel reinforcement plate.
US10345030B2 Refrigerator
In a refrigerator capable of suppressing dew condensation in hinged double doors without increasing a caloric value of a heater, a clearance between rotary partition body 109 and a front opening of a refrigerating compartment is thermally insulated by first fin members 206 that are disposed in door gaskets 110, that come into contact with a front surface part of a thermal-insulated box body, or a front surface of division board 303, and rotary partition body, and that includes heat insulating sheets 601 disposed in an inner part for closing a clearance, second fin members 207 that do not come into contact with rotary partition body on a front surface separated from rotary partition body between right and left hinged double doors 102, 103, and heat insulating sheets 601 disposed in first fin members 206, and a high temperature atmosphere is surrounded by second fin members 207.
US10345029B2 Refrigerator
A refrigerator includes a door having a user interface electrical module and a user interface housing fixed to a heat insulating material. The user interface housing has a first receiving space which is open towards a side of the door to receive the user interface electrical module. A handle member includes a covering portion for closing the open side of the first receiving space and a grip portion located in front of a handle groove. A rear wall of the user interface housing facing the handle groove forms a rear boundary of the handle groove. The thickness of the heat insulating material of the door which is occupied by the handle groove can therefore be reduced.
US10345028B2 Evaporators, methods for defrosting an evaporator, and cooling apparatuses using the evaporator
A method for defrosting an evaporator, includes: (i) closing an outlet part that serves as a refrigerant outlet of the evaporator; (ii) closing an inlet part that serves as a refrigerant inlet of the evaporator; (iii) connecting the outlet part and the inlet part to one another; (iv) heating the evaporator. An evaporator, includes: an inlet part that serves as a refrigerant inlet; a first switching valve that is placed in the inlet part; an outlet part that serves as a refrigerant outlet; a second switching valve that is placed in the outlet part; a bypass pathway that connected the inlet part and the outlet part to one another; a horizontal pipe that is communicated with the inlet part; and a vertical pipe that connects the horizontal pipe and the outlet part to one another. A cooling apparatus can include the evaporator.
US10345026B2 Beverage dispensing cooler
Disclosed is a beverage dispensing cooler. The beverage dispensing cooler includes a first lid, a second lid, a body, an axle, a handle and multiple hoses. The body includes a chamber, a panel, a base valve, a wall drain, a primary hose, a flow control unit, a power unit and a dispenser gun. The chamber includes multiple cylinders, multiple pressure compartments and a basin configured to collect water from condensation and melted ice. The axle further includes multiple wheels, a rod and multiple bearings connected to the rod and to the multiple wheels. The handle is configured to facilitate engagement of the beverage dispensing cooler with a hand of a user.
US10345020B2 Electronic expansion device
An electronic expansion device includes a main body having inlet and outlet side faces; an inlet disposed on the inlet side face; an orifice formed in the main body between the inlet side face and the outlet side face; a flow path fluidly connecting an inlet side of the orifice and an outlet side of the orifice, the flow path configured to redirect an inlet flow and provide an outlet flow; an outlet disposed on the outlet side face, the outlet being in fluid communication with the inlet via the orifice and the flow path; and a flow control device including an electric motor and a sealing member, the sealing member extending through the main body between the inlet and the outlet, wherein the sealing member is movable into and out of the main body to control the outlet flow of a fluid.
US10345017B2 Multi-circuit cooling element for a refrigeration system
A temperature controlled case includes a housing that defines a temperature controlled space and a multi-circuit cooling element in thermal communication with the temperature controlled space. The multi-circuit cooling element includes two or more cooling coils. Each of the cooling coils is coupled to a different circuit structured to selectively circulate coolant through the multi-circuit cooling element. Each circuit is fluidly separate from each remaining circuit such that the coolant circulated through each circuit is not shared with each remaining circuit. The multi-circuit cooling element further includes a plurality of heat exchange fins coupled to each of the two or more cooling coils such that each of the heat exchange fins facilitates heat removal from the temperature controlled space by each of the two or more cooling coils.
US10345016B2 Air treatment module
In an illustrative embodiment, an apparatus for treating air discharged to a passenger suite of an aircraft includes an enclosure that houses components for treating air passing through the enclosure and a detachable cover connected to the enclosure that provides access to the components. Air treatment components associated with air treatment flow paths within the enclosure include a blower with a fan that draws air through an air intake on the enclosure. An air duct is affixed to a discharge of the blower and directs the air discharged from the blower through an air treatment flow path that includes a scented cartridge with a scented medium that is absorbed into the air passing through the air duct. An air exhaust port is attached at a discharge end of the air duct that discharges the air conditioned by the scented cartridge through an air exhaust vent on the enclosure.
US10345014B2 Refrigeration unit for container
Disclosed herein a technique for producing a gas mixture for controlling an oxygen concentration in the interior of a container while reducing the overall weight of the apparatus. For this purpose, a gas mixture supply device is provided for a container refrigeration apparatus. The gas mixture supply device is provided with adsorption columns. If one of the first and second adsorption columns is supplied with air, the adsorption columns are pressurized, and nitrogen in the air is adsorbed onto an adsorbent. If air is sucked from the other of the first and second adsorption columns, the adsorption columns are depressurized, and nitrogen adsorbed onto the adsorbent is desorbed. A gas mixture including the nitrogen desorbed from the adsorbent is supplied to the interior of a container.
US10345009B2 Panel and associated attachment devices
The present disclosure concerns a panel capable of bending under the effect of a load and having a peripheral surface provided with a plurality of pivoting attachment devices; each attachment device comprises: a metal gripping member adhered to the peripheral surface of the panel; and a metal clip cooperating by interlocking with the gripping member and configured to allow the gripping member to pivot when the panel bends.
US10345008B2 Solar thermal concentrator apparatus, system, and method
An apparatus is disclosed including: a trough shaped reflector extending along a longitudinal axis and including at least one reflective surface having a shape which substantially corresponds to an edge ray involute of the absorber.
US10345007B2 Method and apparatus for detecting and compensating for sediment build-up in tank-style water heaters
A method for detecting and compensating for sediment build-up in a tank style water heater is disclosed. An illustrative but non-limiting example may include monitoring a temperature of water within a water storage tank of a water heater over time, resulting in a monitored temperature profile. The method may then include determining if the monitored temperature profile includes one or more features that indicate sediment build up in the water storage tank, and if so, provide an output that indicates sediment build up is present.
US10345006B2 Pulsed power-based dry fire protection for electric water heaters
A water heater having an electric heating element therein is provided with apparatus for preventing dry firing of the heating element. The apparatus is operative to (1) power the heating element with electrical test pulses having first predetermined durations and being separated by rest periods of second predetermined durations during which the heating element is depowered, (2) determine the average electrical current flow through the element during each of the test pulses, and (3) preclude energization of the heating element if the average current flow therethrough during an electrical test pulse subsequent to the first test pulse is less by a predetermined magnitude than the average electrical current flow through the heating element during the first electrical test pulse.
US10345002B2 Adjustable concealed heating and cooling system
A height-adjustable, concealed heating and cooling system that includes a heating and cooling unit and an adjustable frame that enables the (vertical) position of the heating and cooling unit to be modified and to be attached to framing members of a wall or another heating and cooling unit. The heating and cooling unit also includes a housing that is attached to the frame. The housing extends into the wall to define a recess portion through which a heat and/or cooling supply pipe with heat-dissipating fins attached thereto extends.