Document Document Title
US10387378B2 Storage and retrieval of file-level changes on deduplication backup server
When a backup client sends a request to back up a file to a backup server, the file and an index (e.g., checksum, hash, encryption, etc.) of the file are stored on the backup server in an efficient deduplication storage. If a backup client sends a request to back up a modified version of a file already stored on a backup server, the modified portion of the file is stored. In addition, an index of the modified portion is generated and stored along with the modified portions on the backup server. The indices can be used to reconstruct the file or modified version of the file when retrieved. The efficient deduplication storage method ensures that multiple copies of files or portions of files do not exist on the servers.
US10387377B2 Computerized methods of data compression and analysis
A computerized method and apparatus compresses symbolic information, such as text. Symbolic information is compressed by recursively identifying pairs of symbols (e.g., pairs of words or characters) and replacing each pair with a respective replacement symbol. The number of times each symbol pair appears in the uncompressed text is counted, and pairs are only replaced if they appear more than a threshold number of times. In recursive passes, each replaced pair can include a previously substituted replacement symbol. The method and apparatus can achieve high compression especially for large datasets. Metadata, such as the number of times each pair appears, generated during compression of the documents can be used to analyze the documents and find similarities between two documents.
US10387376B2 Real-time identification of data candidates for classification based compression
Identification of data candidates for data processing is performed in real time by a processor device in a computing environment. Data candidates are sampled for performing a classification-based compression upon the data candidates. A heuristic is computed on a randomly selected data sample from the data candidate, the heuristic computed by, for each one of the data classes, calculating an expected number of characters to be in a data class, calculating an expected number of characters that will not belong to a predefined set of the data classes, and calculating an actual number of the characters for each of the data classes and the non-classifiable data.
US10387375B2 Data compression algorithm selection and tiering
A data storage subsystem having a plurality of data compression engines configured to compress data, each having a different compression algorithm. A data handling system is configured to determine a present rate of access to data; select at least one sample of data; determine the greatest degree of compression of said data compression engines; determine the compression ratios of the operated data compression engines with respect to the selected sample(s); compressing said selected at least one sample with a plurality of said data compression engines at said selected tier; operate a selected data compression engines with respect to the selected sample and determine the greatest degree of compression of the data compression engines; compress the data from which the sample was selected with one of the operated data compression engines determined to have the greatest degree of compression; and store the compressed data in data storage repositories.
US10387374B2 Scalable grid deduplication
A system, a method, and a computer program product for performing deduplication of data using a scalable deduplication grid are disclosed. A listing of a plurality of zone stamps is generated, where each zone stamp represents a zone in the plurality of zones in a data stream. The listing contains a logical arrangement of the plurality of zone stamps obtained from each storage location and being accessible by a plurality of servers. A first zone stamp in the listing is compared to a second zone stamp in the listing. The first and second zones are delta-compressed based on a determination that the first zone stamp is substantially similar to the second zone stamp. A server is selected to perform the comparison and delta-compression.
US10387368B2 Ideal age vector based file retention in a software testing system
Embodiments relate to ideal age vector based file retention in a software testing system. An aspect includes determining an ideal age vector of historical bug age data corresponding to a software product in the software testing system, wherein the software testing system stores a plurality of version files of the software product. Another aspect includes based on receiving a new version file of the software product, determining a file to delete of the plurality of version files and the new version file based on the ideal age vector. Yet another aspect includes deleting the determined file to delete such that a number of remaining version files is equal to a number of the plurality of version files.
US10387362B2 Secondary data channel communication system
A USB Type-C secondary data channel communication system includes a controller system coupled to a first USB Type-C connector. The controller system determines a second USB Type-C connector orientation when a second USB Type-C connector is connected to the first USB Type-C connector. The controller system then communicates with a connected system through a first data channel available through the second USB Type-C connector and determines that the connected system provides a second data channel mode. In response to determining the connected system provides the second data channel mode, the controller system uses the second USB Type-C connector orientation to configure the provisioning of first data through the first data channel and second data through a second data channel that is available through the second USB Type-C connector. Different data communications may then be provided to the connected system using the first and second data channels.
US10387360B2 Integrated circuits adaptable to interchange between clock and data lanes for use in clock forward interface receiver
An integrated circuit includes a first multi-lane interface having a plurality of first lanes, a second multi-lane interface having a plurality of second lanes; a first layer of clock lane selection units arranged to select one or two of the first and second lanes and output signals on the one or two selected lanes; a second layer of clock lane selection units arranged to select the one or two selected lanes as one or two clock lane and output signals on the one or two selected clock lane; and a plurality of sampling units, each coupled to second layer of clock lane selection units, each arranged to sample one of the first and second lanes according to the signal on the selected clock lane.
US10387357B2 Field-programmable gate array configuration circuit, radio-frequency unit and magnetic resonance system
In a field-programmable gate array (FPGA) configuration circuit, and a radio-frequency unit and a magnetic resonance system having a configuration circuit, the configuration circuit has at least two FPGA modules, each FPGA module being individually connected to a bus; at least two storage devices, each storage device storing a configuration file; one of the at least two FPGA modules being connected to the at least two storage devices separately, and an input end, connected separately to the at least two storage devices. A selection signal is provided for selecting one of the at least two storage devices. The FPGA module connected to the at least two storage devices reads a configuration file stored in a storage device selected on the basis of the selection signal, and sends, via the bus, the configuration file that has been read to the FPGA module other than the FPGA module connected to the at least two storage devices.
US10387355B2 NoC interconnect with linearly-tunable QoS guarantees for real-time isolation
Disclosed is method for operating an interposer that includes assigning a binary port weight to a plurality of input ports of the interposer. The sum of all of the port weights is less than or equal to a number of traversals available to the interposer in a cycle. A traversal counter is set zero at the beginning of each cycle. The output of the traversal counter is a binary number of m bits. A mask is generated when a bit of the traversal counter transitions from a zero to a one. The mask is generated having the m−k+1 bit of the mask equal to one and all other bits of the mask equal to zero. Data is transmitted from each port when both the binary port weight and the mask have a one in the same bit position.
US10387353B2 System architecture for supporting active pass-through board for multi-mode NMVE over fabrics devices
A rack-mounted system includes a chassis, a switchless board disposed in the chassis, a midplane, and a plurality of device ports. The switchless board includes a baseboard management controller (BMC), a network repeater configured to transport network signals, and a PCIe switch configured to transport PCIe signals. Each of the plurality of device ports is configured to connect a storage device to the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable to operate in one of multiple storage protocol modes based on a type of the chassis. The network repeater of the switchless board is swappable with an Ethernet switch to provide a switching compatibility to the chassis using the same midplane. The storage device can operate in single-port and dual-port configurations.
US10387352B2 Systems and methods for multibit code communications
Certain implementations of the disclosed technology may include systems and methods for multibit code communications that can provide more than one bit per input port. In an example implementation, a method is provided that can include measuring an input voltage at an input port in communication with a device. The method can include comparing the measured input voltage with a plurality of predetermined reference voltage levels, and determining, based on the comparing, a device ID. The method can further include outputting the device ID. Certain implementations may further include compensating a signal associated with the device based on the identified device ID.
US10387350B1 Configurable sponge function engine
A configurable sponge function engine. The configurable engine includes a register having bitrate and capacity sections, each having a variable size, where a sum of the bitrate and capacity sizes is fixed. A controller generates a bitrate size indication. A configurable message processor receives an input message from an input bus, receives the size indication, fragments the input message into fragmented blocks of a size specified by the size indication, and converts the blocks to a bus width of the bitrate and capacity sizes. An iterative calculator receives the blocks, performs iterative processing operations on the blocks, and stores a result of each operation in the register overwriting a previous register value. An output adaptor receives a value stored in the register after the block corresponding to the end of the input message is processed and outputs the register value converted to have an output bus width.
US10387345B2 USB port controller with automatic transmit retries and receive acknowledgements
Described examples include USB controllers and methods of interfacing a host processor with one or more USB ports with the host processor implementing an upper protocol layer and a policy engine for negotiating USB power delivery parameters, in which the USB controller includes a logic circuit implementing a lower protocol layer to provide automatic outgoing data transmission retries independent of the upper protocol layer of the host processor. The controller logic circuit further implements automatic incoming data packet validity verification and acknowledgment independent of the upper protocol layer of the host processor.
US10387344B2 Direct drive LED driver and offline charge pump and method therefor
In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current. In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10387343B2 Processing of events for accelerators utilized for parallel processing
According to embodiments of the present invention, machines, systems, methods and computer program products for processing events including efficiently processing interrupt service requests for peripheral devices, such as hardware accelerators, utilized in parallel processing are provided. For each core engine of a peripheral device, the peripheral device detects whether one or more interrupt signals have been generated. Information associated with the one or more interrupt signals are stored in one or more registers of peripheral device memory, for each core engine. The information is aggregated and stored in a vector of registers in the peripheral device memory, and the aggregated information is written to memory associated with a CPU to enable CPU processing of interrupt requests from each core engine of the peripheral device.
US10387342B2 Method of using a chip identification device
A method of using a chip identification device is jointly performed by a chip mass-produced by a semiconductor manufacturing process, a first chip manufacturer making the chip, and a chip user assembling a product by using the chip. The method includes inputting a first published passcode, published by the first chip manufacturer, inputting a second published passcode published by a second chip manufacturer, inputting the first published passcode to the chip by the chip user, reading an aggregate of electronic output signals as a read code, sending the read code to the first chip manufacturer to compare the first output code and the read code. The chip is regarded as a counterfeit if the comparison is consistent.
US10387339B2 High performance interconnect physical layer
A supersequence corresponding to an initialization state is received on a link that includes a repeating pattern of an electrical idle exit ordered set (EIEOS) followed by a number of consecutive training sequences. Instances of the EIEOS are to be aligned with a rollover of a sync counter. A latency value is determined from one of the EIEOS instances in the supersequence and latency is added to a receive path of the link through a latency buffer based on the latency value.
US10387338B2 Memory tile access and selection patterns
In one embodiment, an apparatus, such as a memory device, is disclosed. The apparatus includes multiple memory tiles and selection circuitry. Each memory tile has an array of storage components at intersections of a plurality of digit line conductors and a plurality of access line conductors. The selection circuitry includes line drivers that select a storage component of a memory tile based on a corresponding digit line conductor and a corresponding access line conductor to the storage component. The selection circuitry may select two or more storage components of a memory tile in a consecutive manner before selecting the storage components of a different memory tile.
US10387336B2 Memory protection based on system state
Disclosed in some examples are memory systems, computing systems, and machine readable mediums for protecting memory at identified addresses based upon access rules defining permissible access to the identified memory addresses that depends on the value of one or more registers stored in the memory system. In some examples, the value of the registers (e.g., a Platform Configuration Register) may depend on a state of a computing device in which the memory system is installed.
US10387335B2 Memory system and handles to master capabilities
In one example, a processor sends a memory access request including a data capability and a handle which references a master capability. In response to receiving the memory access request, a memory controller checks whether the handle references a valid master capability and checks whether the data capability is within a scope of the master capability. In response to determining that the master capability is valid and the data capability is within the scope of the master capability, the memory controller returns a result of the memory access request to the processor.
US10387329B2 Profiling cache replacement
Profiling cache replacement is a technique for managing data migration between a main memory and a cache memory to improve overall system performance. A profiler maintains counters that count memory requests for access to the pages maintained in both the cache memory and the main memory. Based on this access-request count information, a mover moves pages between the main and cache memories. For example, the mover can swap little-requested pages of the cache memory with highly-requested pages of the main memory. The mover can do so, for instance, when the counters indicate that the number of page access requests for highly-requested pages of the main memory is greater than the number of page access requests for little-requested pages of the cache memory. To avoid impeding the operations of memory users, the mover can perform page swapping in the background at predetermined time intervals, such as once every microsecond (μs).
US10387328B2 Systems and methods for identifying storage resources that are not in use
An apparatus, system, and method are disclosed for managing a non-volatile storage medium. A storage controller receives a message that identifies data that no longer needs to be retained on the non-volatile storage medium. The data may be identified using a logical identifier. The message may comprise a hint, directive, or other indication that the data has been erased and/or deleted. In response to the message, the storage controller records an indication that the contents of a physical storage location and/or physical address associated with the logical identifier do not need to be preserved on the non-volatile storage medium.
US10387324B2 Method, apparatus, and system for efficiently handling multiple virtual address mappings during transactional execution canceling the transactional execution upon conflict between physical addresses of transactional accesses within the transactional execution
An apparatus and method is described herein for providing structures to support software memory re-ordering within atomic sections of code. Upon a start or end of a critical section, speculative bits of a translation buffer are reset. When a speculative memory access causes an address translation of a virtual address to a physical address, the translation buffer is searched to determine if another entry (a different virtual address) includes the same physical address. And if another entry does include the same physical address, the speculative execution is failed to provide protection from invalid execution resulting from the memory re-ordering.
US10387322B2 Multiple read and write port memory
A memory supports a write or multiple read operations in any given clock cycle. In a first clock cycle, new content data is written to a particular content memory bank among a set of content memory banks. Also in the first clock cycle, current content data is read from corresponding locations in one or more other content memory banks among the set of content memory banks. New parity data is generated based on the new content data written to the particular content memory bank and the current content data read from the one or more other content memory banks. The new parity data is written to a cache memory associated with the one or more parity banks. In a second clock cycle subsequent to the first clock cycle, the new parity data is transferred from the cache memory to one of the one or more parity memory banks.
US10387317B2 Non-volatile memory controller cache architecture with support for separation of data streams
A system, according to one embodiment, includes: non-volatile memory; a non-volatile memory controller having a cache; and logic integrated with and/or executable by the non-volatile memory controller, the logic being configured to: retrieve a physical block address corresponding to a logic block address; extract information from the physical block address; perform a lookup operation in cache using the extracted information; perform a range check of the physical block address in response to the lookup operation succeeding; and read data from the cache in response to the range check succeeding. An architecture of the cache supports separation of data streams, in addition to supporting parallel writes to different non-volatile memory channels. The cache architecture also supports pipelining of the parallel writes to different non-volatile memory planes. The non-volatile memory controller is also configured to perform a direct memory lookup in the cache based on a physical block address.
US10387315B2 Region migration cache
A memory access profiling and region migration technique makes allocation and replacement decisions for periodic migration of most frequently accessed regions of main memory to least frequently accessed regions of a region migration cache, in background operations. The technique improves performance in sparsely-used memory systems by migrating regions of main memory corresponding to the working footprint of main memory to the region migration cache. A method includes profiling a stream of memory accesses to generate an access frequency ranked list of address ranges of main memory and corresponding access frequencies based on memory addresses in the stream of memory accesses. The method includes periodically migrating to a region migration cache contents of a region of main memory selected based on the access frequency ranked list. The method includes storing a memory address range corresponding to the contents of the region migration cache in a tag map.
US10387314B2 Reducing cache coherence directory bandwidth by aggregating victimization requests
A directory structure that may allow concurrent processing of write-back and clean victimization requests is disclosed. The directory structure may include a memory configured to store a plurality of entries, where each entry may include information indicative of a status of a respective entry in a cache memory. Update requests for the entries in the memory may be received and stored. A subset of previously stored update requests may be selected. Each update request of the subset of the previously stored update requests may then be processed concurrently.
US10387313B2 Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or disk contents are modified during a power transition, causing cache contents to no longer accurately reflect data stored in disk storage. The cache device may be removable from the computer, and unexpected removal of the cache device may cause cache contents to no longer accurately reflect data stored in disk storage. Cache metadata may be managed during normal operations and across power transitions, ensuring that cache metadata may be efficiently accessed and reliably saved and restored across power transitions. A state of a log used by a file system may be determined prior to and subsequent to reboot of an operating system in order to determine whether data stored on a cache device may be reliably used.
US10387312B2 System and method for event monitoring in cache coherence protocols without explicit invalidations
Synchronization events associated with cache coherence are monitored without using invalidations. A callback-read is issued to a memory address associated with the synchronization event, which callback-read either reads the last value written in the memory address or blocks until a next write takes place in the memory address and reads a newly written value.
US10387311B2 Cache directory that determines current state of a translation in a microprocessor core cache
A cache structure implemented in a microprocessor core include a set predictor and a logical directory. The set predictor contains a plurality of predictor data sets containing cache line information, and outputs a first set-ID indicative of an individual predictor data set. The logical directory contains a plurality of logical data sets containing cache line information. The cache structure selectively operates in a first mode such that the logical directory receives the first set-ID that points to an individual logical data set, and a second mode such that the logical directory receives a currently issued micro operational instruction (micro-op) containing a second set-ID that points to an individual logical data set. The logical directory performs a cache lookup based on the first set-ID in response to operating in the first mode, and performs a cache lookup based on the second set-ID in response to operating in the second mode.
US10387308B2 Method and apparatus for online reducing caching devices
The present disclosure provides a method and apparatus for online reducing cache devices from a cache. The cache includes a first cache device and a second cache device, the method comprising: keeping the cache and the second cache device in an enabled state; labeling the first cache device as a to-be-reduced device so as to block a new data page from being promoted to the first cache device; removing a cached data page from the first cache device; removing the cached input output (IO) historical information from the first cache device; and removing the first cache device from the cache. There is also provided a corresponding apparatus.
US10387296B2 Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions
Methods and systems to identify threads responsible for causing a concurrency bug in a computer program having a plurality of concurrently executing threads are disclosed. An example method disclosed herein includes defining, with a processor, a data type. The data type including a first predicate, the first predicate being invoked using a first program instruction inserted in a first thread of the plurality of threads, a second predicate, the second predicate being invoked using a second program instruction inserted in a second thread of the plurality of threads, and an expression defining a relationship between the first predicate and the second predicate. The method further includes, in response to determining the relationship is satisfied during execution of the computer program, identifying the first thread and the second thread as responsible for the concurrency bug.
US10387288B2 Interactive analysis of a security specification
Analyzing a security specification. An embodiment can include identifying a downgrader in a computer program under test. Testing on the downgrader can be performed in a first level of analysis. Responsive to the downgrader not passing the testing performed in the first level of analysis, a counter example for the downgrader can be automatically synthesized. Further, a test unit can be created for the downgrader using the counter example as an input parameter to the downgrader. The test unit can be executed to perform testing on the downgrader in a second level of analysis. Responsive to the downgrader passing the testing performed in the second level of analysis, a user can be prompted to simplify a model of the downgrader.
US10387287B1 Techniques for rating system health
Techniques are described that provide for determining health of a system and its components and may include: receiving a hierarchical structure including a plurality of levels of nodes representing the system and components of the system; performing first processing that calculates an overall score denoting health of the system, wherein the overall score is determined in accordance with a plurality of other scores for the components in the system, the plurality of other scores being associated with nodes of the hierarchical structure; and displaying, in a user interface, the overall score.
US10387285B2 Power evaluator for application developers
Testing applications on a hardware development platform. A method includes receiving user input, the user input including an executable application. The method further includes executing the executable application on an application development platform and gathering at least one of thermal or electrical power characteristics caused by executing the application on the application development platform. The method further includes. accessing operating conditions for the application development platform. The method further includes accessing a set of one or more predefined threshold end-use platform operating conditions. The method further includes scaling the thermal or electrical power characteristics caused by executing the application on the application development platform based on the threshold end-use platform operating conditions and the operating conditions for the application development platform. The method further includes providing an indication of the application performance to the user based on the scaled thermal or electrical power characteristics.
US10387284B2 Verifying interconnection between media devices and meters using touch sensing integrated circuits
Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to verify interconnection between media devices and device meters with touch sensing integrated circuits are disclosed. Example methods disclosed herein include accessing an output of a touch sensing integrated circuit associated with a meter, the touch sensing integrated circuit to electrically couple with an interface of a media device monitored by the meter. Example methods disclosed herein also include determining the meter is coupled to the media device via the interface in response to the output of the touch sensing integrated circuit.
US10387281B2 Flash memory block retirement policy
Devices and techniques for a flash memory block retirement policy are disclosed herein. In an example embodiment, a first memory block is removed from service in response to encountering a read error in the first memory block that exceeds a first error threshold. Recoverable data is copied from the first memory block to a second memory block. During each of multiple iterations, the first memory block is erased and programmed, and each page of the first memory block is read. In response to none of the pages exhibiting a read error that exceeds a second error threshold during the multiple iterations, the first memory block is returned to service.
US10387278B2 Method to display real-time module OIR time
In one embodiment, a device in a modular networking rack determines an online insertion and removal (OIR) time for a particular device module of a plurality of device modules contained within the modular networking rack. The device determines an OIR time for the plurality of device modules based on the OIR time for the particular device module and provides an indication of the OIR time for the plurality of device modules for display to a user.
US10387276B2 Semiconductor memory devices with error correction and methods of operating the same
A method of operating a semiconductor memory device including a memory cell array and an error correction code (ECC) engine, wherein the memory cell array includes a plurality of memory cells and the ECC engine is configured to perform an error correction operation on data of the memory cell array, may include storing, in a nonvolatile storage, a mapping information indicating physical addresses of normal cells to swap with a portion of fail cells when a first unit of memory cells includes a number of the fail cells exceeding an error correction capability of the ECC engine. The first unit of memory cells of the memory cells may be accessed based on a logical address. The method may include performing a memory operation on the memory cell array selectively based on the mapping information.
US10387274B2 Tail of logs in persistent main memory
A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory so as to be loggable in case of recovery. For instance, the event may be written into a log cache structure, along with other state which identifies that the event is in the particular log cache structure, the location of the event within the particular log cache structure, and the order of the event. To recover, the log in the persistent store is evaluated to identify the end of the stored log. The tail of the log is identified in the persistent main memory by identifying any log cache structures that are after the end of the stored log and which are validly recoverable. The log cache structure contents are then serialized one log cache at a time, earliest first.
US10387265B1 Preventive hash loading
A method, computer program product, computing system, and system for preventive hash loading are described. The method may include receiving an indication at a storage server that a machine will be backed up. The method may further include loading fingerprints of blocks related to a previous backup of the machine to RAM of the storage server. The method may also include searching the storage server for fingerprints in the RAM that match fingerprints of incoming blocks from the machine being backed up. The method may additionally include, in response to determining that the fingerprints of the incoming blocks do not match fingerprints in the RAM, searching for the fingerprints in a database. Moreover, the method may include transferring only blocks from the machine being backed up that are not in the RAM or the database of the storage server to the storage server.
US10387264B1 Initiating backups based on data changes
Initiating backups based on data changes is described. A system identifies an amount of data changed for a client since a previous backup operation for the client. The system determines whether the amount of data changed meets a threshold requirement. The system initiates a backup operation for the client if the amount of data changed meets the threshold requirement.
US10387260B2 Reboot system and reboot method
A reboot system includes a control panel for operating an apparatus including a control panel controller, a main controller that communicates with the control panel controller of the control panel to control the apparatus, and a sub-controller that controls a power supply of the apparatus. The control panel controller monitors communication between the main controller and the control panel controller to detect a communication failure, and notifies the sub-controller of the communication failure between the main controller and the control panel controller. The sub-controller requests the power supply to reboot when the notification from the control panel controller indicating the communication failure is received.
US10387256B2 Method and apparatus for distributed storage integrity processing
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
US10387254B2 Bose-chaudhuri-hocquenchem (BCH) encoding and decoding tailored for redundant array of inexpensive disks (RAID)
A method of encoding generalized concatenated error-correcting codes includes providing a parity matrix {tilde over (H)}j of a j-th layer code and predefined syndrome {tilde over (s)} of length n−{tilde over (k)}j, where the first n-kl coordinates are zero, n is a length of a codeword c of a first layer BCH code Cl of dimension {tilde over (k)}j, codeword c satisfies {tilde over (H)}jc={tilde over (s)}, a first layer code includes only a BCH code, and each subsequent layer includes a Reed-Solomon (RS) stage followed by a BCH code; finding a square matrix R, of dimension (n−{tilde over (k)}j)(n−{tilde over (k)}j) such that Rj{tilde over (H)}j=(A|I), where A is an arbitrary matrix, Rj=(Qj|Tj), where Q has n−kl columns Tj and has k1−{tilde over (k)}j columns; finding a vector c−(a b) where a is a vector of length {tilde over (k)}j and b is a vector of length n−{tilde over (k)}j; and solving ( A | I ) ⁢ ( a b ) = ( Q j | T j ) ⁢ s ~ = T j ⁢ s ⁢ ⁢ where ⁢ ⁢ a = 0 ⁢ ⁢ and ⁢ ⁢ b = T j ⁢ s , where a=0 and b=Tjs, and codeword c is nonzero only on the last n−{tilde over (k)}j=n−kj bits.
US10387252B2 Synchronously storing data in a plurality of dispersed storage networks
A method begins with a processing module obtaining a data object from a user and identifying a plurality of virtual storage vaults (VSVs) for storage of the data object. The method continues with the processing module determining dispersal error encoding parameters associated with a first virtual storage vault and error encoding the data object in accordance with those dispersal error encoding parameters to produce a corresponding plurality of sets of encoded data slices (EDSs), issuing write slice requests for the EDSs and receiving EDS information from at least some of the plurality of VSVs. When the EDS information indicates that a threshold number of VSVs have successfully stored the plurality of sets of encoded data slices within a synchronization timeframe, the method continues with the processing module issuing a favorable response to the user, or when a threshold number of VSVs have not successfully stored the plurality of sets of encoded data slices initiating a retry process.
US10387249B2 Migrating data slices within a dispersed storage network
Methods and apparatus for use in a dispersed storage network (DSN) to facilitate migrating encoded data slices in the DSN. In one example, when detecting a failing memory within a dispersed storage unit, an encoded data slice can be encrypted so as to create a migrated data slice with migrated data slice is forward for storage within an alternate dispersed storage unit. A signing key can be further applied to the migrated data slice and/or a nonce can be included within the migrated data slice. In response to a request for the encoded data slice that has been migrated, the dispersed storage unit can receive the migrated data slice from the alternate dispersed storage unit and decrypt the migrated data slice to recover the encoded data slice which can then be forwarded to the requesting entity.
US10387242B2 Dynamic link error protection in memory systems
Errors can be introduced when data is transferred over a link between two entities such as between a host and a memory. Link error protection schemes can be implemented to detect and correct errors that occur on the link to enhance transmission reliability. However, these benefits are not without costs since such protection schemes increase both latency and power consumption. In one or more aspects, it is proposed to dynamically adjust the level of link error protection applied to match any change in the operating environment. For example, likelihood of link errors strongly correlates with the link speed. If the link speed is increased, a greater level of link error protection can be applied to counteract the increase in the link errors. If the link speed is decreased, the level of protection can be decreased so that latency and power consumption penalties can be minimized.
US10387236B2 Processing data errors for a data processing system
Processing data errors in a data processing system, includes a computer receiving one or more patterns and a data set. The one or more patterns describe characteristics of an erroneous data record and are associated with a root cause. The root cause includes a description of a technical deficiency causing the data error in the erroneous data record. Responsive to the computer determining that a first set of data records in the received data set have characteristics that match a first pattern of the one or more patterns, the computer assigns the first set of data records of the received data set having characteristics that match the first pattern to a first error group.
US10387234B2 Apparatus and method for controlling a power supply to processing circuitry to avoid a potential temporary insufficiency in supply of power
A data processing apparatus 2 includes processing circuitry 4 performing processing operations which move the processing circuitry 4 between logical states. Monitoring circuitry 18 monitors logical state variables of the processing circuitry and these are supplied to prediction circuitry 30 which detects predetermined patterns within the logical states which are indicative (previously correlated with) of a future potential temporary insufficiency in the supply power to the processing circuitry 4. When such a pattern is detected, then power control circuitry 8,10 serves to trigger a mitigation response to counteract the future potential temporary insufficiency in power supply, such as temporarily reducing the clock frequency and/or boosting the supply voltage.
US10387233B2 Information processing device and method of testing
An information processing device includes a first port and a processor coupled to the first port and configured to transmit, via the first port, a first signal to a first device coupled to the first port, cause a second device coupled to the first port to determine whether a failure is present in the first port when the information processing device does not receive a first response signal in response to the first signal, and determine that the failure is present in the first device when the second device does not determine that the failure is present in the first port.
US10387231B2 Distributed system resiliency assessment using faults
A method and system for assessing resiliency of a system is provided. A fault injection system may, for each of a plurality of dimensions of a fault profile, access an indication of possible values for the dimension, which may be specified by a user. The fault injection system may, for each of a plurality of fault profiles, automatically create the fault profile by, for each of the plurality of dimensions, selecting by the computing system a possible value for that dimension. For at least some of the fault profiles, the fault injection system injects a fault based on the fault profile into the system and determines whether a failure was detected while the fault was injected.
US10387229B2 Reducing cost of deserialization by skipping unused array regions
Methods are provided for copying, from a local place to a remote place, only array variables from a set at the local place that are used at the remote place. A method includes identifying the array based on the array meeting a condition of being defined outside of a code block for a copy command and used inside of the code block. The copy command mandates a copying of all the array variables in the set from the local place to the remote place. The method includes generating a function having code that selectively serializes or deserializes only the array variables from the set that are used at the remote place. The method includes serializing, at the local place, and deserializing at the remote place, only the array variables from the set that are used at the remote place, by invoking the function.
US10387226B2 Timestamp suppression
A system on a chip or storage device has a dynamic process for handling system events that are transmitted at varying transmission rates. This dynamic process is a hybrid mode of operation that tailors the use of time stamp information according to the dynamic flow of events that are submitted in the system. Relative time stamps can be used along with explicit time stamps. Periodic wrap around events which use relative time stamps based on the periodic wrap events may be suppressed when there were no events between consecutive wrap around events. When an asynchronous event occurs during the suppression, the event is identified with a high precision time stamp (HPTS) rather than a relative time stamp. The periodic wrap around events can be re-initiated after the HPTS event is stamped.
US10387220B2 System and method for providing additional functionality to existing software in an integrated manner
An improved system and method are disclosed for improving functionality in software applications. In one example, the method includes a computing entity having a network interface, a processor, and a memory configured to store a plurality of instructions. The instructions include instructions for a superblock application having instructions for a function block included therein. The function block is configured to provide functions that are accessible to the superblock application via an application programming interface (API). The functions are provided within the superblock application itself and are accessible within the superblock application without switching context to another application on the computing entity.
US10387217B2 Distributed processing of mixed serial and concurrent workloads
Provided is a process, including: obtaining a task tree; traversing the task tree to obtain an unordered set of tasks and an ordered list of tasks; adding the unordered set of tasks to at least some of a plurality of queues of tasks; adding the ordered list of tasks to at least some of the plurality of queues of tasks; and receiving a first task request from a first worker process in a concurrent processing application and, in response to the first task request: accessing a first queue from among the plurality of queues, determining that the first queue is not locked, accessing a first task in the first queue in response to the first task being a next task in the first queue, determining that the first task is a member of a sequence of tasks specified by the ordered list and, in response, locking the first queue, and assigning the first task to the first worker process.
US10387216B2 Task mapping for heterogeneous platforms
An exemplary system according to various examples receives a function call including a plurality of operands, each operand in the plurality of operands comprising a set of data elements. The system identifies a plurality of actions associated with the function call and the plurality of operands, determines a set of dependencies among the plurality of actions for executing the actions using a set of computing resources, and presents the set of actions and the determined set of dependencies.
US10387215B2 Motherboard analysis device and method of analyzing motherboard using same
A method for analyzing a motherboard for detecting an abnormally heated element of the motherboard includes placing the motherboard in a sealable container and powering on the motherboard, adjusting a temperature inside the sealable container to a predetermined temperature/temperature range, capturing a first image of the motherboard under ultraviolet light, capturing a thermal image of the motherboard, calibrating a position of the first image and the thermal image, combining the calibrated first image and the calibrated thermal image into a second image, and carrying out differential and image binarization processing on the second image and a template image to identify an abnormally heated element of the motherboard. A motherboard analysis device is also provided.
US10387214B1 Managing data processing in a distributed computing environment
Data processing can be managed in a distributed computing environment (DCE). In one example, the DCE can receive a sequence of computing operations to be consecutively executed in the DCE. For each computing operation in the sequence, the DCE can receive input data for the computing operation, partition the input data into subsets, and determine whether the computing operation is linear or non-linear. The DCE can then apply different processing techniques to the subsets depending on whether the computing operation is linear or non-linear.
US10387213B2 Dispersed storage network secure hierarchical file directory
A method includes creating a file directory entry in a directory file of a secure hierarchical file directory system for a file. The file directory entry includes a path name, an encryption access control list, and a source name. The file is encrypted with a key and the key is encrypted with each public key of user devices authorized to access the file. The encryption access control list includes identities of the set of user devices and the set of object content keys. The method further includes encrypting the directory file using a second key. The method further includes generating second object content keys based on the second key and public keys of second user devices authorized to access the directory file. The method further includes creating a next level directory file entry in a next higher directory file of the secure hierarchical file directory system for the directory file.
US10387212B2 Attribute collection and tenant selection for on-boarding to a workload
A tenant model models workload usage of tenants, based upon a set of tenant attributes. The model is applied to a set of tenants waiting to be on-boarded to a workload to identify a metric indicative of likely tenant usage of the workload. A subset, of the set of tenants, are identified for on-boarding, based upon the metric, and on-boarding functionality is controlled to the identified subset of tenants.
US10387208B2 Distributed cloud computing elasticity
A method comprising, in a cloud computing system: receiving a new job at the cloud computing system; sampling VMs (Virtual Machines) of the cloud computing system for the load currently handled by each of the VMs; if the load currently handled by the VMs is within operational bounds, sending the new job to one of the VMs which currently handles the highest load compared to other ones of the VMs; and if the load currently handled by the VMs is beyond operational bounds, sending the new job to one of the VMs which currently handles the lowest load compared to other ones of the VMs.
US10387205B2 Optimizing runtime environments
A system and method for optimizing runtime environments for applications by running the applications in a plurality of runtime environments and iteratively selecting and creating new runtime environments based on a fitness score determined for the plurality of runtime environments.
US10387199B2 Container chaining for automated process completion
A method obtains a configuration for an automated process that includes discrete tasks. The configuration specifies a corresponding container image, of a plurality of different container images, for each discrete task of the discrete tasks, and further specifies a sequence in which to instantiate a plurality of containers from the plurality of container images to perform the discrete tasks and complete the automated process. The method identifies from the configuration a next container image from which to instantiate a next container for execution to perform a next discrete task, the next discrete task corresponding to the next container image and next container instantiated from the next container image. The method initiates instantiation of the next container from the next container image to initiate execution of the container to perform the next discrete task. The method also repeats the identifying and the initiating instantiation for each next container image.
US10387198B2 Integrated multi-provider compute platform
The present invention includes embodiments of systems and methods for addressing the interdependencies that result from integrating the computing resources of multiple hardware and software providers. The integrated, multi-provider cloud-based platform of the present invention employs abstraction layers for communicating with and integrating the resources of multiple back-end hardware providers, multiple software providers and multiple license servers. These abstraction layers and associated functionality free users not only from having to implement and configure provider-specific protocols, but also from having to address interdependencies among selected hardware, software and license servers on a job-level basis or at other levels of granularity.
US10387192B2 Mobile terminal operating system conversion device and method, vehicle, and operating system transmission device and method for vehicle
The present invention relates to. The operating system conversion device for a mobile terminal operates by means of a first operating system (OS), and, when connected to a vehicle, operates by means of an agent, the operating system conversion device comprising: a reception unit which receives, from the vehicle, a second operating system which is different from the first operating system and is exclusively used for the vehicle during connection with the vehicle; and a conversion unit which, during connection with the vehicle, converts the operating system from the first operating system to the second operating system.
US10387190B2 System and method of executing a plurality of threads using thread switching on execution time-out using instruction re-write
A system includes circuitry configured to execute a first thread of a plurality of threads, measure an execution time period during which the circuitry executes the first thread without executing other threads of the plurality of threads, determine whether the measured execution time period exceeds a threshold value, specify first address information of a first instruction which is included in the first thread when it is determined that the measured execution time period exceeds the threshold value, the first instruction being an instruction that is scheduled to be executed, exchange the first instruction stored in an address region specified by the first address information with a second instruction instructing the circuitry to switch from executing the first thread to executing a second thread of the plurality of threads, and switch from executing the first thread to the executing the second thread by executing the second instruction.
US10387189B2 Discovering and identifying resource dependencies
Discovering and identifying resource dependencies. Resources are discovered and managed as configuration items, wherein selected configuration items are each assigned a Uniform Resource Identifier (URI) object. The assigned URI-objects are included in configuration data structures. The configuration data structures are stored in a configuration management system. A resource accessor address and an access point address are assigned. Further, an access resolve entry object is provided that provides a function for address translations, wherein the access resolve entry object includes at least a part of the resource accessor address and at least a part of the access point address, each of them in the URI-object form.
US10387185B2 Performing monitoring and migration of virtual machines in a data center to prevent service level degradation due to the load imposed by the monitoring
The present disclosure relates to a method for monitoring virtual machines in a data center, to a computer program for executing the method, to a monitoring control unit for monitoring virtual machines in a data center, as well as to a data center comprising the monitoring control unit. The method comprises: receiving (S502) a request to monitor a target virtual machine executing on a target computing unit hosted in the data center; identifying (S504) a current allocation of one or more virtual machines to one or more computing units hosted in the data center; determining (S506) an enhanced allocation of the one or more virtual machines to one or more computing units hosted in the data center, the enhanced allocation reducing a load imposed on the target computing unit compared to the load imposed on the target computing unit under the current allocation; migrating (S508) the one or more virtual machines so as to reallocate the one or more virtual machines from the current allocation to the enhanced allocation; and monitoring (S510) the target virtual machine upon completion of the migration of the one or more virtual machines.
US10387183B1 System, method, and computer program for reducing common work of components in a network function virtualization (NFV) based communication network
A system, method, and computer program product are provided for reducing common work of components in a Network Function Virtualization based (NFV-based) communication network. In use, at least one virtual network function (VNF) capable of being used in a chain of virtual network functions in a network function virtualization based network is identified. Additionally, the at least one virtual network function is configured to utilize a control component, the control component being capable of being enabled or disabled and being operable to perform one or more functions associated with the at least one virtual network function.
US10387178B2 Idle based latency reduction for coalesced interrupts
A guest operating system of a virtual machine sends a request to a hypervisor to coalesce interrupts from a networking device. The guest operating system then monitors the execution state of an application on the virtual machine to detect when the application becomes idle. Upon detecting that the application is idle, the guest operating system can send a request to the hypervisor for any coalesced interrupts that have been queued for delivery to the application. The guest operating system may then receive the coalesced interrupts from the hypervisor and deliver them to the application.
US10387177B2 Stateful virtual compute system
A system for providing a stateful virtual compute system is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and select a virtual machine instance to execute the program code on the selected virtual machine instance. The system may further associate the selected virtual machine instance with shared resources and allow program codes executed in the selected virtual machine instance to access the shared resources.
US10387174B2 Extended desktops in virtual desktop environments
Systems and methods are provided for extending a remote desktop to a multi monitor configuration, with each monitor being viewable via a separate web client or native client, where the clients may further be executing on separate computing devices. After an initial remote desktop session is initiated via a first client, a second session with the remote desktop can be requested via a second client, which may be a web client or a native client executing on the same or different computing device as the first client. The remote desktop can be reconfigured to two monitor mode including a first and a second monitor. The graphical data of the first monitor can be streamed to the first client and the graphical data of the second monitor can be streamed to the second client. Consequently, the remote desktop can be extended to additional monitors in the same way.
US10387173B1 Method and system for using emotional state data to tailor the user experience of an interactive software system
Emotional state data is used to tailor the user experience of an interactive software system, by monitoring and obtaining data about a user's emotional state. Invoice data is further used, and organized in a particular manner for presentation to the user based on a predicted future emotional state of the user. Emotional state data is analyzed and used to dynamically modify the user's experience by selecting user experience components and invoice presentation characteristics based on the analysis of the user's emotional state data. Different types of user experience components can be utilized to adjust the user experience to adapt to the user's new emotional state, prevent the user from entering an undesirable emotional state, and/or encourage the user to enter into a desirable emotional state.
US10387171B2 Configurable development platform integrating heterogeneous persistence systems
A system and method for integrating an application with a plurality of persistence systems is described. The system includes a processor; and a memory comprising instructions configured to cause the processor to: receive, from a client, a request for access to an application, the application developed for a first persistent system, the application operational on a platform, the platform providing functionality of the first application for information on the first persistent system and information on a second persistent system; provide, to the client, instructions that when implemented cause a user interface to be dynamically generated in a browser of the client, the user interface for using the application; and provide a data model to translate input from and output to the user interface for use by the application.
US10387169B2 Plug-in packaging method, device, terminal and storage media
A plug-in packaging method, device, terminal and storage media. The method includes: obtaining an executable file created by compiling a source code of a host project; obtaining a base library of the host project that includes at least one compiled public base method; compiling plug-ins required to be packaged respectively by multi-thread based on the base library of the host project; storing the compiled plug-ins required to be packaged into resources of the host project; and packaging the executable file and the resource of the host project together into an apk packet. The above method could improve the packaging speed of the entire apk.
US10387168B2 Information processing apparatus and library management method
As a portion of processing for activation an apparatus or when an application is installed, a Lib management module determines whether there is a plurality of libraries in a setting of a class path, and, in a case of determining that a plurality of libraries are set, expands the set libraries, and after integrating them as a new library, sets the newly generated library as the class path. In addition, the Lib management module deletes libraries that are included in the library after the integration except for those that are directly accessed.
US10387167B2 Action-based computing resource configuration
Provided are examples of apparatus and methods which relate to action-based computing resource configuration. In an example, an instruction indicating an action to be executed by a plurality of computing resources is received. An identification is made that input of data indicating values of one or more user-specified configuration parameters of the plurality of computing resources is required to configure the plurality of computing resources to execute the action. The identifying can include retrieving configuration information from at least a portion of the plurality of computing resources and formatting the retrieved configuration information to present the user with a dynamically-generated graphical user interface which restricts the user to entering only certain values for the data. A description of the one or more user-specified configuration parameters is displayed with a video display.
US10387166B2 Dynamic configuration of a multiprocessor system
A multiprocessor system includes multiple processors configured to run applications, and a dynamic configuration system operating independently on one or more of the multiple processors. The dynamic configuration system is configured to automatically incorporate new processors into the multiprocessor system for communication with one or more of the multiple processors. The dynamic configuration system automatically reconfigures the multiprocessor system in real-time to run at least one application normally run on one or more of the multiple processor to run on one or more of the automatically incorporated new processors.
US10387164B2 Method for initializing peripheral component interconnect express interface card
A method for initializing a peripheral component interconnect express (PCI-E) interface card is provided. The method includes: initializing, by a processing unit in a boot procedure according to a preset first value of a flag, a PCI-E interface card inserted in a PCI-E interface slot by using a first initialization parameter included in a basic input/output system (BIOS) code; setting, by the processing unit in the boot procedure according to the initialized PCI-E interface card, the flag to have the first value or a second value; determining, by the processing unit in the boot procedure, whether the initialized PCI-E interface card needs to be reinitialized; and reinitializing, by the processing unit according to the second value of the set flag when the PCI-E interface card needs to be reinitialized, the PCI-E interface card by using a second initialization parameter included in the BIOS code.
US10387163B2 Operating on data streams using chained hardware instructions
A method for accessing and using a hardware acceleration circuit in a computer system is disclosed. The computer system may receive a single call to a particular library function that is implemented by a hardware acceleration circuit included in the computer system. A plurality of chained hardware instructions is generated in response to the single call, wherein the plurality of chained hardware instructions is based on different ones of a plurality of flags and a plurality of data streams specified by the single call. The computer system may send the plurality of chained hardware instructions to the hardware acceleration circuit for execution.
US10387160B2 Shared local memory tiling mechanism
An apparatus to facilitate memory tiling is disclosed. The apparatus includes a memory, one or more execution units (EUs) to execute a plurality of processing threads via access to the memory and tiling logic to apply a tiling pattern to memory addresses for data stored in the memory.
US10387159B2 Apparatus and method for architectural performance monitoring in binary translation systems
Methods and apparatuses relate to emulating architectural performance monitoring in a binary translation system. In one embodiment, a processor includes an architectural performance counter to maintain an architectural value associated with instruction execution, a register to store the architectural value of the architectural performance counter, binary translation logic to embed an architectural value from the architectural performance counter into a stream of translated instructions having a transactional code region and to store the architectural value into the register, and an execution unit to execute the transactional code region of the stream of translated instructions. The binary translation logic is configured to add the architectural value from the register to the architectural performance counter upon completion of the transactional code region of the stream of translated instructions. In one embodiment, a binary translation system overcomes software incompatibilities by using microarchitectural support to transparently and accurately emulate architectural performance counter behavior.
US10387157B2 System and method for instruction set conversion based on mapping of both block address and block offset
An instruction set conversion system and method is provided, which can convert guest instructions to host instructions for processor core execution. Through configuration, instruction sets supported by the processor core are easily expanded. A method for real-time conversion between host instruction addresses and guest instruction addresses is also provided, such that the processor core can directly read out the host instructions from a higher level cache, reducing the depth of a pipeline.
US10387154B2 Thread migration using a microcode engine of a multi-slice processor
Methods and apparatus for thread migration using a microcode engine of a multi-slice processor including issuing a thread migration instruction to the microcode engine of a decode unit, the thread migration instruction comprising an indication that the thread migration instruction is to be processed by the microcode engine; decoding, by the microcode engine, the thread migration instruction into a plurality of internal operations each targeting a different register entry; transmitting the plurality of internal operations to a dispatcher of the multi-slice processor; and manipulating, by the multi-slice processor, a plurality of register entries according to the plurality of internal operations.
US10387153B2 Synchronizing a set of code branches
Techniques for synchronizing a set of code branches are disclosed. A synchronization process is triggered by an event and/or a schedule. The synchronization process includes traversing each code branch, such that parent branches of a particular branch are “in sync” prior to being merged into the particular branch. In an embodiment, a hierarchical order for a set of branches is determined. The branch represented by the top node of the hierarchical order does not have any parents. A branch that is a child of the branch represented by the top node is in the second level of the hierarchical order. The branch in the second level is updated by incorporating the current state of the branch represented by the top node. Thereafter, each branch is iteratively updated by incorporating the current state of the branch's parent branch. Hence, changes to any parent branch are propagated through all its descendant branches.
US10387150B2 Instructions to count contiguous register elements having a specific value in a selected location
A machine instruction to find a condition location within registers, such as vector registers. The machine instruction has associated therewith a register to be examined and a result location. The register includes a plurality of elements. In execution, the machine instruction counts a number of contiguous elements of the plurality of elements of the register having a particular value in a selected location within the contiguous elements. Other locations within the contiguous elements are ignored for the counting. The counting provides a count placed in the result location.
US10387142B2 Using annotation processors defined by modules with annotation processors defined by non-module code
Annotation processors defined by a module of a module system are used for processing annotations. Annotation processors defined by a module of a module system may be used with annotation processors defined by non-module code. A predefined deterministic process is used to select annotation processors for processing annotations. The predefined deterministic process imposes an order for searching and/or using annotation processors.
US10387139B2 Opportunistic software updates during select operational modes
Disclosed embodiments relate to opportunistically updating Electronic Control Unit (ECU) software in a vehicle. Operations may include receiving, at a controller in a vehicle, a wireless transmission indicating a need to update software running on at least one ECU in the vehicle; monitoring an operational status of the vehicle to determine whether the vehicle is in a first mode of operation in which an ECU software update is prohibited; delaying the ECU software update when the operational status is prohibited; continuing to monitor the operational status of the vehicle to determine whether the vehicle is in a second mode of operation in which the ECU software update is permitted; and enabling updating of the at least one ECU with the delayed ECU software update when it is determined that the vehicle is in the second mode of operations.
US10387136B2 Updating control software on a network-connected HVAC controller
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update.
US10387132B2 Cloud-based application resource files
A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a minimal set of application resource files. The remaining application resource files can be replaced with application resource file placeholders, which can have the appearance of application resource files but are in fact empty files. When an application requests an application resource file, an application resource file retrieval process installed on the client device can detect the difference between an application resource file and an application resource file placeholder. The application resource file retrieval process can trigger a fault in response to detecting an application resource file placeholder, which causes the client device to obtain the requested application resource file from a remote storage location, such as cloud-based storage. Additionally, installed application resource files can be replaced with application resource file placeholders.
US10387131B2 Associating a URL or link between two applicatons
Methods and systems for associating, in a secure manner, a link between web sites (or other network resources) and installed applications. In one embodiment, a signed list of one or more URLs is downloaded and validated to establish an association, which is stored in a data structure, between a first application and a second application. In response to receiving a selection of a URL in the second application, comparing the selected URL to URLs in the data structure and displaying, in the first application, content of the selected URL in response to determining that at least a prefix portion of the selected URL matches one of the URLs associated with the first application in the data structure.
US10387129B2 Deployment of environment-agnostic services
Systems and methods for deploying runtime environment-agnostic services are presented. In an example embodiment, an indication is received of a runtime environment in which a first programming code and a second programming code are to execute. The second programming code includes a dependency to the first programming code that is abstracted from the runtime environment. An artifact of the first programming code and an artifact of the second programming code are accessed from a data store based on the indication of the runtime environment. The artifact of the first programming code and the artifact of the second programming code are integrated to yield integrated programming code. The integrated programming code is deployed to the indicated runtime environment.
US10387126B2 Data marshalling optimization via intermediate representation of workflows
An intermediate representation of a workflow that comprises software functions may be generated to efficiently perform data marshalling. The workflow is analyzed, including identifying that a first software function is implemented in a first language, a second software function is implemented in a second language, and a third software function is not explicitly implemented in an implementation language. Factors associated with the software functions are analyzed, including implementation languages of the software functions. Based on the analysis of the factors, an implementation language is assigned to the third software function that comprises either the first or second language. Based on the analysis of the workflow, an intermediate representation of the workflow is generated that represents each of the plurality of software functions using declarative language. Generating the intermediate representation includes configuring the third software function to be implemented in the assigned implementation language upon compiling the intermediate representation.
US10387123B2 Lightweight framework for web applications
Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
US10387122B1 Residue number matrix multiplier
Arithmetic circuits and methods that perform efficient matrix multiplication for hardware acceleration of neural networks, machine learning, web search and other applications are disclosed herein. Various arrays of multiplier-accumulators may be coupled to form a matrix multiplier which processes data using high precision, fixed point residue number arithmetic.
US10387118B2 Arithmetic operation unit and method of controlling arithmetic operation unit
An arithmetic operation unit includes: a first multiplier configured to multiply two first input data to calculate first arithmetic data; a second multiplier configured to multiply two second input data to calculate second arithmetic data; a first adder configured to add the first arithmetic data and the second arithmetic data to calculate third arithmetic data; a first arithmetic selector configured to select one of the first arithmetic data and the third arithmetic data; a second arithmetic selector configured to select one of the second arithmetic data and the third arithmetic data; a second adder configured to add third input data and arithmetic data selected by the first arithmetic selector to calculate first arithmetic result data; and a third adder configured to add input fourth data and arithmetic data selected by the second arithmetic selector to calculate second arithmetic result data.
US10387117B2 Executing perform floating point operation instructions
Execution of a machine instruction in a central processing unit. A perform floating-point operation instruction and a test bit are obtained. If the test bit has a first value, a specified floating-point operation function is performed, and a condition code is set to a value determined by the specified function. If the test bit has a second value, a check is made to determine if the specified function is valid and installed on the machine. If the specified function is valid and installed on the machine, the condition code is set to one code value, and if the specified function is either not valid or not installed on the machine, the condition code is set to a second code value.
US10387105B2 Method and apparatus for controlling an application
In an example embodiment, method, apparatus and computer program product are provided. The method includes capturing an acoustic signal by a microphone of an apparatus to generate an electrical output signal. The acoustic signal is rendered in response to a source audio signal by a speaker through at least one speaker interface element of the apparatus. The electrical output signal is compared to the source audio signal in order to determine whether the electrical output signal is being affected by mechanical vibrations caused at least partially by the speaker interface element being at least partially interfered by a user. A predetermined action is further performed in the apparatus whenever it is determined that the electrical output signal is affected by the mechanical vibrations caused at least partially by the speaker interface element being at least partially interfered by the user.
US10387103B2 Method and apparatus for processing data of a microphone of a terminal, and terminal
Methods and apparatuses that provide a technical solution for handling a microphone operation request from more than one application is disclosed. The technical solution for processing data obtained by a microphone of a terminal device includes receiving an audio recording start command sent by a second application running on the terminal while the microphone is being used by a first application running on the terminal. The technical solution further includes assigning an unoccupied data receiving port to the second application, acquiring and broadcasting audio recording data collected by the microphone through a data sending port, receiving the audio recording data by the assigned data receiving port, and sending the audio recording data to the second application by the assigned data receiving port.
US10387100B2 Monitoring and control display system and method
A method and system for controlling a display in a machine operating in a work area. A plurality of views are displayed on a screen, each of the plurality of views corresponding to a plurality of functions. A user of the machine is allowed to simultaneously monitor the work area and control one or more of the plurality of functions by way of one or more of the plurality of views. The functions include one or more physical activities performed by an implement, connected to the machine, in the work area. The user is allowed to control, via the display, the one or more physical activities using software executed on the machine while monitoring the work area.
US10387097B2 Cart for use in providing service to passengers in a vehicle
A cart for providing service to passengers in a vehicle. The cart includes a housing having a storage volume with one or more openings to the storage volume, opposite housing sidewalls, and wheels connected to the bottom of the housing. The cart also includes a wireless communication module supported by the housing, with the wireless communication module configured to establish a data communications link in accordance with at least one wireless communication protocol. A data processor is supported by the housing and connected in communication with the wireless communication module with the data processor executing a control system, and the control system receiving information via the data communications link. Sidewalls of the housing support an electronic display connected in communication to the control system and displaying information in accordance with commands received from the control system.
US10387094B2 User interface based on device-state information
A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is received from an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the portable electronic device may generate a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the portable electronic displays the user interface on the touch-sensitive display. In this way, the portable electronic device dynamically adapts the user interface.
US10387093B2 Image forming apparatus that sets a time-out value based on an executed application, information processing method, storage medium storing program
There is provided an image forming apparatus which comprises: a memory for storing an application, and a platform being a program environment for executing the application; a setting unit for setting a time-out value related to execution time of the application operating on the platform stored in the memory; and a controlling unit for controlling execution of the application based on the time-out value, set by the setting unit, related to the execution time of the application.
US10387089B2 Information processing apparatus, control method thereof, and non-transitory computer readable medium using authentication processing
An information processing apparatus comprises: a communication unit which performs short-range wireless communication with an external apparatus configured to provide a predetermined function; a first determination unit which determines, based on information obtained from the external apparatus by the communication unit, whether to perform authentication processing in order to utilize the predetermined function of the external apparatus; and an authentication unit which performs the authentication processing if the first determination unit determines to perform the authentication processing.
US10387088B2 Apparatus, method and system for detecting whether an MFP is within a threshold distance
To enhance the convenience of devices which can be operated through a smart device, a first information processing apparatus includes a processor, and a memory device configured to store a program. The processor executes the program to perform determining whether or not the first information processing apparatus is within a predetermined distance from a second information processing apparatus, and sending authorization information with which an authorization for an operation is requested to the second information processing apparatus, in response to determining that the first information processing apparatus is within the predetermined distance from the second information processing apparatus.
US10387083B2 Print format version with overlaid machine-readable link
Examples disclosed herein relate to generating a print format version with an overlaid machine-readable link. As an example, a set of machine-readable links assigned to a user account from a remote repository is obtained. In response to a print command associated with the user account, one machine-readable link from amongst the set of the machine-readable links is selected and applied onto a portion of the digital document. Thereafter, a print format version of the digital document along with the machine-readable link is generated.
US10387077B2 Techniques for efficiently accessing values spanning slabs of memory
In various embodiments, a memory pool application implements composite arrays via a memory pool that includes a first slab and a second slab. First, the memory pool application assigns the first slab and the second slab to a composite array. The memory pool application then modifies a final data word included in the first slab to store a first portion of a specified value and a leading data word included in the second slab to store a second portion of the specified value. The memory pool application copies the second data word to a duplicate data word included in the first slab. Subsequently, the memory pool application performs an unaligned read operation on the first slab based on a specified offset to retrieve a first word stored in memory and extracts the specified value from the first word based on the specified offset and a specified number of bits.
US10387075B2 Buffer circuit with data bit inversion
A buffer circuit includes a primary interface, a secondary interface, and an encoder/decoder circuit. The primary interface is configured to communicate on an n-bit channel, wherein n parallel bits on the n-bit channel are coded using data bit inversion (DBI). The secondary interface is configured to communicate with a plurality of integrated circuit devices on a plurality of m-bit channels, each m-bit channel transmitting m parallel bits without using DBI. And the encoder/decoder circuit is configured to translate data words between the n-bit channel of the primary interface and the plurality of m-bit channels of the secondary interface.
US10387074B2 Efficient use of buffer space in a network switch
Communication apparatus includes multiple ports configured to serve as ingress ports and egress ports for connection to a packet data network. A memory is coupled to the ports and configured to contain both respective input buffers allocated to the ingress ports and a shared buffer holding data packets for transmission in multiple queues via the egress ports. Control logic is configured to monitor an overall occupancy level of the memory, and when a data packet is received through an ingress port having an input buffer that is fully occupied while the overall occupancy level of the memory is below a specified maximum, to allocate additional space in the memory to the input buffer and to accept the received data packet into the additional space.
US10387071B2 On-the-fly cancellation of unnecessary read requests
A method for a dispersed storage network (DSN) begins by receiving a data retrieval request for data stored as a plurality of sets of encoded data slices in a set of DS memory units. The method continues by selecting a read threshold number of DS units of the set of DS units. The method continues by facilitating sending read requests to the read threshold number of DS units. The method continues by receiving a decode threshold number of favorable read responses from a decode threshold number of DS units of the read threshold number of DS units. The method continues by facilitating canceling any pending read requests associated with other DS units of the read threshold number of DS units. The method continues by identifying any non-responding DS units of the other DS units to produce identified DS units and facilitating sending the identified DS units a read cancellation request.
US10387067B2 Optimizing data storage in a dispersed storage network
A method for execution by a computing device includes dispersed storage error encoding a data segment to produce a set of encoded data slices. Dispersed storage network (DSN) configuration information is obtained and a write threshold number of encoded data slices is mapped to storage units to produce a slice storage mapping to facilitate storage of the encoded data slices. Unavailability of at least one encoded data slice is detected, and updated DSN configuration information is obtained. An updated slice storage mapping is produced and storage of an updated write threshold number of encoded data slices is facilitated accordingly. Availability of greater than the write threshold number of encoded data slices is detected and further updated DSN configuration information is obtained. A further updated slice storage mapping is produced and storage of a further updated write threshold number of encoded data slices is facilitated accordingly.
US10387065B2 Memory system and operating method thereof
A memory system may include: a memory device including a plurality of pages in which data are stored and a plurality of memory blocks which include the pages; and a controller suitable for storing data segments of user data corresponding to a write command received from a host, in the pages included in the memory blocks, generating map segments of map data corresponding to storage of the data segments and lists, and searching and updating the map segments through the lists.
US10387064B2 Storage device, host communicating with the storage device, and electronic device including the storage device
A storage device includes a connector including a plurality of connection terminals connectable to an external device and a nonvolatile memory including a secure area and a normal area. The secure area is accessible when the secure signal indicates the secure mode, and the normal area is accessible when the secure signal indicates the non-secure mode. One of the plurality of connection terminals corresponds to a secure signal terminal for receiving a secure signal that indicates a secure mode or a non-secure mode.
US10387058B2 Apparatuses and methods to change data category values
The present disclosure includes apparatuses and methods to change data category values. An example is a memory device that includes an array having a plurality of sequences of memory cells, where each of the respective sequences of memory cells includes a plurality of designated subsets of memory cells, and the array includes a counter corresponding to one of the plurality of designated subsets of memory cells. The memory device is configured to receive input corresponding to a data batch, where the input includes a designation that corresponds to the one of the plurality of designated subsets of memory cells to be conditionally updated, and to change a numerical value stored by the counter corresponding to the one of the plurality of designated subsets of memory cells.
US10387057B2 Memory system and operating method of memory system
A memory system includes: a memory device including a plurality of memory blocks; and a controller including a memory, the controller being suitable for: selecting a source memory block and a target memory block among the plurality of memory blocks; loading map segments of map data for the source memory block on the memory; determining valid pages, among a plurality of pages included in the source memory block, through the map segments; loading valid data stored in the valid pages on the memory; updating map data for the valid data; and storing the valid data and the updated map data in a plurality of pages included in the target memory block.
US10387056B2 Obfuscation-enhanced memory encryption
The present disclosure includes apparatuses and methods for obfuscation-enhanced memory encryption. An example method comprises performing a write operation, wherein the write operation includes transmitting a number of write transactions received from a host along with a number of spurious transactions to a memory, and wherein the number of spurious transactions are transmitted at a particular rate among the number of received write transactions.
US10387053B1 Memory synchronization in a distributed computing system
Regions of memory in a distributed computing system may be synchronized. A first computing node may comprise a processor writing to a memory via a memory controller. A request to write data to the memory may be received by the memory controller. The memory controller may send a signal to a logic device which forwards the signal to other computing nodes in the distributed system. The memory controller may detect and respond to conflicting writes by instructing the computing nodes to overwrite conflicting memory regions with a data pattern indicative of the conflict.
US10387051B2 Acquisition of IOPS and MBPS limits independently at a scheduler in a scheduler hierarchy
Examples include acquisition of IOPS limits and MBPS limits independently at a parent scheduler in a scheduler hierarchy of a storage system, wherein the scheduler hierarchy includes a parent level and a child level below the parent level. Examples include setting IOPS limits and MBPS limits independently at each child scheduler placed within the child level of the scheduler hierarchy. Examples include receiving a CPU resource allocation at the parent scheduler, wherein the CPU resource allocation is convertible to an IOPS allocation at the parent scheduler. Example include distributing the IOPS allocation among the child schedulers below the parent scheduler such that each of the child schedulers receive the same distribution of the IOPS allocation. Example include allocating IOPS between the child schedulers based on their corresponding IOPS limits.
US10387050B2 System and method for providing accessibility for access controller storage media
Systems and methods for reducing problems and disadvantages associated with traditional approaches to providing accessibility and redundancy for access controller storage media are provided. A method for providing accessibility for storage media of an access controller in an information handling system may include: (i) emulating the storage media such that the storage media appears to an operating system executing on the information handling system as storage media locally attached to the information handling system; (ii) mounting the storage media such that data may be communicated between the storage media and a processor integral to the access controller; (iii) mounting a portion of a network-attached storage remote to the information handling system such that data may be communicated between the portion of the network-attached storage and the processor; and (iv) maintaining redundancy between the storage media and the portion of network-attached storage in accordance with a redundancy policy.
US10387045B2 Apparatus and method for managing buffer having three states on the basis of flash memory
The present invention relates to an apparatus and a method for managing a buffer having three states on the basis of a flash memory and, more specifically, to an apparatus and a method for improving the performance of a database management system (DBMS) on the basis of the flash memory and a use life span of a storage device by reducing a writing operation for a flash memory device in which the writing operation is very slow in comparison with a reading operation, through an efficient buffer managing method and a new index node split policy. To this end, the buffer management device having three states on the basis of the flash memory according to an embodiment of the present invention comprises: a buffer memory unit; a list management unit; a buffer memory management unit; and a log buffer unit.
US10387043B2 Writing target file including determination of whether to apply duplication elimination
A storage device of the present invention includes a control circuit configured to convert a writing target file into one or more blocks and designate a writing method for the writing target file in accordance with whether or not a duplication elimination is to be applied to the writing target file, and a storage circuit including a storage medium and configured to calculate one or more hash values each associated with a corresponding one of the one or more blocks in accordance with the writing method, determine each of one or more addresses on the storage medium on the basis of a corresponding one of the one or more hash values, and write the one or more blocks into the storage medium.
US10387042B2 System software interfaces for space-optimized block devices
Interfaces to storage devices that employ storage space optimization technologies, such as thin provisioning, are configured to enable the benefits gained from such technologies to be sustained. Such an interface may be provided in a hypervisor of a virtualized computer system to enable the hypervisor to discover features of a logical unit number (LUN), such as whether or not the LUN is thinly provisioned, and also in a virtual machine (VM) of the virtualized computer system to enable the VM to discover features of a virtual disk, such as whether or not the virtual disk is thinly provisioned. The discovery of these features enables the hypervisor or the VM to instruct the underlying storage device to carry out certain operations such as an operation to deallocate blocks previously allocated to a logical block device, so that the storage device can continue to benefit from storage space optimization technologies implemented therein.
US10387039B2 Data storage management
A method of managing a plurality of storage devices. The method comprises at a first device connected to the plurality of storage devices via a switch, receiving an indication of a plurality of logical disks, each logical disk being provided by a respective one of the plurality of storage devices. Each logical disk comprises a plurality of logical blocks. Data representing a virtual disk is generated, the virtual disk comprising a plurality of virtual blocks, each virtual block being provided by a logical block. Access is provided to the virtual disk to a second device different to the first device. A first virtual block is selected, the first virtual block being provided by a first logical block, and a re-mapping operation is performed after which the first virtual block is provided by a second logical block different to the first logical block.
US10387032B2 User interface input method and system for handheld and mobile devices
Methods, systems, and computer readable media for receiving user input. According to one example method for receiving user input, the method includes identifying gestures from directional movements of a user's fingers on a touch sensor, mapping the gestures to alphanumeric characters, and outputting alphanumeric characters, including defining a set of the gestures as different sequences of at least two of: a contact event, a no contact event, a hold event, a finger movement in a first direction, a finger movement in a second direction.
US10387029B2 Devices, methods, and graphical user interfaces for displaying and using menus
An electronic device displays, on a display, a map that is associated with a first orientation. The electronic device receives a touch input on a touch-sensitive surface, and, in response to receiving the touch input on the touch-sensitive surface, rotates the map on the display in accordance with the touch input. While rotating the map on the display in accordance with the touch input, in response to determining that a displayed orientation of the rotated map corresponds to the first orientation of the map, the electronic device generates a first tactile output.
US10387028B2 Vehicle operation device and vehicle operation method
A vehicle operation device includes a touch operation display (10); a presentation display (20) that is arranged farther from a driver's seat than the touch operation display and that displays a plurality of information items; and a processing device (30) that, in response to a predetermined selection operation on the touch operation display (10), erases a display of one information item, selected from the plurality of information items displayed on the presentation display (20), from a screen on the presentation display (20) and that displays an operation screen, corresponding to the erased information item, on the touch operation display (10).
US10387026B2 Apparatus, method, computer-readable storage medium, and smartphone for causing scrolling of content in response to touch operations
An information processing system includes circuitry that causes a first scrolling of a displayed content region within its boundaries in response to a first user operation. The circuitry of the information processing system also causes a second scrolling of the displayed content region beyond its boundaries in response to a second user operation.
US10387024B2 Interactive analysis of data based on progressive visualizations
Interactive analysis of data based on progressive visualizations is disclosed. One example is a system including a data module, a visualization module, an interaction module, and an analytics module. The data module processes a plurality of data elements. The visualization module progressively displays, via an interactive graphical user interface, an overview visualization of a sub-plurality of the plurality of data elements, the overview visualization based on at least one of data resolution and display resolution, and a detailed visualization based on an interaction with the overview visualization. The interaction module processes the interaction with the overview visualization. The analytics module analyzes the interaction to generate a deployment rule.
US10387019B2 User interface device and method for displaying user interface
This relates to a technology capable of efficiently deciding a screen layer to which a user input event should be delivered even when screen layers that do not receive the user input event are displayed in an overlapping manner other than a screen layer that should receive the user input event. A user interface device includes an acquisition unit, a transmission unit, a determination unit, and a decision unit. On the basis of inquiry information from the transmission unit, the determination unit concurrently determines, for a plurality of screen layers, whether input information is accepted in each of the screen layers. The decision unit decides the screen layer based on a determination result.
US10387015B2 Global z-order for windows
In some implementations, windows can be displayed based on a global z-order. The global z-order can be maintained for all open windows. The global z-order can include windows that are not currently displayed. The global z-order can define a display order of windows across multiple workspaces. In some implementations, workspaces can be associated with respective levels. The workspace levels can be used to determine how to display windows associated with each workspace when multiple workspaces are displayed simultaneously.
US10387014B2 Mobile terminal for controlling icons displayed on touch screen and method therefor
A method and a mobile terminal for controlling the icons of the mobile terminal are provided. The method includes displaying at least one icon on a widget screen corresponding with a function for changing the size of the icon displayed on a touch screen; receiving a selection of an icon to which the function is to be applied; activating an attribute of the selected icon; and adjusting, if a side of the selected icon is dragged on the widget screen, a size of the selected icon according to a direction of the drag.
US10387013B2 Systems and methods for controlled single touch zoom
Systems and methods are disclosed for performing a zoom operation based on a single motion input. A user interface can be adapted to display an image, detect a single motion input and contemporaneously control a zoom operation on the image. Zoom operations can include a zoom magnitude, direction, and distance. Single motion inputs can include, for example, a swipe of a finger on a touchscreen or a click and drag operation performed on a mouse.
US10387011B2 System and method to capture and document cross-product compatibility status information for industrial devices
A device compatibility information system captures, processes, and presents cross-product compatibility status information for industrial devices. The system can receive device compatibility information from both device vendors as well as end users of the industrial devices in order to rapidly accumulate device compatibility information for large numbers of industrial device pairs. In some embodiments, the system can also automatically discover and collect device and system configuration information from industrial devices already deployed at a plant facility and infer device compatibility information from the collected configuration information. The system can use this inferred compatibility information to populate the stored set of device compatibility status information, which can be accessed and viewed by authorized users.
US10387006B2 Method of displaying user interface on device, and device
A method of displaying a user interface (UI) on a screen of a device is provided. The method includes selecting, when an event occurs, a first object, which is related to the event, from among the one or more objects included in the UI, determining a second object for executing a second operation related to a first operation, the first operation being executed when the first object is selected by an input to the device, and changing the first object into the second object.
US10387005B2 Monitoring apparatus in electric power system
A monitoring apparatus in an electric power system includes a communication unit for performing communication with a data server included in the electric power system to receive real-time data, a user input unit for receiving user input for creating a monitoring screen with the real-time data by using a tabular function, and a display unit for displaying the monitoring screen. The apparatus further includes a control unit for creating the monitoring screen in response to the user input to display it in the display unit, to decide at least one or more tasks taking time more than a given time in processing them among a plurality of tasks for performing the tabular function, and to process the at least one or more task and the other remaining tasks than the at least one or more task among the plurality of tasks simultaneously in parallel.
US10387004B2 Real time monitoring of users within a predetermined range and selective receipt of virtual cards
Methods of selectively distributing virtual cards between mobile devices, comprising providing a plurality of mobile devices assigned to a plurality of users, wherein a software program manages a user account comprising a collection virtual cards, wherein the virtual cards include different profiles of a same user, wherein the account further comprises a user appearance generated from at least one virtual card for transmission to surrounding mobile devices; selectively displaying the user appearance on a surrounding device only if the original sending device and surrounding device are within a predetermined range; and sending a virtual card to a user associated with a user appearance.
US10387003B2 User interface with runtime selection of views
A method, system and computer program product for providing a configurable user interface comprises receiving, by a server computer, a request for information to be rendered in a user interface; and in response to the request, sending, by the server computer, the information to be rendered and an identifier related to one of a plurality of user interface components. Also, in response to the request, the server computer sends a registry of the plurality of user interface components, wherein the registry comprises a respective entry for each of the plurality of user interface components. More particularly, the respective entry for a particular one of the plurality of user interface components comprises: a) a location of a configuration associated with the particular one user interface component; and b) a plurality of attributes and corresponding attribute values associated with the particular one user interface component.
US10386999B2 Timeline-video relationship presentation for alert events
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera, where at least some of the live video stream is recorded at a remote server; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
US10386997B2 Integrating functions for a user input device
The embodiments described herein relate to an improved technique for integrating zoom, pan and select functions for a user input device in a data processing system. The described novel selection pattern allows for relying on user input device actions and a context menu to integrate multiple functions for a user input device to reduce significantly the travel required for the user input device. In one embodiment, the systems and methods integrate zoom, pan and select functions for a user input device that are applicable to many different data processing device types and sizes.
US10386992B2 Display device for executing a plurality of applications and method for controlling the same
A display device for executing a plurality of applications and a method for controlling the display device are provided. The method includes displaying a plurality of windows in which applications are executed respectively, receiving an iconize input for executing the plurality of windows, checking window information about each of the plurality of windows and discontinuing the displaying of the plurality of windows, and generating a shortcut icon for executing the plurality of windows simultaneously, based on the checked window information.
US10386975B2 Capacitive sensor
A mutual capacitive touch sensor is provided having a sensing area comprising at least three conductive elements. The three elements are oriented on a substrate such that they are all conductively isolated, and that within the sensing area of the substrate two of the elements cross, but the third does not. The three elements are further organized on the substrate such that each of the crossing elements has a relationship with the non-crossing element such that for any two points on a crossing element, the nearest point to each on the non-crossing conductor is a different distance away. A fourth element (non-crossing) may be added that has the same relationship with the crossing elements. Repeating use of the three or four element patterns can be used to cover wider areas. The sensor may be configured in a single layer with one bridge per cross, or on multiple layers, such as on opposite sides of a substrate. Rectangular sensors, for example, may be configured with all electrical access on a single edge, permitting near bezel-less designs on three edges.
US10386974B2 Detecting input based on a sensed capacitive input profile
In one example, a method for detecting input can include detecting a capacitive input pattern of an object in proximity of the system and comparing the capacitive input pattern to a sensed capacitive input profile of a known object, the sensed capacitive input profile comprising information about a plurality of characteristics of the known object. The method can also include determining a confidence that the object in proximity of the system corresponds to the known object based on the capacitive input pattern and at least one of the plurality of characteristics of the known object. Furthermore, the method can include assigning a functionality associated with the sensed capacitive input profile to the object in proximity of the system if the confidence exceeds a threshold and processing input received from the object in proximity of the system according to the functionality.
US10386971B2 Sensor device, display unit, and input unit
A sensor device includes: a sensor layer provided at a position facing a surface, of a substrate having an operation surface, opposite to the operation surface, and configured to detect a contacted position or a pressed position on the operation surface; and a gap layer located in a gap between the substrate and the sensor layer. The gap layer includes a bonding region bonding the substrate to the sensor layer, and a relaxation region relaxing stress applied from the substrate to the sensor layer.
US10386970B2 Force determination based on capacitive sensing
A device configured to determine the location and magnitude of a touch on a surface of the device. The device includes a transparent touch sensor that is configured to detect a location of a touch on the transparent touch sensor. The device also includes a force-sensing structure disposed at the periphery of the transparent touch sensor. The force sensor includes an upper capacitive plate and a compressible element disposed on one side of the upper capacitive plate. The force sensor also includes a lower capacitive plate disposed on a side of the compressible element that is opposite the upper capacitive plate.
US10386969B1 System and method to measure capacitance of capacitive sensor array
A system and method for determining position information. The method includes selecting a column, a first row, and a second row of a capacitive sensor array. The first row and second row intersect with the column of the capacitive sensor array. The method further includes measuring a differential capacitance between the first row and the second row and utilizing the differential capacitance in determining a location of an object proximate to the capacitive sensor array.
US10386966B2 Using spectral control in detecting touch input
Detecting a location of a touch input on a surface of a propagating medium is disclosed. A transmitter coupled to the propagating medium emits a signal. The signal is received using a receiver coupled to the propagating medium. The receiver is configured to receive the signal from the transmitter to at least in part detect the location of the touch input as indicated by an effect of the touch input on the signal. Spectral control of the signal is performed.
US10386964B2 Display device fitted with position input function
A crystal display device 10 includes TFTs, pixel electrodes, common electrodes, an array board, a CF board, detection electrodes, drive electrodes , a driver, a row control circuit, and a touch controller. The detection electrodes are included in the CF board. The drive electrodes are included in the CF board. The driver and the row control circuit are included in a display driver portion for supplying scan signals and data signals to the TFTs for display driving. The touch controller supplies drive signals to the drive electrodes and detects position detection signals output by the detection electrodes to perform position detection control. The touch controller supplies the drive signals to the drive electrodes to drive the drive electrodes in a scan writing period in which the scan signals are supplied to the TFTs by at least the row control circuit in the display driver portion to drive the TFTs.
US10386963B2 Detecting cracks on operatively coupled touchscreen display using pressure sense
A method of identifying a crack in a touchscreen display system includes measuring a distance between a first layer of the touchscreen display system and a second layer of the touchscreen display system, detecting a change in the distance at a portion of the touchscreen display system, identifying a crack in the first layer at the portion of the touchscreen display system based on the change in the distance, and adjusting one or more parameters of the touchscreen display system based on the crack in the first layer.
US10386960B1 Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts: displays an application launching user interface; detects a first touch input that includes detecting a first contact at a location on the touch-sensitive surface that corresponds to a first application icon for launching a first application that is associated with one or more corresponding quick actions; in response to detecting the first touch input, in accordance with a determination that the first touch input meets one or more application-launch criteria, launches the first application; and, in accordance with a determination that the first touch input meets one or more quick-action-display criteria, which include a criterion that is met when the characteristic intensity of the first contact increases above a respective intensity threshold, concurrently displays one or more quick action objects associated with the first application along with the first application icon.
US10386957B2 Conductive film and touch panel sensor provided with same
The conductive film is configured such that in a case in which a parameter Ca of a first-overlapped-portion in which a thin metal wire constituting a first-electrode and a thin metal wire constituting a second-electrode are superimposed in plan view is represented by Equation (1) of Ca=(A−wa*wb)/d, while setting an area of the first-overlapped-portion to A (μm2), line widths of the respective thin metal wires constituting the first-electrode and the second-electrode to wa and wb (μm), and a distance between the first-electrode and the second-electrode in a thickness direction of a substrate to d (μm), in a 5 mm×5 mm quadrangular region that is set to include a crossing region in which the first-electrode and the second-electrode cross each other in a conductive region, the parameter Ca of 90% or more of the first-overlapped-portions included in the region is 1.0 or less.
US10386956B2 Organic light-emitting display panel and organic light-emitting display device having built-in touchscreen
An organic light-emitting display panel having a built-in touchscreen and an organic light-emitting display device having a built-in touchscreen is disclosed. The organic light-emitting display panel includes a plurality of subpixels defined therein by a plurality of data lines and a plurality of gate lines, an encapsulation layer having an encapsulating function, and a color filter layer located on the encapsulation layer. The organic light-emitting display device includes the organic light-emitting display panel. Both the organic light-emitting display panel having a built-in touchscreen and the organic light-emitting display device having a built-in touchscreen is provided with a structure enabling a touchscreen disposed therewithin.
US10386955B2 Display device with capacitive touch detection
A liquid crystal display device includes a panel unit and a driving unit driving the panel unit. The driving unit includes as operation modes a first mode in which a detection operation of a first external object is performed in units of a divided region obtained by dividing an entire surface of a touch region of the panel unit and a second mode in which a detection operation of a second external object is performed on the entire surface of the touch region of the panel unit. The first mode is a mode detecting, in units of the divided region of the panel unit, a contact position of the first external object with each divided region, and the second mode is a mode detecting, on the entire surface of the panel unit, whether or not the second external object approaches the entire surface.
US10386954B2 Electronic device and method for identifying input made by external device of electronic device
An electronic device includes a display including a touch panel for detecting at least one input and a short range communication circuit configured to communicate with an electronic pen for making a pen input to the touch panel. The electronic device also includes a processor that is electrically connected to the touch panel and the short range communication circuit. The processor is configured to obtain information on the pen input through the short range communication circuit and if a difference between a obtainment time of an input to the touch panel and a detection time of information on the pen input corresponds to a time range, the processor determines the input to the touch panel as the pen input.
US10386945B2 Touch display device
A touch display device is provided. The touch display device includes a display module including a first and a second display surfaces. A first and a second transparent cover plates are arranged on the first and the second display surface, respectively, and a first light-emitting unit and a second light-emitting unit are arranged at side faces of the first and second transparent cover plates, respectively.
US10386943B2 Electronic device comprising rotating body and control method therefor
According to various embodiments, provided are an electronic device and a control method therefor, the electronic device comprising: a main body comprising at least one electronic component; a rotating body rotatably provided in a manner such that the rotating body encompasses at least a part of a region of the main body; a rotation detection means for detecting a rotation parameter of the rotating body; and at least one processor for performing a corresponding function of the electronic device on the basis of the detected rotation parameter.
US10386941B2 Gyratory sensing system to enhance wearable device user experience via HMI extension
Methods and systems may provide for a gyratory sensing system (GSS) for extending the human machine interface (HMI) of an electronic device, particularly small form factor, wearable devices. The gyratory sensing system may include a gyratory sensor and a rotatable element to engage the gyratory sensor. The rotatable element may be sized and configured to be easily manipulated by hand to extend the HMI of the electronic device such that the functions of the HMI may be more accessible. The rotatable element may include one or more rotatable components, such as a body, edge or face of a smart watch, that each may be configured to perform a function upon rotation, such as resetting, selecting, and/or activating a menu item.
US10386935B2 Input method editor for inputting names of geographic locations
A computer-implemented method can include receiving, at a computing device having one or more processors, a user input in a first writing system. The method can include determining one or more candidates based on the user input that correspond to the user input represented in a second writing system different than the first writing system. The method can include determining whether at least one of the candidates corresponds to a proper name of a geographic location and, when at least one of the candidates corresponds to the proper name of the geographic location, determining a local name of the geographic location. The local name can be the proper name of the geographic location in a local language associated with the geographic location. The method can include augmenting the one or more candidates to include the local name to obtain an augmented candidate list, and outputting the augmented candidate list.
US10386932B2 Display apparatus and control method thereof
A display apparatus includes a display configured to display an image; a communicator configured to communicate with an input apparatus, the input apparatus including at least one sensor that senses a user's gesture input; and at least one processor configured to, in response to the gesture input being sensed by the sensor of the input apparatus, determine a command which corresponds to the sensed gesture input among a plurality of commands corresponding to a plurality of functions supported by the display apparatus, and implement an operation corresponding to the determined command, and wherein the command corresponding to the gesture input is based on at least one among content and a first user interface displayed on the display, or a user's input prior to the gesture input. Thus, the display apparatus implements operations in response to a user's gesture input, thereby providing more familiar and closer interaction with a user.
US10386925B2 Tactile sensation providing apparatus and control method for tactile sensation providing apparatus
For providing a tactile sensation regardless of an input position of a user when receiving a pressure at which the tactile sensation is to be provided, The tactile sensation providing apparatus includes: a load detection unit configured to detect a different pressure load depending on a pushed position even when an object presses by a uniform pressure a touch face of a touch sensor to detect a touch input; a tactile sensation providing unit which provides the tactile sensation to the object pressing the touch face of the touch sensor; and a control unit which controls according to the pushed position on the touch face such that the tactile sensation providing unit provides the tactile sensation to the pressing object when the pressing object, applying the uniform pressure, presses any position on the touch face for providing the tactile sensation.
US10386921B2 Display of information on a head mounted display
A method comprising precluding display of information on a head mounted display worn by a user, receiving information indicative of an eye orientation of the user, receiving information indicative of a head orientation of the user, determining that a difference between the eye orientation and a centered eye orientation exceeds a threshold eye orientation difference, determining that a difference between the head orientation and an anatomical position head orientation exceeds a threshold head orientation difference, and causing display of a representation of information on the head mounted display based, at least in part, on the determination that the eye orientation exceeds the threshold eye orientation difference from the centered eye orientation and the determination that the head orientation exceeds the threshold head orientation difference from the anatomical position head orientation is disclosed.
US10386919B2 Rendering rich media content based on head position information
Rich media content, such as advertising, can be provided for display on a two-dimensional screen to give the user an impression that the screen is a window into a three-dimensional (3D) environment. For example, the user's head can be tracked and the graphical elements of the advertisement can be rendered based on the position of the user's head relative to a computing device such that the graphical elements appear to have 3D depth. A full or substantially full 3D view of a product can be presented. Additional information, such as a product description, features, pricing, user ratings, user reviews, among others, can also be displayed based on the position of the user's head relative to the computing device. A 3D video can also be presented, and a user can view different perspectives of the video based on the position of the user's head with respect to the computing device.
US10386918B2 Method for generating an augmented reality content and terminal using the same
A method for generating augmented reality content includes receiving an augmented reality mode execution request for generating augmented reality content based on electronic book content, activating a camera in response to the request to provide a preview image, loading book data of the electronic book on the preview image, detecting an event occurring in the augmented reality mode, retrieving reaction data pre-mapped to the event, and loading the reaction data on the preview image.
US10386913B2 Priority based power-off during partial power loss
In one embodiment, a system includes a number of networking modules. Each module includes a respective voltage controller and a voltage-configuration circuit. The voltage-configuration circuit includes a number of transistors that are each coupled to a respective resistor. The system also includes one or more processors coupled to the voltage controllers including instructions executable by the processors. The processors being operable when executing the instructions to configure, for each module, an on-state or off-state of the transistors coupled to the respective resistor. The transistors coupled to the respective resistor correspond to a bit of a number of under-voltage thresholds. The processors are also operable to preset, during a module initialization, a relative ranking of under-voltage shutdown between the modules by setting the transistors. At least one of the number of networking modules has a different under-voltage threshold level relative to another one of the networking modules.
US10386912B2 Operating pulsed latches on a variable power supply
Operating pulsed latches on a variable power supply including turning on a first power rail powering a first latch of an integrated circuit, wherein the first latch is a pulsed latch; turning on a second power rail powering a second latch of the integrated circuit, wherein the second latch is operatively coupled to the first latch; performing a scan operation using the first latch and the second latch; turning off the first power rail powering the first latch; and performing a functional operation using the second latch, wherein the first power rail powering the first latch is off during the functional operation.
US10386908B2 Negotiating a transmit wake time
Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time.
US10386903B1 Rack power shelf migration between single-phase and three-phase power
A method for migrating a power shelf between being supplied single-phase power and three-phase power includes coupling a second power adapter to an input of a power shelf of a rack while power is being supplied to the power shelf via a first power adapter coupled to another input of the power shelf. The first power adapter includes a multi-pin connector coupled to the input and three other connectors each coupled to respective single-phase power sources and the second power adapter includes a multi-pin connector configured to couple with the other input and another connector configured to couple with a three-phase power source.
US10386902B2 Methods and systems for supplying and receiving power over ethernet
Methods and systems for supplying more power than a power limit to a powered device (PD) if the PD is capable of receiving power more than the power limit, and receiving power more than the power limit from a power sourcing equipment (PSE) if the PSE is capable of supplying power more than the power limit. The PD and the PSE operates in a power over Ethernet (PoE) environment. The system comprises a power receiving section and a power supply section. The power receiving section comprises a first power-receiving circuit and a second power-receiving circuit, where the first power-receiving circuit is used when receiving power up to the power limit, and the second power-receiving circuit is used when receiving power more than the power limit. The power-supply section comprises a first power-supply circuit and a second power-supply circuit, where the first power-supply circuit is used when supplying power up to the power limit, and the second power-supply circuit is used when supplying power more than the power limit.
US10386900B2 Thread aware power management
In an embodiment, a power management controller is to receive thread information from a scheduler, where the thread information includes thread priority information for a thread scheduled to a core of a multicore processor. The power management controller is further to receive power consumption information from a power controller and to determine a power management action to be taken by the power controller on at least one core based at least in part on the thread priority information. Other embodiments are described and claimed.
US10386899B2 Methods and systems for configurable temperature control of controller processors
Methods and systems are provided for controlling a temperature of a processor of a controller. In one embodiment, a method includes: identifying a status of at least one task of a plurality of software tasks performed on a first processor to be a hot task based on the software task's contribution to a temperature of the first processor; and selectively controlling the temperature of the first processor based on the identified status.
US10386895B2 Chassis structure
A chassis structure includes a box assembly and a cover plate. The box assembly includes a main plate, a plurality of side plates, a base and a pressing element. The base is disposed on one of the plurality of side plates and has a plurality of first locking portions. The pressing element is slidably disposed on the base. The cover plate is assembled on the side plate and has a plurality of second locking portions, wherein the first locking portions are adaptable to be locked with the second locking portions.
US10386889B2 Cover glass for an electronic device
An electronic device can include a camera and a cover glass arrangement disposed over the camera. The cover glass arrangement includes a thinner region or cover glass that is positioned over a light-receiving region of the camera. Additionally, the thinner region or cover glass can be disposed over the light-receiving region and at least parts of one or more non-light receiving regions of the camera.
US10386884B1 Highly maneuverable vehicle with Mecanum wheels
Highly maneuverable utility vehicles having Mecanum wheels capable of traveling in a variety of different directions and turning in a zero turn manner. Such a vehicle may include one or more controllers in communication with drive units for powering the Mecanum wheels. A multi-axis interface, such as a joystick, may be connected to the controller for proportionally controlling the direction and speed of the vehicle, and for providing different manners in which the vehicle may enter zero-turn mode. The joystick may include at least one pushbutton for switching between programmed travel modes or selecting an auxiliary function. The controller may be programmed to permit the vehicle to operate in different operating modes.
US10386882B2 Control circuit
A control circuit for generating a feedforward control signal based on an input voltage includes a divider coupled to the input voltage to generate a divided voltage and a first buffer responsive to the divided voltage to generate a buffered voltage at an output of the first buffer. The control circuit also includes a first capacitor coupled to the first buffer output and configured to generate a feedforward current when there is a variation in the input voltage and a current mirror circuit including a current mirror output node at which a current mirror output voltage indicative of the input voltage variation is generated. A digitizing circuit is responsive to the current mirror output voltage to generate the feedforward control signal. A DC-DC converter and a method for generating a feedforward control signal based on an input voltage are also provided.
US10386881B2 Power supply circuit and a method of controlling the same
A power supply circuit, its generating and control methods are presented, relating to smart wearable devices. The power supply circuit comprises a Bandgap voltage reference, a real-time detection and control circuit, and a substitute voltage source. The real-time detection and control circuit is connected to the Bandgap voltage reference and the substitute voltage source, and adjusts an output voltage of the substitute voltage source to match an output voltage of the Bandgap voltage reference. After these output voltages are equal, the output voltage of the power supply circuit is provided by the substitute voltage source, and the Bandgap voltage reference can be disconnected from the circuit. This circuit can lower the power consumption of the Bandgap voltage reference without affecting the stability of the voltage output.
US10386880B2 Circuit arrangement for compensating current variations in current mirror circuit
An electronic current mirror circuit particularly suitable for use in radio frequency (RF) and microwave power amplifiers. The electronic circuit includes a first current mirror circuit and a second current mirror circuit. The first current mirror circuit includes a first input circuit path and a first output circuit path, the first input circuit path is operated at a first supply voltage and the first output circuit path is operated at a second supply voltage. The second current mirror circuit includes a second input circuit path and a second output circuit path, the second input circuit path is operated at the second supply voltage, and the second output circuit path is connected to the first input circuit path so that variations in a current through the first output circuit path are compensated by a current in the second output circuit path.
US10386879B2 Bandgap reference voltage circuit with a startup current generator
A bandgap reference voltage circuit includes a bandgap reference voltage generator and a startup current generator. The bandgap reference voltage generator is configured to generate a first voltage and a second voltage. The startup current generator includes a voltage comparator and a switch. The voltage comparator is connected to the bandgap reference voltage generator and is configured to compare the first voltage with the sum of the second voltage and an offset voltage and to generate a comparison result. The switch is connected between the voltage comparator and the bandgap reference voltage generator and is configured to selectively connect a supply voltage to the bandgap reference voltage generator based on the comparison result. A device that includes the circuit is also disclosed. A method of operating the circuit is also disclosed.
US10386877B1 LDO regulator with output-drop recovery
An electronic circuit for voltage regulation includes a voltage regulator and a recovery boosting circuit. The recovery boosting circuit is configured to detect a voltage drop occurring in an output voltage of the voltage regulator, to generate (i) a first electrical current that is derived from the output voltage of the voltage regulator and (ii) a second electrical current that is derived from a supply voltage of the voltage regulator, to generate a pulse whose energy depends on the first electrical current and on the second electrical current, and to assist the voltage regulator in recovering from the voltage drop, by applying the pulse to the voltage regulator.
US10386874B2 Voltage to current converter
The voltage to current converter according to the present embodiments includes a charge transfer device, a smoother and a current generator. The charge transfer device accumulates charge corresponding to an input voltage, and transfers the accumulated charge. The smoother accumulates the transferred charge to smooth an output voltage. The current generator generates a current corresponding to the input voltage by use of a current corresponding to the charge accumulated in the smoother.
US10386869B2 Automated system to determine variable frequency drive skip frequency bands for vibration control
A vibration control system for a variable speed cooling system includes a programmable controller in communication with a variable frequency drive (VFD). The programmable controller is programmed to command the VFD to operate at frequencies only outside of one or more frequency lockout bands automatically calculated by the programmable controller based on a comparison of newly acquired variable speed cooling system vibration data with previously stored variable speed cooling system vibration specification data.
US10386865B2 Liquid level control loop optimizer
A liquid level control loop optimizer receives a selection of a vessel configuration and a variety of parameters specifying the vessel dimensions, the fluid type(s), and the flow parameters of the liquid level control loop. The optimizer also receives a selection of various valve and actuator options and determines a variety of available configurations based on the selected options. The optimizer simulates each of the available configurations under the conditions specified by the parameters, and determines control loop characteristics and/or properties based on the simulations. The optimizer may display and/or rank the various configurations to assist a user in selecting a configuration that best meets the requirements of the control loop.
US10386864B2 Mass flow controller and a method for controlling a mass flow rate
Mass flow controllers and methods for controlling mass flow rates are disclosed. A mass flow controller includes a pressure value measurement means that measures one or two or more pressure values derived from pressure P1 of fluid on an upstream side of a pressure difference generate means and pressure P2 of the fluid on a downstream side of the pressure difference generate means, an acceleration means accelerates time variation of the obtained pressure values, a flow meter calculates a flow rate of the fluid based on a pressure value obtained according to the accelerated time variation (accelerated pressure value), and a flow control valve controls the flow rate of the fluid based on the calculated flow rate.
US10386862B2 Cut-off transition for control valve positioners
The present invention includes a method, apparatus, and computer readable medium for controlling a valve. Example embodiments of the present invention described herein utilize a soft cutoff threshold and soft cutoff procedure at which point the controller monotonically ramps a servo set-point to slowly overdrive the servo beyond a calibrated set-point range, wherein the servo transitions into a hard cutoff when the servo set-point reaches a predefined overdrive threshold.
US10386858B2 System and method for rotorcraft active lateral shuffle filter
In accordance with an embodiment of the present invention, a method of operating a rotorcraft includes receiving a measured yaw rate from a yaw rate sensor or a measured lateral acceleration from a lateral acceleration sensor of the rotorcraft, filtering the measured yaw rate or the measured lateral acceleration using a filter to form a filtered measured yaw rate or a filtered measured lateral acceleration, and regulating a yaw rate or a lateral acceleration of the rotorcraft based on the measured yaw rate or the measured lateral acceleration. The filter includes a bandpass characteristic or a notch characteristic, and the filtering is configured to reduce lateral vibrations caused by airflow in a tail section of the rotorcraft.
US10386856B2 Autonomous vehicle collision mitigation systems and methods
Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes obtaining, from an autonomy system, data indicative of a planned trajectory of the autonomous vehicle through a surrounding environment. The method includes determining a region of interest in the surrounding environment based at least in part on the planned trajectory. The method includes controlling one or more first sensors to obtain data indicative of the region of interest. The method includes identifying one or more objects in the region of interest, based at least in part on the data obtained by the one or more first sensors. The method includes controlling the autonomous vehicle based at least in part on the one or more objects identified in the region of interest.
US10386854B2 Systems, methods, and mobile client devices for supervising industrial vehicles
The embodiments described herein relate to systems and methods for presenting information from a management server on a mobile client device to facilitate the management of industrial vehicles. Embodiments of the system can include a plurality of industrial vehicles communicatively coupled to the management server, and a mobile client device communicatively coupled to the management server. The mobile client device can include a display, a wireless communication circuit, and one or more client processors. Encoded objects, vehicular objects, or combinations thereof can be presented upon the display of the mobile client device to present information from the management server.
US10386844B2 System and method for using geo-fenced guidance lines
Systems and methods for planning a path of a vehicle are provided. One system comprises a location-determining receiver for determining location data representing a current vehicle location and a guidance module for identifying at least one geospatial region encompassing the current vehicle location based on geographical information retrieved from a guidance database. The guidance module is capable of generating a list of potential guidance lines based on the at least one geospatial region, each geospatial region being associated with at least one guidance line, each of the potential guidance lines on the list ranked based on one or more guidance criteria retrieved from the guidance database. The system further includes a user interface for displaying the guidance lines on the list to an operator of the vehicle for selection of a selected one of the potential guidance lines for controlling the path of the vehicle.
US10386843B2 System and method for determining a position of a rotorcraft
In accordance with an embodiment, a method of operating a rotorcraft includes operating the rotorcraft in a position hold mode by determining whether GPS position data is usable, receiving a position of the rotorcraft from a GPS sensor, determining a position error based on received GPS position data and a held position when the GPS position data is usable, determining the position error based on a rotorcraft velocity when the GPS position data is not usable, and transmitting an actuator command based on the determined position error.
US10386842B2 Unmanned aerial vehicle light show
Herein is disclosed an unmanned aerial vehicle segment-imagery system comprising at least a first unmanned aerial vehicle and a second unmanned aerial vehicle, the first unmanned aerial vehicle further comprising one or more processors, configured to control an aerial movement of the first unmanned aerial vehicle; one or more lasers, configured to emit a laser light; and a laser targeting system, configured to cause the laser to strike a second unmanned aerial vehicle.
US10386841B2 Systems and methods for mitigating unusual behavior using unmanned mobile machines
Systems and methods for operating an Unmanned Mobile Machine (“UMM”). The methods comprise: detecting, by a Loss Prevention System (“LPS”), an unusual activity by at least one individual in a facility; communicating a signal from the loss prevention system to the UMM, in response to the detection of the unusual activity; transitioning an operational state of the UMM from a first state in which at least mitigation operations are disabled to a second state in which the mitigation operations are enabled, in response to the signal's reception at the UMM; and performing the mitigation operations by the UMM to visibly follow an individual associated with the unusual activity.
US10386840B2 Cruise control system and method
Provided are a cruise control system and method for an autonomous apparatus having a Light Detection and Ranging (LIDAR) device. The cruise control system is implemented by at least one hardware processor and includes an input unit configured to receive scanning information from the LIDAR device, the scanning information related to peripheral environment of the autonomous apparatus; and a main controller configured to determine a scannable region of the peripheral environment and an unscannable region of the peripheral environment based on the scanning information, and to generate obstacle information by detecting a first sunken region in the scannable region and a second sunken region in the unscannable region.
US10386830B2 Playback device with capacitive sensors
Examples described herein involve a playback device having capacitive sensors. In an example implementation, an enclosure of a playback device includes: a first external surface comprising a speaker grille; a second external surface substantially orthogonal to the first external surface; and an array of capacitive sensors underlying the second external surface of the playback device. The array of capacitive sensors includes a first subset of capacitive sensors underlying a first region of the second external surface, a second subset of capacitive sensors underlying a second region of the second external surface, and a third subset of capacitive sensors underlying a third region of the second external surface. The enclosure and sensors may be arranged such that a particular side of the first region is adjacent to a first side of the second region, a particular side of the third region is adjacent to a second side of the second region.
US10386828B2 Methods and apparatuses for etch profile matching by surface kinetic model optimization
Disclosed are methods of optimizing a computerized model which relates etched feature profile on a semiconductor device to a set of independent input parameters via the use of a plurality of model parameters. The optimization methods may include modifying the model parameters so that an etch profile generated with the model is such that it reduces a metric indicative of the combined differences between experimental etch profiles resulting from experimental etch processes performed using different sets of values for sets of independent input parameters and computed etch profiles generated from the model and corresponding to the experimental etch profiles. Said metric may be calculated by projecting computed and corresponding experimental etch profiles onto a reduced-dimensional subspace used to calculate a difference between the profiles. Also disclosed herein are systems employing such optimized models, as well as methods of using such models to approximately determine the profile of an etched feature.
US10386825B2 I/O-abstracted field device configurations
An I/O-abstracted configuration is defined for a field device that has not yet been assigned or allocated to communicate via a particular I/O device, and the field device (and optionally portions of the process control loop of which the field device is a part) is commissioned based on contents of its I/O-abstracted configuration. The field device's I/O-abstracted configuration is stored in an instance of a device placeholder object, which may be common to multiple types of devices and multiple types of I/O. A property of the device placeholder object may be exposed based on the value entered for another property, and the device placeholder object may store abstracted values as well as explicit or discrete values that are descriptive of the field device and its behavior. Upon I/O-assignment or allocation, values held in the device's I/O-abstracted configuration may be transferred to or otherwise synchronized with the device's as-built configuration.
US10386823B2 Method and apparatus for distributed process control
A distributed process control system having at least one automation unit on the plant side that calculates a plurality of first process variables and influences the process that is connected by first data link to a monitoring system that controls and/or monitors the process. The system has an external computing unit that is connected by a distributed communication mechanism to the automation unit and exchanges data with it using a second data link. The external computing unit calculates a plurality of second process variables that the of the automation unit uses to influence the process. A method for extending the function of at least one plant-side automation unit is also disclosed.
US10386821B2 Systems and methods for calibrating scalar field contribution values for a limited number of sensors including a temperature value of an electrostatic chuck and estimating temperature distribution profiles based on calibrated values
A system including a controller, an interface, and a calibration controller. The controller is configured to (i) select a set of fields, and (ii) based on the set of fields, supply control effort to first actuators in zones of a chamber. The interface is configured to receive feedback signals from sensors. The feedback signals are indicative of fields respectively of the zones. The controller is configured to adjust an amount of control effort supplied to the actuators based on the fields. The calibration controller is configured to, based on the fields, generate calibration values for each of the sensors. The calibration values for each of the sensors are indicative of field contributions corresponding respectively to the actuators.
US10386820B2 Incorporating a demand charge in central plant optimization
An optimization system for a central plant includes a processing circuit configured to receive load prediction data indicating building energy loads and utility rate data indicating a price of one or more resources consumed by equipment of the central plant to serve the building energy loads. The optimization system includes a high level optimization module configured to generate an objective function that expresses a total monetary cost of operating the central plant over an optimization period as a function of the utility rate data and an amount of the one or more resources consumed by the central plant equipment. The optimization system includes a demand charge module configured to modify the objective function to account for a demand charge indicating a cost associated with maximum power consumption during a demand charge period. The high level optimization module is configured to optimize the objective function over the demand charge period.
US10386819B2 Method for adjusting a handling machine, and corresponding handling machine
A method is provided for adjusting a handling machine (1) involves moving a control member (2) for controlling an actuator (7) or a motor (11) to adjust a maximum operating speed of the actuator (7) or motor (11) tool. The method includes memorizing a maximum speed setting in a suitable memory (4), and subjecting the work of the handling machine (1) to a control law, not exceeding the memorized maximum speed of operation. The method is applied of the adjustment method to a handling machine (1) including a plurality of actuators (7, 9, 11, 13, 15) and at least one actuator control member (2, 3).
US10386814B2 Machining status display apparatus, and NC program generating apparatus and NC program editing apparatus provided with the same
A machining status display apparatus includes an achievement degree data storage storing achievement degree data relating to a degree of achievement of each of predetermined machining-related evaluation items within a range determined by attainable maximum and minimum values of the evaluation item and storing the degrees of achievement of the evaluation items obtained under each of predetermined sets of machining conditions in association with the set of machining conditions, a display part displaying the degrees of achievement of the evaluation items corresponding to a selected set of machining conditions by referring to the data in the achievement degree data storage, and an input part inputting a selection signal for selecting a set of machining conditions. The display part displays the degrees of achievement of the evaluation items obtained under the set of machining conditions corresponding to the selection signal by referring to the data in the achievement degree data storage.
US10386813B2 Combined system having machine tool and robot
A combined system having a function for rapidly detecting and correcting a positional misalignment between a machine tool and a robot. The combined system includes: a machine tool having a table and a workpiece fixing jig integrally movable with the table; a robot system separated from the machine tool and having a robot configured to supply or take out a workpiece to or from the jig; a network for information transmission between the machine tool and the robot; an interference judging part which judges occurrence of interference, based on a disturbance value of each axis of the robot, when the workpiece is supplied to or taken out from the jig; and an interference avoiding part which, when it is judged that the interference occurs, stops a motion of the robot and moves the table in a direction of at least one axis based on the disturbance value.
US10386812B2 Apparatus, methods, computer programs and non-transitory computer readable storage mediums for machining objects
An apparatus for machining an object includes a wheel having a first circular surface, a second circular surface oriented parallel to the first circular surface, a first rim surface extending from the first circular surface at a first edge, and a second rim surface extending from the second circular surface at a second edge and towards the first rim surface. A gradient of the first rim surface has a radial component, and a gradient of the second rim surface has a radial component. The first edge defines a curved surface between the first circular surface and the first rim surface, and the second edge defines a curved surface between the second circular surface and the second rim surface.
US10386810B2 Method for operating a technical system, control apparatus, computer program product and the technical system
A method for operating a technical system, an apparatus and method for determining a movement profile, control apparatus and the actual technical system that includes at least one drive to move at least one axis, wherein at least one optimized movement profile of the axis is calculated with the aid of an optimization method that calculates an optimized movement profile with reference to preset points of a movement profile and/or preset regions of the movement profile, where for simplified and particularly understandable use, the optimization method includes physical boundary conditions from the start of the optimization method, where the use and initialization of the technical system by the user is made more understandable, for example, and where the optimized movement profile is used to control the at least one drive of the technical system.
US10386804B2 Integrated lighting and building management control gateway
The examples herein offer an improved, more integrated implementation of lighting control and building management control, e.g. within the same gateway or cloud computing/control element(s), via an integrated software architecture. A visualization platform of the software architecture provides an integrated user interface via network communication of the computing element with a user terminal device. The integrated user interface offers the user an integrated view of status of building automation control (BAC) appliances and luminaires within the premises, as well as integrated access to control operations of the BAC appliances and the luminaires. For example, the overall system of integrated lighting and building management control may offer a ‘single pane of glass’ type user interface for lighting and other managed operations in the premises. Also, the architecture may utilize a broker for publish-and-subscribe communications, for exchange of information between lighting and building management application and with the visualization platform.
US10386803B2 Account number substitution for dial capture and IP based communicators
A system and method for providing account number substitution for dial capture and IP based communicators (panel communicators) is disclosed. The system processes alarm information sent from building management systems such as fire alarm systems and security systems. In the system, control panels of the building management systems are located at one or more premises, and provide raw signals which include the alarm information and account numbers for identifying the control panels. A station receiver installed at a monitoring station provides site account numbers for the account numbers of the control panels. In an embodiment, panel communicators at the premises enable communications between legacy control panels having telephony interfaces and the station receiver. The monitoring station then uses the site account numbers to identify the premises at which each control panel is installed for responding to the alarm information sent from the control panels.
US10386800B2 Variable air volume modeling for an HVAC system
Using information available from the controller or controllers of air-handling units, a remote server uses a heuristic model to determine settings for the air-handling units. Rather than just using rules for each air-handling unit, a model-based solution determines the settings. The model is used to optimize operation of the air distribution. In additional or alternative embodiments, measurements are gathered and used to derive analytics. The measurements may include data not otherwise used for rule-based control of the air handling unit. The analytics are used to predict needs, as inputs to the modeling, identify problems, and/or identify opportunities.
US10386794B2 Control device, storage medium, and control system by creating internal model of control target
A control device includes an interface for exchanging data with a servo driver. The servo driver is configured to execute a control arithmetic operation in which a manipulation amount for driving the servo motor is determined on the basis of a control parameter determined in accordance with a control target. The control device includes a creation unit that acquires the control parameter of the servo driver and creates an internal model representing a motion characteristic of the control target, and a target value calculation unit that calculates a corrected target value to be supplied to the servo driver on the basis of a target value corresponding to a target track and a feedback value from the control target.
US10386793B2 Optimizing operations of an electronic system based on the quality of user device inputs
A processor-implemented method, system, and/or computer program product optimizes operations of an electronic system. The electronic system receives first operational inputs from a first user device. The electronic system also receives second operational inputs from a second user device. Operational input qualities of the first operational inputs and the second operational inputs are compared according to how efficiently the electronic system functions in response to the particular operational input being utilized by the electronic system. In response to determining that the operational input quality of the second operational inputs is equal to or greater than the operational input quality of the first operational inputs, only the second operational inputs from the second user device are utilized to control the electronic system.
US10386792B2 Sensory systems for autonomous devices
A method of training a heterogeneous sensory system, including: accepting data of an environment from a first sensor, identifying objects in the data from the first sensor by a first processing unit, accepting data of the environment from a second sensor corresponding to the data of the first sensor, identifying objects in the data from the second sensor by a second processing unit, comparing the identified objects from the first processing unit and the corresponding objects from the second processing unit with a system processing unit, determining cases of discrepancies, between the objects identified in the data of the first sensor and not in the data of the second sensor or vice versa, tagging the data of the cases with discrepancies, storing the tagged data in a training buffer; and training the first processing unit and/or the second processing unit with the data stored in the training buffer.
US10386791B2 Timepiece assembly comprising a mechanical oscillator associated with a regulating device
A mechanical movement timepiece assembly with a mechanical oscillator is formed by a resonator of the balance-hairspring type, and a device for regulating the oscillation frequency thereof using an auxiliary oscillator equipped with a quartz resonator. The regulating device includes a sensor, suitable for detecting the passage of the resonator via the neutral position thereof, a measuring device suitable for measuring, on the basis of position signals supplied by the sensor, a time drift of the mechanical oscillator relative to the auxiliary oscillator, and a device for applying to the resonator mechanical braking pulses when a certain time drift is observed. For this purpose, the resonator has a braking surface which extends over at least a certain sector having a certain length along the oscillation axis and against which a braking member may press in order to momentarily brake the resonator.
US10386790B2 Electronic device
An electronic device includes a case with an opening portion; a cover member arranged in the opening portion so as to close the opening portion; a seal member provided between an outer circumferential surface of the cover member and an inner circumferential surface of the opening portion; a reinforcing portion made of a nonconductive material and provided, in the case, on a portion outside the inner circumferential surface in a direction orthogonal to an axial direction of the opening portion; an antenna; and an electronic component arranged in the case and configured to process a radio wave received by the antenna.
US10386788B2 Systems and methods for improving resolution in lensless imaging
An infrared imaging system includes a phase grating overlying a two-dimensional array of thermally sensitive pixels. The phase grating comprises a two-dimensional array of identical subgratings that define a system of Cartesian coordinates. The subgrating and pixel arrays are sized and oriented such that the pixels are evenly distributed with respect to the row and column intersections of the subgratings. The location of each pixel thus maps to a unique location beneath a virtual archetypical subgrating.
US10386787B2 Holographic projections for securing content
Systems, methods, and computer-readable media are disclosed for generating a holographic masking surface to obscure content displayed on a user device from view of third parties. At least one of a gaze direction of a user of the user device or a direction of interaction of the user with the user device is detected and user interaction data indicative thereof is generated. A set of holographic projectors to activate is then determined based at least in part on the user interaction data, and a holographic masking surface is generated at least in part by activating the set of holographic projectors. A gaze direction of a third party proximate to the user device may also be determined such that the holographic masking surface is generated when the third party is viewing or potentially can view the display of the device and the content being displayed is confidential in nature.
US10386784B2 Image forming apparatus including handle cover configured to cover handle of drum cartridge
An apparatus main body includes a drum guide configured to guide installation of a drum cartridge into the apparatus main body and a developing guide configured to guide installation of a developing cartridge into the apparatus main body. A downstream end of the developing guide is located farther away from an opening than a downstream end of the drum guide is. The drum cartridge includes a first handle located inside the apparatus main body in a state where the drum cartridge is installed in the apparatus main body. The developing cartridge includes a second handle located inside the apparatus main body in a state where the developing cartridge is installed in the apparatus main body. The handle cover is located between the opening and the first handle to cover the first handle, in a state where the drum cartridge and the developing cartridge are installed in the apparatus main body.
US10386782B2 Image forming apparatus
An image forming apparatus includes a photosensitive member unit and a supporting member supporting a developer cartridge and movable between an inside position, wherein the supporting member is movable to the outside position independently from the photosensitive member unit. When the supporting member is in the inside position, the photosensitive member unit and the cartridge are disposed at positions overlapping with each other, and by the cartridge rotating about a coupling during the supporting member moving to the outside position, the cartridge is displaced from a first position taken when the supporting member is in the inside position to a second position in which the cartridge does not interfere with the photosensitive member unit when the supporting member is moved the outside position independently from the photosensitive member unit which remains inside the main assembly.
US10386780B2 Image forming apparatus
In a state where a first drum cartridge is mounted on a drawer unit located at an external position, a first exposure head moves from a first position through a second position to a third position. The first position is a position where the first exposure head is adjacent to a first photosensitive drum and a first drum cartridge is prevented from being removed from the drawer unit. The second position is a position where the first exposure head is farther away from the first photosensitive drum than at the first position and the first exposure head is slidably moved from the first position. The third position is a position where the first exposure head is farther away from the first photosensitive drum than at the second position, the first exposure head is rotatably moved from the second position, and the first drum cartridge is allowed to be removed.
US10386778B2 Image forming apparatus
In an image forming apparatus, a neutralizing portion provided on an image forming unit is configured to emit a neutralizing light toward a front irradiation position between a developing portion and a first transfer portion 15, on a photoconductor drum of an image forming unit, and a rear irradiation position between the first transfer portion and a cleaning portion, on the photoconductor drum of the image forming unit. A light quantity limiting portion is configured to limit an amount of light irradiated on the front irradiation position of the image forming unit, such that the amount of light is less than amounts of light irradiated on other front irradiation positions.
US10386776B2 Connecting member and roller unit of electronic image-forming apparatus having the same
A connecting member includes a tube portion, a bottom portion provided at an end of the tube portion, an opening provided at the other end of the tube portion, a first limit portion extending from the bottom portion toward the opening in a way that a gap is left between the first limit portion and an internal periphery of the tube portion, and a second limit portion located inside the tube portion and spacedly facing the first limit portion. The first and second limit portions have first and second notches. The connecting member is used in a roller unit of an electronic image-forming apparatus. The connecting member is capable of being coupled with a rotational force receiving member in a way that the rotational force receiving member is freely swingable within an angle range relative to the connecting member without being detached from the connecting member.
US10386773B2 Projection arrangement for binding device
A binding apparatus includes a first pressing member including a base part and multiple projections projecting from the base part, the first pressing member presses a recording media stack from one side; and a second pressing member including a base part and multiple projections projecting from the base part, the second pressing member facing the first pressing member and pressing the recording media stack from the other side. At least one of the first and second pressing members has at least one lower projection whose apex in a projecting direction closer to the base part than the apexes of the other projections are, and the lower projection is provided in the first or second pressing member that has more projections than the other, or more lower projections are provided in the first or second pressing member that has more projections than the other.
US10386769B2 Image forming device
A drive transmission unit provided in an image forming device includes a first drive transmission portion and a second drive transmission portion. The first drive transmission portion transmits a rotation drive force of a motor rotating in a first rotation direction to a toner container, to transport a toner housed in the toner container in a predetermined direction, and regulates transmission of a rotation drive force of the motor rotating in a second rotation direction to the toner container. The second drive transmission portion transmits the rotation drive force of the motor rotating in the second rotation direction to the container cover, to cause the container cover to switch from a closed state to an open state, and regulates transmission of the rotation drive force of the motor rotating in the first rotation direction to the container cover.
US10386766B2 Image forming apparatus and feed control method
An image forming apparatus includes: a transfer unit configured to transfer a toner image to a recording medium at a transfer nip; a fuser unit configured to heat and pressurize at a fuser nip the recording medium to which the toner image has been transferred by the transfer unit, to fuse the toner image to the recording medium; and a pressing unit configured to press both edge portions of the recording medium in a width direction between the transfer nip and the fuser nip so that a central portion of the recording medium in the width direction becomes lower than the both edge portions of the recording medium in the width direction.
US10386761B2 Fixing device for suppressing reduced durability of a flexible rotary member
The present invention provides a fixing device including a flexible cylindrical rotary member and an inner-surface opposing portion that opposes an inner surface of the rotary member at an end portion of the rotary member in a generatrix direction. The inner-surface opposing portion moves upstream in a recording material conveying direction in accordance with lateral shift of the rotary member in the generatrix direction. This restricts the lateral shift of the rotary member.
US10386759B2 Belt unit and image heating apparatus
A belt unit for forming a heating nip portion configured to heat a toner image in cooperation with a rotary member facing the belt unit, includes an endless belt, an nip forming member provided along a longitudinal direction of the endless belt on an inner side of the endless belt and configured to contact to an inner surface of the endless belt for forming the heating nip portion, a regulation member configured to regulate a position of the endless belt in the longitudinal direction, and a snap-fit unit formed of the nip forming member and the regulation member and configured to regulate the regulation member from being disengaged from the nip forming member.
US10386754B2 Belt device and image forming apparatus incorporating same
A belt device includes a movable belt, a detection target, an optical detector, and a cleaner. The belt is looped around a plurality of supporting members. The detection target is disposed extending along a direction of belt movement on at least one side of the belt in a width direction of the belt intersecting with the don of belt movement. The optical detector detects the detection target. The cleaner is attached to at least one of the plurality of supporting members to clean the detection target.
US10386744B2 Cartridge and method for manufacturing cartridge
A method for manufacturing a cartridge attachable to and detachable from a main body of an image forming apparatus, includes preparing a unit that includes a frame including a developer storage unit storing developer and an opening connecting to the outside from the developer storage unit, and a first sheet member, one edge of which is attached to the frame, arranging a connecting member on the first sheet member, fixing a second sheet member to the first sheet member via the connecting member, and attaching a rotation member onto the opening so that the rotation member abuts on the second sheet member.
US10386741B2 Multiple images on photo drums
A photo drum may be to receive a color separation. A controller may be to change a location of the color separation on the photo drum from a first location to a second location when a separation location history for the color separation is outside of a threshold range.
US10386735B2 Lithographic apparatus alignment sensor and method
A lithographic apparatus comprises comprise a substrate table constructed to hold a substrate; and a sensor configured to sense a position of an alignment mark provided onto the substrate held by the substrate table. The sensor comprises a source of radiation configured to illuminate the alignment mark with a radiation beam, a detector configured to detect the radiation beam, having interacted with the alignment mark, as an out of focus optical pattern, and a data processing system. The data processing system is configured to receive image data representing the out of focus optical pattern, and process the image data for determining alignment information, comprising applying a lensless imaging algorithm to the out of focus optical pattern.
US10386724B2 Hydrophilic photoresist, patterning method of quantum dot layer and quantum dot light-emitting diode
A photoresist, a patterning method of a quantum dot layer, a QLED, a quantum dot color filter and a display device are disclosed, which can solve the problem that current patterning methods destroy quantum dots. The patterning method of a quantum dot layer includes the steps of: forming a hydrophilic photoresist pattern which comprises forming a photoresist material layer on a substrate by using a photoresist, patterning the photoresist material layer to form a photoresist pattern, and subjecting the photoresist to hydrophilic treatment; applying quantum dots; removing the quantum dots retained on the photoresist pattern; and stripping the photoresist pattern. The patterning method of a quantum dot layer in the present disclosure can improve the hydrophilic performance of the photoresist and reduce the adhesion of the lipophilic quantum dots on the photoresist.
US10386723B2 Lithography patterning with flexible solution adjustment
A method for lithography patterning includes forming a first layer over a substrate, the first layer being radiation-sensitive. The method further includes exposing the first layer to a radiation. The method further includes applying a developer to the exposed first layer, resulting in a pattern over the substrate, wherein the developer includes a developing chemical whose concentration in the developer is a function of time during the applying of the developer.
US10386722B2 Ebeam staggered beam aperture array
Lithographic apparatuses suitable for, and methodologies involving, complementary e-beam lithography (CEBL) are described. In an example, a blanker aperture array (BAA) for an e-beam tool includes a first column of openings along a first direction and having a pitch. The BAA also includes a second column of openings along the first direction and staggered from the first column of openings. The second column of openings has the pitch. A scan direction of the BAA is along a second direction, orthogonal to the first direction.
US10386718B2 Method for modeling a photoresist profile
A computer-implemented method includes modeling, using the computer, a photoresist profile in accordance with a magnitude of a gradient of an inhibitor concentration disposed in the photoresist. The photoresist is used during a process to form an integrated circuit. In one embodiment, the computer-implemented method further includes applying the modeled photoresist profile to reduce a distortion in a printed photoresist pattern caused by a response of the photoresist to an electromagnetic wave and/or particle beam during the process.
US10386717B2 Imprint method and apparatus
An imprint method includes: placing a light-curable composition on a workpiece substrate (placement); bringing the light-curable composition and a mold into contact with each other an atmosphere of a condensable gas (contact); aligning the mold and the workpiece substrate (alignment); irradiating the light-curable composition with light to obtain a light-cured composition (irradiation); and separating the light-cured composition and the mold from each other after the irradiation (release). The film thickness of the light-curable composition during the alignment is 20% or more greater than that of the light-cured composition after the release.
US10386713B2 Method of providing initial bias value for optical proximity correction, and mask fabricating method with optical proximity correction based on the initial bias value
A method of fabricating a mask, the method including performing first optical proximity correction on first segments, obtaining a correspondence relationship between a feature of each of the first segments defined based on optical characteristics of a mask and an aperture and a bias value associated with each of the first segments, performing second optical proximity correction on second segments, and fabricating a mask based on a result of the second optical proximity correction. A feature of each of the second segments is obtained based on optical characteristics of a mask and the aperture. A bias value, that is obtained to correspond to the feature of each of the second segments based on the correspondence relationship, is allocated as an initial bias value to each of the second segments.
US10386708B2 Light synthesis apparatus and light separation apparatus
A light source apparatus includes a first light source module and a second light source module. The first light source module emits first emission light. The second light source module includes a light source unit that generates second emission light, and a switch unit that switches a position of an emission optical axis of the second emission light generated by the light source unit between a first optical axis position for emitting synthetic light of the first emission light and the second emission light and a second optical axis position for separating the first emission light and the second emission light for emission.
US10386706B2 Structured-light projector
A structured-light projector includes a diffractive optical element (DOE) that receives a collimated light and generates a plurality of light tiles. The DOE includes a plurality of optical components disposed on a substrate, wherein the optical components of the DOE are randomly arranged on the substrate.
US10386697B2 Hybrid molecule-nanocrystal photon upconversion across the visible and near-infrared
The ability to upconvert two low energy photons into one high energy photon has potential applications in solar cells, photodetectors and data storage. In this disclosure, CdSe and PbSe semiconductor nanocrystals are combined with molecular emitters (diphenylanthracene and rubrene) to upconvert photons in both the visible and near infrared spectral regions. Absorption of low energy photons by the nanocrystals is followed by energy transfer to the molecular triplet states, which then undergo triplet-triplet annihilation to create high energy singlet states that emit upconverted light. By using conjugated organic ligands on the nanocrystals to form an energy cascade, the upconversion process can be enhanced by up to three orders of magnitude. The use of different combinations of nanocrystals and emitters shows that this platform has great flexibility in the choice of both excitation and emission wavelengths.
US10386696B2 Illumination apparatus for a motor vehicle
The invention relates to an illumination apparatus (100), in particular for a motor vehicle, comprising at least one laser light source (10) for producing excitation light, at least one wavelength conversion element (20), which is designed to receive excitation light from the at least one laser light source (10) in the form of an excitation-light light bundle, at least one optical imaging element (30a, 30b, 30c; 31; 32), which images light, which is emitted in the visible wavelength range by the wavelength conversion element (20), in the form of at least one light distribution or one partial light distribution (LVa, LVb, LVc, LVd, LVe), and at least one beam-deflecting device in the beam path between the at least one laser light source (10) and the at least one wavelength conversion element (20). The beam-deflecting device is designed as an acousto-optic modulator (40), which comprises a solid medium (40a), which is optically transparent at least to excitation light of the at least one laser light source (10) and through which the excitation-light light bundle is passed, and wherein a control device (41) is provided, by means of which sound waves having a frequency or a plurality of, in particular, different frequencies can be produced in the solid medium (40a) of the acousto-optic modulator (40) in accordance with specified or specifiable control parameters such that the excitation-light light bundle is deflected to different regions (20a, 20b, 20c; 20a, 20b, 20c, 20d, 20e) of a conversion element (20) and/or to different conversion elements in accordance with the frequency of the applied sound waves.
US10386695B2 Auxiliary panel and display device
An auxiliary panel, includes two auxiliary liquid crystal panels provided in a stack, wherein each of the auxiliary liquid crystal panels includes a liquid crystal layer, a first substrate and a second substrate provided opposite to each other to form a cell, the liquid crystal layer is encapsulated between the first substrate and the second substrate, the first substrate includes a first base substrate and a first transparent electrode layer, the second substrate includes a second base substrate and a second transparent electrode layer comprising a plurality of second transparent electrodes arranged in a matrix, a number of the second transparent electrodes is equal to a number of the second transparent electrodes, the second transparent electrodes on one of the auxiliary liquid crystal panels and the second transparent electrodes on the other of the auxiliary liquid crystal panels have corresponding positions and the same shape.
US10386694B2 Display panel and driving method thereof
Embodiments of the present disclosure provide a display panel and a driving method thereof. The display panel includes a first substrate and a second substrate which are aligned and assembled into a cell, wherein the first substrate includes a first base body, a total internal reflection structure and a first electrode are provided at a side of the first base body facing to the second substrate, and the second substrate includes a second base body and a second electrode which is provided at a side of the second base body facing to the first substrate. The display panel further includes cholesteric liquid crystal provided between the first and second substrates, charged light-absorbing particles are mixed in the cholesteric liquid crystal, and a refractive index of the cholesteric liquid crystal is smaller than each of refractive indexes of the total internal reflection structure and the light-absorbing particles.
US10386691B2 Method and apparatus for a dry particle totally internally reflective image display
A total internal reflection image display comprised of dry electrostatically mobile particles composed of a solid material stably floating as a dispersant in a gas and exhibiting a high fluidity in an aerosol state may be sealed between the transparent sheet capable of total internal reflection such as comprising a plurality of transparent convex or hemi-spherical protrusions and the rear support, partition walls and the dry particles may be moved by application of a voltage bias. A method of manufacture is described comprising of the steps of forming partition walls, filling with dry particles, sealing the particles into cells or compartments.
US10386687B2 Wire substrate, display device including the same, and method of fabricating wire substrate
A wire substrate, a display device including a wire substrate, and a method of fabricating a wire substrate are disclosed. The display device comprises: a first base; and a first wiring layer disposed on the first base and comprising a conductive metal layer and a metal oxide layer stacked on one another, wherein the metal oxide layer comprises MoxTayOz, wherein a content of tantalum is equal to or less than 2.0 at % (atomic percent) based on a total number of metal atoms.
US10386684B2 Semiconductor device, display apparatus, and method of manufacturing semiconductor device
A semiconductor device (100A) includes a thin film transistor (10), an inter-layer insulation layer (22) covering the thin film transistor, and a transparent conductive layer (24) formed on the inter-layer insulation layer. The metal oxide layer (16) of the thin film transistor includes a first portion (16a) overlapping the gate electrode (12) via a gate insulation layer (14) and a second portion (16b) not overlapping the gate electrode (12). The second portion (16b) crosses a different edge (e2) different from an edge (e1) of the drain electrode (18d) on a side of the first portion when viewed in the normal direction of the substrate (11). The inter-layer insulation layer has a contact hole (22a) disposed to overlap a part of the drain electrode (18d) and at least a part of the second portion (16b) of the metal oxide layer when viewed in the normal direction of the substrate. The transparent conductive layer (24) comes into contact with the drain electrode (18d), the second portion (16b), and the gate insulation layer (14) in the contact hole (22a).
US10386683B2 Liquid crystal display panel and pixel unit thereof
A pixel unit is provided and has a peripheral border surrounding a pixel electrode; a main electrode connected with the peripheral border and having a horizontal main electrode together with a longitudinal main electrode being cross-shaped; and branch electrodes connected with the peripheral border and the main electrode. The horizontal main electrode has a first through hole and the longitudinal main electrode has a second through hole. The first through hole and the second through hole in communication with each other, such that the main electrode forms a cross-ring shape.
US10386679B2 Multilayer film and method for manufacturing same, method for manufacturing optically anisotropic transfer body, optically anisotropic layer, optically anisotropic member, and optical layered body
A multilayer film including a first substrate and an optically anisotropic layer that is formed directly on the first substrate and contains cured liquid crystal molecules, wherein the first substrate has an orientation regulating force, and the first substrate has a tensile elastic modulus at 23° C. of 2,500 MPa or more.
US10386668B2 Display device, input detection device and electronic apparatus
In, for example, such an in-cell touch panel of an electromagnetic induction method as to generate a magnetic field for touch detection in a display device, provided is an input detection device in which even an end portion of a display area can generate the same magnetic field as that generated at a center of the display area. The input detection device includes a plurality of first drive electrodes placed in a detection area; a second drive electrode placed in a frame area; and a second drive circuit driving the second drive electrode. In addition, the plurality of first drive electrodes and the second drive electrode extend in a first direction to be arranged in a second direction crossing the first direction, and the second drive electrode and the second drive circuit are arranged in the first direction in the frame area.
US10386666B2 Display device with simplified appearance structure and improved coupling arrangement
A display apparatus including a display panel to display an image; a cabinet covering a front edge portion of the display panel; a light source package disposed on a rear side of the display panel to provide light onto the display panel; a bottom cover disposed on a rear side of the light source package, the bottom cover being coupled to the cabinet to package the display panel and the light source package; and a back cover covering a first portion of a rear side of the bottom cover.
US10386665B2 Optical element package
The present disclosure describes increasing a maximum angle of incidence and a maximum angle of output, of an optical element package, with respect to an optical element contained therein, the optical element being reflective. A sealing resin (5) is filled into a gap between an LCOS element (2) and a package housing (1). The sealing resin (5) covers side surfaces (2s) and a rear surface (2b) of the LCOS element (2).
US10386662B2 Liquid crystal panel, liquid crystal display device and method for improving liquid crystal rotation obstacle
A liquid crystal panel includes oppositely disposed upper and lower substrates having a liquid crystal disposed therebetween. A surface of the upper substrate and a surface of the lower substrate are formed with viewing angle upper and lower electrodes respectively, and a length of the lower electrode is shorter than that of the upper electrode. The upper electrode completely covers projection of the lower electrode on the upper substrate. A region between the upper and lower electrodes includes adjacent main body region and pretilt region, the pretilt region is corresponding to edges of the upper and lower electrodes, and portions of the upper and lower electrodes corresponding to the main body region have same sizes. A liquid crystal display device and a method for improving liquid crystal rotation obstacle further are provided. Accordingly, a response time of viewing angle switching is reduced and viewing angle symmetry is improved.
US10386661B2 Elevating mechanism
An elevating mechanism is provided in the embodiments of the disclosure, which relates to the technical field of a substrate carrying mechanism device and is capable of decreasing incidence of an electrostatic-breakdown phenomenon of a substrate to be processed during an ascending-descending process thereof. The elevating mechanism is configured to carry the substrate to be processed, including a plurality of struts, each of which is provided at a supporting end thereof with a support portion which is in contact with the substrate to be processed, by means of a supporting surface provided on the support portion when the elevating mechanism carries the substrate to be processed; and an ionic wind supply. Each of the plurality of struts is provided with a channel which is arranged inside a corresponding one of the plurality of the struts and penetrates therethrough and is configured to deliver an ionic wind outputted from the ionic wind supply into the corresponding one of the plurality of struts; and each of the plurality of struts is provided at least at a location of the supporting surface on the support portion with a plurality of first vent holes in communication with the channel thereof, through which the ionic wind delivered by the ionic wind supply is blown towards the substrate to be processed.
US10386659B2 Optical modulator and optical transmission device using optical modulator
To perform a stable bias control by improving detection accuracy of intensity of an dither signal component, which is detected by a photo detector, in an optical modulator including a bias electrode to which a dither signal is applied, and a photo detector that monitors an optical signal propagating through the inside of an optical waveguide in the same substrate. The optical modulator includes: a substrate having a piezoelectric effect (102); an optical waveguide (116a or the like) that is formed on the substrate; a bias electrode (158a or the like) that controls an optical wave that propagates through the optical waveguide; and a photo detector (168a or the like) that is formed on the substrate, and monitors an optical signal that propagates along the optical waveguide. At least one suppressing unit (190 or the like), which suppresses a surface acoustic wave that propagates from the bias electrode to the photo detector, is disposed between a region in which the bias electrode is formed and a portion in which the photo detector is disposed on the substrate.
US10386657B2 System and method for obtaining lens fabrication measurements that accurately account for natural head position
A system and method for determining the measurements needed to fabricate prescription eyeglasses. The system and method take into account how the frames fit naturally on the head and how the person's posture orients the head and alters the line of sight through the lens of the eyeglasses. A sensor unit is provided that is attached to the eyeglass frames. The individual then wears the eyeglass frames and moves through at least one situational simulation. The sensor unit generates data that corresponds to changes in orientation. The data is used to determine how a person's line of sight is altered by the anatomy of the face and the posture of the head.
US10386655B2 Device, system and method for detecting overlap of an ophthalmic device by an eyelid
Techniques and mechanisms for sensing an overlap of an ophthalmic device by an eyelid of a user while the ophthalmic device is disposed in or on an eye of the user. In an embodiment, a circuit, disposed in a sealed enclosure of the ophthalmic device, interacts via an electromagnetic field with a film of tear fluid that is formed on the ophthalmic device. Based on the electromagnetic interaction, an oscillation characteristic of the circuit is evaluated. The oscillation characteristic varies with a resistance that is due in part to an eyelid of the user overlapping at least some portion of the ophthalmic device. Based on the evaluated oscillation characteristic, an amount of the eyelid overlap is determined by circuitry of the ophthalmic device. In another embodiment, the amount of eyelid overlap is used to determine one or more characteristics of gazing by the user's eye.
US10386652B2 Lens design method, lens manufacturing method, storage medium, and lens design system
A lens design method includes: changing curve data including a curve value of a distance vision part and a curve value of a near vision part of a progressive power lens on an object side and a curve value of a distance vision part and a curve value of a near vision part of the progressive power lens on an eyeball side so as to be suited to prescription values to calculate a plurality of sets of the curve data; and calculating, for each of the calculated sets of the curve data, a thickness at a second position on the progressive power lens that satisfies thickness conditions for a first position on the progressive power lens.
US10386651B2 Camera lens module having position sensors between coils and yoke portions generating attractive force
A camera lens module includes a base portion to which an image stabilization carrier is mounted; two or more magnets provided in the image stabilization carrier; a coil portion including a plurality of coils and corresponding to each of the magnets; and a position sensor located between the coils. In addition to the above embodiment, various other embodiments can be implemented.
US10386647B1 Magnetic interpupillary distance adjustment
Disclosed herein are techniques for adjusting the interpupillary distance (IPD) of an optical device. A system for IPD adjustment includes a first nonmoving component, a sliding assembly comprising a button, and a pair of magnets, wherein a first magnet of the pair of magnets is coupled to the sliding assembly. The pair of magnets is configured to exert a magnetic force on the sliding assembly in a first direction to press the sliding assembly against the first nonmoving component to lock the sliding assembly to the first nonmoving component. The sliding assembly is configured to, when the button of the sliding assembly is pushed by a force in a second direction opposite the first direction of the magnetic force, disengage with the first nonmoving component and become slidable with respect to the first nonmoving component.
US10386646B1 Light control devices and methods for regional variation of visual information and sampling
Exemplary light control devices and methods provide a regional variation of visual information and sampling (“V-VIS”) of an ocular field of view that improves or stabilizes vision, ameliorates a visual symptom, reduces the rate of vision loss, or reduces the progression of an ophthalmic or neurologic condition, disease, injury or disorder. The V-VIS devices and methods may optically move, at a sampling rate between 50 hertz and 50 kilohertz, one or more apertures anterior to a retina between one or more positions anterior to the retina that are non-coaxial with a center of a pupil and a position anterior to the retina that is coaxial with the center of the pupil. Certain of these V-VIS devices and methods may be combined with augmented or virtual reality, vision measurement, vision monitoring, or other therapies including, but not limited to, pharmacological, gene, retinal replacement and stem cell therapies.
US10386644B2 Light guide plate made of lead-free glass having a high refractive index and image display device using a light guide plate
Provided is a light guide plate for an image display device which uses lead-free glass, has excellent color reproducibility and a light weight, and may obtain a wide viewing angle. A light guide plate for an image display device, which guides image light inputted from an image display element and outputs the image light toward a user's pupil, is configured to be made of lead-free glass having a refractive index of 1.8 or more with respect to a wavelength of the image light, and to have internal transmittance of 0.6 or more with respect to a wavelength of 400 nm when a plate thickness is 10 mm.
US10386643B2 Display device and method of driving the same
A display device including a display unit including a plurality of pixels to display images, a display driving unit configured to supply data to the display unit for displaying an image corresponding to a first mode or to a second mode that is different from the first mode, a first memory configured to store, in the first mode, a first correction factor for correcting data corresponding to the image based on a first unit compensation area, and to transmit the first correction factor to the display driving unit, and a second memory configured to store, in the second mode, a second correction factor for correcting data corresponding to the image based on a second unit compensation area, and to transmit the second correction factor to the display driving unit, wherein a size of the first unit compensation area is less than a size of the second unit compensation area.
US10386641B2 Methods and systems for providing augmented reality content for treatment of macular degeneration
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.
US10386638B2 Head mounted display apparatus
A head mounted display (HMD) apparatus and a display method thereof are provided. The apparatus includes a display configured to provide an image, an active element comprising a plurality of micro-mirrors and configured to reflect the image provided on the display, and a processor configured to detect a user's eyesight and adjust a focal length of the image provided on the display by controlling a gradient of at least some of the plurality of the micro-mirrors based on the detected user's eyesight.
US10386637B2 Information display terminal, information display system, and information display method
In a wearable information display terminal, information related to an object is displayed at a timing required by a user in an easily recognized form. Photography is performed in a field-of-vision direction, a first object is detected from a first image obtained by the photography, relevant information related to the first object is acquired from a network, and a second image related to the relevant information is generated. A second object different from the first object is detected from the first image, the second object is used as a display trigger, and the second image is displayed when the second object is close to the first object.
US10386630B2 MEMS device
A MEMS micro-mirror device comprising, a MEMS micro-mirror, a support structure and, a first and second torsional arm which each connect the MEMS micro-mirror to the support structure, wherein the first and second torsional arms are arranged to define a first oscillation axis about which the MEMS micro-mirror can oscillate; a single actuation coil for oscillating the MEMS micro mirror about the first oscillation axis, at least a portion of the single actuation coil being arranged to cooperate with the MEMS micro mirror; a magnet which is arranged such that a magnetic field generated by the magnet submerges at least the portion of the single actuation coil which cooperates with the MEMS micro mirror; wherein the single actuation coil is configured to extend along the first and second torsional arms.
US10386628B2 Dosing and sealing of fluid-based electro-optical devices and displays
A method for manufacturing an electrofluidic device comprising the steps of providing a first plate with features for holding a first fluid, filling a first fluid into features on a first plate; providing a second plate and sealing a second plate onto the first plate forming stacked plates with at least one cavity between the plates, and leaving at least one fill port for a second fluid. Thereafter, the stacked plates are cooled to increase the viscosity of the first fluid so that the first fluid maintains a fixed position as a second fluid is filled into the cavity. Methods are disclosed.
US10386622B2 Polarizing device for polarizing microscopes and method for using the polarizing device
A polarizing device for a polarizing microscope, including: a base plate on which the polarizing microscope is fixed, a base support, a lower polarizing assembly, and an upper polarizing assembly. The base support is vertically disposed at one side of the base plate. The lower polarizing assembly is disposed at the lower-middle part of the base support, and the upper polarizing assembly is disposed at the upper part of the base support.
US10386620B2 Methods and systems for super-resolution optical imaging using high-index of refraction microspheres and microcylinders
The present invention provides super-resolution optical imaging methods and systems, including: providing a sample to be optically imaged; providing a plurality of microstructures disposed substantially adjacent to a surface of the sample to be optically imaged; and providing a material disposed about the plurality of microstructures; wherein the plurality of microstructures have a first index of refraction; and wherein the material disposed about the plurality of microstructures has a second index of refraction that is substantially less than the first index of refraction of the plurality of microstructures. The plurality of microstructures include one of a plurality of microspheres and a plurality of microcylinders.
US10386619B2 Oblique camera lens
A oblique camera lens includes: a primary mirror configured to reflect a light ray to form a first reflected light; a secondary mirror located on a first path of light reflected from the primary mirror and configured to reflect the first reflected light to form a second reflected light; a tertiary mirror located on a second path of light reflected from the secondary mirror and configured to reflect the second reflected light to form a third reflected light; and an image sensor located on a third path of light reflected from the tertiary mirror and configured to receive the third reflected light; wherein each of the first reflecting surface and the third reflecting surface is a sixth order xy polynomial freeform surface; and a field of view of oblique camera lens in an Y-axis direction is greater or equal to 35° and less than or equal to 65°.
US10386617B2 Image forming lens system and image pickup apparatus including the same
An image forming lens system includes a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, and a third lens unit. The first lens unit includes a front-side lens unit having a positive refractive power and a rear-side lens unit in order from the object side. The second lens unit moves at a time of focusing. The third lens unit includes a positive lens element. Each lens element in the front-side lens unit is a lens element that satisfies following Conditional Expression (a). The rear-side lens unit includes a negative lens element and a positive lens element. The front-side lens unit includes a diffractive lens component having a diffractive lens surface. The diffractive lens component has a positive refractive power. Following Conditional Expression (1) is satisfied: −0.7≤f/fLens  (a) 0.015≤ΔGFGR/f≤0.25  (1).
US10386616B2 Method of fabricating a wafer level optical lens assembly
The present invention relates to method of fabricating a wafer level optical lens assembly. The method includes providing a wafer substrate having a plurality of lens shapes arranged side by side, and providing a spacer substrate having a plurality of spacer posts. The method further includes applying a first polymer liquid on a specific location chosen from the group of: (1) positions located on the wafer substrate between the plurality of lens shapes; (2) positions located on the contact surface of the spacer posts; and (3) a combination thereof. The method further includes contacting the wafer substrate with the spacer substrate such that the spacer posts force the first polymer liquid to flow towards the lens shapes, followed by curing the first polymer liquid, and applying a second polymer liquid onto the lens shapes.
US10386615B2 Optical imaging system having prism, reflecting member, fixed lens groups, and movable lens groups
There is provided an optical imaging system including a prism, a first fixed lens group, a first movable lens group, a second movable lens group, and a second fixed lens group. The prism is configured to refract light reflected from an object side toward an imaging plane and a reflecting member. The prism is disposed on the first fixed lens group and the first movable lens group is configured to change a position of the imaging plane so that an overall focal length is changed. The second movable lens group is configured to adjust a position of the imaging plane so that a focal length for an object is adjusted. The imaging plane is disposed on the second fixed lens group.
US10386611B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The first lens is made of plastic material, the second lens is made of glass material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, the sixth lens is made of glass material, and the seventh lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10386607B2 Optical imaging lens
An optical imaging lens includes a first lens of negative refractive power, a second lens of negative refractive power and of an image-side surface with a concave portion near its optical-axis, a third lens of an object-side surface with a convex portion near its optical-axis and an image-side surface with a convex portion near its optical-axis, a fourth lens of an object-side surface with a convex portion near its optical-axis, a fifth lens of an object-side surface with a concave portion near its periphery and an image-side surface with a concave portion in a vicinity of its optical-axis and a six lens of an image-side surface with a convex portion near its optical-axis. ALT is a total thickness of all six lens elements, AAG is a sum of all five air gaps and the first lens element has a first lens element thickness T1 to satisfy ALT/T1≤6.70 or AAG/T1≤4.71.
US10386604B1 Compact wide field of view digital camera with stray light impact suppression
A point action camera or other compact digital camera having a wide field of view, includes an optical assembly that includes multiple lens elements, including at least one lens element that has an aspheric lens surface. The optical assembly is configured to provide a field of view in excess of 120 degrees. The digital camera is configured such that not less than 90% of return ghosts foci are more than +/−2 mm from the image sensor plane.
US10386603B2 Optical lens assembly and image capturing device
An optical lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element and a third lens element. The first lens element with positive refractive power has an object-side surface being convex, and the object-side surface and an image-side surface thereof are aspheric. The second lens element with negative refractive power has an image-side surface being concave, and an object-side surface and the image-side surface thereof are aspheric. The third lens element with refractive power has an object-side surface being concave, and the object-side surface and an image-side surface thereof are aspheric. The optical lens assembly further includes a stop with no lens element having refractive power disposed between the stop and the first lens element. The optical lens assembly has a total of three lens elements with refractive power.
US10386602B2 Optical imaging lens
An optical imaging lens sequentially includes a first, a second, a third, a fourth, a fifth, and a sixth lens elements from an object side to an image side along an optical axis. Each of the lens elements includes an object-side surface and an image-side surface. The second lens element has negative refracting power. A periphery region of the object-side surface of the fourth lens element is convex. A periphery region of the image-side surface of the fifth lens element is convex. The optical imaging lens satisfies following conditions: HFOV≤45°; 2.000≤D1/D2, and TTL/T6≤6.300.
US10386600B2 Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens; a third lens; a fourth lens; a fifth lens; and a sixth lens, arranged in this order from an object side to an image plane side. The second lens is formed in a meniscus shape. The fourth lens is formed in a shape so that a surface thereof on the image plane side is convex toward the image plane side. The fifth lens is formed in a shape so that a surface thereof on the object side is convex toward the object side, and a surface thereof on the image plane side is convex toward the image plane side. The sixth lens is formed in a shape so that a surface thereof on the image plane side is concave toward the image plane side.
US10386593B2 Strain sensing optical cable with low vibration attenuation construction
A strain sensing optical fiber cable is provided. The cable includes at least one optical fiber embedded in the cable jacket such that vibrations from the environment are transmitted into the cable jacket to the optical fiber. The cable is configured in a variety of ways, including through spatial arrangement of the sensing fibers, through acoustic impedance matched materials, through internal vibration reflecting structures, and/or through acoustic lens features to enhance sensitivity of the cable for strain/vibration detection/monitoring.
US10386591B2 Electrical connector for use with optoelectronic module
An electrical connector assembly for connection between the optical device and the printed circuit board, includes a frame, a housing received in the frame, a retention lever pivotally mounted upon the frame for retaining the optoelectronic module, an optical jumper module located on a front portion of the housing and optically connected with the optoelectronic module wherein the retention lever includes a pressing section adapted to downwardly press the optoelectronic module, an handling section, and a downwardly protruding stopper formed on the handling section and adapted to abut against the printed circuit board when the retention lever is downwardly moved excessively. The frame is equipped with a locking hook to lock the retention lever in position so as to retain the optoelectronic module in position.
US10386589B2 Hybrid cable-to-board connector
The present invention relates to a hybrid connector. The connector comprises an insulating housing having parallel rows of first and second terminals disposed in the housing. Each first and second terminal includes a terminal portion configured to make contact with an electrically conductive trace of a circuit board; and a mating portion configured to contact a terminal of a mating connector, the mating portions of the first terminals parallel to and facing the mating portions of the second terminals. The housing defines a cavity formed therein between the mating portions of the first and second terminals, wherein the cavity defining a cavity opening at an external surface of the housing for receiving light therefrom. An optical relay portion is disposed in the cavity, wherein the optical relay portion comprises at least one of an optical transceiver, an optical lens and an optical waveguide.
US10386583B2 Optical connector
When a second housing 80 and a first housing 30 are approached to each other along an axial direction, a body portion 62 of a second fixing member 60 begins to enter in an opening 81 of the second housing 80. Since a vertical wall surface 81a and a cylindrical surface 81b are formed on the opening 81 to substantially match the outer shape of the rear end of the body portion 62, when the second housing 80 is inserted to the first housing 30 while keeping the relative angle until the second housing 80 abuts on a first fixing member 40 which closes the opening and rotating the second housing 80 with respect to the first housing 30 by 90°, a protrusion 64 faces and enters a recessed engagement portion 83 formed on the vertical wall surface 81a. Thus, the protrusion 64 and the recessed engagement portion 83 are fitted and fixed.
US10386581B2 Grating based optical transmitter
A grating based optical transmitter includes a light source region coupled to an interference region, two reflective regions on both sides of the interference region, and one or several gratings interacting with the interference light wave in the interference region causing a vertical emission. Two electrodes are used to inject electrical carriers, and a third electrode can be added to modulate the electrical carrier density recombined in the light source region. Compared to conventional edge-emitting laser with two electrodes, the grating-based optical transmitter in this invention largely reduces the packaging cost and complexity due to the vertical emission, and largely enhances the modulation bandwidth due to the three-terminal configuration.
US10386570B2 NVIS compatible backlight device and electronic display using the same
A backlight assembly includes a substantially planar light guide defining an upper surface, a lower surface, and a side surface. A first plurality of LEDs is positioned below the lower surface of the light guide and oriented to direct the light emitted therefrom into the lower surface. A NVIS filter is placed adjacent to the side surface and a second plurality of LEDs is positioned near the side surface. A separating element extends between the first and second plurality of LEDs. A directing element extends between the second plurality of LEDs and the NVIS filter to direct the emitted light from the second plurality of LEDs through the NVIS filter and into the light guide.
US10386568B2 Combined rear cover and enhanced diffused reflector for display stack
Disclosed herein is a combined enhanced diffused reflector and back cover for a display stack. The back cover may be assembled proximate to a light guide panel layer of a display stack to receive light from a light guide panel and to reflect and diffuse light received from the light guide panel back to the light guide panel.
US10386565B2 Surface light source assembly having light guide with groove structures for out-coupling light, and backlight module having the surface light source assembly
A backlight module includes a plurality of surface light source assembly. Each surface light source assembly includes a light source with a plurality of light emitting surfaces having a light emission angle range each; a light guide plate with a bottom surface having a groove for receiving the light source, a light exit surface opposite to the bottom surface, and at least one side surface between the bottom surface and the light exit surface; and a plurality of groove structures configured to reflect a portion of a light emitted from the light emitting surfaces to outside their light emission angle range.
US10386562B2 Stereo display device
A stereo display device includes a light guide plate, light sources, a display module, and first, second, and third lenticular lens arrays. The light guide plate has incident and exit surfaces. The light sources emit a source light towards the incident surface. The first lenticular lens array transforms the source light into directional lights. The light guide plate receives directional lights at the incident surface and reflects the received directional lights out of the exit surface. The second lenticular lens array transforms the reflected directional lights into focused reflected directional lights towards elongated regions of the display module. The display module transforms focused reflected directional lights into sets of pixel light. The display module's elongated regions extend in a first direction and pixels each includes sub-pixels arranged along the first direction. The third lenticular lens array directs the sets of pixel light to viewing zones.
US10386561B2 Display device and method for manufacturing the same
A display device including a backlight unit and a display panel disposed on the backlight unit. The backlight unit includes a light guide plate, a wavelength conversion layer, and a cover member. The light source unit is disposed adjacent to a surface of the light guide plate. The wavelength conversion layer is disposed between the light source unit and the light guide plate, and contacts the surface of the light guide plate. The cover member is disposed between the light source unit and the light guide plate, and seals the wavelength conversion layer.
US10386557B2 Optical element, method for manufacturing the same, and electronic apparatus
An optical element includes a substrate, a plurality of reflection layers disposed on one side of the substrate, an absorbing layer disposed on a side of the reflection layers that is opposite to the substrate, and an oxide film that covers the absorbing layer and portions between any two adjacent reflection layers. The reflection layers are arranged in a striped manner in plan view. The oxide film is made of an oxide of a material contained in the absorbing layer.
US10386552B2 Optical element, and method for producing same
An optical element includes a base having a curved depression formed in a front surface thereof and a formed layer arranged on the base. The formed layer includes a main part in the depression as viewed from a depth direction of the depression and an overhang on the front surface of the base while connecting to the main part. An opposite surface of the main part to a surface thereof on a side of an inner surface of the depression is formed like a concave curve that is concave in a same direction as the inner surface of the depression. A predetermined surface of the main part that is opposed to the inner surface of the depression is provided with an optical function part.
US10386550B2 Retroreflective articles with anti-staining properties
Methods for preparing retroreflective articles include providing a thermoplastic polymeric carrier layer, partially embedding transparent microspheres into the surface of the carrier layer so that the beads partially protrude from the surface of the carrier layer, depositing a metal reflective layer on the microspheres, applying a treatment solution to the metal layer, and applying a bead bond layer to the treated metal layer, to form an intermediate article. Upon removal of the carrier layer, the deposited metal layer not in contact with the surface of the microspheres remains present on the carrier layer, to form retroreflective articles with a discontinuous layer of reflective metal disposed only on the surface of the transparent microspheres.
US10386547B2 Textured high refractive index surface for reflective image displays
A textured surface on the inward side of the high refractive index transparent front sheet in a reflective image display may lead to a display with a wider viewing angle. The textured surface may be in a random or a patterned array and may comprise microstructures that exhibit total internal reflection and Fresnel reflections. Electrophoretically mobile particles of similar size to the microstructures may improve coverage on the front sheet and improve frustration of TIR leading to darker dark states.
US10386546B2 Camera module and optical device including liquid lens
A camera module according to an embodiment includes a liquid lens unit including a cavity, a conductive liquid and a non-conductive liquid disposed in the cavity, “n” individual electrodes (n being an integer of 2 or more), and a common electrode, an interface being formed between the conductive liquid and the non-conductive liquid, a main board including an element constituting a control circuit for controlling the operation of the liquid lens unit, and a holder coupled to the main board such that the open area of an insertion hole for insertion of the liquid lens unit is disposed along a first side of the main board.
US10386545B2 Medical devices having homogeneous charge density and methods for making same
The present invention relates to ionic silicone hydrogel polymers displaying improved lysozyme uptake, low contact angle and reduced water soluble polymeric ammonium salt uptake.
US10386541B2 Machine learning approach for analysis and prediction of cloud particle size and shape distribution
Techniques for analysis and prediction of cloud particle distribution and solar radiation are provided. In one aspect, a method for analyzing cloud particle characteristics includes the steps of: (a) collecting meteorological data; (b) calculating solar radiation values using a radiative transfer model based on the meteorological data and blended guess functions of a cloud particle distribution (c) optimizing the cloud particle distribution by optimizing the weight coefficients used for the blended guess functions of the cloud particle distribution based on the solar radiation values calculated in step (b) and measured solar radiation values; (d) training a machine-learning process using the meteorological data collected in step (a) and the cloud particle distribution optimized in step (c) as training samples; and (e) predicting future solar radiation values using forecasted meteorological data and the machine-learning process trained in step (d).
US10386537B2 Gamma-ray spectrometer calibration systems and methods
A gamma-ray spectrometer calibration system comprises a photomultiplier tube and analysis electronics. The photomultiplier tube provides one or more reference signals that are analyzed relative to a spectrum by the analysis electronics to calibrate a gamma-ray spectrometer. Additional apparatus, methods, and systems are disclosed.
US10386534B2 Method and device for inspecting a valve drive in an internal combustion engine
A method for ascertaining a valve position of a valve of an internal combustion engine having a multiplicity of valves. The method includes illuminating a combustion chamber of the internal combustion engine, detecting light emerging from the illuminated combustion chamber on a side, averted from the combustion chamber, of the valve for ascertainment, and determining the valve position of the valve for ascertainment by way of the detected light.
US10386530B2 NMR probe and methods of use
A coaxial nuclear magnetic resonance (NMR) probe and related methods are described herein. The coaxial NMR probe includes a housing with a fluid inlet, a fluid outlet, a longitudinal axis, and an interior volume. The housing contains a fluid sample that is analyzed by the probe. The coaxial NMR probe also includes an elongated conductor disposed along the longitudinal axis of the housing. The elongated conductor generates an oscillating electromagnetic field within the interior volume of the housing. The oscillating electromagnetic field produces a NMR signal within the fluid sample. The elongated conductor may also be used to receive this NMR signal. The NMR signal is then analyzed to determine information about the fluid sample. Various NMR pulse sequences for use with this coaxial probe and other coaxial probes are also described herein.
US10386525B2 Uniaxial anisotropy detection apparatus, systems, and methods
Disclosed embodiments include various borehole imaging tools and methods to provide sensing surface configurations for improving the assessment of anisotropy in layered formations. In at least some embodiments, the borehole imaging tools employ a unitary conductive body to provide a wall-contacting face with grooves that define multiple elongated sensing surfaces. This wall-contacting face can be provided on an extendable sensor pad of a wireline logging tool or embedded on the outer surface of a LWD stabilizer fin. Toroids may be seated in the grooves around each elongated sensing surface for measuring the current flow through each sensing surface. The elongated sensing surfaces can be arranged in pairs as a series of rectangular-shaped grooves that are aligned perpendicularly to each other within each of the pairs to improve detection of anisotropy in thin layered formations and improve the sensitivity to dipping in anisotropic formations.
US10386524B2 Electrical submersible pump monitoring and failure prediction
Current supplied to electrical submersible pumps in wells is monitored, and signal processing based on wavelet analysis and phase diagram analysis is performed on the data obtained from monitoring. An incipient malfunction of the electrical submersible pump, such as one due to scale build-up in and around the pump, can be detected at an early stage.
US10386523B2 Subsurface formation modeling with integrated stress profiles
A method, apparatus, and program product model stress characteristics of a subsurface formation based at least in part on acoustic data and image data associated with the subsurface formation. The acoustic data is analyzed to determine acoustic based stress values, and the image data is analyzed to determine image based stress values. The acoustic based stress values and the image based stress values are integrated to generate an integrated stress profile that includes one or more modeled stress characteristics of the subsurface volume.
US10386522B2 Method and apparatus for the downhole in-situ determination of the speed of sound in a formation fluid
An apparatus and a method for measuring a speed of sound in a fluid in a well bore may include a frame adapted to receive the fluid there through are provided. The apparatus includes an acoustic source mounted on the frame; an acoustic detector to measure a signal propagating through the fluid, the acoustic detector disposed proximate the frame at a known distance from the acoustic source; and a test circuit adapted to synchronize the acoustic detector with a signal propagating through the frame. A method to determine physical properties of a fluid in a geological formation including a shear wave anisotropy in the geological formation and the formation composition using the fluid density and the fluid speed of sound is also provided.
US10386519B2 Automated near surface analysis by surface-consistent refraction methods
A surface-consistent refraction analysis automatically derives near surface corrections during seismic data processing. Residual time lags are evaluated in multiple CMP-offset-azimuth bins by similarity analysis with a pilot trace where a correlation window is centered at the refracted arrival. The similarity analysis may take the form of computerized cross-correlation, or other criteria such as semblance. The residuals are then used to build a system of linear equations that is simultaneously inverted for surface-consistent shot and receiver time shift corrections plus a possible subsurface residual term. The refraction analysis steps are completely automated and require a fraction of the time needed for conventional near surface analysis.
US10386516B2 Time-lapse 4D scattering for imaging hydraulically induced fractures
Tools and methods for monitoring a subterranean formation is provided. Methods for monitoring include: creating a time-lapse azimuth stack between an azimuth stack on a first seismic survey and an azimuth stack on a second seismic survey; identifying a lowest root mean square energy and a highest root mean square energy for each time-lapse azimuth stack; and recording an azimuth with largest overall root mean square energy.
US10386513B2 Seismic survey analysis
A method can include receiving data sets where each of the data sets corresponds to one of a plurality of individual emitter-detector arrangements; calculating a multi-dimensional similarity metric for one of the data sets; and, based at least in part on the multi-dimensional similarity metric, assessing the one data set.
US10386509B2 Ray energy calibration device, ray energy calibration method and ray imaging system
The disclosed technology relates to a ray energy calibration device and method, and a ray imaging system. In one aspect, the ray energy calibration device includes a plurality of wheels arranged to be rotatable about a common shaft and each provided with one or more protruding blocks at respective specific positions of an outer circumference thereof. The ray energy calibration device further includes a plurality of calibration members, with each of the calibration members being configured such that through rotation of a corresponding one of the wheels, the calibration member can be moved to a calibration position by the protruding block at a specific position on the outer circumference of the wheel.
US10386508B2 Method of calibrating an X ray diffraction analysis system
The invention is a method of calibrating an X ray diffraction measuring system. The method includes moving a so-called calibration object along a propagation axis along which an irradiation beam propagates, the calibration object being adapted to occupy a plurality of successive positions along that axis. At each position of the object a spectrometry detector including at least one pixel acquires a spectrum of scattering radiation emitted by the object at an acute angle relative to the propagation axis. The method includes, in various spectra corresponding to various respective positions of the object, the identification of a so-called calibration peak and obtaining a parameter of said peak, which parameter can be the intensity or the energy of said peak. The parameters obtained on the various peaks then make it possible to establish an associated pixel dispersion function.
US10386507B2 Compositions and methods for detecting radiation
Tensioned metastable fluid detectors are disclosed that minimize false positive detection events. The methods involve the use of new fluids that provide improved neutron-alpha fission detection at reduced tension states. The rate of spin is also increased using a new protocol that avoids the creation of liquid imbalances in the arms of a CTMFD (centrifugally tensioned metastable fluid detector). The disclosed CTMFD radiation detection system includes a detector assembly containing a detection fluid, a base, a safety enclosure, a motor and motor mounting bracket, speed sensors, a cooling system that includes an air inlet and outlet and a safety enclosure. The CTMFD radiation detection system can include a plurality of independent detector arms having fluids with distinct Pneg requirements such that the range of detectable radiation is increased. Also disclosed are methods for detecting radiation using the disclosed CTMFD radiation detection system. Motor speed calibration procedures are also disclosed.
US10386503B2 Array substrate for digital X-ray detector, digital X-ray detector including the same, and method for manufacturing the same
An array substrate for a digital X-ray detector, a digital X-ray detector including the same, and a method for manufacturing the same are provided. A thin film transistor (TFT) array substrate for a digital X-ray detector includes: a base substrate, a thin film transistor over the base substrate, a lower electrode connected to the thin film transistor, a positive-intrinsic-negative (PIN) layer over the lower electrode, the PIN layer including: an N-type semiconductor layer, an intrinsic semiconductor layer, and a P-type semiconductor layer, a bias electrode over the PIN layer, and an upper electrode covering the PIN layer and the bias electrode.
US10386501B2 Apparatus for detecting electromagnetic radiation and method and computer program for controlling an apparatus for detecting electromagnetic radiation
An apparatus including a detector configured to detect electromagnetic radiation where the detector includes a first portion and a second portion; a deformable substrate configured to support the detector such that the first portion of detector is moveable relative to the second portion of the detector; and a sensor configured to detect deformation of the substrate and provide information indicative of the detected deformation to image processing circuitry.
US10386496B2 Navigation satellite orbit and clock determination with low latency clock corrections
A satellite corrections generation system receives reference receiver measurement information from a plurality of reference receivers at established locations. In accordance with the received reference receiver measurement information, and established locations of the reference receivers, the system determines narrow-lane navigation solutions for the plurality of reference receivers. The system also determines, in accordance with the narrow-lane navigation solutions, at a first update rate, an orbit correction for each satellite of a plurality of satellites; at a second update rate, a clock correction for each such satellite; and at a third update rate that is faster than the second update rate, an update to the clock correction for each such satellite. Further, the system generates navigation satellite corrections for each such satellite, including the orbit correction updated at the first update rate, and the clock correction that is updated at the third update rate.
US10386492B2 Verifiable authentication services based on global navigation satellite system (GNSS) signals and personal or computer data
A verified authentication device has a navigation receiver, a processor, and a verification device. Navigation signals are transmitted from a Global Navigation Satellite System (GNSS). The processor authenticates the navigation signals and determines position coordinates of the navigation receiver. The verified authentication device receives input from a user of the verified authentication device. The verified authentication device provides reliability of the position coordinates based on the input from the user.
US10386488B2 Vehicle LIDAR system
A vehicle LIDAR system, including: a solid-state laser having a brightness of at least 100 kW/(mm2 sr), which is designed to emit laser pulses having a wavelength of at least 900 nm and a maximum power per laser pulse of at least 50 W; at least one movably situated mirror for deflecting the laser pulses in the direction of objects to be detected; a receiver for detecting the laser pulses reflected by the objects.
US10386487B1 Geiger-mode LiDAR system having improved signal-to-noise ratio
A GmAPD-based LiDAR system and methods for developing a point-cloud image of a detection region are disclosed. The methods include scanning the detection region during a plurality of detection frames that defines an image frame. In each detection frame, the detection region is interrogated with a different one of a series of optical pulses and reflections of the optical pulse are detected at a GmAPD-based receiver that is gated such that a different sampling region within the detection region is selectively sampled in each detection frame. The sampling regions are defined such that longer-range areas of the detection region are sampled more times in the image frame than shorter-range areas of the detection region. As a result, objects throughout the entire detection region can be detected with high SNR.
US10386486B2 Systems and methods for time of flight laser pulse engineering
A time-of-flight 3D imaging system includes a light source having a plurality of P-N junctions in electrical series, an imaging sensor, and a time measurement device configured to measure the elapsed time-of-flight between a pulse of output light being emitted from the plurality of P-N junctions in series and incoming light including the pulse of output light being detected at the imaging sensor.
US10386483B2 Processing sensor measurements of a vehicle environment with low transverse resolution
An environment map includes cells, each of which is assigned to portions of the environment of a vehicle and each of which is assigned an obstacle probability that represents the probability that the corresponding portion of the environment is occupied by an obstacle. The vehicle has at least two environment sensors, each of which is designed to provide measurement data on the occupancy of a region of the environment by an obstacle, referred to as an obstacle region, in the respective detection region of the sensor. The measurement data describes obstacle regions which extend over multiple portions of the environment, and the detection regions of the environment sensors at most partly overlap. A method for providing the environment map for the vehicle has the following steps: receiving the measurement data from the at least two environment sensors, the measurement data of a first environment sensor identifying an obstacle region; determining occupancy probabilities for the portions of the environment covered by the identified obstacle region of the measurement data of the first environment sensor on the basis of the measurement data of at least one other environment sensor, wherein an occupancy probability for a portion indicates the probability that the corresponding portion of the environment is occupied by an obstacle; and updating the obstacle probability of the environmental map for at least the portions for which the occupancy probability has been determined.
US10386475B2 Method of detecting collisions on an airport installation and device for its implementation
A method of detecting collisions between an equipped mobile object travelling around an airport installation and at least one obstacle. The method comprises the following steps. Determining the real-time positions of the equipped mobile object in a reference frame tied to the airport installation. Reading at least one item of information contained in at least one marker fixed to the equipped mobile object. Determining an outline of the equipped mobile object on the basis of the read item of information contained in the marker. Positioning the outline determined in the reference frame tied to the airport installation. Triggering an alert if the distance between the outline of the equipped mobile object and the obstacle is less than a given threshold.
US10386474B2 Systems and methods for RFID tag locating using constructive interference
A system and method for locating radio-frequency identification tags within a predetermined area. The method can incorporate sub-threshold superposition response mapping techniques, alone, or in combination with other methods for locating radio-frequency identification tags such as but not limited to time differential on arrival (TDOA), frequency domain phase difference on arrival (FD-PDOA), and radio signal strength indication (RSSI). The system can include a plurality of antennas dispersed in a predefined area; one or more radio-frequency identification tags; a radio-frequency transceiver in communication with said antennas; a phase modulator coupled to the ra-dio-frequency transceiver; and a system controller in communication with said transceiver and said phase modulator. Calibration techniques can be employed to map con-structive interference zones for improved accuracy.
US10386472B2 Radar device signal processing device and signal processing method for radar device
There is provided a radar device. A transmitting unit transmits a first transmission signal generated based on a first parameter for computing a relative velocity or a distance in a first detection range, and a second transmission signal generated based on a second parameter for computing a relative velocity or a distance in a second detection range narrower than the first detection range. A receiving unit receives first and second reception signals from a target. A measuring unit computes a first relative velocity or a first distance in the first detection range based on the first reception signals, and compute a second relative velocity or a second distance in the second detection range based on the second reception signals, and selects any one of the first and second relative velocities, or any one of the first and second distances, as the result of measurement.
US10386468B2 Photographing apparatus and method
Provided is a photographing apparatus and photographing method. The photographing apparatus includes a fish eye lens; a plurality of light emitters disposed around the fish eye lens and configured to emit light at different angles with respect to an optical axis of the fish eye lens; and an image sensor configured to receive the light emitted from the plurality of light emitters and reflected by at least one object, and convert the light into an electric signal including depth information about the object.
US10386467B2 Ladar pulse deconfliction apparatus
Disclosed herein are a number of example embodiments that employ controllable delays between successive ladar pulses in order to discriminate between “own” ladar pulse reflections and “interfering” ladar pulses reflections by a receiver. Example embodiments include designs where a sparse delay sum circuit is used at the receiver and where a funnel filter is used at the receiver. Also, disclosed are techniques for selecting codes to use for the controllable delays as well as techniques for identifying and tracking interfering ladar pulses and their corresponding delay codes. The use of a ladar system with pulse deconfliction is also disclosed as part of an optical data communication system.
US10386466B2 Distance measuring device and distance measuring method
A distance calculating unit includes a first filter that receives a detection signal of reference pulsed light, a second filter that receives a detection signal of measuring pulsed light, an adder circuit that adds the outputs from the two filters together, an A/D converter that receives the output signal from the adder circuit, and a separated-signal calculating unit that analyzes the output from the A/D converter and that generates a first separated signal corresponding to a reference detection signal and a second separated signal corresponding to a measurement detection signal. The distance calculating unit further includes a conversion processing unit that converts the phase of at least one of the two separated signals into a phase of a predetermined frequency, and a distance calculating unit that calculates a distance to an object by using a phase difference between the two separated signals in the predetermined frequency.
US10386462B1 Systems and methods for stereo radar tracking
A method for non-coherent stereo radar tracking includes, at a stereo radar system, transmitting a probe signal, receiving a reflected probe signal in response to reflection of the probe signal by a tracking target, calculating first and second target ranges from the reflected probe signal data, transforming the reflected probe signal data based on the first and second target ranges, and calculating a first target angle from the transformed reflected probe signal data.
US10386459B2 Echo image display device
An echo image display device includes a receiver, an information memory, an intermediate image production component, and a display component. The receiver is configured to receive a reception signal that is a reflection of a transmitted signal. The information memory is configured to store detection information about the reception signal received by the receiver and position information about the reception signal in association with each other. The intermediate image production component is configured to produce an intermediate image based on at least the detection information for the reception signal at an N-th scan, and the detection information for the reception signal at an N−1-th scan having the same position information as the position information for the reception signal at the N-th scan. The display component is configured to display the intermediate image produced by the intermediate image production component.
US10386453B2 Methods and systems for position tracking
Various embodiments are described herein for methods and systems that can be used to track a position of a mobile receiver on a production line. In one example embodiment, the position of the mobile receiver is tracked by receiving at least information signal from at least one location tag from among a plurality of location tags positioned at fixed locations along the length of a conveyor belt in a production line, by determining a signal strength of the at least one information signal, and by determining the position of the mobile receiver based on the signal strength of the at least one information signal.
US10386447B2 Method and apparatus for simple angle of arrival estimation
The method and apparatus for angle of arrival estimation are used for estimating the angle of arrival of a received signal by a switched beam antenna array and a single receiver. The switched beam antenna array first collects an omnidirectional signal to be used as a reference signal. A main beam thereof is then switched to scan an angular region of interest. The collected signals from the switched beams are cross-correlated with the reference signal. The cross-correlation coefficient is the highest at the true angle of arrival and relatively negligible otherwise. The collected signal from each beam angle is cross-correlated with the omnidirectional reference signal to determine the angle of arrival of the received signal.
US10386444B1 System and method of VNA S-parameter measurement with a remote receiver
A method of synchronizing a reference oscillator frequency of a first network analyzer with a reference oscillator frequency of a second network analyzer through a device under test (DUT) includes measuring a drift in a transmitted signal measured at the second network analyzer. The method includes connecting the first network analyzer to a first end of the DUT and connecting the second network analyzer to a second end of the DUT. A local oscillator (LO) signal of the first network analyzer is locked to a reference frequency of the first network analyzer. A LO signal of the second network analyzer is locked to a reference frequency of the second network analyzer. A RF signal is transmitted from the first network analyzer to the second network analyzer and an intermediate frequency (IF) of the transmitted signal is generated using the LO signal of the second network analyzer. The second network analyzer measures the transmitted IF signal.
US10386442B2 Magnetic resonance imaging apparatus and method controlling execution of a pulse sequence based on recovery of longitudinal magnetization of a monitor region
A Magnetic Resonance Imaging apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to execute a pulse sequence to acquire data from an image taking region after applying a pre-pulse in synchronization with a predetermined electrocardiographic waveform of the subject. The processing circuitry is configured to monitor recovery of longitudinal magnetization by acquiring data from a monitor region that is different from the image taking region, by using timing linked with the timing with which the pre-pulse is applied. The processing circuitry is configured to control execution of the pulse sequence on the basis of a signal value of the data from the monitor region.
US10386441B2 Method and apparatus for attenuation correction of emission tomography scan data
In a method for attenuation correction of emission tomography scan data acquired from an examination object in a combined magnetic resonance emission tomography apparatus, wherein an interference object is situated in the examination region, which causes a magnetic interference field during combined magnetic resonance emission tomography imaging, magnetic resonance scan data of the examination object are acquired by executing a magnetic resonance sequence designed to at least partially compensate inference due to the magnetic interference field. Emission tomography scan data are acquired and an attenuation map is generated using the acquired magnetic resonance scan data. Attenuation correction of the emission tomography scan data is implemented using the generated attenuation map.
US10386440B2 Multi-shot magnetic-resonance (MR) imaging system and method of operation thereof
A magnetic resonance (MR) imaging (MRI) system (100, 1500), includes at least one controller (110, 1510) configured to: perform a multi-shot image acquisition process to acquire MR information for at least one multi-shot image set; train a convolution kernel including data on at least a portion of the MR information obtained without the use of the gradient or by using a self-training process. The convolution kernel includes convolution data. The MR information obtained with the use of a gradient for at least two of the image shots of the at least one multi-shot image set is iteratively convolved with the trained convolution kernel. The synthetic k-space data for the at least two image shots of the at least one multi-shot image set is projected into image space. The projected synthetic k-space data that are projected into the image space to form image information.
US10386434B2 Automatic shimming by optimizing the frequency adjustment
A method is for carrying out an automatic adjustment of an MR system, including a number of receive coils. In such cases, a number of partial spectra in a number of receive coils are measured for an excitation volume of an examination object. The number of partial spectra are evaluated via an algorithm, at least one characteristic value being determined for each partial spectrum and a decision being further made with the aid of the number of characteristic values to determine whether the partial spectra fulfill a quality criterion. Finally, adjustment parameters of the MR system are optimized on the basis of the number of partial spectra.
US10386433B2 Magnetic resonance fingerprinting method and apparatus with comparison of signal waveforms in different databases
In a method and magnetic resonance apparatus for implementing a magnetic resonance fingerprinting examination of an examination subject, a first signal waveform database containing multiple first database signal waveforms is provided to a processor, and a second signal waveform database is generated therefrom with a fewer number of signal waveforms therein than said multiple first database signal waveforms. A magnetic resonance signal waveform of a voxel of an examination region is acquired using a magnetic resonance fingerprinting method, and this is compared to the second database signal waveforms, and the comparison result is provided in electronic form.
US10386427B1 Magnetic field sensor having at least two CVH elements and method of operating same
A magnetic field sensor for sensing a direction of a magnetic field in an x-y plane, can include a first plurality of magnetic field sensing elements operable to generate a first plurality of magnetic field signals and a second plurality of magnetic field sensing elements operable to generate a second plurality of magnetic field signals. The magnetic field sensor can also include at least one sequence switches circuit operable to select ones of the first plurality of magnetic field signals and to select ones of the second plurality of magnetic field signals. The magnetic field sensor can also include a processing circuit operable to combine the selected ones of the first plurality of magnetic field signals and the selected ones of the second plurality of magnetic field signals to generate at least one sequential signal and to process the at least one sequential signal to generate an x-y angle signal indicative of a direction of the magnetic field in the x-y direction. An associated method is described.
US10386426B2 Detecting a failure of a phase in a grid for inverters having a frequency detection in an intermediate DC voltage link
A detection of a failure of a phase (as a method and apparatus) in a system—supplied by multiple phases—including a DC link (5) is suggested. A rectified voltage (10) of the DC link (5) pulses at a multiple of the mains frequency as a fundamental wave. The rectified voltage (10) is filtered for detecting a signal component at the double frequency of the mains frequency (12). The rectified voltage (10) is also “filtered” for detecting an average link voltage (14). A ratio signal (17) is formed as a ratio of the average link voltage (14) to the signal component at the double frequency of the mains frequency (12). An error detection signal (19) results from a comparison of the ratio signal (17) with an error threshold (20).
US10386423B2 Thermal feature analysis of electrochemical devices
Methods, devices, and systems are disclosed for determining certain thermal properties of electrochemical devices that contain an electrolyte. From these properties, useful information can be determined about the electrical device. For example, the state-of-health of lithium ion batteries and other electrochemical devices can be determined.
US10386419B2 Battery management device, battery monitoring circuit, and control system
Measurement of a cell voltage is executed immediately after diagnosis of a battery management device is ended. In a battery management device, current sources repeatedly perform an energization operation to cause a current to flow to voltage detection lines with a magnitude of the current that enables each amount of charge stored in capacitors changed by one energization operation to fall within a range corresponding to a fluctuation width of terminal voltages of battery cells during the energization operation when resistors are in a normal state. When the difference between the current terminal voltage of the battery cell and the past terminal voltage of the battery cell is larger than the predetermined threshold value, the microcomputer diagnoses that the resistor is in the open state.
US10386415B2 Mixed-signal integrated circuit
A mixed-signal integrated circuit includes an analog circuit comprising at least one digital block embedded in the analog circuit, the at least one digital block comprising a plurality of functional bits and a plurality of configuration bits, the plurality of functional bits providing for a functionality of the analog circuit according to a designed functionality and the plurality of configuration bits being usable for configuring a plurality of operational modes of the analog circuit; and a digital circuit comprising a scan chain configured to scan at least part of the functional bits of the digital block embedded in the analog circuit with respect to the designed functionality, wherein the scan chain is further configured to set at least part of the configuration bits of the digital block embedded in the analog circuit according to a selected operational mode of the plurality of operational modes of the analog circuit.
US10386414B2 Method for managing the operation of a test mode of a logic component with restoration of the pre-test state
A device may include a control circuit configured to place, after a normal mode operation of N flip-flops, the N flip-flops in a test mode in which the test input of the first flip-flop of the chain is intended to receive a first sequence of test bits A memory may be configured to store a sequence of N values delivered by the test output of the last flip-flop of the chain. The control circuit may be configured to deliver, at the test input of the first flip-flop of the chain, the sequence of N stored values to restore the state of the N flip-flops before their placement in the test mode.
US10386413B2 Circuit and method for testing flip flop state retention
An integrated circuit includes a plurality of state retention power gating (SRPG) flip-flops coupled in a first chain, wherein the first chain has a first scan input and a first scan output; a pseudo random pattern generator (PRPG) configured to generate test patterns in response to seeds; a multiplexer (MUX) coupled between the PRPG and the first scan input and coupled to receive a select signal; and response compression logic coupled to the first scan output and configured to generate a test signature in response to an output pattern provided at the first scan output. The MUX is configured to, when the select signal has a first value, couple a first output of the PRPG to the first scan input, and, when the select signal has a second value, couple an inversion of the first output of the PRPG to the first scan input.
US10386411B2 Sequential test access port selection in a JTAG interface
A JTAG interface in an IC includes a test mode select (TMS) pin receiving a TMS signal, a testing test access port (TAP) having a TMS signal input, a debugging test access port (TAP) having a TMS signal and glue logic coupled to receive a first output from the testing TAP and a second output from the debugging TAP. A flip-flop receives input from the testing TAP and the debugging TAP through the glue logic. A first AND gate has output coupled to the TMS signal input of the debugging TAP, and receives input from an output of the flip-flop and the TMS signal. An inverter has an input coupled to receive input from the flip-flop. A second AND gate has output coupled to the TMS signal input of the testing TAP, and receives input from the TMS signal and output of the inverter.
US10386408B2 Methods and apparatus for testing millimeter wave devices
Certain aspects of the present disclosure relate to methods and apparatus for testing millimeter wave devices. The method includes determining a reference antenna response of the DUT for at least one antenna of a test chamber, generating one or more fading coefficients for the at least one antenna based on the determined reference antenna response, applying the generated one or more fading coefficients to at least one signal, and transmitting the at least one signal via the at least one antenna to the DUT in the test chamber.
US10386404B2 Device and method for detecting damage of electric product using digital signal
A method for detecting damage of a solder joint of a printed circuit board of an electronic product by using a device for detecting damage of an electronic product according to the present invention includes: generating a digital signal and applying the digital signal to the solder joint of the printed circuit board; measuring a signal transmitted through the solder joint of the printed circuit board; and determining whether the solder joint of the printed circuit board is damaged using the measured signal. Accordingly, the device for detecting damage of an electronic product according to the present invention can nondestructively examine damage of the electronic product by using the digital signal.
US10386403B2 Failure tolerant capacitor device
A failure tolerant capacitor device comprises a plurality of capacitor elements connected in parallel. For each capacitor element, there is a detection element and a connection element. The detection element is adapted for detecting a capacitor voltage across the capacitor element falling below a predefined voltage threshold and/or for detecting a capacitor current through the capacitor element raising above a predefined current threshold and for turning off the connection element when the capacitor voltage is below the predefined voltage threshold and/or the capacitor current is above the predefined current threshold. The connection element is adapted for disconnecting the capacitor element from other ones of the plurality of parallel connected capacitor elements when turned off. The detection element and the connection element each include a transistor.
US10386402B2 Shoe and method for detecting electrical leakage using the same
A method for detecting an electrical leakage includes acquiring a voltage of a source of the electrical leakage detected by a voltage detector of a shoe when a walking user is wearing the shoe on a wet ground, and acquiring electromagnetic field strength between the source of the electrical leakage and the shoe, by a first induced circuit of the shoe. A distance between the shoe and the source of the electrical leakage is acquired and the voltage and distance sent to a mobile device as representing a danger when the voltage of the source of the electrical leakage is greater than the predetermined voltage.
US10386397B2 Method for detecting signals in a frequency-ambiguous digital receiver, and digital receiver implementing such a method
A digital receiver comprising at least two reception pathways, the method carries out a digital inter-correlation of the signals obtained as output from at least two filters of different central frequencies and different ranks, the rank and the central frequency of the filters being chosen as a function of a determined frequency-wise search domain. For a determined search domain, the various sampling frequencies of the reception pathways are chosen so that the ambiguous frequencies resulting from the spectral aliasings vary as a monotonic function of the true frequency of the signals.
US10386393B2 Arc flash hazard assessment for a 400-Hz system
In general, certain embodiments of the present disclosure provide methods and systems for determination and assessment of arc flash hazards at an equipment in an electrical power system operative at 400-Hz. According to various embodiments, a method is provided comprising determining an arc current at the equipment and generating an arc flash model based on the determined arc current. The method further comprises determining a value of arc flash incident energy by use of the arc flash model. In some embodiments, an arc flash protection boundary distance and/or a level of Prosomal Protection Equipment (PPE) are further determined by use of the value of arc flash incident energy for the equipment in the 400-Hz electrical power system.
US10386389B2 Measurement system that stores samples acquired during a time window that includes a trigger event and during a subsequent user-specified time window
A measurement system is provided that performs a trigger data acquisition algorithm. When the measurement system performs the trigger event data acquisition algorithm, it causes a preselected number of digital data samples acquired during a first time window that includes a trigger event and during a second time window that is specified by the user and that is subsequent in time to the first time window to be stored in memory. Digital data samples acquired after the end of the first time window and before the beginning of the second time window are not stored in memory. By not storing digital data samples acquired after the end of the first time window and before the beginning of the second time window, the possibility of overwriting samples that surround the trigger event is prevented and the memory is used very efficiently.
US10386388B2 Contact probe and corresponding testing head
It is described a contact probe for a testing head for a testing apparatus of electronic devices, the probe comprising a probe body extended in a longitudinal direction between respective end portions adapted to contact respective contact pads, the second end being a contact tip adapted to abut onto a contact pad of the device under test, the body of each contact probe having a length of less than 5000 μm, and including at least one pass-through opening extending along its longitudinal dimension. Conveniently, the at least one pass-through opening is filled by a filling material, in order to define at least one first and one second lateral portions in the body, being parallel and joined to each other by a connecting central portion realized by the filling material at the pass-through opening, the connecting central portion made of the filling material acting as a strengthening element.
US10386387B2 Probe guide plate and probe device
A probe guide plate includes a first silicon substrate having first through-holes formed therein, an insulation layer formed on the first silicon substrate and having an opening on a region in which the first through-holes are arranged, a second silicon substrate arranged on the insulation layer and having second through-holes formed at positions corresponding to the first through-holes, and a silicon oxide layer formed on exposed surfaces of the first silicon substrate and the second silicon substrate.
US10386386B2 Fixing mechanism actuatable without a tool and which fixes a measuring probe in a detachable manner for a scanning probe microscope
A fixing device selectively fixes a measuring probe of a scanning probe microscope. The fixing device comprises an inserting unit in which the measuring probe is insertable and a master force unit for selectively exerting a master force onto a fixing mechanism. The fixing mechanism is actuatable without a tool. The fixing mechanism is enabled or disabled to controllably detach or fix the measuring probe when the measuring probe is inserted in the inserting unit.
US10386385B2 System with oven control and compensation for detecting motion and/or orientation
Motion and/or orientation sensing systems can utilize gyroscopes, accelerometers, magnetometers, and other sensors for measuring motion or orientation of connected objects. Temperature changes affect the precision of the data output by the motion/orientation sensing device. A system is provided for controllably heating a device within a package to a desired temperature that varies based on the ambient temperature. The operating temperature of the device can then be known and controlled. The ambient temperature can be known through an ambient temperature sensor, for example. Given this information, a controller compensates the data output by the device to further improve the accuracy in the measurements. Like the amount of heating provided to the package, the amount of compensation is also based on the ambient temperature and/or the device temperature.
US10386384B2 System and method for digital inline holography
A method of extracting particles from a two-dimensional (2D) hologram recorded as part of a digital inline holography system includes reconstructing a three-dimensional (3D) optical field from the recorded 2D hologram. In addition, particles are extracted/segmented from the 3D optical field, wherein segmented particles are identified by particle location in three-dimensional space and a cross-sectional area of the segmented particle. Based on the identified particle location and cross-sectional area, extracted particles are removed from the 2D hologram to generate an updated 2D hologram. These steps are repeated iteratively until a threshold is met.
US10386380B2 Sample handling system
A sample processing system is configured for analyzing, preprocessing, or carrying out other operations for a biological sample such as blood or urea. With the sample processing system, it is possible to store samples to be stored in a thermally insulated state or specimens required for accuracy control in the thermally insulated state for preventing evaporation or denaturing of the samples and specimens. Also it is possible to carry in or out the samples, rack by rack, according to necessity. Further, the sample processing system is provided with a buffer unit in a cold container having a capability for cold storage and also by accessing a sample rack at random for carrying in or out a rack with a transfer mechanism provided outside of the cold container.
US10386375B2 Methods and systems for the diagnosis and treatment of androgen disorders
The technology described herein is directed to the diagnosis and treatment of androgen disorders and/or deficiencies, e.g. low testosterone.
US10386374B2 Hemolysis detection device, system and method
Aspects of the present invention are directed to devices, systems and methods that enable the quick and reliable detection of hemolysis in a sample such that a sample which exhibits an unacceptable level of hemolysis can be flagged or disregarded in an associated diagnostic test.
US10386373B2 Methods and compositions for assessing antibody specificities
The present invention provides compositions and methods that can be used to determine a peptide signature for an antibody repertoire in a sample comprising multiple antibodies. The method can be used to characterize a phenotype in a sample, such as providing a diagnosis, prognosis or theranosis of a medical condition.
US10386371B2 Metabolic flux measurement, imaging and microscopy
Provided herein are methods for measuring molecular flux rates of molecules of interest in a tissue sample in spatially-organized manner and generating output (e.g., an image, a heat map, a contour map, a table or a database) representing the molecular flux rates of each spatially-defined location of the sample. Provided herein are also the output, as well as systems and computer-readable medium with computer-executable instructions for determining molecular flux rates of molecules of interest in the sample.
US10386369B2 Strings of epitopes useful in diagnosing and eliciting immune responses to sexually transmitted infections
The invention provides methods and compositions for detecting and diagnosing sexually transmitted infections using a string of epitopes (SOE) specific for detection of causative microorganisms. The antigenic epitopes may be single epitope sequences, a plurality of epitope sequences joined by repeats of glycine (-GG-) and/or lysine (-KK-) to form a series of epitopes (SOE), or nucleotide sequences encoding one or more SOEs and host cells harboring said SOE nucleotide sequences. SOEs specific for highly immunogenic regions of proteins from Trichomonas, Treponema and Neisseria species are provided. SOEs to detect the presence of trichomonas species comprise regions from Trichomonas-sptciric aldolase, GAPDH, a-enolase and a-actinin proteins. Pharmaceutical compositions comprising SOEs can also be used as vaccines or to elicit an immune response to specific microorganisms.
US10386368B2 Isolation of human lung progenitors derived from pluripotent stem cells
Provided herein are methods and compositions relating, in part, to the generation and isolation of human lung progenitor cells from pluripotent stem cells.
US10386367B2 Method for producing an examination reagent and kit for analysing a T-cell frequency
A method for producing an examination reagent includes adding a helper ligand to an unfolded receptor protein in an initial solution so as to provide a pre-solution of the examination reagent with a folded receptor protein. The folded receptor protein comprises a bonded helper ligand which can be exchanged with an examination peptide.
US10386364B2 Magnetic bead aggregation assay system
There is provided a method of aggregating a plurality of beads in a magnetic bead aggregation assay for subsequent analysis comprising: —providing magnetic beads comprising a capture probe for binding with said target analyte; —reacting the magnetic beads with the sample including a target analyte in a reaction chamber aggregating the magnetic beads in the presence of a magnetic field with the target analyte to allow formation of magnetic bead aggregates having physical properties detectable to enable characterization of the aggregates on an aggregate by aggregate basis using a detector to measure the physical properties of the aggregates. Further provided are a method and system for detecting analytes in a sample by characterizing the magnetic bead aggregates on an aggregate by aggregate basis by measuring physical properties of the aggregates.
US10386363B2 Assay
A method is described for the detection of at least two of cytokeratins 8, 18 and 19 in a sample. It is practiced by contacting the sample with a solid phase having a first antibody with specificity for cytokeratin 8 , a second antibody with specificity for cytokeratin 18 and, optionally, a third antibody with specificity for a first epitope of cytokeratin 19 bound to it and allowing cytokeratins in the sample to bind to the bound antibodies to form complexes. The complexes are then contacted with a first labelled antibody with specificity for a dimer of cytokeratin 8 and 18 and optionally a second labelled antibody with specificity for a second epitope of cytokeratin 19 and allowing the labelled antibodies to bind to the complexes. The labelled antibodies bound to the complexes are then detected. A method for quantitative determination of soluble fragments of at least two of cytokeratin 8, 18 and 19 in a sample and a kit are also described.
US10386358B2 Sobriety test authentication process and device
Process and device to authenticate a subject undergoing a sobriety test, by testing the blood alcohol content (BAC) of the subject, emitting an indication of the confirmed test, and recording said indication together with a picture of said subject, wherein said indication comprises a representation of a temporary validation code.
US10386356B2 Devices and methods for filtering blood plasma
The present invention provides systems, devices, kits, and methods for separating blood plasma from whole blood. In particular, the present invention provides systems, devices, and methods for separating a fixed volume of blood plasma from whole blood with minimal energy input.
US10386355B2 CHD risk stratification evaluations for subjects with high levels of large HDL-P
Embodiments of the invention are directed to methods, systems and computer programs that provide improved risk stratification for people having elevated large HDL-P using at least one defined HDL risk interaction parameter.
US10386354B2 Sensing device, sensing device system, and methods for measuring a characteristic of a concrete mixture and for predicting a performance characteristic of a concrete mixture
A sensing device includes a concave side adapted to conform to a curvature of an outer side of a standard concrete test cylinder, a temperature sensor, and a humidity sensor. In one embodiment, the sensing device includes a capillary needle disposed on the concave side. The capillary needle comprises a humidity sensor. The sensing device is attached to the side of a concrete test cylinder, temperature and humidity measurements are obtained by the sensing device, and a prediction of maturity and strength of the concrete is generated based on the temperature and humidity measurements.
US10386350B2 Mobile device for determining a component in ambient air
A mobile device includes an opening defining a fluid connection between a fluid channel in the mobile device and ambient air, and a sensor arranged in the fluid channel, configured to sense at least one component of the ambient air. The mobile device further includes a micropump configured to draw in the ambient air through the opening and to convey the same to the sensor. According to the invention, the sensor is arranged spaced apart from the opening, and the volume of the fluid channel between the sensor and the opening is less than 200 microliters.
US10386349B2 Method for detecting explosive devices and other target substances
A method for detecting explosives and other target substances using the detector canine is used to inspect the object by the detector canine accompanied by the handler who visually observes changes in the detector canine's behavior and determines the presence of explosives and/or other target substances when there are behavioral changes in the detector canine. With the changes in behavior of the detector canine during the inspection, the current complex psychophysiological response of the detector canine is determined and compared with the previously determined response for odor detection. According to the response results, the conclusions regarding the detector canine detecting explosives and/or other target substances are made.
US10386348B2 Olfactory sensing device and method for measuring odor
A method for measuring an odor in an olfactory sensing device is provided. The method includes sensing an odor using at least one odor sensor, estimating a current temperature using a temperature count coefficient of a monitor sensor, calculating an odor count coefficient variation for the at least one sensor, and measuring the odor by applying a temperature count coefficient variation corresponding to a temperature change to the odor count coefficient variation.
US10386345B2 Method and system for an oxygen sensor
Examples are provided for estimating an amount of fuel in an engine oil and an effect of the fuel on a gas sensor. In one example, an apparatus may include an analyzer to analyze an engine fluid and a computing device operably coupled to the analyzer, the computing device storing non-transitory instructions executable to determine fuel dilution in engine oil based on speciation of hydrocarbons in fuel in the engine oil determined based on output received from the analyzer.
US10386341B2 Carbon dioxide liquid phase forming using high volume head displacement
Systems and methods for pumping carbon dioxide in a chromatography system include an actuator that receives and compresses carbon dioxide at or above room temperature at a given pressure to put the carbon dioxide in or near supercritical form. This actuator can be a pre-pump disposed on the intake side of a pumping system. Alternatively, this actuator can be a primary actuator in the pumping system. The actuator includes an intake chamber that receives the carbon dioxide and a movable plunger extending into and closely received by the intake chamber. The plunger has a diameter and stroke length adapted to compress the carbon dioxide received by the intake chamber in sufficient volume at the given pressure to put the carbon dioxide in or near supercritical form at or above room temperature. A metered amount of the carbon dioxide in or near supercritical form can then be pumped.
US10386338B2 DNA/RNA PEMS microcantilever probe for detection of viral infection and detection of genetic variants
The present invention relates to a piezoelectric mechanical system (PEMS) microcantilever sensor that both detects the presence of viral RNA in an aqueous solution, such as a blood sample. The method provides for the formation of the sensor by attaching RNA, DNA, or an antibody to the microcantilever sensor surface via a hydrazone or an oxime chemical bond. The method provides for the detection of viral RNA viruses and viral DNA viruses upon the chemical binding/bonding of single-stranded viral nucleic acid to the microcantilever sensor surface. The method provides for the detection of DNA cancer mutations or variants that have been identified in a cancer cell upon the chemical binding/bonding of single-stranded DNA to the microcantilever sensor surface.
US10386335B2 Method for processing signals from an ultrasound probe acquisition, corresponding computer program and ultrasound probe device
A method including control of M emission transducers for L successive ultrasound plane wave emissions having L different emission angles, control of N reception transducers for simultaneously receiving N measurement time signals for each emission and reconstitution of an imaged zone by calculating, at each point, a value resulting from a processing of the measurement time signals received. The reconstitution of the imaged zone includes calculating L′×N flight times, L′≤L, each flight time tl,n being the time taken for the l-th plane wave, the emission zone of which includes the point considered, where 1≤l≤L′, to be received by the n-th reception transducer, where 1≤n≤N, passing through the point considered according to a predetermined propagation mode, and coherent summing L′×N instantaneous values taken, respectively, by the L′×N measurement time signals received corresponding to the L′ emissions, at the L′×N flight times.
US10386333B2 Performing chemical reactions and/or ionization during gas chromatography-mass spectrometry runs
A gas chromatography-mass spectrometry (GC-MS) method that includes performing a first GC-MS run on a sample using a gas chromatography-mass spectrometry system. Performing the first GC-MS nm includes i) passing a first flow of a carrier gas carrying a first portion of the sample through a gas chromatograph to provide a first effluent; ii) generating first ions under protonation conditions by passing the first effluent through an atmospheric pressure ionization source; iii) passing the first ions through a mass spectrometer; and iv) recording first GC-MS data for the first ions. The method also include performing a second GC-MS run on the sample using the gas chromatography-mass spectrometry system.
US10386330B2 Biochemical analysis instrument
An analysis instrument comprises plural modules connected together over a data network, each module comprising an analysis apparatus operable to perform biochemical analysis of a sample. Each module comprises a control unit that controls the operation of the analysis apparatus. The control units are addressable to select an arbitrary number of modules to operate as a cluster for performing a common biochemical analysis. The control units communicate over the data network, repeatedly during the performance of the common biochemical analysis, to determine the operation of the analysis apparatus of each module required to meet the global performance targets, on the basis of measures of performance derived from the output data produced by the modules. The arrangement of the instrument as modules interacting in this manner provides a scalable analysis instrument.
US10386329B2 Digital controller for an oxygen sensor
An apparatus and method are provided for digitally controlling an oxygen sensor. The apparatus comprises a computer and digital circuitry coupled to the oxygen sensor to convey information between the oxygen sensor and the computer. The oxygen sensor includes a pump cell and at least one Nernst cell configured to indicate the difference in oxygen content in a test medium relative to a reference medium. A pump control circuit operates the pump cell according to signals received from the computer based on output signals from the Nernst cell. A reference voltage circuit enables the computer to determine impedances of the oxygen sensor as a function of sensor temperature and pressure. A Nernst read circuit transmits output signals from the oxygen sensor digitally to the computer. Digital signals received by the computer are compared with stored reference information so as to determine the oxygen content of the test medium.
US10386327B2 Carbon nanotube bioFET with a local amplifier in a system array for analysis of biomarkers and method of analysis of same
A bioFET cell for measuring a time dependent characteristic of an analyte bearing fluid includes a source, a drain, a semiconductive single wall carbon nanotube network layer extending between the source and drain electrodes and electrically coupled there between, a gate insulatively spaced from and disposed over and extending between the source and drain electrodes, a layer of at least one selected antibody disposed on and linked to the polymer layer to functionalize the semiconductive single wall carbon nanotube network layer to a selected target biomarker corresponding to the at least one selected antibody so that electron transport into the semiconductive single wall carbon nanotube network layer is facilitated, where the source, drain and gate electrodes with the carbon nanotube network layer form a defined channel through which the analyte bearing fluid may flow, and a high impedance source follower amplifier coupled to the source electrode.
US10386321B2 Noninvasive body fluid stress sensing
Electrochemical impedance-based label-free and rapid biosensor for select bodily fluid biomolecule levels. Monoclonal antibodies to of biomolecule such as Cortisol were covalently attached to a 16-mercaptohexadecanoic acid functionalized gold working electrode using zero-length crosslinkers N-(3-dimethylaminopropyl)-N-ethylcarbodiimide and 10 mM N-hydroxysulfosuccinimide. Cortisol was detected in phosphate buffered saline (simulated tear fluid) using a simple ferrocyanide reagent with a lower limit of detection of 18.73 pM and less than 10% relative standard deviation.
US10386320B2 Erosion and wear resistant sonoelectrochemical probe
The present invention, in one set of embodiments, provides methods and systems for integrating conducting diamond electrodes into a high power acoustic resonator. More specifically, but not by way of limitation, in certain embodiments of the present invention, diamond electrodes may be integrated into a high power acoustic resonator to provide a robust sensing device that may provide for acoustic cleaning of the electrodes and increasing the rate of mass transport to the diamond electrodes. The diamond electrodes may be used as working, reference or counter electrodes or a combination of two or more of such electrodes. In certain aspects, the high power acoustic resonator may include an acoustic horn for focusing acoustic energy and the diamond electrodes may be coupled with the acoustic horn.
US10386313B2 Closed-loop control of X-ray knife edge
Apparatus for X-ray scatterometry includes an X-ray source, which directs an X-ray beam to be incident at a grazing angle on an area of a surface of a sample, and an X-ray detector measures X-rays scattered from the area. A knife edge is arranged parallel to the surface of the sample in a location adjacent to the area so as to define a gap between the surface and the knife edge and to block a portion of the X-ray beam that does not pass through the gap. A motor moves the knife edge perpendicular to the surface so as to control a size of the gap. An optical rangefinder receives optical radiation reflected from the surface and outputs a signal indicative of a distance of the knife edge from the surface. Control circuitry drives the motor responsively to the signal in order to regulate the size of the gap.
US10386311B1 System and method for defect detection using multi-spot scanning
A system that may include a radiation source to generate a beam of coherent radiation; traveling lens optics to focus the beam so as to generate multiple spots on a surface of a sample and to scan the spots together over the surface; collection optics to collect the radiation scattered from the multiple spots and to focus the collected radiation so as to generate a pattern of interference fringes; and a detection unit to detect changes in the pattern of interference fringes.
US10386310B2 System for measuring levels of radiation reflecting from semiconductor material for use in measuring the dopant content thereof
A system and method of non-contact measurement of the dopant content of semiconductor material by reflecting infrared (IR) radiation off of the material into an integrating sphere to scatter the received radiation and passing portions of the radiation through band pass filters of differing wavelength ranges, comparing the level of energy passed through each filter and calculating the dopant content by referencing a correlation curve made up of known wafer dopant content for that system.
US10386305B2 Triboluminescent optical fiber sensing patch
A sensor that can be used for real time monitoring of load and structural health in engineering structures is provided. The sensor may include a patch with a portion of an optical fiber embedded therein. There may also be triboluminescent materials dispersed within the patch, on and/or near the portions of the optical fiber embedded in the patch. There may be micro-excitors located in proximity to the triboluminescent materials and on the surface of the optical fiber. Loading events and/or damage to the monitored structure may result in a triboluminescent emission from the triboluminescent material that can be guided via the optical fiber. Analysis of the triboluminescent emission may provide information on the magnitude of the applied load as well as the occurrence, severity and location of damage in the structure.
US10386303B2 Raman microscopic imaging device
A Raman microscopy imaging device (100) is described, having: a first laser light source (12) for emitting a first laser beam (16) having a first wavelength along a first light path (20); a second laser light source (44) for emitting a second laser beam (18) having a second wavelength, different from the first wavelength, along a second light path (22) physically separated from the first light path (20); a beam combining element (32) for collinearly combining the two laser beams (16, 18) in one shared light path (34) directed onto a sample; a detector (38) for sensing a measured signal on the basis of the two laser beams (16, 18) interacting with the sample; and an evaluation unit (40) for evaluating the measured signal sensed by the detector (38). According to the present invention the first laser light source (12) is embodied as a pulsed source, and the second laser light source (44) as a continuous source.
US10386302B2 Multiview light-sheet microscopy
A live biological specimen is imaged by generating a plurality of light sheets; directing the plurality of light sheets along an illumination axis through the biological specimen such that the light sheets spatially and temporally overlap within the biological specimen along an image plane, and optically interact with the biological specimen within the image plane; and recording, at each of a plurality of views, images of the fluorescence emitted along a detection axis from the biological specimen due to the optical interaction between the light sheets and the biological specimen. The temporal overlap is within a time shift that is less than a resolution time that corresponds to a spatial resolution limit of the microscope.
US10386300B2 Spectrally and spatially multiplexed fluorescent probes for in situ cell labeling
Methods are provided to identify spatially and spectrally multiplexed probes in a biological environment. Such probes are identified by the ordering and color of fluorophores of the probes. The devices and methods provided facilitate determination of the locations and colors of such fluorophores, such that a probe can be identified. In some embodiments, probes are identified by applying light from a target environment to a spatial light modulator that can be used to control the direction and magnitude of chromatic dispersion of the detected light; multiple images of the target, corresponding to multiple different spatial light modulator settings, can be deconvolved and used to determine the colors and locations of fluorophores. In some embodiments, light from a region of the target can be simultaneously imaged spatially and spectrally. Correlations between the spatial and spectral images over time can be used to determine the color of fluorophores in the target.
US10386299B2 Apparatus and method for acquiring fluorescence image
Provided is a fluorescence image acquisition apparatus for acquiring fluorescence images and phase images using optical signals that are modulated at the same frequency and that have different time delays. The fluorescence image acquisition apparatus may include a light source configured to generate, at different time delays, a plurality of optical signals that are modulated at the same frequency, an illuminator configured to control paths of the plurality of modulated optical signals so that the plurality of modulated optical signals are illuminated onto a sample including a plurality of fluorescent materials, a photodetector configured to detect a plurality of fluorescence signals that are emitted from the plurality of fluorescent materials, respectively, and a controller configured to acquire a plurality of fluorescence images and a plurality of phase images from the plurality of detected fluorescence signals.
US10386298B2 Nondispersive infrared gas detection sensor
A sensor including an optical cavity capable of receiving the gas, and defined by first and second opposite ends and a connecting portion connecting said ends; a light source arranged to emit infrared light in the optical cavity; at least one infrared detector arranged to detect the infrared light; at least one mirror arranged in the optical cavity to guide the infrared light towards said at least one infrared detector; the sensor being remarkable in that it includes first and second reflective elements respectively extending at the first and second ends of the optical cavity, and having an infrared light reflection coefficient greater than or equal to 75% for any angle of incidence.
US10386295B2 Vegetation index calculation method and vegetation index calculation device
A vegetation index calculation method is a method for calculating a vegetation index indicating a vegetation state in an earth's surface using an imaging unit and a flight vehicle, and the vegetation index calculation method includes an illumination spectrum acquisition step of acquiring a spectrum of illumination light with which the earth's surface is irradiated and a reflection spectrum acquisition step of acquiring a reflection spectrum of the earth's surface by the illumination light. The vegetation index calculation method also includes a calibration step of calibrating the reflection spectrum using the illumination spectrum and a step of calculating the vegetation index of the earth's surface based on a calibrated spectrum obtained through the calibration step.
US10386289B2 Method and system for determining features of objects in a suspension
A method of directing a wavefront of coherent radiation through a sample of objects in a suspension, capturing an interference pattern between the wavefront of coherent radiation and a wavefront of the diffracted by the object with an image sensor, numerically determining the focal plane of at least one object, and numerically reconstructing a de-focused image of the at least one object from the interference pattern in an image plane which is substantially parallel to the image sensor and in a plane with a predetermined offset from the focal plane. The method further includes identifying at least one portion in the defocused image corresponding to the at least one object in the sample, and calculating from each of said portions at least one feature of the corresponding object.
US10386287B2 Droplet sorting device, droplet sorting method and program
There is provided a droplet sorting device including a detector configured to detect a state of droplets ejected from an orifice that generates a fluid stream and of satellite droplets existing between the droplets, and a controller configured to control a frequency of a driving voltage supplied to a vibration element that applies vibration to the orifice on the basis of positions where the satellite droplets exist.
US10386286B2 Methods and systems for determining minimum porosity for presence of clathrates in sediment
Methods and systems for determining whether conditions exist for presence of clathrates are disclosed. One method includes determining a thickness of a clathrate stability zone based, at least in part, on a depth at which a temperature reaches a three-phase equilibrium temperature of the clathrates. The method also includes calculating a temperature and a three-phase equilibrium temperature for a range of depths in the clathrate stability zone, and determining a minimum pore size at each of the depths in the range of depths, the minimum pore size permitting a predetermined saturation level of clathrates and based at least in part on the temperature and three-phase equilibrium temperature. The method further includes converting the minimum pore size at each of the depths to a minimum porosity.
US10386280B2 Device for measuring shear properties of asphalt mixtures
A device for measuring shear properties of asphalt mixtures includes a machine for testing the material strength, equipped with an operational frame, fixing elements and driving mechanism, the machine including a steel socket equipped at at least one of a bottom and a top edge thereof with an inner flange to accommodate a testing specimen, the testing specimen having a central open hole, and a steel insert adapted to be inserted into the open hole in the testing specimen, the steel insert being equipped with a rim at at least one of an end thereof at the top edge of the steel socket and at end thereof at the bottom of the steel socket, while a size of a clearance between the inner flange and the rim being between 5 to 60 mm, and the steel insert being equipped with elements for fixing to clamping elements of the device, and measuring probes being connected to the steel insert.
US10386276B2 Phosphoprotein detection using a chip-based pillar array
Techniques for phosphoprotein detection, quantification, and purification using a chip-based pillar array are provided. In one aspect, a method for purifying a protein sample includes: introducing a mixture including the protein sample and an antibody to a nanoDLD array having a plurality of pillars separated by a gap g, wherein the antibody and proteins in the protein sample form antibody-protein complexes having a size that is greater than a size threshold of the nanoDLD array created by the gap g which permits size-based separation of the antibody-protein complexes as the mixture flows through the nanoDLD array; and collecting a purified protein sample containing the antibody-protein complexes from the nanoDLD array. A lab-on-a-chip (LOC) device including the nanoDLD array is also provided.
US10386273B2 3D time series vector sediment trap
A 3D time series vector sediment trap includes a base disposed with trap pipes which includes water flow pipes and sedimentation pipes. The water flow pipes have a horizontal water inlet at the front end, a vertical downward water outlet at the back end and the water flow pipe is internally provided with a filter screen which tilts towards the water inlet. The filter screen is internally tangential to the water flow pipe, and the sedimentation pipes are vertically fixed underneath the water flow pipes. The top end of the sedimentation pipes have an opening and bottom end thereof is closed. The opening is connected to the water flow pipe and directly faces the filter screen so that materials with a diameter greater than the screen pore diameter are intercepted by the filter screen in the water flow pipe and collected in the sedimentation pipe.
US10386271B1 Interactive visualization tool for designed experiments
The computing device receives information representing a design of an experiment. The design of the experiment comprises a plurality of test cases. Each element of a test case of the design is a test condition for testing one of factors for the experiment. The computing device generates a graphical representation based on the information. The graphical representation comprises a plurality of axes for respective ones of factors used in a fractal sequence. Each of the plurality of axes has two endpoints comprising a first endpoint that corresponds to a first level of a respective factor, and a second endpoint that corresponds to a second level of the respective factor. The computing device plots, on the graphical representation, data corresponding to one or more test cases of the plurality of test cases. The computing device displays an interactive graphical user interface comprising the graphical representation with the plotted data.
US10386270B2 Method for simulating real impact test of vehicle wheels
The invention provides a method for simulating real impact test of vehicle wheels, and the method is implemented using a system as follows: the system includes a vehicle used in wheel simulating real impact test, a road surface, a high-frequency lighting facility, a standard obstacle block, a high-speed camera, and a traction motor and steel cable. The method for simulating real impact test of vehicle wheels of the invention has the advantages that: the need for testing various types of wheels using one set of equipment can be satisfied by using a general type collision trolley, thereby avoiding the use of a corresponding real vehicle for each type of wheels in the test. This greatly reduces the test cost, ensures that the test condition is similar to the real vehicle condition, and can well simulate the performance of a real vehicle when meeting an obstacle.
US10386266B2 Optical inspection device having a mirror for reflecting light rays, a method of producing a lens using the optical inspection device, and an optical inspection method using the optical inspection device
An optical inspection device includes: an LED; a chart; a collimator; and a mirror. The LED irradiates the chart with light to deliver light rays to the collimator as on-axis light rays. This allows a pattern on the chart to be projected onto a center of an image sensor through the collimator and an optical system under inspection. The mirror reflects light rays delivered to the mirror through the collimator among the on-axis light rays. This allows the pattern on the chart to be projected onto a periphery of the image sensor through the optical system under inspection.
US10386259B2 Hazgas system with acoustic wave sensors
A gas monitoring system for monitoring gas leaks from a gas turbine engine disposed within a gas turbine enclosure includes a controller including a processor and a memory communicatively coupled to the processor. The memory stores instructions which when executed by the processor perform operations including obtaining one or more operational parameters associated with a gas turbine system having the gas turbine engine from one or more sensors during operation of the gas turbine engine. The operations also include utilizing a gas leakage monitoring model to monitor for gas leaks within the gas turbine enclosure and to generate a gas index indicative of a severity of a gas leak within the gas turbine enclosure based on the one or more operational parameters. The operations further include outputting the index.
US10386258B1 Systems and methods for detecting changes in emission rates of gas leaks in ensembles
In some embodiments, computer-implemented systems/methods detect and/or quantify changes in emission rates of gas emission sources (e.g. natural gas leaks originating from underground distribution pipelines) using data from multiple vehicle-based measurement runs. Exemplary described methods aim to address the observation that large (e.g. 10×) changes in gas concentrations away from a source may be observed even in the absence of significant changes in source emission rate, due to changes in wind or other atmospheric conditions and local spatial variations in gas concentrations. Described methods are useful for identifying large increases in the emission rate(s) of known sources, for example due to frost heave or other dislocations. Multiple runs are performed along the same survey path in closely-related conditions (e.g. same time of day, same lanes), and a statistical test (e.g. a Kolmogorov-Smirnov test) is used to identify changes in concentration reflecting changes in emission rates.
US10386256B2 Methods and apparatus to calibrate micro-electromechanical systems
Methods and apparatus to calibrate micro-electromechanical systems are disclosed. An example pressure sensor calibration apparatus includes a mechanical lift to move a pressure sensor between a first height, a second height, and a third height; one or more sensors to measure first pressure and capacitance values at the first height, second pressure and capacitance values at the second height, and third pressure and capacitance values obtained at the third height; and a calibrator to determine calibration coefficient values to calibrate the pressure sensor based on the first pressure and capacitance values obtained at the first height, the second pressure and capacitance values at the second height, and the third pressure and capacitance values obtained at the third height.
US10386255B2 Pressure sensor device and manufacturing method
A manufacturing method includes providing a semiconductor substrate having a pressure sensor structure; and forming, during a BEOL process (BEOL=back-end-of-line), a metal-insulator-stack arrangement on the semiconductor substrate, wherein the metal-insulator-stack arrangement is formed to comprise (1) a cavity adjacent to the pressure sensor structure and extending over the pressure sensor structure, and (2) a pressure port through the metal-insulator-stack arrangement for providing a fluidic connection between the cavity and an environmental atmosphere, wherein the pressure port has a cross-sectional area, which is smaller than 10% of a footprint area of the pressure sensor structure within the cavity.
US10386254B2 Fastener Status Detection System
A fastener status detection system is presented. The fastener status detection system comprises a primary fastener, a secondary fastener, and a sensor. The secondary fastener is configured to be a back-up to the primary fastener. The sensor is positioned to measure at least a portion of a load between the primary fastener and the secondary fastener.
US10386252B2 Position control apparatus for identifying low-frequency disturbance
A position control apparatus is provided that can perform accurate nonlinear compensation control immediately after the apparatus is activated. At a time of acceleration, a signal amplification ratio is calculated and designated for each signal vector element based on information related to acceleration/deceleration at a starting time and the structure of a signal vector that is determined for a target plant, and as a result, a signal vector for which the strength of linear independence is increased is generated. Because the strength of the linear independence condition of the signal vector is increased, the speed of convergence of identification for a low-frequency disturbance element, such as a gravitational torque or a sliding-mode load torque, can be increased.
US10386251B2 Device for electrically measuring a force
A device for electrically measuring a force includes a load cell having a first metal electrode and a second metal electrode disposed opposite thereof in the direction of the force, each having contact surfaces in which the force to be measured can be impressed, and electrical resistance in the range of a few milliohms to less than or equal to ten ohms and a mean roughness value (Ra) of less than or equal to 400 nanometers, for forming force-independent conductivity, a thin insulating film disposed between the first and second metal electrodes in a form-locked manner, a reference metal electrode disposed on a section of the thin insulating film such that it is force-decoupled from the first metal electrode and tensioned with respect to the second metal electrode at a constant retaining force by a fastening element, and a measuring circuit designed as a half bridge or a full bridge.
US10386248B2 Stretchable electrically-conductive circuit and manufacturing method therefor
A stretchable electrically-conductive sheet according to the present invention includes an elastomer sheet 1 having an adhesive layer corresponding to a wiring region with a predetermined pattern formed on a front surface of the elastomer sheet, and also includes electrically-conductive fiber materials 2 each having a predetermined diameter and a predetermined length. When the elastomer sheet 1 is stretched or bended, the electrically-conductive fiber materials relatively move maintaining mutual electrical continuity so as to maintain the electrical continuity in the wiring region. Accordingly, it is possible to achieve a low-cost stretchable electrically-conductive circuit having excellent stretchability, bendability, and durability.
US10386247B2 Extending a range of an optical fiber distributed sensing system
Embodiments are directed to a distributed temperature sensing system. The system includes a first fiber optic cable and a second fiber optic cable. A first coupler is coupled to the first fiber optic cable. A second coupler is coupled to the second fiber optic cable. An optical isolator coupled between the first coupler and the second coupler to remove a Stokes signal in order to increase the range of the distributed temperature sensing system.
US10386246B2 Nonintrusive temperature measuring apparatus
A nonintrusive temperature measuring apparatus for measuring the fluid temperature in at least partially thermally insulated tubes of installations in the processing industry, has the tube is completely sheathed by a thermal insulation layer at least at the measurement point, wherein a sensor electronics system with a temperature sensor is mounted onto the tube within the thermal insulation layer, a connecting electronics system is arranged outside the thermal insulation layer, and wherein the sensor electronics system and the connecting electronics system have one or more energy transmitters for wireless energy transmission for supplying the sensor electronics system and one or more temperature transmitters for wireless communication for transmitting the temperature measurement values from the sensor electronics system to the connecting electronics system.
US10386245B2 Fabry-Perot based temperature sensing
Fabry-Perot based optical computing devices and temperature sensors are disclosed for a number of applications including, for example, in-situ downhole fluid analysis and temperature detection.
US10386243B2 Temperature sensor circuitry and method therefor
An on-chip temperature sensor generates a proportional to absolute temperature current and sloped bandgap reference current with transistor offset cancelled using chopping circuitry and dynamic element matching circuitry with resistor-based current mirrors. A digital successive approximation register (SAR) code provided to a digital to analog converter (DAC) is adjusted until current output by the DAC matches the PTAT current.
US10386241B1 Calibration system and method
A calibration system for sensors is provided. The calibration system includes an array of blackbody elements. Each blackbody element includes a high emissivity surface. The high emissivity surface can be formed using carbon nanotubes. In addition, each blackbody element includes a heating element and a temperature sensor. The heating element is operated to bring the blackbody element to a set point temperature, as determined by the temperature sensor. As an example, the calibration system can be used in connection with sensors sensitive to infrared wavelengths that is carried by a satellite or other platform.
US10386230B1 Near-infrared time-of-flight remote sensing
A smart phone or tablet includes laser diodes configured to be pulsed and generate near-infrared light between 700-2500 nanometers. Lenses direct the light to a sample. A detection system includes a photodiode array with pixels coupled to CMOS transistors, and is configured to receive light reflected from the sample, to be synchronized to the light from the laser diodes, and to perform a time-of-flight measurement of a time difference between light from the laser diodes and light reflected from the sample. The detection system is configured to convert light received while the laser diodes are off into a first signal, and light received while at least one laser diodes is on, which includes light reflected from the sample, into a second signal. The smart phone or tablet is configured to difference the first signal and the second signal and to generate a two-dimensional or three-dimensional image using the time-of-flight measurement.
US10386221B2 Method for determining the fill state in a tank utilizing ultrasonic waves and reference surfaces
The disclosure relates to a method for determining a level of a liquid in a tank with an ultrasonic fill state sensor and at least two reference surfaces for reflecting an ultrasonic wave transmitted by the ultrasonic fill state sensor. A first reference surface is arranged below a second reference surface. The method includes determining a first propagation speed of an ultrasonic wave to the first reference surface on a first measurement path and a second propagation speed from the first reference surface to the second reference surface on a second measurement path. The method also includes measuring a propagation time of an ultrasonic wave from the ultrasonic fill state sensor to a liquid level of the liquid in the tank, selecting the first propagation speed or the second propagation speed based on at least one selection criterion, and calculating a fill state using the propagation time measured.
US10386219B2 Shower head nozzle
The shower head nozzle as disclosed herein includes a quick-connect coupling for selectively attaching the nozzle to a downwardly extending conduit or tube for directing tested water through a test unit and into a bucket or drain, wherein the test unit may include a flow meter for measuring real-time water flow rate and a temperature sensor for measuring real-time water temperature dispensed from the shower head, thereby reducing the testing time, more accurately determining flow-rate and water temperature, and decreasing the amount of waste water.
US10386218B2 Temperature measurement system for measuring the temperature of a tube and flowmeter comprising the temperature measurement system
The invention relates to a temperature measurement system for measuring a temperature of a tube, comprising a temperature sensor contained in a housing having a contact surface which is connected to an outer surface of the tube, wherein the contact surface has a concave form matching a form of the outer surface of the tube, and wherein a temperature-conductive, flexible intermediate layer is arranged between the contact surface and the outer surface of the tube. A further object is a flowmeter, particularly a Coriolis mass flowmeter, comprising the temperature measurement system.
US10386217B2 Method for operating a nuclear magnetic flowmeter and nuclear magnetic flowmeter
A method for operating a nuclear magnetic flowmeter in which the necessary time for determining a longitudinal relaxation time constant of the medium is reduced in comparison to the prior art by at least one nuclear-magnetic measuring process being carried out on a magnetized medium in the measuring tube. The at least one nuclear-magnetic measuring process includes an inversion pulse and acquisition sequences, each acquisition sequence beginning at a starting point in time in respect to the at least one nuclear-magnetic measuring process and has an activating pulse, a first waiting interval, a first refocusing pulse, an echo interval with a duration, a second refocusing pulse, a second waiting interval and a deactivating pulse. An echo signal is measured in the echo interval, and a longitudinal relaxation time constant of the medium is determined using the echo signals.
US10386215B2 Method for monitoring a flow using distributed acoustic sensing
A method of monitoring acoustic energy using distributed acoustic sensing. The method involves supplying a fluid flow at different pressures and sensing fluid flow characteristics in at least one location at each pressure. The data may be processed to provide a fluid resistance value related to a particular fluid flow at each location, collectively forming a fluid resistance index (FRI). The method may include following the initial fluid flow with a process flow, which may then be followed by another fluid flow. The flow characteristics of the latter fluid flow may be measured and compared with the initial fluid flow, providing a measure of the success of the process flow. In application, this method may be used to enhance downhole operations, including acid stimulation treatments.
US10386214B2 Electromagnetic flow sensor interface allowing dc coupling
An interface circuit to an electromagnetic flow sensor is described. In an example, it can provide a DC coupled signal path from the electromagnetic flow sensor to an analog-to-digital converter (ADC) circuit. Examples with differential and pseudo-differential signal paths are described. Examples providing DC offset or low frequency noise compensation or cancellation are described. High input impedance examples are described. Coil excitation circuits are described, such as can provide on-chip inductive isolation between signal inputs and signal outputs. A switched mode power supply can be used to actively manage a bias voltage of an H-Bridge, such as to boost the current provided by the H-Bridge to the sensor coil during select time periods, such as during phase shift time periods of the coil, which can help reduce or minimize transient noise during such time periods.
US10386213B2 Excitation circuit for electromagnetic flow meter, and electromagnetic flow meter
An excitation circuit includes a second switch and a third switch that are respectively connected between a third signal line and a first end of an excitation coil and between the first end of the excitation coil and a fourth signal line and that are switched in accordance with intervals at which an excitation polarity is switched, a fourth switch and a fifth switch that are respectively connected between the third signal line and a second end of the excitation coil and between the second end of the excitation coil and the fourth signal line and that are switched in accordance with the intervals at which the excitation polarity is switched, a switching control circuit that controls a first switch connected between a first signal line and the third signal line at intervals shorter than the intervals at which the excitation polarity is switched.
US10386212B2 Flow-induced noise source contribution
A system and method for simulating activity of a fluid in a volume that represents a physical space, the activity of the fluid in the volume being simulated so as to model movement of elements within the volume. The method includes at a first time, identifying a first set of vortices in a transient and turbulent flow. The method includes at a second time that is subsequent to the first time, identifying a second set of vortices. The method includes tracking changes in the vortices by comparing the first set and the second set of discrete vortices. The method includes identifying one or more noise sources based on the tracking. The method includes determining the contribution of one or more noise sources at a receiver. The method also includes outputting data indicating one or more modifications to one or more geometric features of a device or an entity.
US10386210B2 Method and system for monitoring building structures
Methods and systems are disclosed for monitoring properties of building structures (e.g., monitoring the strength and humidity of concrete structures) using sensor devices embedded in the building structures. The sensor devices collect sensor data and wirelessly transmit the data to portable computer devices operated by users.
US10386208B2 Optical scanning light-guiding encoder
The instant disclosure provides an optical scanning light-guiding encoder including a light-guiding grating wheel, a light-emitting module and an optical sensing module. The optical sensing module includes a plurality of sensor elements adjacent to the light-guiding grating wheel, and a plurality of exposed sensor areas of the plurality of sensor elements are offset in the transverse direction and are arranged along a plurality of different horizontal lines parallel to each other. The optical scanning light-guiding encoder provided by the instant disclosure utilizes the coordination of the light projected on the optical sensing module and the plurality of exposed sensor areas to increase the resolution thereof without increasing the size of the encoder and the number of blades thereof.
US10386206B2 Active mirroring capacitance monitoring system for furniture
A system, method, and apparatus for active-mirroring, capacitive monitoring of furniture are provided. More particularly, the invention relates to an active mirroring system for a furniture item that monitors a first sensor type over a first frequency, while applying an inverse first frequency to at least one other sensor type coupled to the same furniture item. As such, the additional sensor types receiving the inverse sampling frequency may be dampened and/or cancelled, thereby preventing interference during monitoring of the first sensor type. In further aspects, a monitoring and mirroring cycle is provided, for sequentially monitoring and mirroring capacitive sensing mechanisms on different portions of a common furniture item.
US10386204B2 Integrated sensor and homologous calibration structure for resonant devices
An apparatus is provided which comprises: a substrate; a sensor including a sensing element, wherein the sensor is integrated within the substrate; and a calibration structure integrated within the substrate, wherein the calibration structure is to exhibit one or more physical or chemical properties same as the sensor but without the sensing element.
US10386203B1 Systems and methods for gyroscope calibration
Systems and devices are disclosed for calibration of gyroscope sensitivity. By comparing a reference orientation determined without gyroscope data to estimated orientations determined with gyroscope data, a calibrated sensitivity value may be derived using a known relationship between a reference orientation and estimated orientations difference and gyroscope sensitivity.
US10386200B2 Map display system, method, and program
A technique for displaying a scale-changed view of a narrow-angle branch intersection in an easily visually recognizable manner through simple processing. A map display system that displays a map on a display section includes: narrow-angle branch intersection determination code for determining whether or not a guide target intersection is a narrow-angle branch intersection at which an intersection angle between roads is smaller than a predetermined threshold; and a scale-changed view display for displaying a scale-changed view, which is obtained by changing a scale of the guide target intersection included in the map such that a value obtained by dividing a horizontal scale change rate by a vertical scale change rate is larger than 1, on the display section in the case where the guide target intersection is the narrow-angle branch intersection.
US10386196B2 Method of and system for determining route speed of a mobile navigation unit movable along a route segment of a route having a plurality of intersections
The route speed of a mobile global positioning satellite (GPS) navigation unit in a vehicle movable along one of a plurality of available route segments of a route having a plurality of intersections, is determined by locating a first and a second of the intersections, by locating a start boundary point, by locating a plurality of end boundary points for all the route segments, and by receiving geographic location information of the vehicle at an initial trajectory point located past the start boundary point, and a subsequent trajectory point past the end boundary point in the one route segment into which the vehicle moved. The trajectory points are associated with trajectory times. A server determines the route speed of the one route segment by dividing a differential distance between the trajectory points by a differential time between the trajectory times. The route speed of the other route segments is likewise determined to aid in route optimization.
US10386194B2 Route-biased search
A route-biased search in a mobile navigation system locates points of interest (POI) on or convenient to a mobile user's current travel. The route-biased search operates in two modes, navigation and non-navigation. The navigation mode identifies the most convenient POIs that honor the mobile user's route to their destination. The non-navigation mode identifies the most convenient POIs that are located ahead of the user based on the user's inferred direction of travel. The route-biased search determines the best possible routes to the identified POIs taking into account the impact of the detour costs of traveling to the POI along with other ranking factors.
US10386190B2 Cognitive guide system for multi-objective excursion
Methods, computer program products, and systems are presented. The methods include, for instance: providing a cognitive guide service to a group of participants for an excursion with an initial route planned by participants registration information and environment information along the initial route. During the excursion, real time sensory data on the participants and change in environment are collected by a cognitive agent accompanying the group to lead the excursion are relayed to a cognitive guide engine, and real time multi-objective optimization is modeled and performed. The participants are regrouped responsive to objectives of the excursion as represented by respective levels of interest in certain stage of the excursion as well as circumstances of the environment. Respective subgroups are formed from the participants per respective objectives, and respective new routes are selected from a set of optimal solutions for each subgroup. During the excursion, the cognitive guide engine iteratively optimizes routes responsive to incoming real time sensory data and objectives of the excursion.
US10386186B2 Physical quantity sensor, electronic device, and moving object
A physical quantity sensor includes a substrate, a detection flap plate which is disposed facing the substrate, a mass portion which supports the detection flap plate, a beam portion which connects the detection flap plate and the mass portion, and a first regulating portion which is positioned between the detection flap plate and the mass portion and regulates displacement of the detection flap plate in an in-plane direction. In addition, the first regulating portion is provided in a corner portion of the detection flap plate which is formed in a rectangular shape.
US10386184B2 Three-dimensional photogrammetry system and method
A photogrammetry system includes a photogrammetry rig and a plurality of cameras. The photogrammetry rig includes a support frame and a plurality of support arms. The support frame includes a plurality of joint members and a plurality of struts each extending between two of the plurality of joint members to collectively form a spherical polyhedron shape having a center focal point. Each of the plurality of support arms extends through a different one of the plurality of joint members in a direction following a different radial ray from the center focal point. Each of the plurality of support arms is selectively, linearly slidable and securable relative to the different one of the joint members along the different radial ray between a position closest to the center focal point and a different position farthest away from the center focal point. Each camera of the plurality of cameras is secured to an end of a different one of the plurality of support arms nearest the center focal point within the spherical polyhedron shape.
US10386181B2 Cartridge and detection method for the same
The present invention discloses a cartridge and a detection method for the same. The cartridge comprises an outer frame and barriers located inside the outer frame. The cartridge further comprises a detection device. The detection device comprises a sensing device configured to sense the barriers so as to acquire sensed information, and a first information processing device configured to judge whether the positions of the barriers are correct according to the sensed information. For the cartridge provided by the present invention, whether barriers are located at correct positions and thus whether the loading size of the cartridge is matched with the size of a substrate to be loaded can be effectively detected, so that the damage to the substrate during loading of the substrate is effectively avoided and it is ensured that the substrate can be safely loaded into the cartridge.
US10386175B2 Pipe measurement
A method is disclosed of measuring a hollow object such as a pipe including temporarily attaching to that object a reference target support such as a stencil that supports a plurality of scannable reference targets. When scanning the object with a movable scanner, most conveniently a hand-held scanner, the reference targets provide a positional reference for the scanner. A reference target support that is attachable to or movable along a hollow object has a display face presenting and supporting a plurality of scannable reference targets. The display face can stand up from a surface of the object or can lie against a surface of the object. The reference target support and the scanner can be movable together along a pipe as an internal inspection pig.
US10386174B2 Three-dimensional interferometer, method for calibrating such an interferometer and method for reconstructing an image
An interferometer includes a first interferometer arm and a second interferometer arm. A first central beam, originating from a central image point of an image, passes through the first interferometer arm. A second central beam, originating from the central image point, passes through the second interferometer arm. The first central beam and the second central beam are superimposed and generate a kperpendicular=0 interference at a superposition point. A first light beam perpendicular to the first central beam, originating from an image point of the image, passes through the first interferometer arm. A second light beam perpendicular to the second central beam, originating from the image point, passes through the second interferometer arm. The first light beam and the second light beam overlap at the superposition point. At the superposition point, a wave vector component of the first light beam opposes a wave vector component of the second light beam.
US10386172B2 Anticipatory depth of field adjustment for optical coherence tomography
A system and method for surface inspection of an object using optical coherence tomography (OCT) with anticipatory depth of field adjustment is provided. The method includes determining a present working distance and one or more forward working distances; determining a present depth of field in which the surface of the object is in focus at the location of the present working distance and at as many of the consecutive forward surface locations as determined possible; changing to the present depth of field; performing an A-scan of the object; moving the object such that the scanner head is directed at each of the consecutive forward surface locations determined to be in the present depth of field; and performing an A-scan at each of the consecutive forward surface locations determined to be in the present depth of field.
US10386169B2 Rotating field sensor
A first, a second, and a third computing circuit respectively generate a first post-computation signal with a second harmonic component reduced as compared with first and second signals, a second post-computation signal with the second harmonic component reduced as compared with third and fourth signals, and a third post-computation signal with the second harmonic component reduced as compared with fifth and sixth signals. A fourth and a fifth computing circuit respectively generate a fourth post-computation signal with a third harmonic component reduced as compared with the first and second post-computation signals, and a fifth post-computation signal with the third harmonic component reduced as compared with the second and third post-computation signals. A sixth computing circuit determines a detected angle value based on the fourth and fifth post-computation signals.
US10386166B2 Anti-vibration mounting system
A mounting system for mounting an electronic component (2) in a housing (8) comprises a visco-elastic damping element (14, 20) for damping the transmission of vibration from the housing (8) to the component (2) in use, and a support (24, 52) for supporting the component (2) in the housing (8) independently of the damping element (14, 20) whereby the weight of the component (2) is substantially or completely removed from the damping element (14, 20). The support (24, 52) is configured to be selectively releasable from the component (2) such that the component (2) is then supported only by the damping element (14, 20).
US10386163B2 Folding articulating missile fin having sliding block detent mechanism and guided missile
A folding articulating missile fin having a sliding block detent mechanism and a guided missile. The folding articulating missile fin includes a sliding block detent mechanism composed of the sliding block elastically supported by a spring and sliding in a guide groove of a lower fin, a hinge pin allowing an upper fin and a lower fin to be unfolded, and a pair of upper and lower stop rings retaining opposite ends of the hinge pin, in which when the upper fin that has been unfolded is fully folded, the upper fin keeps folded in contact with the sliding block, and when the upper fin having been folded is unfolded, the upper fin remain unfolded and in contact with the sliding block. Accordingly, the structure related to the spring is simplified, and since a sliding-type mechanism is used, the folding fin can be quickly assembled.
US10386162B2 Automatic apparatus for high speed precision portioning of granules by weight
An automated granule portioning system includes at least one volumetric measuring chamber capable of adjusting the volume of the chamber automatically to a programmed target volume and arranged to receive a first portion of granules into the chamber to fill the target volume. A transport system automatically delivers the target volume of granules from the chamber to a weighing device. A granule metering device dispenses granules and, depending on a signal from the weighing device that the first portion of granules is below a programmed target weight, dispenses granules to the first portion to increase the weight to achieve a second portion having the target weight.
US10386153B1 Spear launching assembly
A spear launching assembly includes a tube that is held in a hand and the tube is pointed toward game. A sling is removably coupled to the tube and the sling is comprised of a resiliently stretchable material. The sling is selectively drawn away from the second end of the tube to urge the sling into a shooting position. Moreover, the sling is releasable when the sling is urged into the shooting position thereby facilitating the sling to recoil toward the tube. A spear is slidable through the tube such that the spear is aimed at the game when the tube is pointed at the game. A lighting unit is coupled to the tube and the lighting unit is turned on to emit light outwardly from the tube wherein the lighting unit for illuminating the darkened environment and locating the spear when the spear has been launched. A plurality of arrow heads is provided and each of the arrow heads is removably coupled to the spear to pierce the game thereby facilitating the game to be killed.
US10386150B2 Firearm support system
A firearm support system is adapted to be installed in a vehicle, in particular an aircraft. The vehicle includes a compartment to accommodate the crew. The compartment has: a bearing surface, an upper structure rising above the bearing surface, and an opening, through which a firearm shoots. The support system includes: an anchoring portion, for being fixed to the upper structure and located in the compartment; a mobile support, which is coupled to the anchoring portion in a mobile manner, is adapted for receiving the firearm, and allows the firearm to move between an operating position, in which the firearm is ready to shoot through the opening, and a non-operating position, in which the firearm is retracted.
US10386149B1 Firearm system
A firearm system capable of easily attaching and detaching an upper receiver and a barrel is disclosed. The upper receiver is operably coupled to a bearing case. A plurality of bearings are positioned on the bearing case for engaging dimpled slots on the surface of the barrel. A spring sleeve is engageable with the biasing member and circumscribes the bearing case, biasing member and bearings. A dust cover is engageable with the spring sleeve. In an engaged state, the bearing case, the spring sleeve, and the dust cover are assembled such that the upper receiver and barrel are substantially aligned.
US10386147B1 Firearm having an integral recoil booster and compensator, and quick detach suppressor system
A firearm having an integral recoil booster including a pair of bushings and spring positioned to interact with an integral firearm compensator; a quick detach mount for one or more suppressor baffles; and one or more suppression baffles. As configured, the integral recoil booster also generates additional force ensuring contact at a slide/barrel interface. A monolithic suppressor may also be used with the quick detach mount.
US10386140B2 Direct gas impingement system
Implementations described herein generally relate to gas operating systems including direct gas impingement systems for a weapon system, such as the AR15, M16, and M4 weapon systems. The gas operating system includes a gas channel carrier rail and a bolt carrier group. The gas channel carrier rail contains a main gas channel disposed between an inlet end an outlet end, where the outlet end is flared to have a larger diameter than the inlet end. A slot is formed in the outlet end and extends along the main gas channel. The bolt carrier group contains a carrier assembly, a bolt assembly, and a gas channel carrier guide, where the bolt assembly is at least partially contained within the carrier assembly. The gas channel carrier guide is disposed on the carrier assembly, extends through the slot, and is at least partially disposed into the gas channel carrier rail.
US10386137B2 Operating system for small caliber rifles
A weapon system is provided. The weapon system includes a receiver and an operating group. The operating group includes a bolt at least partially housed within the receiver; an operating rod (op-rod) assembly arranged to axially translate within the bolt. The operating group also includes a carrier assembly, a bolt assembly, and a recoil assembly. The system further includes a hinge or pivot joint at a connection between the recoil assembly and the carrier assembly, a firing pin lock, an elastomeric cone interface between the bolt assembly and the receiver, a hollowed out piston, and/or tapering on the lug of the bolt assembly.
US10386136B2 Supply system with a plurality of consumers
A supply system with a plurality of consumers, which can be supplied with a minimum volumetric flow by the supply system to ensure their operational function, wherein the supply system exhibits a network of lines with a plurality of lines, which are each hooked up to the consumers, and a pump connected to the lines for generating a volumetric flow of supply fluid in the lines, wherein the supply system incorporates a network of lines in which consumers are fluidically connected in parallel in relation to the pump arrangement, and wherein each consumer has allocated to it at least one flow control valve functionally placed upstream from the respective consumer in the cooling circulation as viewed from the position of the pump in the direction of flow.
US10386135B2 Cooling tower integrated inlet louver fill
A fill sheet arrangement in a direct heat exchange section of a cooling tower is provided. Each fill sheet includes ridges, grooves, separators, and an air inlet louver zone itself having ridges, grooves and separators, that improve the performance of the fill sheet arrangement when installed as a direct heat exchange section of a cooling tower. The air inlet louver zone improves the air flow capabilities and performance of the direct heat exchange section by limiting the evaporative liquid from leaving the fill sheet.
US10386134B2 Heat transfer tube and method for producing same
A heat transfer tube includes: a tube body made of an extruded material of an aluminum alloy having a composition including: 0.3 mass % or more and less than 0.8 mass % of Mn; more than 0.1 mass % and less than 0.32 mass % of Si; 0.3 mass % or less of Fe; 0.06 mass % or more and 0.3 mass % or less of Ti; and Al balance including inevitable impurities, a ratio of a Mn content to a Si content, Mn %/Si %, exceeding 2.5; and a Zn-containing layer provided to an outer surface of the tube body.
US10386133B2 Ultra-efficient two-phase evaporators/boilers enabled by nanotip-induced boundary layers
Microfluidic devices, along with methods of their fabrication, are provided. The microfluidic device can include a substrate defining a microchannel formed between a pair of side walls and a bottom surface and a plurality of nanotips positioned within the microchannel and proximate to each side wall such that a boundary layer is formed along each side wall between the plurality of nanotips and the side wall upon addition of a liquid into the microchannel.
US10386125B2 Heat exchanger having fitting assembly
A fitting assembly containing a fitting, a first plate and a second plate are provided. The first plate has a first plate wall and a first-plate aperture, the first-plate wall being positioned along an edge of the first plate defining the first-plate aperture. The second plate has a second-plate wall and a second-plate aperture, the second-plate wall being positioned along an edge of the second plate defining the second-plate aperture. The fitting assembly having the fitting being sandwiched between the first plate wall and the second plate wall. Also disclosed is a heat exchanger having the fitting assembly as described herein, and a method of forming the fitting assembly.
US10386124B2 Dual pass opposed (reverse) flow cooling coil with improved performance
A dual pass heat exchanger for cooling and dehumidifying an airstream has adjacent passes for air flow in which air flow is in opposite directions being counter-flow and parallel-flow passes. A cooling coil contains flowing chilled liquid refrigerant extending through all of the passes, and the coiling coil has fins on outer surfaces thereof for promoting efficient thermal transfer, whereby density of the fins in the counter-flow passes is greater than density in the parallel-flow passes, whereby fin density is varied in fin style, locational density, thickness and/or depth.
US10386121B2 Open-loop thermal management process and system
Open-loop thermal management systems and open-loop thermal management processes are disclosed. The process includes providing an open-loop thermal management system, saturating a reactor of the system with gas while a flow control unit prevents flow of the gas from the reactor, and maintaining a gas dissociation pressure range of the gas within the reactor. The system includes the reactor being arranged to receive a heat load. The reactor contains metal hydrides, metal organic framework, or a combination thereof. The reactor includes at least one venting line extending from the reactor. Also, the flow control unit is configured to adjustably control the flow of gas from the reactor to maintain the gas dissociation pressure range.
US10386120B2 Shell and tube heat exchanger
Shell and tube heat exchanger (1) comprising a first outer shell (2) and a tube bundle (3), inlet and outlet interfaces communicating with the shell side and with the tube side for a first fluid and for a second fluid respectively, wherein the exchanger comprises a second shell (4) which is inside said first shell (2) and surrounds said tube bundle (3); said second shell (4) comprises at least one releasable longitudinal joint (32) and a plurality of longitudinal sections connected by releasable joints; said second shell (4) delimits the shell side of the exchanger (1) around said tube bundle (3), and further defines a flushing interspace (5) communicating with said shell side, said first fluid flows through said shell side along one or more longitudinal passages, and said first fluid and said second fluid are counter-current along said one or more longitudinal passages.
US10386118B2 Drying machine
A drying machine may include a condensation duct for accommodating a condenser, a first drying duct connected to a rear end of the condensation duct and to a drying fan housing accommodating a drying fan, and a second drying duct connected to the drying fan housing and to a drum. The drying machine may also include a first drying duct drain outlet formed in the lower portion of the first drying duct, and an outer rib, which is provided at the side edge of the first drying duct drain outlet that is close to the drying fan housing and that extends upward, so as to prevent condensed water, introduced through the condensation duct, from flowing over the first drying duct drain outlet.
US10386113B2 Refrigerator and method for controlling a refrigerator
A refrigerator that may include a cabinet to define a storage space, a door to open and close the storage space, a dispenser provided in the door to dispense hot water, a hot water tank through which water flows so as to heat water introduced into the door, a heater provided in the door to heat the hot water tank, a water inflow passage through which water is supplied to the hot water tank, a water discharge passage guiding hot water discharged from the hot water tank to the dispenser, a flow rate sensor provided in the water inflow passage to measure a flow rate of water flowing through the water inflow passage, a water inflow valve provided in the water inflow passage to adjust a flow of water in the water inflow passage, a water discharge valve provided in the water outlet passage, an input provided in the door to input a temperature of the hot water to be dispensed and a hot water dispensing command, and a controller to control the water inflow valve and the water discharge valve.
US10386109B2 Refrigerator
A refrigerator includes an evaporator inclined in a left-right direction and a defrosting water tray provided below the evaporator to collect defrosting water, and having inclined surfaces corresponding to a shape of the evaporator.
US10386108B2 Refrigerator having outer case and inner case for distributing cool air
A refrigerator includes an outer case. The refrigerator further includes an inner case that is located in the outer case and that defines a storage space. The refrigerator further includes a metal plate that is coupled to inner surfaces of an upper portion and both sides of the inner case and that includes a front end that is spaced apart from a front end of the inner case a first distance.
US10386106B2 Ice maker with a radial and thrust bearing
An ice maker includes a casing that defines a chamber. The casing extends between a top portion and a bottom portion. An extruder die is mounted to the casing at the top portion of the casing. An auger is disposed within the chamber of the casing. A radial sleeve bearing engages the auger at the extruder die. A radial and thrust bearing engages the auger at the bottom portion of the casing. A related refrigerator appliance is also provided.
US10386098B2 Heating and cooling network for buildings
Device for heating and cooling, respectively, more than one house, where at least two small houses (1) are connected to a common energy storage (2) in the ground and where a control device (3) is arranged to transport a heat carrier in a pipe work (4) connected to the energy storage (2). The small houses (1) are each arranged to have a separate respective heat pump device, and in each heat pump device is connected to the pipe work (4), so that, firstly, the heat carrier can flow through the heat pump device and, secondly, the small houses (1) are connected in parallel in relation to each other to the pipe work (4).
US10386094B2 Composite solar collector
A solar collector adapted to absorb thermal heating from the sun, wherein said solar collector comprises hollow sections adapted to house a medium. The solar collector is a self-supporting composite solar collector produced from a composite material constituted of at least a first and second material, wherein said first and second materials have equal or substantially equal coefficients of elasticity.
US10386093B2 Vent proving system
A vent proving system is described for use with a gas fired appliance. The gas fired appliance includes a gas burner, a vent damper for selectively opening or closing an exhaust vent from the gas fired appliance and a relay control for operatively controlling the vent damper and the gas burner to open the damper if the gas burner is on. The vent proving system comprises a sensor for sensing a variable in the vent representing air flow direction in the vent. An electrical switch is connected in series between the relay control and the vent damper. A controller is operatively connected to the sensor, the electrical switch and to the relay control.
US10386092B2 Water heater
A water heater includes: a burner; a heat exchanger; a fan for supplying air to the burner and emitting combustion gas having passed through the heat exchanger to outside of the water heater; and a drainage water discharge path connected to the heat exchanger. The drainage water discharge path has a water-sealing structure that is water-sealed by drainage water. The water heater further includes a control unit: having a water-seal determination unit giving permission that the water heater can operate in a normal mode based on a condition that the drainage water discharge path has been water-sealed; and issuing an instruction to cause the burner to intermittently operate for a time period until the water-seal determination unit gives the permission.
US10386088B2 Efficient distribution of heating, ventilation and air conditioning functionality
A control unit for controlling an HVAC network that includes a first interface operable to facilitate communications with a plurality of HVAC units and a second interface operable to facilitate communication with an interactive display. The control unit further includes a system clock, a Wi-Fi module, a universal settings database, and a processor. The processor is configured to connect to the communications network using the Wi-Fi module, to detect a sibling control unit over the communications network, and to receive a sibling control unit time for the sibling control unit. The processor is further configured to determine that the control unit time is synchronized with the sibling control unit time, to generate a setting update that includes values for one or more settings, and to transmit the setting update to the sibling control unit.
US10386087B2 Method of defrosting an energy recovery ventilator unit
A method of defrosting an energy recovery ventilator unit. The method comprises defrosting an energy recovery ventilator unit. The method comprises activating a defrost process of an enthalpy-exchange zone of the energy recovery ventilator unit when an air-flow blockage in the enthalpy-exchange zone coincides with a frost threshold in the ambient environment surrounding the energy recovery ventilator unit. The method also comprises terminating the defrost process when a heat transfer efficiency across the enthalpy-exchange zone returns to within 10 percent of a pre-frosting heat transfer efficiency wherein, the heat transfer efficiency is proportional to a temperature difference between an intake air zone of the energy recovery ventilator and a supply air zone of the energy recovery ventilator divided by a temperature difference between an return air zone of the energy recovery ventilator and the intake air zone.
US10386086B2 Building management system with central plant optimization user interface
A chilled water plant includes a communications bus, chilled water plant devices connected to the communications bus, and a chiller device connected to the communications bus. The chiller device is configured to detect the chilled water plant devices connected to the communications bus during a commissioning process, determine device status modules based at least in part on a type of each of the chilled water plant devices, control an operation of the chilled water plant, and display a user interface containing the device status modules.
US10386082B2 Outdoor unit
An outdoor unit being part of a refrigeration cycle apparatus in which refrigerant circulates and having a maintenance opening port includes an open-close panel configured to cover the maintenance opening port by being attached openably and closably to the outdoor unit, a heat source side heat exchanger disposed above the maintenance opening port and provided at least with an open-close panel-facing heat exchange unit facing a plane containing the open-close panel, a drainage channel located at least below the open-close panel-facing heat exchange unit of the heat source side heat exchanger, wherein the heating energy supply unit includes a refrigerant pipe configured to pass refrigerant higher in temperature than a freezing point of water in an upstream direction from a downstream direction of the drainage channel.
US10386079B2 Air conditioner
An air conditioner includes a housing provided with a suction port and a discharge port elongated in one direction on the lateral side of the suction port, a main flow path configured to connect the suction port to the discharge port, a main fan provided in the main flow path to suck air via the suction port and to discharge the air via the discharge port, an auxiliary fan configured to suck the air around the discharge port to regulate the direction of the air which is discharged via the discharge port and an auxiliary flow path configured to guide the air sucked by the auxiliary fan. According to the air conditioner, it is possible to control the direction of the discharge airflow without a blade structure, increase the discharge amount, reduce the flow noise, and differentiate the design.
US10386077B2 Insulation system for a cooking appliance incorporating a plurality of microsphere sheets
An appliance includes an outer shell and an inner shell, wherein the outer shell and the inner shell are engaged to define an insulating cavity therebetween, and wherein the inner shell includes an inner surface that defines an interior cavity. An insulation member includes a plurality of layers, each layer of the plurality of layers including an insulative sheet defining first and second surfaces and a plurality of microspheres at least partially disposed within the insulative sheet, wherein at least a portion of the plurality of microspheres extends outward from each of the first and second surfaces to define a plurality of protrusions, and wherein the engagement of two adjacent layers of the plurality of layers causes a portion of the plurality of protrusions to engage and define a plurality of insulating air pockets between the adjacent layers.
US10386076B2 Systems and methods for heat recovery
A filter unit heat exchanger is provided that may include a housing substantially surrounding a heat exchange assembly. Provided through the housing are one or more tortuous fluid flow paths used to direct airflow therethrough around portions of the heat exchange assembly for efficient operation. The tortuous path(s) may be provided by one or more nozzle openings on an input side of the housing and one or more diffuser openings on an output side of the housing, where the nozzle openings and diffuser openings are offset to cause desired airflow deflection. The filter unit may include desired symmetries to improve manufacturability and/or installation.
US10386070B2 Multi-streamed dilution hole configuration for a gas turbine engine
A combustor component defining a dilution hole configuration for a combustor wall assembly of a gas turbine engine has first and second dilution holes that communicate radially with one-another and with respect to respective centerlines of each dilution hole. In operation, each dilution hole forms a respective jet stream along respective centerlines for flowing cooling air into a combustion chamber.
US10386069B2 Gas turbine engine wall
A gas turbine engine wall is provided. The wall includes an inner surface and an opposing outer surface having at least one film cooling hole defined therein. The at least one film cooling hole includes an inclined inlet bore that extends from the inner surface and a pair of channels that diverge laterally from an outlet end of the inclined inlet bore. The pair of channels have a substantially constant width and are separated by a ridge to form a boomerang cross-sectional shape.
US10386068B2 Cooling a quench aperture body of a combustor wall
An assembly is provided for a turbine engine. A combustor wall of the turbine engine assembly includes a shell, a heat shield and an annular body. The annular body extends through the combustor wall. The annular body at least partially defines a quench aperture along a centerline through the combustor wall. The annular body defines a first cooling aperture fluidly coupled between a cooling cavity and the quench aperture. The cooling cavity is between the shell and the heat shield.
US10386065B2 Concentric resonators for machines
A system for attenuating acoustic energy in machines is provided. The system may include an inner tube disposed about a central axis, an outer tube disposed about the inner tube and the central axis, and a middle tube disposed about the central axis and between the inner tube and the outer tube. The system may also include a first annular ring extending radially from the outer tube and configured to couple the outer tube to the middle tube. The system may further include a second annular ring extending radially from the inner tube and configured to couple the inner tube to the outer tube, such that an acoustic resonator may be formed by the first annular ring, the second annular ring, a portion of the inner tube, a portion of the outer tube, and a portion of the middle tube.
US10386061B2 Method and apparatus for firetube boiler and ultra low NOx burner
The current invention disclose a method and apparatus for production of hot water or steam in a firetube boiler, said method comprising the steps of producing a first flue gas using a first stage of a burner in a first pass of a firetube boiler; passing at least a portion of said first flue gas through a second pass of said boiler, wherein said second pass comprises a plurality of firetubes; routing said portion of said first flue gas to a second stage of said burner to reduce NOx emissions from said second stage of said burner; producing a second flue gas from said second stage of said burner in a third pass of said boiler; passing said second flue gas through a fourth pass of said boiler, wherein said fourth pass comprises a plurality of firetubes.
US10386060B2 Illuminated threshold barrier
A threshold barrier assembly includes an illumination system to facilitate visibility of the barrier assembly while mounted in a doorway or on a staircase, thereby reducing the risk of a trip hazard. The barrier assembly can include a frame comprising a pair of upright frame members connected to a lower cross member, and a barrier door comprising an upper horizontal cross member pivotally connected to the frame, a lower horizontal cross member, and vertical members connected between the upper and lower horizontal cross members. At least one illumination element is installed in at least one of the lower cross member, the upper horizontal cross member, or one or more of the vertical members. An integrated controller can control illumination of the illumination system based on a predetermined sequence, or detected environmental or operating conditions.
US10386054B2 Device, method, and system for illumination of bottle
A device, system, and method for illumination of a bottle or other vessel. A bottle or vessel may be illuminated using lighting elements disposed in a label that is controlled by a detachable control unit which is configured to sit inside an indentation of the vessel or otherwise below the vessel. The control unit may communicate with other control units and may be configured to display lighting patterns in response to instructions that may be programmed prior to the control unit being attached to the vessel, or in response to instructions sent to the control unit after it has been attached to the vessel.
US10386049B2 Configurable multimount task lighting system
The present invention relates generally to lighting systems, and more particularly to a freely adjustable, exchangeable and configurable lighting system that can be reconfigured, mounted and positioned in multiple independent configurations to provide task lighting to illuminate a specific area. The present invention relates more specifically to a reconfigurable lighting system employing surface connection means, support means and adjustment means to enable a task lighting element to be mounted to any desired vertical or horizontal surface, fixture or edge thereof. The present invention also relates more specifically to a magnetically enabled coupling and adjustment means that enables a task lighting element to be positioned at a selected rotational or angular orientation by hand, yet maintain its position against the force of gravity. The present invention also relates more specifically to a magnetically enabled parallelogram positioning system that enables a task lighting element to be positioned at a selected distance, height or angular orientation by hand, yet maintain its position against the force of gravity.
US10386046B2 Modular lighting system where the lighting elements are structurally integral to the support of the fixtures
A linear array of electric lights is housed in a wooden rod with one side having a light diffuser and the light being otherwise contained in the housing. The bulb or LEDs are wired along with a switch to an AC power supply. A base plate having a small preferably rectangular footprint and an asymmetric located aperture secures and holds one end of the rod therethrough and at an angle to the floor. The aperture of base plate is shaped and of slightly greater dimensions as the cross sectional shape and dimensions of the housing. The rod is held in the aperture to provide a linear array of angled light. The aperture is lined with a plastic snap-in insert. A knuckle is provided to hold several housings. Male and female jacks are provided to electrically connect components.
US10386031B2 Light device with movable scanning means and optical fiber
A light device, notably for a motor vehicle including at least one laser light source emitting a laser light beam, a wavelength conversion material capable of converting one part of a laser light beam, diffusing another part of the laser light beam and combining the diffused and converted parts into a resultant primary light beam, a movable scanning means for scanning the laser light beam onto the wavelength conversion material, an optical means of projection of the primary light beam, an optical fiber arranged for receiving on an input face the laser light beam emitted by the laser light source and for directing the laser light beam toward the movable scanning means.
US10386026B2 Light fixture
The present disclosure discloses a light fixture, which includes a junction box, a first lid over the junction box, a first lid body hinged on the junction box, a second lid, a second lid body located between the second lid and junction box, and a space located between the junction box and the second lid body.
US10386024B2 Wavelength conversion member having two different wavelength converting materials and backlight unit including the same
A wavelength conversion member includes: a first wavelength converter containing a first wavelength converting material; a second wavelength converter containing a second wavelength converting material different from the first wavelength converting material; a first container member providing a space for accommodating the first wavelength converter; and a second container member facing the first container member and providing a space for accommodating the second wavelength converter. The first container member and the second container member may be at least partially fusion-bonded with each other.
US10386023B2 LED light fixture and assembly method therefor
An LED panel light fixture and method for assembling the same includes (a) selecting a set of specifications of the LED panel light fixture, the set of specifications comprising a fixture/base specification comprising a form factor of the LED panel light fixture; and a top specification comprising a visual feature of a top in accordance with the top specification; (b) providing a knock-down kit having parts including the top in accordance with the top specification, a frame in accordance with the fixture/base specification, an optically transmissive panel assembly, a set of light emitting diodes (LEDs), and driving circuitry; and (c) assembling the LED panel light fixture using parts of the knock-down kit. An LED panel lighting fixture kit includes a top and a base. The base includes a mounting mechanism that is accessible before joining the top to the base, but not accessible after joining the top to the base.
US10386021B2 LED light
An LED light includes a holder, a connecting member, a first case, a second case, a power supply, a connecting plate, a heat sink and a base. The power supply includes a spring and an inducting portion. The connecting member includes a cylindrical hole for receiving the spring therein to connect the connecting member with the power supply, and the base includes an induction module for inducting with the inducting portion to drive the LED light lighting or extinguishing. The connecting plate includes a housing and a post portion, and the heat sink includes a plurality of cooling units to form an aperture, a through-hole receiving the post portion therein and a connecting tube received in the through-hole. The present disclosure is simple, portable and high heat dissipation effect, and can automatically intelligent sense the ambient environment to determine lighting conditions and improve induction by adjusting the induction module and the inducting portion.
US10386012B2 Tripod
A tripod with flexible legs with a mounting interface for a camera, mounting clip, or electronic device that is movable into a variety of positions. The mounting interface may move around a spherical mating surface and may also be moved to a position perpendicular to the main axis of the tripod. The legs may have ball and socket connectors with external gripping rings adapted to wrap around an object such as a pole.
US10385995B2 Fluidic coupling seal
Described is a coupling seal that includes a polymeric body having a bore extending from a first end to an internal sealing surface and a fluid channel extending from the internal sealing surface to a second end. The bore is configured to receive a tube having a fluid channel so that an endface of the tube engages the internal sealing surface. The second end of the polymeric body is configured to contact a sealing surface of a coupling body that has a fluid channel extending from the sealing surface. A fluidic seal occurs when the coupling seal is compressed between the endface and the sealing surface. A void between an outer surface of the polymeric body and an inner surface of the coupling body receives the deformation of the coupling seal while under compression to thereby prevent the fluid channel of the tube from being crushed or obstructed.
US10385994B2 Anti-rotation device for connector assembly
An improved anti-rotation device and connector assembly designed to prevent rotation of a first threaded portion of the connector assembly with respect to a second threaded portion of the connector assembly is provided. The anti-rotation device and connector assembly include features that guide and smooth the transition of the anti-rotation device into a position extending through the first and second threaded portions. The anti-rotation device may extend through a tab/groove interface between the first and second threaded portions, or the anti-rotation device may engage opposing interfacing edges of the first and second threaded portions along the length of the anti-rotation device. Once the anti-rotation device is installed through the first and second threaded portions, the anti-rotation device may prevent rotation of the threaded portions relative to each other.
US10385991B2 Sensors for valve systems, valve systems including sensors and related methods
Valve systems include at least one component comprising a conductive material and at least one inductance-to-digital converter (LDC) configured to wirelessly sense a position of at least a portion of the conductive material. The valve system is configured to determine at least one force applied to a portion of the valve system based at least partially on the position of the at least a portion of the conductive material. Methods of determining a force associated with a valve system include wirelessly sensing a position of at least a portion of the conductive material with the at least one inductance-to-digital converter (LDC) sensor and determining a force applied to a portion of the valve system based at least partially on the position of the at least a portion of the conductive material.
US10385983B2 Burst disk assembly for high and ultra high vacuum containment vessels
An improved burst disc assembly for use in pressure relief conduits for high vacuum and ultra-high vacuum containment vessels, the assembly having a body with inlet and outlet openings connected by an internal passage, a burst disc disposed within the internal passage and connected therein to hermetically isolate the inlet and outlet openings. The assembly further has a mounting structure connected to the body and outwardly extending therefrom that may be clamped between adjacent faces of a pair of metal seal flanges provided in the relief conduit to secure the assembly in position and hermetically seal the assembly in the conduit in a manner prohibit the passage of gas molecules from the surrounding environment into the containment vessel through the relief conduit. The mounting structure is formed from a soft metal material having substantially lower hardness value than that of the metal seal flange faces to enable adequate sealing. The connection between the mounting structure and the body further provides similar hermetic seal. Upon rupture of the burst disc, the assembly alone must be replaced while the metal seal flanges connecting the burst disc assembly to the containment vessel may be reused.
US10385981B2 Energetic one way sequence termination valve
A method of sequencing a pyrotechnic system includes igniting at least one of a first energetic coupled to a first inlet of a one way sequence termination arrangement, and a second energetic coupled to a second inlet of the one way sequence termination arrangement, fluidically coupling the first inlet to an outlet of the one way sequence termination arrangement in response to the second energetic being ignited before the first energetic is ignited, and blocking fluidic coupling between the second inlet and the outlet in response to the first energetic being ignited before the second energetic is ignited.
US10385979B2 Arrangement for operating a shut-off valve having a tapered plug
Arrangement for actuating shut-off valve with tapered plug, has housing in which hollow actuating cylinder is coaxially supported for rotation and with an actuating shaft aligned with the coaxial axis firmly attached. Output cylinder is coaxially arranged in hollow actuating cylinder. The output cylinder is movable relative to hollow drive cylinder axially and radially. Spindle is attached on output cylinder opposite actuating shaft and aligned with coaxial axis; tapered plug being fastened on end of spindle facing away from output cylinder. At least one radially outwardly directed pin is arranged on outer peripheral surface of output cylinder. Outer surfaces of housing and hollow actuating cylinder have each at least one guideway extending over radial sector of outer surfaces, with which pin is operatively connected as a respective sliding block. At least the guideway arranged in outer surface of hollow actuating cylinder is formed as a through-opening through which pin passes.
US10385976B2 Seal assembly
A seal assembly for sealing a shaft configured to rotate in a main direction, the seal assembly including a stiffener and at least one elastomer seal member connected to the stiffener, the elastomer seal member including a seal region having a seal section configured to seal against a shaft and seal a to-be-sealed space, the seal section including a first screw thread web structure configured to pump a leakage fluid toward the to-be-sealed space when the shaft rotates in the main direction, a second annular, circumferentially extending web structure configured to sealingly abut on the shaft at least when the shaft is not rotating, and a third annular, circumferentially extending web structure configured to sealingly abut on the shaft at least when the shaft is not rotating, wherein the second web structure is axially spaced from the third web structure.
US10385971B2 Piston ring
Provided is a piston ring (10) comprising a sliding surface (11) covered with a Cr—B—V—N alloy film (3), wherein a B content is within a range of 0.1-1.5 mass % inclusive, a V content is within a range of 0.05-1 mass % inclusive, and a ratio [B content/V content] is within a range greater than 1 and 30 or less, thereby achieving a piston ring (10) having higher wear resistance, cracking resistance, and peeling resistance. This alloy film (3) preferably further includes Ti, the Ti content being within a range greater than 0 mass % and 8 mass % or less. Such a piston ring (10) is preferably mounted on an engine that uses an alcohol fuel or an alcohol-containing fuel.
US10385968B2 Control device for continuously variable transmission
Disclosed is a control device for a continuously variable transmission (4) that has, as forward speed change stages, a first speed change stage (32) and a second speed change stage (33). The control device comprises a coordinated speed change means (12a) that carries out a coordinated speed changing in such a manner that when the speed change stage of an auxiliary transmission mechanism (30) is about to be changed, a speed change speed of the auxiliary transmission mechanism (30) is coordinated with a variator (20) and the variator (20) is controlled to carry out a speed change in a direction opposite to that of the auxiliary transmission mechanism (30) while carrying out the speed change operation of the auxiliary transmission mechanism (30), and a torque control means (12b) that carries out a torque regulating control during the coordinated speed changing under up-shifting by the coordinated speed change means, the torque regulating control being a control for effecting a torque-up operation to a driving source (1) after effecting a torque-down operation to the driving source and including a timing through which a starting time point of a drive force gap caused by the coordinated speed changing is advanced and a timing through which an ending time point of the drive force gap is delayed.
US10385966B2 Hydraulic actuating device for actuation of setting elements in a motor vehicle transmission
A hydraulic operating device for operating actuators in a motor vehicle transmission has at least two actuation cylinders each containing a cylinder housing. An actuation piston is guided therein along a cylinder axis in a longitudinally displaceable manner. Each actuation piston can be hydraulically loaded and is operatively connected to one of the actuators. The actuation cylinders are combined into a unit that can be flange-mounted on one side, via a flange face, to a dividing wall of a transmission housing of the motor vehicle transmission. The cylinder housings are injection molded from plastic integrally with a flange plate that runs transversely to the cylinder axes, the flange face being formed on the flange plate. The cylinder housings protrude beyond the flange plate, at least on the side of the flange face, in the direction of the cylinder axes.
US10385961B2 Planetary gear system
A planetary gear system is disclosed. The planetary gear system includes a carrier, a planet gear defining a central planet axis, a pin coupling the planet gear to the carrier and a bearing disposed between the planet gear and the pin. The bearing includes a plurality of rolling elements. Each of the rolling elements is in contact with an inner race and an outer race. The planet gear has a formed therein cooling passage for allowing a coolant to pass therethrough to cool the planet gear.
US10385960B2 Hybrid transmission coolant flow management system
A transmission assembly including a housing, an electric motor, and a baffle is provided. The housing may include first and second drainage channels. The electric motor may be disposed within the housing adjacent the drainage channels and a torque converter. The baffle may be disposed within the housing upon a housing inner surface, and may define an opening to the first and second drainage channels. The baffle may include a baffle flange sized for positioning adjacent the torque converter to minimize contact of oil within the housing to the torque converter. The housing may define first and second partition walls each partially extending over one of the first and second drainage channels. The baffle may further include first and second seal features each disposed at one of two baffle ends.
US10385944B2 Planetary gear train of automatic transmission for vehicles
A planetary gear train of an automatic transmission is disclosed. The planetary gear train comprises four planetary gear sets each including three rotation elements. The planetary gear train further comprises five shafts connecting at least one rotation member that are fixedly or operably connecting at least one rotation member to at least one from an input shaft of the transmission, an output shaft of the transmission, and the another rotation member of another planetary gear sets.
US10385941B2 Drain plug mass damper
A truck bed of a vehicle includes a sheet metal panel defining a drain opening, a mass damper plug disposed within the opening and including a mass casting having a predefined mass configured to tune a frequency of a sound wave of the panel and plug into a predefined range, and defining bolt threads, and a bolt engaged with the bolt threads and configured to secure the plug with the panel.
US10385940B2 Composite coil spring
A composite coil spring includes a coil body that extends along a coiled axis. The coil body includes a core and fiber layers impregnated with a polymer material. The fiber layers are arranged around the core at different radial distances from the coiled axis. Each fiber layer extend around the coiled axis at an oblique fiber angle to the coiled axis. The fiber layers include at least one glass fiber layer and at least one carbon fiber layer. Each fiber layer includes a number of fibers that is a product of a common base number of fibers multiplied by a positive non-zero integer from a set of positive non-zero integers. The positive non-zero integer of at least one of the fiber layers is different from the positive non-zero integer of at least one other of the fiber layers.
US10385938B2 Brake shoe having a wear indicator
The invention relates to a brake shoe (1) for disk or drum brakes, which comprises a supporting plate (2) with a friction pad (3) attached thereto and at least one wear indicator (4), characterized in that the wear indicator (4) has a wear sensor (6) for continuous or multi-stage measurement of the wear of the friction lining and a receiver and transmitter unit (5) for wireless signal transmission, the receiver and transmitter unit being a passive RFID (Radio Frequency Identification) or SAW (Sound Acoustic Wave) transponder.
US10385937B2 Disc brake caliper
A disc brake caliper is basically provided with a caliper housing, a brake pad and an intermediate member. The caliper housing defines a slot that is configured to receive a brake rotor. The caliper housing is made of a first material. The brake pad includes a mounting plate. The brake pad is disposed in the slot. The intermediate member is disposed between the caliper housing and the brake pad. The intermediate member is made of a second material having a thermal conductivity that is smaller than a thermal conductivity of the first material.
US10385933B2 Freewheel and freewheel arrangement comprising such a freewheel
The present invention relates to a freewheel comprising an outer ring, an inner ring, and at least one clamping element which is between the outer ring and the inner ring, which is moveable from a clamping position into a release position along a race on the outer ring in a first circumferential direction relative to the outer ring, wherein the race has a clamping section, and a release section following the clamping section in the first circumferential direction on which the clamping element is supportable. A first tangent through at least one support point on the clamping section defines a first inner angle, which is greater than 180°, with a second tangent through at least one support point on the release section. In addition, the present invention relates to a freewheel arrangement for a motor vehicle comprising such a freewheel.
US10385930B2 Ball coupling assembly for steering column assembly
A steering column assembly for an autonomous or semi-autonomous vehicle includes a steering wheel and an upper steering shaft rigidly coupled to the steering wheel. Also included is a lower steering shaft operatively coupled to the upper steering shaft. Further included is a ball coupling assembly comprising balls retained within the upper steering shaft, the balls disposed in a first radial position that engages the balls with the upper steering shaft and the lower steering shaft to place the steering shafts in a coupled condition, the balls disposed in a second radial position that disengages the balls from at least one of the upper steering shaft and the lower steering shaft to place the steering shafts in a decoupled condition.