Document Document Title
US10110426B2 Method, apparatus, and system for implementing tunneling processing
The present invention discloses a method, an apparatus, and a system for implementing tunneling processing. The method for implementing tunneling processing includes: determining, by an openflow controller, matching field information, a tunneling protocol type, and a tunneling operation type of a data packet corresponding to tunneling processing; sending, by the openflow controller, first configuration information to an openflow forwarding apparatus; and sending, by the openflow controller, second configuration information to the tunneling protocol processing apparatus, where the second configuration information is used to give an instruction for processing, according to the tunneling operation type and the tunneling protocol type, the data packet matching the matching field information. The method, apparatus, and system for implementing tunneling processing according to the embodiments of the present invention can implement tunneling processing of multiple tunneling protocol types in an openflow network.
US10110425B2 Differentiated service-based graceful degradation layer
The differentiated service-based graceful degradation layer (DSGDL) allows cloud-based architectures to operate through and recover from periods of limited capability. The DSGDL protects and continues serving higher priority requests with the best possible response even as the underlying cloud-based services deteriorate. The DSGDL offloads lower priority requests to lower-grade secondary capability that can be dynamically provisioned in order to reserve the best capability for maintaining high priority service (e.g., by re-directing lower priority requests to a slightly out-of-date cached dataset, and reserve the primary consistent database for higher priority requests). The DSGDL 1) implements an overlay network over existing cloud services to route and enforce priority requests, and 2) provisions on-demand computing nodes and sites to provide secondary capability for service requests as needed.
US10110414B2 Communication apparatus, methods, and non-transitory computer-readable media for determining IP addresses for use in different networks
A communication apparatus includes a processor and a memory. The processor executes computer-readable instructions stored in the memory. The instructions instruct the communication apparatus to establish a first network including the communication apparatus and a first device. The instructions instruct the communication apparatus to establish a second network including the communication apparatus and a second device. The instructions instruct the communication apparatus to determine a target IP address. Determining the target IP address includes identifying a particular IP address, which is an IP address of the communication apparatus used in the second type network. Determining the target IP address includes generating the target IP address to be within a particular range using the particular IP address. The particular range is a range of IP addresses that are not available in the second type network. The instructions instruct the communication apparatus to assign the target IP address to the first device.
US10110406B2 Systems and methods for channel interleaving in wireless networks
Methods and apparatuses for providing wireless messages can include, for example, an apparatus configured to provide wireless communication. The apparatus includes a memory that stores instructions and a processor coupled with the memory and configured to execute the instructions to select a dual sub-carrier modulation (DCM) mode or a non-DCM mode. The processor is further configured to select one or more interleaver parameters based on the selection of the DCM mode or the non-DCM mode. The processor is further configured to select a first set of interleaver parameters when the DCM mode is selected and a second set of interleaver parameters, different than the first set of interleaver parameters, when the non-DCM mode is selected. The processor is further configured to apply the one or more interleaver parameters to interleave data of a message. The processor is further configured to provide the message for transmission to a receiving device.
US10110403B2 Systems and methods for transporting digital RF signals
A master unit for use within a distributed antenna system includes: re-sampling devices configured to output re-sampled digital downlink signals by re-sampling digital downlink signals at customized resample rates based on at least one factor, the re-sampled digital downlink signals having a smaller bandwidth than the digital downlink signals; and a framer configured to multiplex the re-sampled digital downlink signals and to generate a first frame that includes the re-sampled digital downlink signals as framed data for transport to one or more remote units of the distributed antenna system, wherein the one or more remote units of the distributed antenna system are configured to transmit radio frequency signals using at least one antenna, wherein the transmitted radio frequency signals are derived from the framed data of the first frame received from the master unit.
US10110400B2 Wireless device communications system
A device includes circuitry configured to determine feedforward and feedback coefficients for an adaptive frequency-domain decision feedback equalizer (AFD-DFE) based on previously received signals. The equalizer output is determined by applying the feedforward and feedback coefficients of the AFD-DFE to a received signal, and the feedforward and feedback coefficients of the AFD-DFE are updated based on the equalizer output.
US10110396B2 Home appliance
A communication apparatus is disclosed. A home appliance includes a driving unit to drive a component of the home appliance, a controller configured to control the driving unit, and a communication unit to connect to an access point apparatus based on network related information, and the communication unit to connect to a server via the connected access point apparatus, wherein in response to a predetermined event, the communication unit to provide, to the server, a single data packet that includes a plurality of attribute data and values of the attribute data. Accordingly, it is possible to easily exchange data with the server.
US10110391B2 Systems and methods for establishing and using multimedia broadcast multicast services transport bearers
Systems (100) and methods (200) for using Multimedia Broadcast Multicast Services (“MBMS”) transport bearers in a network. The methods comprise: performing first operations by a computing device (102) to setup an MBMS transport bearer over which media (e.g., voice) is able to be communicated to a plurality of clients (110-136) via multicast transmissions; and performing second operations by the computing device to inform the plurality of clients of the MBMS transport bearer's establishment. The second operations include, but are not limited to: determining an immediate need of each client of the plurality of clients based on weighted attributes (e.g., priority group affiliating, and/or group status); assembling a prioritization list of clients based on the determined immediate needs of each client; and delivering unicast messages to the clients in accordance with an order specified by the prioritization list.
US10110382B1 Durable cryptographic keys
Cryptographic keys are durably stored for an amount of time. A cryptographic key is encrypted so as to be decryptable using another cryptographic key that has a limited lifetime. The other cryptographic key can be used to decrypt the encrypted cryptographic key to restore the cryptographic key during the lifetime of the other cryptographic key. After the lifetime of the other cryptographic key, if a copy of the cryptographic key is lost (e.g., inadvertently and unrecoverably deleted from memory), the cryptographic key becomes irrecoverable.
US10110376B1 Systolic parallel Galois hash computing device
A computing device (e.g., an FPGA or integrated circuit) processes an incoming packet comprising data to compute a Galois hash. The computing device includes a plurality of circuits, each circuit providing a respective result used to determine the Galois hash, and each circuit including: a first multiplier configured to receive a portion of the data; a first exclusive-OR gate configured to receive an output of the first multiplier as a first input, and to provide the respective result; and a second multiplier configured to receive an output of the first exclusive-OR gate, wherein the first exclusive-OR gate is further configured to receive an output of the second multiplier as a second input. In one embodiment, the computing device further comprises a second exclusive-OR gate configured to output the Galois hash, wherein each respective result is provided as an input to the second exclusive-OR gate.
US10110375B2 Cryptographic device and secret key protection method
A cryptographic device and a secret key protection method are provided. The cryptographic device protects a secret key of the cryptographic device when processing a message. The cryptographic device includes: a secret key protection circuit, configured to generate an anti-crack protection signal according to the message and the secret key by a hash calculation circuit; and a cryptographic processor, configured to process the message and the secret key according to the anti-crack protection signal to generate an encrypted message.
US10110372B2 Communicating apparatus, control method therefor, and storage medium storing program
A communicating apparatus receives at least (i) email data which is encrypted by a content encryption key, (ii) the content encryption key which is encrypted by a public key of the communicating apparatus, and (iii) a public key certificate of the communicating apparatus. The communicating apparatus decrypts the encrypted content encryption key by a private key corresponding to the public key certificate of the communicating apparatus and decrypts the email data by the decrypted content encryption key. And the communicating apparatus prints at least the email data and the public key certificate of the communicating apparatus.
US10110370B2 Wireless synchronization of mm-wave arrays
Systems and methods providing wireless synchronization of wave arrays may include an antenna that receives a wireless injection signal and another antenna that radiates a locked wave signal corresponding to the injection signal. In some embodiments, these systems may also provide a low noise amplifier, voltage controlled oscillator (VCO), buffer amplifier(s), phase shifter, and/or multi-stage amplifier. In some embodiments, the injection signal may be provided on an even harmonic, and the intended transmission frequency signal is on an odd harmonic of the locked signal. The substrate thickness may be designed to radiate electromagnetic waves in odd harmonics of the locked signal. In yet another embodiment, polarization of a receiving antenna may be orthogonal to a transmitter antenna.
US10110367B2 High precision timer in CPU cluster
A system includes a first node that generates a first clock signal having a frequency, generates a plurality of data packets, modifies the data packets to include data indicative of time and phase information associated with the first node, and transmits the data packets. A second node receives the plurality of data packets and the first clock signal, determines the time and phase information based on the plurality of data packets, determines the frequency based on the first clock signal, and generates at least one of a second clock signal and a local time based on the time and phase information and the frequency of the first clock signal.
US10110365B2 Method and apparatus for transmitting control information in wireless communication system
The present invention relates to a wireless communication system. Specifically, the present invention relates to a method for transmitting, by a terminal, control information in an FDD cell, and an apparatus therefor, the method comprising the steps of: receiving sub-frame reconfiguration information for a UL CC; receiving, on the FDD cell, a PDCCH including DCI; receiving, on the FDD cell, a PDSCH indicated by the PDCCH; and transmitting, in sub-frame n on the UL CC, HARQ-ACK information on the PDSCH, wherein the index of a PUCCH resource used in transmitting the HARQ-ACK information is determined by n(1)PUCCH=nCCE+N(1)PUCCH or n(1)PUCCH=nCCE+N(1)PUCCH+offset.
US10110360B2 Recovery mechanism for ROHC with lost initialization and refresh messages
A recovery mechanism for robust header compression (ROHC) is disclosed for wireless communication systems. The ROHC recovery mechanism may allow a receiver and/or transmitter in the wireless systems to establish or reestablish a context of a packet transmission session when an initialization and refresh message is lost. In the ROHC recovery mechanism, upon receiving a compressed packet that is not associated with a context, a receiver sends a message to a transmitter suggesting the transmitter to transition to another mode. Upon receiving a subsequent packet transmission that is not associated with a context, the receiver sends another message indicating that a context has not been established or has been lost. The transmitter may then send the receiver necessary information to establish a context for the packet transmission session.
US10110359B2 Wireless communication system and wireless base station
A wireless communication system including: a wireless terminal, and a wireless base station configured to: perform a wireless communication with the wireless terminal, and perform at least a specified processing included in a baseband processing for the wireless communication, the baseband processing being shared between the wireless base station and a different wireless base station, the specified processing being a processing that has a limitation of processing time.
US10110357B2 Cooperative communication method and system
A cooperative communication method and a cooperative communication system are provided for the transmission between multiple transmission devices and their corresponding receiving devices. In a first phase of a communication period, at least one of the multiple transmission devices performs a first phase precoding on data using a multicasting precoding matrix so as to transmit the data precoded by the first phase precoding to other transmission devices. In a second phase of the communication period, the multiple transmission devices performs a second phase precoding on data received in the first phase using a joint precoding matrix so as to transmit the data precoded by the second phase precoding to the multiple receiving devices corresponding to the multiple transmission devices.
US10110355B2 Uplink transmission on unlicensed radio frequency band component carriers
Methods and apparatus for using an unlicensed radio frequency band component carrier for uplink transmission are disclosed. A wireless communication device receives a carrier aggregation configuration, which can include at least one licensed radio frequency band component carrier and at least one unlicensed radio frequency band component carrier. The wireless communication device establishes a set of radio bearers and associates an unlicensed radio frequency band permission level with each of the radio bearers. The wireless communication device multiplexes uplink traffic for the radio bearers on the at least one licensed radio frequency band component carrier and the at least one unlicensed radio frequency band component carrier based at least in part on the unlicensed radio frequency band permission levels associated with the radio bearers.
US10110354B2 Methods and systems for channelization
Methods and systems are described that are suitable for channelization, in particular, but not limited to, the IEEE 80216.m telecommunications standard. For a time-frequency resource, physical sub-carriers for each of one or more zones in the time-frequency resource are assigned to one or more zones having a respective type of transmission. At least one zone is allocated for a type of transmission using localized sub-carriers. The physical sub-carriers assigned to each zone are permuted to map to logical sub-carriers. Groups of resource blocks are formed, in which each resource block includes at least one logical sub-carrier for each of the one or more zones. The information defining the groups of resource blocks for each of the one or more zones can then be transmitted to a user. The information may be in the form of a zone configuration index.
US10110344B2 Data packet transmission method and transmission device
The present invention discloses a method. In a process of splitting and sending a data packet, after dividing a data packet to be sent to a destination node into multiple sub data packets, a front end node performs inter-packet combination encoding on the sub data packets in a combination encoding mode, and sends obtained encoded sub data packet groups to the destination node. Even if a channel state of a transmission path suddenly deteriorates, because the destination node does not need to wait to receive all encoded sub data packet groups provided that an original data packet can be parsed out by combining content in a received encoded sub data packet group and a corresponding decoding mode, a process in which the destination node receives the data packet is less affected by a sudden network case, and transmission efficiency is not significantly affected.
US10110340B1 System, apparatus and method for generating and transmitting an interruption signal to a substantially autonomous vehicle
Novel apparatus and methods for generating and transmitting an interruption signal to a request for a substantially autonomous vehicle taxi-service based on user-supplied input are presented. The disclosure provides an efficient technique for interrupting an initial request for a substantially autonomous vehicle taxi-service and in some embodiments, further enables for the rescheduling of the request for a substantially autonomous vehicle taxi-service to a future point in time based upon user supplied input.
US10110335B2 Latency-optimized physical coding sublayer
A system for reducing latency in a networking application includes a first clock domain operating at a first clock frequency, where a media access control (MAC) sublayer sends data to a physical coding sublayer (PCS) utilizing the first clock domain. The system also includes a second clock domain operating at a second clock frequency, where data is transmitted on one or more physical medium attachment (PMA) lanes utilizing the second clock domain, and where the first clock frequency and the second clock frequency have a fixed ratio. Data is transmitted from the first clock domain to the second clock domain without buffering the data.
US10110330B1 Relay system calibration for wireless communications between a head-mounted display and a console
A head-mounted display (HMD) is wirelessly coupled to a console or a relay depending on the relative positions of the HMD, the console, and the relay. The HMD communicates wirelessly with the console using a narrow beam that is oriented in a particular direction. As the position of the HMD changes, the quality of the communication link between the HMD and the console may degrades. In response to the degradation, the HMD forms a communication link with a relay, which operates as an intermediary between the HMD and the console. The relay communicates with the HMD over a dedicated communication channel that is isolated from the communication channel over which the relay communicates with the console. A calibration module in the relay iteratively adjusts a noise reduction parameter until the effects of the undesirable feedback are eliminated.
US10110323B2 Systems and methods for transmitting data from an underwater station
The systems and methods described herein include releasable storage devices that can surface with data. The devices include data storage, an antenna, battery and means to propel the device to the surface or into the atmosphere. In certain embodiments, it is a USB memory stick, a battery, suitable buoyancy, and an antenna. In certain embodiments, the systems and methods described herein include a rocket to boost the system out of the water to a higher altitude. Once the system is airborne, it can transmit data to a ship or satellite via radio communications, via other line of site methods such as optical, or may be captured by an aircraft such as a UAV.
US10110320B2 Method for monitoring and correction of adjacent channel penalty in coherent optical transmission
In some embodiments, an apparatus includes a processor configured to receive a set of digital samples associated with a set of optical signals received at a coherent optical receiver. The set of digital samples is associated with a set of optical channels. Each optical channel from the set of optical channels is spaced from at least one adjacent optical channel from the plurality of optical channels. The processor is configured to calculate, for each optical channel from the set of optical channels, a spacing between that optical channel and at least one adjacent optical channel from the set of optical channels based on digital signal processing of the set of digital samples. The processor is configured to send a signal indicating, for each optical channel from the set of optical channels, the spacing between that optical channel and the at least one adjacent optical channel.
US10110315B2 High-speed, low-power optical communications
Aspects of a method and system for high-speed, low-power optical communications are provided. In one embodiment, a system for optical communications comprises a digital-to-analog converter (DAC), a driver, and a transmit optical subsystem. The DAC is operable to receive a digital code of a plurality of digital codes and output an analog current signal having an analog current level of a plurality of analog current levels. The driver is operable to condition the analog current signal output from the digital-to-analog converter. The transmit optical subsystem is operable to generate an optical power signal from the conditioned analog current signal. A mapping between the plurality of digital codes and the plurality of analog current levels is dynamically controlled according to one or more characteristics of the optical power signal. The one or more characteristics comprise or a symbol amplitude sensitivity and/or a nonlinearity that may be temperature dependent.
US10110305B2 Extremely high frequency (EHF) distributed antenna systems, and related components and methods
Extremely High Frequency (EHF) distributed antenna systems and related components and methods are disclosed. In one embodiment, a base unit for distributing EHF modulated data signals to a RAU(s) is provided. The base unit includes a downlink data source input configured to receive downlink electrical data signal(s) from a data source. The base unit also includes an E-O converter configured to convert downlink electrical data signal(s) into downlink optical data signal(s). The base unit also includes an oscillator configured to generate an electrical carrier signal at a center frequency in the EHF band. The base unit also includes a modulator configured to combine the downlink optical data signal(s) with the electrical carrier signal to form downlink modulated optical signal(s) comprising a downlink optical data signal(s) modulated at the center frequency of the electrical carrier signal. The modulator is further configured to send the downlink modulated optical signal to the RAU(s).
US10110299B2 Method and system for mobile delivery of broadcast content
A satellite dish assembly may comprise a broadcast receive module and a basestation module. The broadcast receive module may be operable to receive a satellite signal, recover media carried in the satellite signal, and output the media. The basestation module may be operable to accept the media output by the broadcast receive module and transmit the media in accordance with one or more wireless protocols. In being conveyed from the broadcast receive module to the basestation, the media content may not traverse any wide area network connection. The one or more wireless protocols may comprise one or more of: a cellular protocol and IEEE 802.11 protocol. The satellite dish assembly may comprise a routing module that may be operable to route data between the broadcast receive module, the basestation, and a gateway.
US10110297B2 Aircraft comprising a plurality of antenna units
A flying machine or other vehicle includes at least two antenna units and a central control unit. In a first mode of operation, the two antenna units send and/or receive signals independent of each other in different, non-overlapping frequency bands. The central control unit is adapted to control the two antenna units in a second mode of operation such that the two antennas transmit and/or receive a common signal in a common frequency band using a Multiple Input Multiple Output transmission technique.
US10110291B2 Method and apparatus for efficient channel state information dissemination for MU-MIMO transmission schemes based on outdated channel state information
A method and apparatus is disclosed herein for channel state information dissemination for multi-user (MU) multiple-input multiple-output (MIMO) (MU-MIMO) transmission schemes based on outdated channel state information. In one embodiment, a method for disseminating channel state information (CSI) coefficients from a first user terminal, where each CSI coefficient corresponds to the CSI previously observed by the first user terminal during transmission resource blocks used by a base station to communicate information to a second set comprising at least one user terminal and not including the first user terminal, comprises: broadcasting by the base station the channel state information (CSI) of each user terminal in the second set of user terminals, on the subset of transmission resources used by the base station to communicate information to each user terminal in the second set; receiving observations of these transmissions by the first user terminal; performing, at first user terminal, eavesdropper channel selection of a subset of CSI coefficients between the base station and the eavesdropping first-user terminal for uplink CSI feedback, the subset chosen out of the set of CSI coefficients between base station and the first user-terminal on the transmission resources used by the base station to communicate information to each user terminal in the second set; scheduling the subset of the selected CSI coefficients for uplink transmission; and transmitting the subset of the selected CSI coefficients via the uplink transmission.
US10110287B1 Transmitter precoding based on quality score
A transmitter generates precoding matrices for communication channels of a transmitter, The transmitter includes a plurality of user-specific channels, with each user specific channel associated with a different set of user equipment (UE) receive antennas. For precoding, the transmitter generates a baseline channel matrix reflecting the characteristics of the communication medium employed to transmit data to the different user equipment (UEs). For each user-specific channel, the transmitter generates a set of null space vectors wherein only a subset of the generated null space vectors generated by the transmitter are used to precode the data. To identify the combination of null space vectors to be used for each channel, the transmitter calculates a quality score for each such combination of null space vectors. The transmitter uses the subset of null vectors that yields the highest score to precode the data.
US10110285B2 Pilot scheme for a MIMO communication system
The present invention employs a pilot scheme for frequency division multiple access (FDM) communication systems, such as single carrier FDM communication systems. A given transmit time interval will include numerous traffic symbols and two or more short pilot symbols, which are spaced apart from one another by at least one traffic symbol and will have a Fourier transform length that is less than the Fourier transform length of any given traffic symbol. Multiple transmitters will generate pilot information and modulate the pilot information onto sub-carriers of the short pilot symbols in an orthogonal manner. Each transmitter may use different sub-carriers within the time and frequency domain, which is encompassed by the short pilot symbols within the transmit time interval. Alternatively, each transmitter may uniquely encode the pilot information using a unique code division multiplexed code and modulate the encoded pilot information onto common sub-carriers of the short pilot symbols.
US10110276B2 Connection/disconnection method and apparatus
A connection/disconnection method, including detecting, by an electronic device, a change of a magnetic flux of a first magnetic field in the electronic device, generating a first electric signal according to the change of the magnetic flux, where the first magnetic field is generated by an electronic component, a magnetic force of the first magnetic field is used to drive the electronic component to be connected to the electronic device, determining, by the electronic device, whether identification information of the target connection component is the same as a preset identifier when a change of the first electric signal meets a first preset model, and driving, by the electronic device, the electronic component to be disconnected from the electronic device when the identification information of the target connection component is different from the preset identifier.
US10110272B2 Wearable gesture control device and method
Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a wearable control device (“WCD”) might receive first user input comprising one or more of touch, gesture, and/or voice input from the user. The WCD (and/or a remote computing system (“RCS”)) might analyze the first user input to identify a user device of a plurality of user devices to remotely control. The WCD might establish wireless communications with the identified user device, and might reconfigure its user interface to provide the user with command options to control the user device. The WCD might receive second user input. The WCD (and/or the RCS) might analyze the second user input to identify one or more functionalities of the user device to invoke, and might generate first command instructions, which might be sent by the WCD to the user device, via the wireless communications.
US10110245B2 Apparatus for interpolating between a first signal edge and a second signal edge, a method for controlling such apparatus, and an interpolation cell for a digital-to-time converter
An apparatus for interpolating between a first signal edge and a second signal edge is provided. The apparatus includes a plurality of interpolation cells coupled to a common node. At least one of the plurality of interpolation cells is configured to supply, based on a control word, the first signal edge and/or the second signal edge to the common node. Further, the apparatus includes a control circuit configured to activate all of the plurality interpolation cells in a first mode of operation, and to deactivate part of the plurality of interpolation cells in a second mode of operation.
US10110234B1 Efficient system debug infrastructure for tiled architecture
Methods and apparatus are described for providing and operating an efficient infrastructure to implement a built-in clock stop and scan dump (CSSD) scheme for fabric blocks, such as block random access memory (BRAM), UltraRAM (URAM), digital signal processing (DSP) blocks, configurable logic elements (CLEs), and the like. This is a very useful feature for system debug and can also be applied for emulation use cases (e.g., FPGA emulation). This scheme can be applied to any tiled architecture that has highly repetitive blocks. The infrastructure may include a DFx controller shared across multiple tiled blocks with some distributed logic in each block, in an effort to minimize or at least reduce area overhead. The infrastructure may also minimize or at least reduce utilization of fabric resources in an effort to ensure the least perturbation of the original design, such that the design issues being debugged can be easily reproduced.
US10110228B2 Semiconductor device
A semiconductor device may include: a first circuit suitable or generating a limit strobe signal by limiting a toggling period of a strobe signal depending on a change of an input code signal; and a second circuit suitable for synchronizing the input code signal based on the limit strobe signal and outputting a synchronized input code signal as an output code signal.
US10110224B2 Triaxial photoconductive switch module
Methods, systems, and devices describe triaxial photoconductive switch modules that include a center conductor, an inner conductor, an outer conductor, a high voltage capacitor that is formed between the center conductor and the inner conductor, and a photoconductive switch that is formed between the center conductor and a section of the outer conductor. The disclosed triaxial photoconductive switch modules include low inductance current paths that lead to high current efficiencies. Furthermore, the disclosed triaxial photoconductive switch modules eliminate or reduce parasitic capacitance problems of existing systems.
US10110217B2 Load driving device
A load driving device includes: a first turn-on drive circuit turning on a first power device as one of a plurality of gate-driven power devices; a second turn-on drive circuit turning on a second power device as another one of the plurality of gate-driven power devices different from the first power device; a current detection circuit detecting a current in at least the first power device; and a control circuit controlling the first turn-on drive circuit to turn on the first power device by applying a gate voltage with a first change rate, and subsequently controlling the second turn-on drive circuit to turn on the second power device by applying a gate voltage with a second change rate, which is larger than the first change rate, based on a condition in which the current detection circuit does not detect an overcurrent in the first power device.
US10110214B2 Voltage comparator circuit including a plurality of voltage controlled delay lines
An embodiment circuit includes a first voltage-controlled delay line (VCDL), a second VCDL, and a first flip-flop. The first VCDL includes a first input terminal configured to receive a first input voltage, and a second input terminal configured to receive a clock signal. The second VCDL includes a first input terminal configured to receive a second input voltage, and a second input terminal configured to receive the clock signal. The first flip-flop includes a reset pin coupled to an output terminal of the first VCDL, and a clock pin coupled to an output terminal of the second VCDL.
US10110208B2 Apparatuses and methods for providing a signal with a differential phase mixer
According to one embodiment, an apparatus is described. The apparatus comprises a first phase mixer circuit configured to receive a first signal and a second signal and provide a first intermediate signal having a phase between a phase of the first signal and a phase of the clock signal. The apparatus further comprises a second phase mixer circuit configured to receive a complement of the first signal and a complement of the second signal and provide a second intermediate signal having a phase between a phase of the complement of the first signal and a phase of the complement of the second signal, wherein the second intermediate signal is combined with the first intermediate signal at a node to provide, an output signal.
US10110201B2 Surface acoustic wave filter devices
The present invention relates to a surface acoustic wave filter device with floating units. The surface acoustic wave filter device comprises a piezoelectric substrate, at least one interdigitated transducer configuration and at least one floating unit. The interdigitated transducer configuration comprises a plurality of interdigitated transducer units disposed on the piezoelectric substrate. The floating unit is disposed between adjacent interdigitated transducer units, and covers partial region of adjacent interdigitated transducer units to reduce the BAW scattering of the surface acoustic wave filter device, and can be used to improve the amplitude and phase balances of the surface acoustic wave filter devices.
US10110196B2 Electronic component
An electronic component includes a multilayer body, a filter provided at the multilayer body, an input/output terminal provided at the multilayer body, and an impedance-matching loop via inductor at the multilayer body and connected between the filter and the input/output terminal, and including an impedance-matching inductor conductor layer, and first and second impedance-matching via hole conductors extending from the impedance-matching inductor conductor layer in a laminate direction. A capacitor including at least two conductor layers respectively connected with the first and second impedance-matching via hole conductors may not be provided.
US10110193B2 Low pass filter
A low pass filter includes a first via-hole conductor connected to a first end portion of a first inductor and a third end portion of a second inductor and extending to another side in a lamination direction with respect to a second end portion of the first inductor and a fourth end portion of the second inductor, and a first capacitor electrically connected in parallel with at least a portion of the first inductor and a portion of the second inductor and defined by a first capacitor conductor layer. The low pass filter allows the interval between attenuation poles to be easily adjusted.
US10110192B2 Electronic component
An electronic component includes a multilayer body and a first resonator. The multilayer body includes insulating layers stacked on each other in a stacking direction. The first resonator includes a first inductor and a first capacitor disposed in the multilayer body. The first inductor is defined by a conductive layer disposed on an insulating layer of the plurality of insulating layers and an interlayer connecting conductor which passes through an insulating layer of the plurality of insulating layers in the stacking direction connected to each other so that the first inductor preferably has a helical or substantially helical shape as viewed from a first direction perpendicular or substantially perpendicular to the stacking direction. A certain portion of the first inductor is located on a predetermined plane perpendicular or substantially perpendicular to the first direction, and a remaining portion of the first inductor is displaced from the predetermined plane in the first direction.
US10110190B2 Structure and method of manufacture for acoustic resonator or filter devices using improved fabrication conditions and perimeter structure modifications
A method of manufacture for an acoustic resonator or filter device. In an example, the present method can include forming metal electrodes with different geometric areas and profile shapes coupled to a piezoelectric layer overlying a substrate. These metal electrodes can also be formed within cavities of the piezoelectric layer or the substrate with varying geometric areas. Combined with specific dimensional ratios and ion implantations, such techniques can increase device performance metrics. In an example, the present method can include forming various types of perimeter structures surrounding the metal electrodes, which can be on top or bottom of the piezoelectric layer. These perimeter structures can use various combinations of modifications to shape, material, and continuity. These perimeter structures can also be combined with sandbar structures, piezoelectric layer cavities, the geometric variations previously discussed to improve device performance metrics.
US10110187B1 Mixture model based soft-clipping detection
Mixture model based soft-clipping detection includes receiving input audio samples, generating soft-clipping information indicating whether the input audio samples include soft-clipping distortion, and outputting the soft-clipping information. Generating the soft-clipping information includes fitting a mixture model to the input audio samples, wherein fitting the mixture model to the input audio samples includes generating a fitted mixture model, such that the fitted mixture model has fitted parameters, and evaluating a soft-clipping distortion metric based on the parameters of the fitted mixture model, wherein evaluating the soft-clipping distortion metric includes identifying a soft-clipping distortion value.
US10110183B2 Power amplification system with common base pre-amplifier
Power amplification system with common base pre-amplifier. A power amplification system can include a common base amplifier configured to amplify an input radio-frequency (RF) signal received at an input node to generate an intermediate RF signal at an intermediate node. The power amplification system can further include a power amplifier configured to amplify the intermediate RF signal received at the intermediate node to generate an output RF signal at an output node.
US10110182B2 Estimating voltage on speaker terminals driven by a class-D amplifier
A system includes an audio amplifier, a duty cycle detector, a channel equalizer, and a sample-and-hold circuit. The audio amplifier is configured to amplify an analog audio signal to produce an amplified audio signal. The duty cycle detector is configured to generate a saturation detect signal at a first state upon detection that the amplified audio signal produced by the audio amplifier is clipped. The channel equalizer is configured to generate an initial estimate of a speaker terminal voltage. The sample-and-hold circuit is configured to sample and hold the initial estimate of the speaker terminal voltage as a final estimate of the speaker voltage when the saturation detect signal is in the first state.
US10110177B1 Programmable impedance control for a transformer
In one aspect, an apparatus includes: a first power amplifier to receive a first voltage signal and to output a first current; a second power amplifier to receive a second voltage signal and to output a second current; and a transformer coupled to the first power amplifier and the second power amplifier. The transformer may have multiple differential input ports to realize a controllable impedance based on a desired output power level.
US10110175B1 Preventing distortion in a differential power amplifier
Various aspects of this disclosure describe reducing distortion of a power amplifier by coupling a common mode signal, such as determined from a voltage supply signal of the power amplifier or output of the power amplifier, to an input of the power amplifier. A resistive digital-to-analog converter (DAC) can be coupled to the power amplifier, and a common mode signal is modulated onto differential reference voltages of the DAC, causing the common mode signal to exist at both the input and output of the power amplifier at approximately the same time. Consequently, current flowing at differential inputs of the power amplifier due to the common mode component drops to zero, causing distortions due to common mode to differential mode conversion to be reduced.
US10110173B2 Envelope tracking current bias circuit and power amplifier apparatus
An envelope tracking current bias circuit of a power amplifier circuit including a power amplifier includes a first current source circuit configured to generate a first bias current based on a reference voltage, a second current source circuit configured to generate a second bias current based on an envelope voltage of an input signal, and a bias current generator configured to generate a first envelope tracking bias current based on the first bias current and the second bias current, and supply the first envelope tracking bias current to the power amplifier circuit to reduce amplitude modulation-phase modulation (AM-PM) distortion of the power amplifier circuit.
US10110172B2 Radio frequency amplifier system and heat dissipation device thereof
In a radio frequency (RF) amplifier system and a heat dissipation device thereof, the RF amplifier system includes an RF amplifier and a heat dissipation device. The RF amplifier includes an RF power element. The heat dissipation device includes a heat conduction board, a plurality of heat pipes and fins. The heat conduction board is thermally conductively coupled to the RF power element, and one end of the heat pipe is thermally conductively coupled to the heat conduction board. The fins are arranged in parallel and spaced from each other. The other end of each of the heat pipes is inserted through the fins. The heat of the RF power element is conducted to the heat conduction board and the heat pipe, and then the heat is quickly conducted to the fins to be dissipated away quickly, and the RF power element can quickly reach a stable temperature.
US10110171B2 Amplifier
An output signal can be free of any noise component generated from an amplifier disposed in a path, without degradation of the S/N ratio of the output signal. An amplifier includes: a first amplifier that is connected to an input node and generates a first intermediate signal; a feedback resistor that enables feedback of the first intermediate signal to the input node; an attenuator that receives the first intermediate signal and generates a second intermediate signal; a second amplifier that is connected to the input node and generates a third intermediate signal; a third amplifier that is connected to the input node and generates a fourth intermediate signal; and an adder that generates an output signal, using the second intermediate signal, the third intermediate signal, and the fourth intermediate signal.
US10110163B2 Security and tracking systems including energy harvesting components for providing autonomous electrical power
A security system is provided that integrates a unique set of structural features for concealing self-powered sensor and communication devices in aesthetically neutral, or camouflaged, packages that include energy harvesting systems that provide autonomous electrical power to sensors, data processing and wireless communication components in the portable, self-contained packages. Color-matched, image-matched and/or texture-matched optical layers are formed over energy harvesting components, including photovoltaic energy collecting components. Optical layers are tuned to scatter selectable wavelengths of electromagnetic energy back in an incident direction while allowing remaining wavelengths of electromagnetic energy to pass through the layers to the energy collecting components below. The layers uniquely implement optical light scattering techniques to make the layers appear opaque when observed from a light incident side, while allowing at least 50%, and as much as 80+%, of the energy impinging on the energy or incident side to pass through the layer.
US10110161B2 Systems and methods for applying flexible solar panels to flexible underlying membranes
Systems and methods for applying flexible solar panels to flexible underlying membranes are disclosed. The embodiments disclosed herein involve systems and methods for applying flexible photovoltaic modules to flexible underlying membranes, including large and small span and permanent membrane structures.
US10110160B2 Three-directional photovoltaic module connector
A three-directional photovoltaic module connector. The module connector includes first serial connection portion on each side for connecting two adjacent photovoltaic modules together in a serial, end-to-end connection. The module connector also includes a first parallel connection portion for connecting the two serially connected pairs of adjacent photovoltaic modules together in parallel, that is, side-to-side. The module connector further includes a vertical connection portion for attaching a mounting foot to elevate the photovoltaic module connector above a support surface such as a roof.
US10110156B2 Reducing fault energy from an electric motor drive for a compressor
A system has an electric motor having a stator and a rotor. The rotor rotates with a shaft and the shaft drives a fluid rotor. A control senses a fault condition on the electric motor. The control actuates a speed reduction feature when a fault is detected to bring rotation of the motor rotor and the fluid rotor to a stop more rapidly than if the speed reduction feature had not been actuated.
US10110152B1 Integrated driver and controller for haptic engine
An integrated circuit (IC) chip for driving a mass of a linear resonant actuator (LRA) using low-latency closed-loop control is described. The IC chip includes class-D amplifier circuitry configured to provide to coils of the LRA, a driving signal, which has a pulse-width modulation configured to control a position of the mass as a function of time. The driving signal has a frequency in a range of 10-100 kH, and the pulse-width modulation has a bandwidth smaller than 1 kHz. The IC chip also includes class-D controller circuitry configured to process (i) a position-monitoring signal, which (a) is received from position sensors of the LRA and (b) corresponds to the position of the mass, and (ii) a drive-monitoring signal, which relates to the driving signal, to obtain a digital driving signal. The class-D amplifier circuit is configured to amplify the digital driving signal to obtain the analog driving signal.
US10110151B2 Motor operating systems and methods thereof
A motor operating system includes a parameter-setting module and a control circuit. The parameter-setting module generates a first parameter-setting corresponding to a first operating stage through a user interface, and determines whether a first operating status conforms to a first threshold setting. The control circuit is coupled to a motor, receives the first parameter-setting corresponding to the first operating status, drives the motor according to a first driving signal corresponding to the first parameter-setting, and outputs the first operating status corresponding to the first driving signal. When the first operating status does not conform the first threshold setting, the parameter-setting module generates an adjusted first parameter-setting. When the first operating status conforms the first threshold setting, the parameter-setting module sets the first parameter-setting as a first optimal parameter-setting.
US10110126B2 Electromagnetic interference (EMI) for pulse frequency modulation (PFM) mode of a switching regulator
A circuit and method providing switching regulation configured to provide a pulse frequency modulation (PFM) mode of operation with reduced electromagnetic interference (EMI) comprising an output stage configured to provide switching comprising a first and second transistor, a sense circuit configured to provide output current information sensing from an output stage and a current limit reference, a first digital-to-analog converter (DAC) configured to provide signal to the current limit reference, an adder function configured to provide a signal to the first digital-to-analog converter (DAC), and a linear shift feedback register (LSFR) configured to provide a signal to an adder function followed by the first digital-to-analog converter (DAC), and the LSFR receives a clock signal from said output stage.
US10110124B2 Control circuit and control method for switching regulator and switching regulator with the same
A control circuit for a switching regulator can include: an ON signal generator that generates an ON signal; an OFF signal generator that generates a first control signal according to an input voltage and an output voltage of the switching regulator; an on time regulator that generates an adjustment signal according to a switching signal and the first control signal; and a logic circuit configured to generate an off signal according to the first control signal, and to generate the switching signal according to the ON signal and the OFF signal, where the on time of the first switch is regulated according to the off time of the first switch when the off time of the first switch is less than the reference time, in order to regulate a duty cycle of the switching signal.
US10110115B2 Switching power supply device with controlled discharge circuit
A switching power supply device includes: a latch circuit to be set by a latch signal that is generated when an anomaly is detected, the latch circuit stopping the turning ON and OFF of the switching element when set by the latch signal; a pulse generator that receives said latch signal and generates a pulse signal at a prescribed cycle in response to said latch signal; a discharge circuit that is activated every time said pulse signal is provided so as to discharge electric charges stored in the capacitor; and a comparator for undervoltage protection that, when said control power supply voltage decreases to a prescribed operation stop voltage as said capacitor discharges, resets the latch circuit and the pulse generator, respectively.
US10110111B2 Signal processor, filter, control circuit for power converter circuit, interconnection inverter system and PWM converter system
A signal processor is configured to perform a process equivalent to performing a series of fixed-to-rotating coordinate conversion, a predetermined process and then rotating-to-fixed coordinate conversion, while maintaining linearity and time-invariance. The signal processor performs a process given by the following matrix G: G = [ F ⁡ ( s + j ⁢ ⁢ ω 0 ) + F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 F ⁡ ( s + j ⁢ ⁢ ω 0 ) - F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ⁢ j - F ⁡ ( s + j ⁢ ⁢ ω 0 ) - F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ⁢ j F ⁡ ( s + j ⁢ ⁢ ω 0 ) + F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ] where F(s) is a transfer function representing the predetermined process, ω0 is a predetermined angular frequency and j is the imaginary unit.
US10110109B2 Self-powered alternative energy machine to generate electricity
An alternative energy generating apparatus is provided. The apparatus comprises a stationary metal coil or coils positioned by, above, below, or beside a magnet or a rotor of magnets with one or more imbedded magnets (e.g., rare earth magnets). Magnets may be imbedded along an outer part of a disc-like rotor. The one or more coils may be held in a coil plate apparatus, essentially parallel to the magnet rotor. The provided apparatus further comprises a shaft having a gear ratio for turning the rotor of magnets, such as by hand or by a motor in order to achieve a high turning velocity. The magnets generate an electromagnetic field, which when rotated against the stationary metal coils, produce an electric current.
US10110100B2 Electric motor
An object of the present invention is to provide an electric motor which can prevent electric noise generated from a contact between a brush and a commutator from being radiated and diffused to the outside. An electric motor comprises: an armature shaft 28; a coil 29b attached to the armature shaft 28; a commutator 30 attached to the armature shaft 28, and electrically connected to the coil 29b; a brush through which an electric current is supplied to the commutator 30; a conductive shaft bearing 35 configured to rotatably support the armature shaft 28; a yoke 26 incorporated with the shaft bearing 35, and electrically connected to a ground conductor; a conductive shaft bearing 34 arranged in a direction along a center line of the armature shaft 28, different in position from the shaft bearing 35, and configured to rotatably support the armature shaft 28; and a contact plate 51 electrically connected to the shaft bearing 34, and electrically connected to the ground conductor.
US10110098B2 Integrated system
An integrated system includes a controller, a drive device, a fastening supporting member, and a fixing member. The controller has a controller connector. The drive device has a drive device connector that is connected to the controller connector so that the drive device is electrically coupled to the controller. Via the fastening supporting member, the controller and the drive device are maintained in an electrically coupled state in which the drive device connector is connected to the controller connector. Via the fixing member, the controller and the drive device are maintained in a mechanically coupled state in which the drive device is mechanically coupled to the controller.
US10110088B2 Machine and method for monitoring the state of a safety bearing of a machine
In a method for monitoring a state of a safety bearing of a rotor shaft of a machine, with the rotor shaft being supported by a magnetic bearing and the safety bearing having an outer ring and an inner ring arranged for rotation with respect to the outer ring, the rotor shaft of the machine is caught with the safety bearing when the magnetic bearing of the machine fails. The magnetic bearing is witched off for monitoring the state of the safety bearing. The rotor shaft is rotated with the machine under control of a higher-ranking controller by using a defined motion sequence, and a physical variable of the safety bearing is measured with a sensor.
US10110085B2 Motor and fan using the same
Disclosed herein are a motor and a fan using the same. The motor includes a chassis having a fillister, a stator assembly disposed at a central area of the chassis, a circuit element disposed in the fillister, a first resin material, and a second resin material. The first resin material is filled within the fillister and covers the circuit element. The second resin material covers a part of the stator assembly where is not joined with the chassis.
US10110081B2 Winding system
A winding system for a stator and/or a rotor of an electric machine is disclosed. The winding system comprises several conductor sections, two annular conductors (+, −) on a first side of the winding system, to which the conductor sections are coupled by means of half bridges, and at least one half bridge on an opposite side of the winding system, to which at least one conductor section is connected.
US10110080B2 Coil and stator assembly of a rotary electric machine
A coil for a rotary electric machine includes a plurality of electrically conductive wires defining a group of wires wrapped to define a plurality of turns. The coil further includes a pair of major sections and a compound outer surface along the pair of major sections. The compound outer surface has a first leg section and a second leg section with the first leg section and the second leg section at an angle to each other. A bonding material is positioned along portions of the pair of major sections to define the compound outer surface.
US10110079B2 Wound field generator system featuring combined permanent magnet generator excitation with exciter stator
The present disclosure broadly relates to apparatuses and methods for generating electric power. More particularly, the present disclosure relates to a self-excited electric generator. The self-excited electric generator may include auxiliary windings to provide a source of electricity to an associated generator control unit (GCU). The apparatuses and methods of the present invention may provide added benefits of reducing excitation requirements from the GCU. Thereby, the apparatuses and methods may reduce cost, weight, and size of an electric generator, and may increase reliability of associated systems.
US10110071B2 Resonance-type power transmitter
A configuration includes: resonance-type power source circuits provided for at least two electric paths, each including a power element that performs switching at a high frequency of 2 MHz or more, and a resonant circuit element that causes the power element to perform resonant switching; a phase-control-type matching circuits provided for the respective electric paths, each having a function of controlling a phase difference between output currents of the resonance-type power source circuits and a function of providing matching of resonance conditions between the resonance-type power source circuit and a load; and a combining unit that combines output currents processed by the phase-control-type matching circuits for the respective electric paths.
US10110056B2 Energy banking system and method using rapidly rechargeable batteries
A system for banking energy is provided. The system includes a rechargeable battery and a controller selectively controlling a supply of electricity from the rechargeable battery and from at least one additional energy source to a plurality of electrically powered devices of a facility. The controller directs electricity from the at least one additional energy source to the rechargeable battery at selective times when the rechargeable battery is not supplying electricity to the plurality of electrically powered devices.
US10110051B2 Detection of coil coupling in an inductive charging system
An inductive charging system can include a transmitter device and a receiver device. The transmitter device may be adapted to detect when a receiver coil in the receiver device is coupled to a transmitter coil in the transmitter device. For example, the current input into a DC-to-AC converter in the transmitter device can be measured and coil coupling detected when the current equals or exceeds a threshold value.
US10110040B2 Dynamic charging without constant voltage stage to extend battery life
A method, in some embodiments, comprises: providing a battery charging system; and using the battery charging system to charge a battery to a target charge level using multiple constant current (CC) stages and without using a constant voltage (CV) stage.
US10110037B2 Battery charging circuit, control circuit and associated control method
A battery charging circuit receives an input current, and provides a system voltage and a charging current to charge a battery. A control circuit used to control the battery charging circuit has a charging current control loop providing a compensation signal, an inductor current control loop providing a first loop control signal, and a system voltage control loop providing a second loop control signal. The control circuit provides an inductor current reference signal based on the compensation signal and a designed maximum input current level. And the control circuit provides a control signal based on the first loop control signal the second loop control signal to control the battery charging circuit.
US10110023B2 Power supply system
A power supply system for supplying an electrical load using a pulse discharge arrangement. The power supply system comprises a first electrical battery for supplying said electrical load, a control unit configured to control the first electrical battery for periodically switching between a discharge state of the first electrical battery and a rest state of the first electrical battery, said control unit being further configured to control a power source for supplying a first charging current to the first electrical battery during a rest period when the first electrical battery is in the rest state.
US10110018B2 Wireless power repeating
Techniques for wireless charging in a system, method, and apparatus are described herein. For example, the apparatus includes a first wireless power receiving coil configured to receive power from a first wireless power transmitting coil of a wireless charger. The apparatus also includes a second wireless power transmitting coil coupled to the first wireless power receiving coil, wherein the second wireless power transmitting coil is configured to propagate current resulting in a magnetic field.
US10110014B2 Power supply system for outboard motor, outboard motor boat, and outboard motor
A power supply system for an outboard motor includes a first terminal configured to supply electric power converted by a converting device to an engine accessory and to be capable of supplying the electric power to a portion external to an engine cover and a second terminal branched from a branch portion between the converting device and the engine accessory, configured to be capable of supplying the electric power to a portion external to the engine cover at a voltage higher than the voltage of the first terminal.
US10110011B2 Methods and apparatus for controlling power converters in parallel connection
An uninterruptible power supply (UPS) system (100) comprises a plurality of UPS units (UPS-1, UPS-2) connected in parallel. Each UPS unit comprises a power converter (124) for supplying a share (i load 1, i_load_2) of a total load current (i_tot). The total load is shared automatically between UPS units of power ratings, in a proportionate manner. A controller 130 of each converter is arranged to establish real-time feedback control of a current supplied by the power converter. An exchange current (i_exch) for each converter represents an imbalance between an output current of the converter in question and output currents of the parallel converters. Exchange current sensing circuits of the parallel-connected UPS units are connected together. The controller steers the exchange current of each converter toward a value (i_exc_c) that is a non-zero proportion of a current (i_mut) sensed within the converter. Said non-zero proportion is calculated such that the exchange current will be steered towards a positive value in the case of a converter with higher than average nominal power rating and toward a negative value in the case of a converter with lower than average power rating.
US10110006B2 Management of battery capacity
Disclosed is a battery cell system, which provides regulation service to the grid, as well as the battery being used as part of an uninterruptible power supply (UPS). Part of the capacity of the storage batteries may be used for regulation service, while maintaining a reserve of battery capacity to provide the UPS supply if required. An advantage is that the battery installation can be more effectively monitored as it is more regularly being charged and discharged.
US10110005B2 High-voltage direct current transmission path
A high-voltage direction current transmission path includes at least one or two or more lines. Along at least one of the lines, at least one tapping/feeding point is provided at which at least one group of electrolytic cell stacks can be connected directly by a thyristor switching arrangement. The thyristor switching arrangement of each group of electrolytic cell stacks includes a power thyristor, a bypass thyristor and an emergency shutoff element switched in parallel to the power thyristor in a bypass line.
US10109989B1 Cable conduit electrical box
A cable conduit electrical box including a base having at least one opening for receiving a cable conduit, a cover removably attachable to the base, and an adapter removably positioned on the base or the cover for sealing the at least one opening around the cable conduit. The adapter may be secured with mounting tabs or mounting apertures.
US10109987B2 Energy management apparatus to upgrade and control an existing circuit breaker panel
The present invention is an apparatus, and related method, with embedded functionality allowing a user to monitor and control energy consumption, including hardware installed in addition to an existing circuit breaker panel. A preferred embodiment comprises a retrofitting apparatus that can be connected to an existing circuit breaker panel. The apparatus can be detachably connected to circuit breakers or a circuit breaker panel. The apparatus and related method allow remote control of, for example, a processor, controller, and/or node, so that a circuit and/or load on a premises connected to a node on the apparatus can be remotely turned on or off, or otherwise regulated. The nodes, connectors, or processors may communicate with a remote device, such as a phone, computer, laptop, tablet, or other communication or computing device.
US10109986B2 Prechamber spark plug for a gas-powered internal combustion engine, and method for manufacturing same
A prechamber spark plug for a gas-powered internal combustion engine, having a metallic body, an insulator, a center electrode, at least one ground electrode, a cap, and a sleeve. The cap is arranged at a front end of the spark plug and shields the center and ground electrodes from a combustion chamber after the prechamber spark plug is installed in the internal combustion engine, and the cap delimits a prechamber in which the center electrode and the ground electrode are located from the combustion chamber. The cap has at least one opening that permits gas exchange between the prechamber and the space outside of the prechamber. The cap is mounted on the sleeve, which surrounds a section of the body, contains external threads for screwing into the internal combustion engine, and is joined to the body. In addition, a method for manufacturing the aforementioned spark plug is described.
US10109978B2 Low size and weight, high power fiber laser pump
A device for cooling a laser diode pump comprising a Low Size Weight Power Efficient (SWAP) Laser Diode (LSLD) assembly, including a laser diode coupled to a submount on a first surface, the submount comprising a first thermally conductive material and a heatsink coupled to a second surface of the submount, wherein the heatsink comprises a second thermally conductive material, the heatsink comprising one or more members formed on a side opposite the coupled submount. The device further comprising a housing coupled to the LSLD assembly, the housing comprising a carrier structure having an aperture configured to support the LSLD assembly on a first side and having a plurality of channels on a second side, a bottom segment configured to couple to the carrier segment to create an enclosure around the channels between a top side of the bottom segment and the second side of the carrier structure, an inlet and outlet formed in the housing for transporting a coolant into and out of the channels in the enclosure, wherein the members are disposed within the enclosure so as to expose the members to the coolant.
US10109977B2 Laser light source device
An optical unit is retained by a hole provided at a base member. The optical unit includes a laser light emitting element and a lens. The base member is provided with a guide part that is used for determining the position of the laser light emitting element in the hole of the base member.
US10109975B2 Module placement apparatus
A module placement apparatus is provided and includes alignment brackets and a module placement tool. The alignment brackets include first guidance features, define an interior and are disposable aside an array of contacts. The module placement tool is insertible into the interior in first and second stages and includes a frame, a module gripping element operably supported on the frame, second guidance features engageable with the first guidance features at a conclusion of the first stage to maintain a relative orientation of the array of contacts and the frame during the second stage, and a gimbaled handle coupled to the module gripping element to maintain the relative orientation during the first stage until at least first and second guidance feature engagement.
US10109966B2 Reversible dual-position electric connector
A reversible dual-position electric connector comprises: an insulated seat having a base seat and a docking part fitting together, wherein the docking part has two opposite connection plates to form a fitting frame body, opposite surfaces of the two connection plates have connection surfaces between which a connection slot is formed, and one connection plate has one row of elastic movement spaces much more depressed than the connection surface; one terminal set disposed in the insulated seat and has one row of terminals each having a fixing portion and an extension, which extends to the elastic movement space and is provided with a vertically elastically movable contact; and a metal housing covering the insulated seat and having a four-sided primary housing, which shields the docking part to form a docking structure. A shape of the docking structure can be positioned at a docking electric connector in a reversible dual-position manner.
US10109955B2 Electrical connector apparatus having a male housing and a female housing with ribs
An electrical connector apparatus with a protected terminal position assurance device (TPA) provided in the male housing and the female housing, the male housing having a TPA for connecting thereto at least a set of terminals, and the female housing having a TPA for connecting thereto at least a set of terminals. Specifically, the male housing and the female housing of the electrical connector apparatus are designed with ribs and other protective features to prevent the TPA from moving from a pre-set position to a final lock position during shipping and/or handling. The ribs and other protective features of the male housing and the female housing ensure a physical barrier from any contact with the TPA which may alter the position of the TPA.
US10109954B2 Lever-type connector
A lever-type connector includes a housing configured to be inserted and removed from a mating housing of a mating connector and a lever. The lever is pivotally operable between a temporary locking position and a fitting completion position of the lever. The lever includes a pair of side plates and an operating portion. A lock portion is provided on the housing. Lever disengagement prevention portions are provided on both sides of the housing so as to cover at least respective parts of the side plates of the lever positioned at the fitting completion position from outside.
US10109946B2 Sealed circuit board connectors and electronic device including same
An apparatus according to one embodiment of the present disclosure comprises a first circuit board; a first connector provided on one face of the first circuit board; a second circuit board disposed on the one face of the first circuit board, and electrically connected to the first circuit board; a second connector provided on one face of the second circuit board, and engaged with the first connector to electrically connect the second circuit board to the first circuit board; a sealing member disposed between the first circuit board and the second circuit board to seal a space between the first connector and the second connector; and a coupling member coupling the first circuit board and the second circuit board to each other.
US10109941B1 Stepped slot connector to enable low height platforms
One embodiment relates to a memory module connector comprising a housing defining a stepped slot configured to accept a memory module. Another embodiment includes a memory module defining a stepped slot configured to accept a memory module, and a memory module comprising a printed circuit board and a plurality of components mounted on the printed circuit board, wherein the wherein the stepped slot in the memory module connector is configured so that at least one of the plurality of components mounted on the printed circuit board is positioned in the stepped slot. Other embodiments are described and claimed.
US10109936B2 Electronic device
An electronic device includes a press-fit terminal, an electronic component and a substrate. The substrate includes a first through hole, a second through hole and an inlay. The press-fit terminal is press-fitted in the first through hole. The second through hole is located between the first through hole and a part of the substrate at which the electronic component is mounted. The inlay is made of a metal material and press-fitted in the second through hole. The inlay restricts a strain in the substrate and restricts decrease of a holding force of the substrate holding the press-fit terminal.
US10109928B2 Antenna system and wireless device
An antenna system is disclosed. The antenna system includes a first antenna array coupled to a first radio card, the first antenna array having a plurality of horizontal antennas operating at a first frequency band. A second antenna array is coupled to a second radio card. The second antenna array includes a plurality of dual-band antennas operating at the first frequency band and a second frequency band. The first antenna array and the second antenna array are arranged on a substrate such that a first antenna pattern formed by the first antenna array and a second antenna pattern formed by the second antenna array are mutually orthogonal.
US10109917B2 Cupped antenna
Described embodiments provide a cupped antenna for transmitting and receiving radio signals. The cupped antenna includes a cup having a rear surface and one or more side surfaces. The rear surface and side surfaces define a cavity having a first radiating element of the cupped antenna disposed within it. The first radiating element is coupled to a first feed circuit. The one or more side surfaces have one or more indentations disposed therein. The one or more indentations are configured to reduce a size and weight of the cup. The one or more indentations also provide an opening within an aperture of the cupped antenna such that an additional antenna can be disposed within the opening.
US10109915B2 Planar near-field calibration of digital arrays using element plane wave spectra
A calibration method, applicable to element-level digital arrays operating in the receive mode, which utilizes the individual element plane wave spectra obtained from a single planar near-field scan. The method generates highly accurate near-field measurement derived amplitude and phase calibration of both large and small digital arrays as a function of array scan. The present disclosure provides digital array calibration methods and their potential uses in satellites and directional arrays.
US10109911B2 Driver circuit for an inductor and active transmitter device having a driver circuit
The invention relates to a driver circuit and an active transmitter device, a series circuit consisting of a first capacitor (4) and a second capacitor (12) being charged to a reference voltage by way of a charging current and the charged capacitors being discharged via the inductor (1) by an oscillating discharge, the discharge being terminated when the current through the inductor has completed an entire oscillation period or a multiple thereof.
US10109907B2 Multi-mode cavity filter
A multi-mode cavity filter, including two dielectric resonator bodies, the first incorporating a piece of dielectric material having a shape to support a first resonant mode and a second substantially degenerate resonant mode; the second also including a piece of dielectric material; the piece of dielectric material having a shape to support a first resonant mode; a layer of conductive material in contact with and covering both of the dielectric resonator bodies; an aperture in the layer at the interface of the first and second dielectric resonator bodies, for transferring signals from the second dielectric resonator body to the first, transferring signals from the first dielectric resonator body to the second and/or outputting signals from the first dielectric resonator body, the aperture being arranged for coupling signals to the first and second resonant modes in parallel, and/or coupling signals from the first and second resonant modes in parallel.
US10109906B2 Multimode resonator
The present invention relates to a multimode resonator comprising: a housing provided with a cavity substantially corresponding to one accommodation space; a plurality of resonance arms arranged at preset intervals from each other in the cavity and generating resonance signals by complex mutual coupling; and a plurality of resonance legs for respectively supporting the plurality of resonance arms.
US10109903B2 Flipped RF filters and components
Flipped radio frequency (RF) and microwave filters and components for compact package assemblies are provided. An example RF filter is constructed by depositing a conductive trace, such as a redistribution layer, onto a flat surface of a substrate, to form an RF filter element. The substrate is vertically mounted on a motherboard, thereby saving dedicated area. Multiple layers of substrate are laminated into a stack and mounted so that the RF filter elements of each layer are in vertical planes with respect to a horizontal motherboard, providing dramatic reduction in size. Deposited conductive traces of an example flipped RF filter stack provide various stub configurations of an RF filter and emulate various distributed filter elements and their configuration geometries. The deposited conductive traces also form other electronic components to be used in conjunction with the RF filter elements. A wirebond or bond via array (BVATM) version provides flipped RF and microwave filters.
US10109900B2 Battery management apparatus and battery management method
A battery management apparatus for a battery including battery units, the apparatus including a voltage sensor configured to sense a voltage of each of the battery units; a phase difference calculator configured to calculate a phase difference between the voltage of each of the battery units and a reference voltage; and a temperature controller configured to control a temperature of each of the battery units based on the calculated phase difference.
US10109884B2 Non-aqueous electrolyte secondary battery
A non-aqueous electrolyte secondary battery is capable of suppressing a local reaction of a negative electrode active material due to the electrolyte during charging and discharging and improving a capacity retention ratio of a using a carbon material such as artificial graphite particles for the negative electrode active material. The non-aqueous electrolyte secondary battery includes a negative electrode containing a carbon-based negative electrode active material, an electrolyte layer, and a positive electrode containing a positive electrode active material, and having a tap density of the negative electrode active material of 0.96 g/cc or more.
US10109883B2 Polymers containing sulfonamide sodium or lithium salts, methods for production thereof and uses of same as electrolytes for batteries
The invention relates to novel polymers containing grafted sodium or lithium sulphonamides, production methods thereof and uses of same as electrolytes in batteries.
US10109881B2 Secondary battery and method of manufacturing the same
A secondary battery and method of manufacturing the same are disclosed. In one aspect, the secondary battery includes an electrode assembly including a first current collector, a second current collector, and an isolation layer interposed between the first and second current collectors, the first current collector, the second current collector, and the isolation layer being wound, each of the first and second current collectors including a body portion and an extension portion extending from the body portion, and the extension portions of the first and second current collectors extending in substantially opposite directions. The battery also includes a first auxiliary current collector formed over the electrode assembly and electrically connected to the extension portion of the first current collector. The battery further includes a second auxiliary current collector formed below the electrode assembly and electrically connected to the extension portion of the second current collector.
US10109876B2 Carbon nanostructures and networks produced by chemical vapor deposition
The invention pertains to a method for manufacturing crystalline carbon nanostructures and/or a network of crystalline carbon nanostructures, comprising: (i) providing a bicontinuous micro-emulsion containing metal nanoparticles having an average particle size between 1 and 100 nm; (ii) bringing said bicontinuous micro-emulsion into contact with a substrate; and (iii) subjecting said metal nanoparticles and a gaseous carbon source to chemical vapor deposition, thus forming carbon nanostructures and/or a network of carbon nanostructures. Therewith, it is now possible to obtain crystalline carbon nanostructures networks, preferably carbon nanotubes networks.
US10109875B2 Fuel cell system and desulfurization system
One embodiment of the present invention is a unique fuel cell system. Another embodiment is a unique desulfurization system. Yet another embodiment is a method of operating a fuel cell system. Other embodiments include apparatuses, systems, devices, hardware, methods, and combinations for fuel cell systems and desulfurization systems. Further embodiments, forms, features, aspects, benefits, and advantages of the present application will become apparent from the description and figures provided herewith.
US10109871B2 Method of forming a bipolar separator assembly
A method of forming a bipolar separator assembly for use in a fuel cell assembly includes a step of forming an anode-side sub-assembly, which comprises sub-steps of: providing an anode current collector, providing a plate member, first and second opposing end segments and third and fourth opposing end segments, positioning said plate member so that said anode current collector abuts the first surface of the plate member, providing first and second anode wet seal members, and releasably securing the first and second anode wet seal members to the plate member; a step of forming a cathode-side sub-assembly, which comprises sub-steps of: providing a cathode current collector; providing first and second cathode wet seal members; and releasably securing the first and second cathode wet seal members to the cathode current collector; and a step of assembling the cathode-side sub-assembly with the anode-side sub-assembly.
US10109869B2 Fuel cell matrix composition and method of manufacturing same
A fuel cell matrix for use in a molten carbonate fuel cell comprising a support material and an additive material formed into a porous body, and an electrolyte material disposed in pores of the porous body, wherein the additive material is in a shape of a flake and has an average thickness of less than 1 μm.
US10109862B2 Anode for secondary battery and secondary battery comprising the same
Disclosed are an anode for secondary batteries and a secondary battery including the same. The anode includes an anode mixture including an anode active material, coated on a current collector, wherein the anode active material includes lithium titanium oxide (LTO) particles provided on surfaces thereof with a cross-linked polymer coating layer, wherein the LTO particles with the cross-linked polymer coating layer formed thereon retain a porous structure formed therebetween, and a cross-linked polymer of the coating layer is a phosphate-based compound.
US10109860B2 Lithium-sulphur battery
The present invention relates to the field of lithium-sulphur batteries having high energy and power densities. In particular the present invention relates to a lithium-sulphur battery comprising a porous separator made of biaxially oriented polypropylene and to its process of manufacture.
US10109858B1 Method for preparing electrolytic manganese dioxide
Disclosed herein is an improved cathode material prepared from high purity electrolytic manganese dioxide. Also disclosed is a method for preparing high purity MnO2 and converting MnO2 particles to Mn2O3.
US10109857B2 Metal-containing trimanganese tetraoxide composite particles and method for producing same
To provide metal-containing trimanganese tetraoxide combined particles with which a metal-substituted lithium manganese oxide excellent as a cathode material for a lithium secondary battery can be obtained, and their production process.Metal-containing trimanganese tetraoxide combined particles containing a metal element (excluding lithium and manganese). Such metal-containing trimanganese tetraoxide combined particles can be obtained by a production process comprising a crystallization step of crystalizing a metal-substituted trimanganese tetraoxide not by means of metal-substituted manganese hydroxide from a manganese salt aqueous solution containing manganese ions and metal ions other than manganese.
US10109854B2 Positive electrode active material for nonaqueous electrolyte secondary batteries and nonaqueous electrolyte secondary battery
A positive electrode active material for use in nonaqueous electrolyte secondary batteries. The active material is composed of particles each formed by the gathering of grains that comprises at least one metal element selected from the group consisting of Ta and Nb. One of the particles has a compression fracture strength of 500 MPa or more. The grain diameter in the (110) vector direction of the particles is 100 nm to 300 nm.
US10109850B2 Electrode active material, preparation method thereof, and electrode and lithium battery containing the same
An electrode active material includes a core capable of intercalating and deintercalating lithium; and a surface treatment layer disposed on at least a portion of a surface of the core, wherein the surface treatment layer includes a lithium-free oxide having a spinel structure, and an intensity of an X-ray diffraction peak corresponding to impurity phase of the lithium-free oxide, when measured using Cu—Kα radiation, is at a noise level of an X-ray diffraction spectrum or less.
US10109849B2 Nickel composite hydroxide, cathode active material for non-aqueous electrolyte secondary battery, and methods for producing these
A nickel composite hydroxide having a volume-average particle size of the secondary particles of 8.0 μm to 50.0 μm is obtained, by obtaining a nickel composite hydroxide slurry in a primary crystallization process by providing an aqueous solution having at least a nickel salt and a neutralizer into a reaction vessel while continuously stirring in a state of not containing a complex ion formation agent, and controlling the crystallization reaction so that the ratio of the volume-average particles size of secondary particles with respect to that of the secondary particles finally obtained is 0.2 to 0.6, and producing the nickel composite hydroxide in a secondary crystallization process by continuing the crystallization process while keeping the amount of the obtained slurry constant, continuously removing only the liquid component of the slurry, and performing control so that the slurry has a temperature of 70° C. to 90° C. and a pH value at a standard liquid temperature of 25° C. of 10.0 to 11.0.
US10109848B2 Negative electrode material for lithium ion batteries and use thereof
The present invention relates to a negative electrode material for a lithium ion battery, made of a composite material comprising silicon-containing particles, artificial graphite particles and a carbon coating layer, wherein the silicon-containing particles are silicon particles having a SiOx layer (0
US10109842B2 Battery cell
A battery cell includes: an electrode assembly; a pouch case accommodating the electrode assembly therein; and an electrode lead including an outer lead protruding to an outside of the pouch case and an inner lead disposed between the outer lead and the electrode assembly, accommodated in the pouch case, and cut by expansion force of the pouch case.
US10109839B2 Electrode terminal, cover assembly and battery
An electrode terminal, a cover assembly and a battery comprising the cover assembly are provided. The electrode terminal comprises: a terminal pole portion, and a pole cap portion formed on an end of the terminal pole portion, and a buffering structure disposed on a surface of the pole cap portion facing to the terminal pole portion.
US10109835B2 Connector assembly for stacked electric power modules
A connector assembly is provided for stacked electric power modules. Each of the electric power modules includes a front board, a back board, a top board, a bottom board, a left side board, a right side board, and a battery pack contained in the electric power module. The back board of the electric power module includes a connector module mounted thereto and the connector module includes at least one power connector connected to the battery pack and at least one signal connector. The at least one power connector and the at least one signal connector of the connector module are arranged to project beyond a horizontal surface of the top board.
US10109826B2 Secondary battery
A secondary battery of the present invention includes a battery element that includes a positive electrode and a negative electrode, a plurality of metal terminals that are connected to the positive electrode and the negative electrode, the metal terminals each having an outer peripheral surface provided with a resin film, and includes a lamination of at least a metal foil layer and a heat-sealable resin layer made of a polyolefin resin. A first package sealed portion, a second package sealed portion and a film sealed portion are each formed by pressing and heat sealing so as to have a thickness smaller than that of the peripheral region. The film sealed portion has a specific heat of fusion measured according to JIS K 7122 greater than that of a portion of the resin film other than the film sealed portion.
US10109823B2 Battery pack cover system
A battery pack includes an enclosure assembly including a tray and a cover system secured relative to the tray. The cover system includes a first cover and a second cover that overlap one another. At least one of the first cover and the second cover includes a stepped design. Another battery pack includes an insert received within a tray and adapted to establish a first compartment and a second compartment within the tray. A first cover is positioned to cover the first compartment and a second cover is positioned to cover the second compartment.
US10109821B2 OLED light extraction using nanostructured coatings
An apparatus for light diffraction and an organic light emitting diode (OLED) incorporating the light diffraction apparatus is disclosed. An apparatus for light diffraction may comprise an optional planarization layer, a transparent substrate, a waveguide layer. The planarization layer may have a refractive index of ns. The transparent substrate may have a refractive index of ng. The waveguide layer may have a refractive index nw distributed over of the transparent substrate. The waveguide layer may comprise a binding matrix, at least one nanoparticle. The waveguide layer may be interposed between the transparent substrate and the optional planarization layer.
US10109808B2 Method of forming metal complex compound, and organic electroluminescence device
To provide methods of forming fluorescence-producing organometallic complexes which can ensure high durability when used in organic electroluminescence devices. For example, a compound 106 is prepared in accordance with the following reaction scheme.
US10109804B1 Organic electroluminescence device and electronic device
An organic electroluminescence device comprising an anode, a cathode and an organic layer between the anode and the cathode, the organic layer comprising an emitting layer and at least one layer between the emitting layer and the anode, the emitting layer comprising a compound represented by the following formula (1), and the at least one layer between the emitting layer and the anode comprising a compound represented by the following formula (2):
US10109803B1 Organic electroluminescence device and electronic device
An organic electroluminescence device comprising an anode, a cathode and an organic layer between the anode and the cathode, the organic layer comprising an emitting layer and at least one layer between the emitting layer and the anode, the emitting layer comprising a compound represented by the following formula (1), and the at least one layer between the emitting layer and the anode comprising a compound represented by the following formula (2):
US10109802B2 Carbazole-based gumbos for highly efficient blue OLEDs
Various examples are provided for carbazole-based GUMBOS (group of uniform materials based on organic salts), and its application in organic light emitting diodes (OLEDs). In one example, a composition includes a solid phase carbazole-based GUMBOS (group of uniform materials based on organic salts) comprising a counterion such as, e.g., trifluoromethanesulfonate ([Otf]), bis-(trifluoromethanesulfonyl)imide ([NTf2]), bis-(pentafluoroethylsulfonyl)imide ([BETI]), tetrafluoroborate (BF4), hexafluorophosphate (PF6), and/or thiocyanate (SCN). The carbazole-based GUMBOS can include carbazoleimidazole-based GUMBOS or 3,6-diBDC carbazolium-based GUMBOS. In another example, a method includes preparing a biphasic solution; separating a layer of DCM from the biphasic solution after stirring; washing the DCM with water to remove byproducts; and evaporating the DCM to form a solid phase carbazoleimidazole-based GUMBOS. Preparing the biphasic solution can include carbazoleimidazolium iodide (CM) dissolved in dichloromethane (DCM) and a dissolved salt including a sodium salt or a lithium salt.
US10109800B2 Organic electroluminescent element, display device and lighting device
Disclosed is an organic electroluminescent device having long life, while exhibiting high luminous efficiency. Also disclosed are an illuminating device and a display, each using such an organic electroluminescent device. In the organic electroluminescent device, a compound represented by the general formula (A) which is suitable as a host material for a phosphorescent metal complex is used at least in one sublayer of a light-emitting layer.
US10109798B2 Methods and compositions for enhancing processability and charge transport of polymer semiconductors
A method of making a solid state semiconducting film. The method includes blending a non-conjugated semiconducting polymer matrix containing crystalline aggregates with intentionally placed conjugation-break spacers along the polymer backbone, and fully conjugated semiconducting polymer. The resulting blend is subjected to a film making method to result is a semiconducting film. A solid state semiconducting film comprising a non-conjugated semiconducting polymer matrix containing crystalline aggregates with intentionally placed conjugation-break spacers along the polymer backbone, and a fully conjugated semiconducting polymer, wherein the fully conjugated semiconducting polymer serves as tie chains to bridge crystalline aggregates from the non-conjugated polymer matrix. Devices made from these semiconductor films.
US10109794B2 Semiconductor device including an etching stop layer and method of manufacturing the same
A method of semiconductor device fabrication that includes sequentially forming an interfacial conductive layer and an etch stop layer on a resistive memory layer; forming a main conductive layer on the etch stop layer; exposing a portion of the etch stop layer by patterning the main conductive layer; exposing a portion of the interfacial conductive layer by patterning the portion of the etch stop layer; forming an upper electrode structure by patterning the portion of the interfacial conductive layer; cleaning a surface of the upper electrode structure and an exposed surface of the resistive memory layer; and patterning the resistive memory layer using the upper electrode structure as an etch mask.
US10109787B2 Well-based vertical hall element with enhanced magnetic sensitivity
A vertical Hall element and method of fabricating are disclosed. The method includes forming a buried region having a first conductivity type in a substrate having a second conductivity type and implanting a dopant of the first conductivity type into a well region between the top surface of the substrate and the buried region. The buried region has a doping concentration increasing with an increasing depth from a top surface of the substrate and the well region has a doping concentration decreasing from the top surface of the substrate to the buried region. The method includes forming first through fifth contacts on the well region. First and second contacts define a conductive path and second and third contacts define another conductive path through the well region. The fourth contact is formed between first and second contacts and the fifth contact is formed between second and third contacts.
US10109786B2 Spin transfer torque magnetic tunnel junction with off-centered current flow
A spin-transfer torque magnetic tunnel junction includes a layer stack with a pinned magnetic layer and a free magnetic layer, and an insulating barrier layer there-between. Each of the magnetic layers has an out-of-plane magnetization orientation. The junction is configured so as to allow a spin-polarized current flow generated from one of the two magnetic layers to the other to initiate an asymmetrical switching of the magnetization orientation of the free layer. The switching is off-centered toward an edge of the stack. The junction may allow a spin-polarized current flow that is off-centered toward an edge of the stack, from one of the two magnetic layers to the other, to initiate the asymmetrical switching. Related devices and methods of operation are also provided.
US10109784B2 Sensor device
Embodiments of a sensor device and methods for manufacturing the same are disclosed. In one embodiment, a sensor device comprises a piezoelectric micromechanical ultrasonic transducer (PMUT) array configured to transmit and receive ultrasonic signals, where the PMUT array comprises a plurality of PMUTs and the PMUT array is flexible, one or more integrated circuits configured to process the ultrasonic signals, a battery configured to provide power to the PMUT array and the one or more integrated circuits, a coupling material configured to hold the PMUT array, the one or more integrated circuits, and the battery, and a capsule configured to seal the PMUT array, the one or more integrated circuits, the battery and the coupling material within the capsule.
US10109782B2 Piezoelectric element and piezoelectric actuator
A piezoelectric element includes a piezoelectric body, an external electrode, and an internal electrode. The piezoelectric body includes first and second main surfaces opposing each other. The external electrode is disposed on the first main surface and has a first polarity. The internal electrode is disposed in the piezoelectric body to oppose the external electrode in a direction in which the first main surface and the second main surface oppose each other and has a second polarity different from the first polarity. A region from the internal electrode to the external electrode in the piezoelectric body is a polarizing region, and a region from the internal electrode to the second main surface in the piezoelectric body is a non-polarizing region.
US10109767B2 Method of growing n-type nitride semiconductor, light emitting diode and method of fabricating the same
A light emitting diode includes: an n-type nitride semiconductor layer; an active layer over the n-type nitride semiconductor layer; and a p-type nitride semiconductor layer over the active layer. The n-type nitride semiconductor layer includes: an n-type nitride layer; a first intermediate layer over the n-type nitride layer; an n-type modulation-doped layer over the first intermediate layer. The light emitting diodes includes a second intermediate layer over the n-type modulation-doped layer. The second intermediate layer includes a sub-layer having a higher n-type doping concentration that an n-type doping concentration of the n-type modulation-doped layer.
US10109763B2 Light-emitting devices and methods of manufacturing the same
A light-emitting device that may be manufactured includes an n-type semiconductor layer including a first dopant on a substrate, an active layer on the n-type semiconductor layer, and a p-type semiconductor layer including a second dopant on the active layer. The light-emitting device may be formed according to at least one of a first layering process and a second layering process. The first layering process may include implanting the first dopant into the n-type semiconductor layer into the n-type semiconductor layer according to an ion-implantation process, and the second layering process may include implanting the second dopant into the p-type semiconductor layer according to an ion-implantation process. Forming a semiconductor layer that includes an ion-implanted dopant may include thermally annealing the semiconductor layer subsequent to the ion implantation. The p-type semiconductor layer may include magnesium-hydrogen (Mg—H) complexes at a concentration of about 1×1017 atoms/cm3 to about 1×1018 atoms/cm3.
US10109757B2 Solar cell system
A solar cell system includes a number of P-N junction cells, a number of inner electrodes, a first collecting electrode, a second collecting electrode and a reflector. The number of the P-N junction cells is M. M is equal to or greater than 2. The M P-N junction cells are arranged from a first P-N junction cell to an Mth P-N junction cell along the straight line. The P-N junction cells are arranged in series along a straight line. The number of the inner electrodes is M−1. At least one inner electrode includes a plurality of carbon nanotubes. A photoreceptive surface is parallel to the straight line. A reflector is located on an emitting surface opposite to the photoreceptive surface.
US10109749B2 Semiconductor device and semiconductor device manufacturing method
This semiconductor device includes: a semiconductor layer that is formed of first conductivity-type SiC; a plurality of trenches that are formed in the semiconductor layer; second conductivity-type column regions that are formed along the inner surfaces of the trenches; a first conductivity-type column region that is disposed between the adjacent second conductivity-type column regions; and insulating films that are embedded in the trenches. The semiconductor device is capable of improving a withstand voltage by means of a super junction structure. The semiconductor device may also include an electric field attenuation section for attenuating electric field intensity of a surface section of the first conductivity-type column region.
US10109746B2 Graphene transistor and ternary logic device using the same
Disclosed is a graphene transistor using graphene as a channel region and a logic device using the same. A doping metal layer is provided over a graphene channel of the graphene transistor. The doping metal layer has a work function higher or lower than that of the graphene. When the doping metal layer has a work function lower than that of the graphene, the graphene, which is below the doping metal layer, is doped with an n-type. Also, when the doping metal layer has a work function higher than that of the graphene, the graphene, which is below the doping metal layer, is doped with a p-type. As described above, various aspects of junction may be implemented in the graphene channel, and three states may be obtained from a single transistor.
US10109745B2 Method of manufacturing flexible display
A method of manufacturing a flexible display is disclosed. In one aspect, the method includes attaching a protective film to a flexible display panel. The flexible display panel includes a bending region along which the flexible display panel is configured to be bent. The method also includes removing a portion of the protective film that corresponds to the bending region and bending the flexible display panel along the bending region.
US10109739B2 Fin field effect transistor
A FinFET including a substrate, a plurality of insulators and a gate stack is provided. The substrate comprises a plurality of trenches and at least one semiconductor fin between the trenches, wherein the semiconductor fin comprises at least one groove, and the at least one groove is located on a top surface of the semiconductor fin. The insulators are disposed in the trenches. The gate stack partially covers the semiconductor fin, the at least one groove and the insulators.
US10109730B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a codoped layer, a channel layer, a barrier layer, and a gate electrode disposed in a trench extending through the barrier layer and reaching a middle point in the channel layer via a gate insulating film. On both sides of the gate electrode, a source electrode and a drain electrode are formed. On the source electrode side, an n-type semiconductor region is disposed to fix a potential and achieve a charge removing effect while, on the drain electrode side, a p-type semiconductor region is disposed to improve a drain breakdown voltage. By introducing hydrogen into a region of the codoped layer containing Mg as a p-type impurity in an amount larger than that of Si as an n-type impurity where the n-type semiconductor region is to be formed, it is possible to inactivate Mg and provide the n-type semiconductor region.
US10109729B2 High electron mobility transistors
The present disclosure relates to a transistor device having a donor bi-layer configured to provide low-resistance to source and drain contacts while maintaining a high-mobility two-dimensional electron gas within a channel layer, and an associated method of formation. In some embodiments, the transistor device has a channel layer disposed over a substrate and a donor bi-layer disposed over the channel layer. The donor bi-layer includes a mobility-enhancing layer of AlzGa(1-z)N disposed over the channel layer and having a first molar fraction z in a first range, and a resistance-reducing layer of AlxGa(1-x)N disposed on and in contact with the mobility-enhancing layer of AlzGa(1-z)N and having a second molar fraction x in a second range less than the first range. Source and drain contacts are over the resistance-reducing layer of AlxGa(1-x)N. The donor bi-layer has a conduction band energy that monotonically decreases from top to bottom surfaces of the donor bi-layer.
US10109726B2 Semiconductor device and semiconductor device manufacturing method
A semiconductor device including a mesa portion formed on a front surface side of a semiconductor substrate; a floating portion formed on the front surface side of the semiconductor substrate; a trench formed surrounding the floating portion and separating the mesa portion from the floating portion; an electrode formed inside the trench; and an outside wiring portion formed along an arrangement direction of the mesa portion and the floating portion, outside the region surrounded by the trench. An edge of the outside wiring portion on the mesa portion and floating portion side includes a protruding portion formed in at least part of a region opposite the floating portion and protruding beyond the trench toward the floating portion side, and a recessed portion formed in at least part of a region opposite the mesa portion and recessed to the outside wiring portion side farther than the protruding portion.
US10109719B2 Power device and fabricating method thereof
In one general aspect, a method of fabricating a power device can include preparing a semiconductor substrate of a first conductivity type, and forming a first Field Stop (FS) layer and a second FS layer.
US10109718B2 Method for manufacturing a semiconductor device
A semiconductor component and a method for manufacturing the semiconductor component, wherein the semiconductor component includes a transient voltage suppression structure that includes at least two diodes and a Zener diode. In accordance with embodiments, a semiconductor material is provided that includes an epitaxial layer. The at least two diodes and the Zener diode are created at the surface of the epitaxial layer, where the at least two diodes may be adjacent to the Zener diode.
US10109717B2 Semiconductor device and method for fabricating the same
A semiconductor device including a first fin protruding on a substrate and extending in a first direction; a first gate electrode on the first fin, the first gate electrode intersecting the first fin; a first trench formed within the first fin at a side of the first gate electrode; a first epitaxial layer filling a portion of the first trench, wherein a thickness of the first epitaxial layer becomes thinner closer to a sidewall of the first trench; and a second epitaxial layer filling the first trench on the first epitaxial layer, wherein a boron concentration of the second epitaxial layer is greater than a boron concentration of the first epitaxial layer.
US10109709B2 P-FET with strained silicon-germanium channel
A method of forming a semiconductor structure includes forming a dummy gate above a semiconductor substrate. The dummy gate defines a source-drain region adjacent to the dummy gate and a channel region below the dummy gate. A silicon-germanium layer is epitaxially grown above the source-drain region with a target concentration of germanium atoms. The semiconductor structure is annealed to diffuse the germanium atoms from the silicon-germanium layer into the channel region to form a silicon-germanium channel region.
US10109708B2 Method of forming a semiconductor device having a dopant in the substrate adjacent the insulator
A semiconductor device and methods of formation are provided herein. A semiconductor device includes a conductor concentrically surrounding an insulator, and the insulator concentrically surrounding a column. The conductor, the insulator and the conductor are alternately configured to be a transistor, a resistor, or a capacitor. The column also functions as a via to send signals from a first layer to a second layer of the semiconductor device. The combination of via and at least one of a transistor, a capacitor, or a resistor in a semiconductor device decreases an area penalty as compared to a semiconductor device that has vias formed separately from at least one of a transistor, a capacitor, or resistor.
US10109704B2 Display device and manufacturing method thereof that may minimize an occurrence of a defect in the display device
A display device includes a substrate divided into an encapsulation area and a non-encapsulation area. The display device includes an interlayer insulating layer disposed over the substrate. The display device includes a first inner contact hole passing through the interlayer insulating layer in the encapsulation area, and connecting an inner conductive layer to an inner lower conductive layer. The display device includes an outer contact hole passing through the interlayer insulating layer in the non-encapsulation area, and connecting an outer conductive layer to an outer lower conductive layer. A slope angle formed by a lateral wall of the outer contact hole with respect to an upper surface of the substrate is less than a slope angle formed by a lateral wall of the first inner contact hole with respect to the upper surface of the substrate.
US10109702B2 Display device
A display device includes: a substrate; a thin film transistor disposed on the substrate and including a semiconductor layer; an auxiliary line disposed on the substrate and including a same material as a material as that of the semiconductor layer; a gate line and a data line disposed on the substrate and connected to the thin film transistor: a first insulating layer disposed between the gate line and the auxiliary line, the first insulating layer defining a first contact hole which exposes the gate line; and a first electrode connected to the thin film transistor. The gate line contacts the auxiliary line including the same material as that of the semiconductor layer, at the first contact hole.
US10109701B2 Organic EL display device
An organic EL display device includes: a lower electrode; an upper electrode; a first organic layer which is disposed between the lower electrode and the upper electrode and is formed of a plurality of layers including a light emitting layer formed of an organic material that emits light; a metal wire that extends between the pixels within the display region; and a second organic layer which is formed of a plurality of layers the same as that of the first organic layer and which comes into contact with a part of the metal wire and does not come into contact with the first organic layer. The upper electrode comes into contact with the metal wire in the periphery of the second organic layer. Accordingly, it is possible to uniformize the potential of the upper electrode without reducing the light emission area.
US10109694B2 Organic light-emitting diode display
An OLED display is disclosed. In one aspect, the display includes a first TFT formed over a substrate and including a gate electrode and a second TFT electrically connected to the first TFT. A gate bridge is formed over the gate electrode and configured to electrically connect the gate electrode and the second TFT, the gate bridge connected to the gate electrode through a contact hole formed over the first TFT. A capacitor electrode is formed over the gate bridge, an insulating layer is interposed between the capacitor electrode and the gate bridge, and the capacitor electrode, the insulating layer, and the gate bridge form a capacitor. An OLED is electrically connected to the first TFT.
US10109686B2 Organic light emitting display having touch sensors and method of fabricating the same, and display device
Disclosed is a display device comprising: a substrate comprising an active region and a non-active region; a light emitting device that emits light in the active area of the substrate; a touch sensor in the active area of the substrate that senses touch of the display device, the touch sensor including a plurality of conductive layers arranged in a stacking sequence; and a plurality of routing lines in the non-active region of the substrate that are connected to the touch sensor, each of the plurality of routing lines including a plurality of routing layers, each of the plurality of routing layers made of a same material as a corresponding one of the plurality of conductive layers included in the touch sensor, and the plurality of routing layers arranged in a same stacking sequence as the stacking sequence of the plurality of conductive layers of the touch sensor.
US10109678B2 Integrated circuit system with memory support and method of manufacture thereof
A method of manufacturing an integrated circuit system, includes, in part, providing a planar surface on an insulator, forming first and second bottom electrodes over the insulator substrate, forming a first electrolyte over the first and second bottom electrodes, forming a first top electrode over the first electrolyte, forming and depositing a second bottom electrode over the insulator substrate, patterning and removing the first top electrode and the first electrolyte from regions above the second bottom electrode, forming a second electrolyte above the second bottom electrode and the first tope electrode, forming a second top electrode above the second electrolyte, and patterning and removing the second top electrode and the second electrolyte from regions above the first bottom electrode.
US10109668B2 Pixel structure of an image sensor and fabrication method thereof
A pixel structure of an image sensor and fabrication methods thereof are provided. The pixel structure includes a semiconductor substrate and plural pixel units disposed on the semiconductor substrate. The pixel units are electrically connected to each other, and each of the pixel units includes a light-sensitive region, a transfer gate and a protection layer. A terminal portion of the protection layer is covered by the transfer gate, and a width of the terminal portion of the protection layer is progressively decreased along a depthwise direction of the terminal portion of the protection layer. In the fabrication methods of the pixel structure, the protection layers of the pixel units are formed by doping with a tilt angle, so as to form the terminal portion of the protection layer.
US10109664B2 Image sensors and methods of fabricating the same
An image sensor configured to provide improved reliability may include a charge passivation layer that includes a multiple different elements, each element of the different elements being a metal element or a metalloid element. The different elements may include a first element of a first group of periodic table elements and a second element of a second, different group of periodic table elements. The charge passivation layer may include an amorphous crystal structure.
US10109659B2 TFT backplate structure comprising transistors having gate isolation layers of different thicknesses and manufacture method thereof
A includes a switch TFT and a drive TFT. The switch TFT is formed of a first source and a first drain, a first gate, and a first etching stopper layer, and a first oxide semiconductor layer and first gate isolation layer sandwiched therebetween. The drive TFT is formed of a second source and a second drain, a second gate, and a second oxide semiconductor layer, and a first etching stopper layer and a second gate isolation layer sandwiched therebetween. The electrical properties of the switch TFT and the drive TFT are different. The switch TFT has a smaller subthreshold swing to achieve fast charge and discharge, and the drive TFT has a relatively larger subthreshold swing for controlling a current and a grey scale more precisely.
US10109648B2 Semiconductor layer structure
The present disclosure a semiconductor layer structure having an insulating substrate and a semiconductor layer formed on the insulating substrate. The semiconductor layer includes a source signal access terminal, a drain signal access terminal, a first semiconductor layer pattern and a second semiconductor layer pattern; the first semiconductor layer pattern and the second semiconductor layer pattern formed between the source signal access terminal and the drain signal access terminal in parallel. The present disclosure also provides a method for fabricating a semiconductor layer structure.
US10109644B2 Memory device
In one embodiment, the semiconductor device includes a substrate having an impurity region, and the substrate and the impurity region have a different impurity characteristic. The semiconductor device further includes a stack of alternating first interlayer insulating layers and gate electrode layers on the substrate; at least one second interlayer insulating layer formed on the stack; a plurality of bit lines formed on the second interlayer insulating layer; and a first plurality of channel structures formed through the stack on the substrate. The first plurality of channel structures are electrically connected to respective ones of the plurality of bit lines. A second plurality of channel structures are formed through the stack on the impurity region, and the second plurality of channel structures are electrically insulated from the plurality of bit lines.
US10109642B2 Vertical-type semiconductor devices and methods of manufacturing the same
In a vertical-type memory device and a method of manufacturing the vertical-type memory device, the vertical memory device includes an insulation layer pattern of a linear shape provided on a substrate, pillar-shaped single-crystalline semiconductor patterns provided on both sidewalls of the insulation layer pattern and transistors provided on a sidewall of each of the single-crystalline semiconductor patterns. The transistors are arranged in a vertical direction of the single-crystalline semiconductor pattern, and thus the memory device may be highly integrated.
US10109636B2 Active contact and gate contact interconnect for mitigating adjacent gate electrode shortages
A method of forming an active contact-gate contact interconnect including forming a first gate contact to a first gate electrode in an active region in a substrate, forming a first active contact to another portion of the first active region. The first gate contact and the first active contact include an approximately equal surface area, and forming an interconnect between the first active contact and the first gate contact. The interconnect includes a first metal wire in a first metal layer electrically connecting the first active contact to the first gate contact. The method may also include forming a second metal wire in the first metal layer configured to electrically connect a third metal wire in a second metal layer to an external contact to a second active region in the substrate, the external contact including the approximately equal surface area.
US10109627B2 Enlarging spacer thickness by forming a dielectric layer over a recessed interlayer dielectric
A method of fabricating a semiconductor device is provided. The method may include steps of receiving a device that includes a source/drain, a gate, a gate spacer formed on a sidewall of the gate, and a dielectric component formed over the source/drain, forming a recess in a top surface of the dielectric component; forming a dielectric layer over the top surface of the dielectric component and over the recess, such that a portion of the dielectric layer assumes a recessed shape; and etching a contact hole through the dielectric layer and the dielectric component, the contact hole exposing the source/drain.
US10109623B2 Dual-series varactor EPI
A semiconductor device includes a first varactor diode and a second varactor diode. The second varactor diode is coupled in series with the first varactor diode and vertically disposed over the first varactor diode. By vertically disposing the second varactor diode over the first varactor diode, the space occupied by the pair of varactor diodes can be significantly reduced.
US10109622B2 Method for manufacturing a semiconductor device
The improvement of the reliability of a semiconductor device having a split gate type MONOS memory is implemented. An ONO film and a second polysilicon film are sequentially formed so as to fill between a first polysilicon film and a dummy gate electrode. Then, the dummy gate electrode is removed. Then, the top surfaces of the first and second polysilicon films are polished, thereby to form a memory gate electrode formed of the second polysilicon film at the sidewall of a control gate electrode formed of the first polysilicon film via the ONO film. As a result, the memory gate electrode high in perpendicularity of the sidewall, and uniform in film thickness is formed.
US10109619B2 Methods and apparatus for using split N-well cells in a merged N-well block
In an aspect of the disclosure, a MOS device for reducing routing congestion caused by using split n-well cells in a merged n-well circuit block is provided. The MOS device may include a first set of cells adjacent to each other in a first direction. The MOS device may include a second set of cells adjacent to each other in the first direction and adjacent to the first set of cells in a second direction. The second set of cells each may include a first n-well, a second n-well, and a third n-well separated from each other. The MOS device may include an interconnect extending in the first direction in the second set of cells. The interconnect may provide a voltage source to the first n-well of each of the second set of cells.
US10109618B2 Bonding structure between semiconductor device package
A semiconductor device package is provided. The semiconductor device package includes a first substrate and a conductive element fared on the first substrate. The conductive element has a recess away from the first substrate, and the recess has a first depth greater than a second depth from a top surface of the conductive element to a center of the conductive element semiconductor device package includes a conductive connector bonded to the conductive element, and a melting point of the conductive element is higher than a melting point of the conductive connector, and the conductive connector is filled into the recess of the conductive element.
US10109614B2 Silicon package for embedded electronic system having stacked semiconductor chips
An electronic system comprises a first chip of single-crystalline semiconductor shaped as a hexahedron and including a first electronic device embedded in a second chip of single-crystalline semiconductor shaped as a container having a slab bordered by retaining walls, and including a second electronic device. The container shaped as a slab bordered by the retaining walls and including conductive traces and terminals. The first chip is attached to the slab of second chip, forming nested chips. The first and second chips embedded in the container. The nested first and second chips are operable as an electronic system and the container is operable as the package of the system.
US10109611B2 Semiconductor device
An inventive semiconductor device includes: a semiconductor chip including an integrated circuit; a plurality of electrode pads provided on the semiconductor chip and connected to the integrated circuit; a rewiring to which the electrode pads are electrically connected together, the rewiring being exposed on an outermost surface of the semiconductor chip and having an exposed surface area greater than the total area of the electrode pads; and a resin package which seals the semiconductor chip.
US10109607B2 Under bump metallurgy (UBM) and methods of forming same
A device package includes a die, fan-out redistribution layers (RDLs) over the die, and an under bump metallurgy (UBM) over the fan-out RDLs. The UBM comprises a conductive pad portion and a trench encircling the conductive pad portion. The device package further includes a connector disposed on the conductive pad portion of the UBM. The fan-out RDLs electrically connect the connector and the UBM to the die.
US10109593B2 Self shielded system in package (SiP) modules
A system in package (SiP) is disclosed that uses an EMI shield to inhibit EMI or other electrical interference on the components within the SiP. A metal shield may be formed over the SiP. The metal shield may be electrically coupled to a ground layer in a printed circuit board (PCB) to form the EMI shield around the SiP. The substrate of the SiP may include at least some metallization along vertical walls in the end portions of the substrate. The metallization may provide a large contact area for coupling the metal shield to a ground ring coupled to the ground layer in the PCB. The metallization along the vertical walls in the end portions of the substrate may be formed as through-metal vias in a common substrate before singulation to form the SiP.
US10109589B2 Integrated fan-out package and method of fabricating the same
An integrated fan-out package including a die attach film, an integrated circuit component, an insulating encapsulation, and a redistribution circuit structure is provided. The integrated circuit component is disposed on the die attach film and includes a plurality of conductive terminals. The die attach film includes an uplifted edge which raises toward sidewalls of the integrated circuit component. The insulating encapsulation encapsulates the uplifted edge and the integrated circuit component. The redistribution circuit structure is disposed on the integrated circuit component and the insulating encapsulation, and the redistribution circuit structure is electrically connected to the conductive terminals of the integrated circuit component. A method of fabricating the integrated fan-out package are also provided.
US10109580B2 Wiring board and semiconductor device
A wiring board includes a single-layer insulating layer, and a single-layer interconnect layer embedded in the insulating layer, wherein an entirety of a first surface of the interconnect layer is exposed in a recessed position relative to a first surface of the insulating layer, and a second surface of the interconnect layer is partially exposed in a recessed position relative to a second surface of the insulating layer.
US10109576B2 Capacitor mounting structure
A mounting structure includes a silicon die, an interposer, a substrate, and a capacitor. The capacitor includes a multilayer body, a first outer electrode provided on one end surface of the multilayer body, a second outer electrode provided on another end surface of the multilayer body, and a third outer electrode provided on side surfaces of the multilayer body, and a portion of the capacitor at the first outer electrode side is embedded within the interposer. The first outer electrode is connected to a power supply terminal of the silicon die through a via of the interposer. The second outer electrode is connected to a power supply pattern on the substrate. The third outer electrode is connected to a ground pattern within the interposer.
US10109569B2 Via structure and circuit board having the via structure
The present disclosure provides a via structure and a multilayer circuit board including the via structure. The via structure is provided in three or more conductor layers in the same electrical network, the conductor layers overlapping with each other vertically and including at least one current input layer and at least one current output layer; wherein the via structure includes a plurality of rows of vias, each row of vias puncture through at least one current input layer and at least one current output layer, and a part of the rows of vias puncture through all of the conductor layers, and the other part of the rows of vias puncture through a part of the conductor layers. By using the via structure in the present disclosure, the vias are subject to even temperature and thus the lifetime of the circuit board is extended.
US10109562B2 Leadframe and chip package comprising a leadframe
A leadframe includes first and second parts separated from each other, and each comprises at least one anchoring hole. The first part comprises a mounting area, the second part comprises an edge line facing the first part which is curved, and the first part comprises first, second and third portions each having a maximum width, wherein the mounting area is arranged at the third portion, and the third portion follows the second portion and the second portion follows the first portion in a direction of a longitudinal extent of the first part such that the third portion faces the second part.
US10109556B2 Systems and methods for spring-based device attachment
Apparatuses for coupling a semiconductor device to a cooling system, methods of coupling a semiconductor device to a cooling system, and systems incorporating the apparatuses are disclosed. An apparatus includes a first frame member coupled to the cooling system, a second frame member coupled via one or more fasteners to the first frame member, and a spring assembly disposed between the first frame member and the second frame member. The semiconductor device is disposed between the spring assembly and the second frame member.
US10109541B2 Board for electronic component package, electronic component package, and method of manufacturing board for electronic component package
A board for an electronic component package includes a wiring part on which an electronic component is disposed, wherein the wiring part includes an insulating layer, a signal transferring wiring electrically connected to the electronic component, and an electrical testing wiring electrically disconnected from the electronic component, and the electrical testing wiring includes conductive patterns formed on both surfaces of the wiring part, and conductive vias electrically connecting the conductive patterns to each other.
US10109535B2 Method of fabricating vertical field effect transistors with protective fin liner during bottom spacer recess ETCH
A method of fabricating a vertical field effect transistor comprising that includes forming openings through a spacer material to provide fin structure openings to a first semiconductor material, and forming an inner spacer liner on sidewalls of the fin structure openings. A channel semiconductor material is epitaxially formed on a surface of the first semiconductor material filling at least a portion of the fin structure openings. The spacer material is recessed with an etch that is selective to the inner spacer liner to form a first spacer. The inner spacer liner is removed selectively to the channel semiconductor material. A gate structure on the channel semiconductor material, and a second semiconductor material is formed in contact with the channel semiconductor material.
US10109528B2 Wafer processing method
A wafer processing method includes a modified layer forming step of applying a laser beam so as to focus the laser beam inside the wafer, and form a modified layer along each division line, a wafer supporting step of attaching an expandable dicing tape to the back side of the wafer and mounting the peripheral portion of the dicing tape to an annular frame before or after performing the modified layer forming step, a tape expanding step of expanding the dicing tape attached to the back side of the wafer, and an air blowing step of blowing air against the wafer in the condition where the dicing tape is expanded, thereby dividing the wafer into individual device chips along each division line where the modified layer is formed and also increasing the spacing between any adjacent ones of the device chips.
US10109524B2 Recessing of liner and conductor for via formation
The disclosure relates to integrated circuit (IC) fabrication techniques. Methods according to the disclosure can include: forming a reaction layer on the upper surface of a conductor, the upper surface of a refractory metal liner, and the upper surface of an insulator layer; annealing the reaction layer such that a portion of the reaction layer reacts with the conductor to form a semiconductor-metal alloy region; removing a portion of the reaction layer to expose the refractory metal liner; removing a portion of the refractory metal liner to approximately a depth of the semiconductor-metal alloy region; and removing the semiconductor-metal alloy region to expose a portion of the conductor such that a remainder of the conductor and a remainder of the refractory metal liner are recessed relative to an upper surface of the insulator layer.
US10109522B2 Method for forming semiconductor structure
One or more techniques or systems for forming a semiconductor structure having a gap are provided herein. In some embodiments, a gap is formed between a first etch stop layer (ESL) and an ESL seal region. For example, the gap is formed by removing a portion of a low-k (LK) dielectric region above an oxide region and removing the oxide region. In some embodiments, the oxide region below the LK dielectric region facilitates removal of the LK dielectric region, at least because the oxide region enhances a bottom etch rate of a bottom of the LK dielectric region such that the bottom etch rate is similar to a wall etch rate of a wall of the LK dielectric region.
US10109519B2 Method of semiconductor integrated circuit fabrication
A method of fabricating a semiconductor integrated circuit (IC) is disclosed. A conductive feature over a substrate is provided. A first dielectric layer is deposited over the conductive feature and the substrate. A via-forming-trench (VFT) is formed in the first dielectric layer to expose the conductive feature and the substrate around the conductive feature. The VFT is filled in by a sacrificial layer. A via-opening is formed in the sacrificial layer to expose the conductive feature. A metal plug is formed in the via-opening to connect to the conductive feature. The sacrificial layer is removed to form a surrounding-vacancy around metal plug and the conductive feature. A second dielectric layer is deposited over the substrate to seal a portion of the surrounding-vacancy to form an enclosure-air-gap all around the metal plug and the conductive feature.
US10109515B2 Hand unit and transfer method
A hand unit of a robot arm includes a U-shaped placement portion on which a semiconductor wafer is placed. The hand unit includes, on one end side of the placement portion, a first support portion configured to support the semiconductor wafer at a first support height and a second support portion configured to support the semiconductor wafer at a second support height, and includes, on the other end side of the placement portion, a third support portion configured to support the semiconductor wafer at the first support height and a fourth support portion configured to support the semiconductor wafer at the second support height. The hand unit further includes a first driving unit configured to move the third support portion and/or the fourth support portion forward and backward with respect to the first support portion and the second support portion.
US10109511B2 Post-processing apparatus of solar cell
A post-processing apparatus of a solar cell carries out a post-processing operation including a main period for heat-treating a solar cell including a semiconductor substrate while providing light to the solar cell. The post-processing apparatus includes a main section to carry out the main period. The main section includes a first heat source unit to provide heat to the semiconductor substrate and a light source unit to provide light to the semiconductor substrate. The first heat source unit and the light source unit are positioned in the main section. The light source unit includes a light source constituted by a plasma lighting system (PLS).
US10109506B2 Unit for supplying fluid, apparatus and method for treating substrate with the unit
Provided is an apparatus and method for supplying a fluid. The substrate treating apparatus comprises a treating unit for treating a substrate and a fluid supply unit for supplying fluid to the treating unit, wherein the fluid supply unit comprises a supply tank in which the fluid is stored, a supply line connecting the supply tank and the treating unit to supply the fluid from the supply tank to the treating unit, a filter installed on the supply line, and an exhaust line branching from the supply line, wherein a branch point of the exhaust line in the supply line is located upstream of the filter.
US10109504B2 Wafer manufacturing cleaning apparatus, process and method of use
A cleaning wafer or substrate for use in cleaning, or in combination with, components of, for example, integrated chip manufacturing apparatus. The cleaning substrate can include a substrate having varying predetermined surface features, such as one or more predetermined adhesive, non-tacky, electrostatic, projection, depression, or other physical sections. The predetermined features can provide for more effective cleaning of the components with which they are used, such as an integrated chip manufacturing apparatus in the place of the integrated chip wafer. The cleaning substrate can be urged into cleaning or other position by vacuum, mechanical, electrostatic, or other forces. The cleaning substrate can adapted to accomplish a variety of functions, including abrading or polishing. The cleaning substrate may be made by a novel method of making, and it may then be used in a novel method of use I combination with chip manufacturing apparatus.
US10109497B2 Double patterning method
In some embodiments, the disclosure relates to a method of forming an integrated circuit. The method is performed by forming a first mask layer over a substrate and a second mask layer over the first mask layer. The second mask layer is patterned to form cut regions that include a part of the second mask layer remaining after patterning. A mandrel is formed directly over the first mask layer after patterning the second mask layer. The first mask layer is etched according to a sacrificial mask formed using the mandrel and according to the cut regions to form a patterned first mask. The cut regions extend from within the sacrificial mask to laterally past sidewalls of the sacrificial mask. The substrate is processed according to the patterned first mask.
US10109492B2 Method of forming a high quality interfacial layer for a semiconductor device by performing a low temperature ALD process
One illustrative method disclosed herein includes performing an atomic layer deposition (ALD) process at a temperature of less than 400° C. to deposit a layer of silicon dioxide on a germanium-containing region of semiconductor material and forming a gate structure of a transistor device above the layer of silicon dioxide.
US10109488B2 Phosphorus or arsenic ion implantation utilizing enhanced source techniques
Apparatus and method for use of solid dopant phosphorus and arsenic sources and higher order phosphorus or arsenic implant source material are described. In various implementations, solid phosphorus-comprising or arsenic-comprising materials are provided in the ion source chamber for generation of dimer or tetramer implant species. In other implementations, the ion implantation is augmented by use of a reactor for decomposing gaseous phosphorus-comprising or arsenic-comprising materials to form gas phase dimers and tetramers for ion implantation.
US10109484B2 Method for producing nanocrystals with controlled dimensions and density
Method for producing nanocrystals of semiconductor, comprising at least: ion bombardment of a thin layer of semiconductor arranged on at least one dielectric layer, achieving at least one among an implantation of ions of at least one chemical element of rare gas type and an implantation of ions of at least one semiconductor element of same nature as that of the thin layer, in at least one part of the thickness of the thin layer; annealing of the thin layer achieving a dewetting of the semiconductor of the thin layer and forming, on the dielectric layer, nanocrystals of semiconductor.
US10109483B2 Vapor phase growth apparatus, storage container, and vapor phase growth method
A vapor phase growth apparatus according to one embodiment includes a reaction chamber, a storage container storing organic metal, a thermostatic bath storing a liquid with a temperature higher than a room temperature and holding the storage container immersed in the liquid, a carrier gas supply path connected to the storage container and supplying a carrier gas to the storage container, an organic-metal-containing gas transportation path connected to the storage container and the reaction chamber, the organic-metal-containing gas transportation path transporting an organic-metal-containing gas to the reaction chamber, the organic-metal-containing gas including the organic metal generated by bubbling or sublimation with the carrier gas, and a diluent gas transportation path connected to the organic-metal-containing gas transportation path at a position below a liquid level of the liquid in the thermostatic bath and transporting a diluent gas for diluting the organic-metal-containing gas.
US10109481B2 Aluminum-nitride buffer and active layers by physical vapor deposition
Embodiments of the invention described herein generally relate to an apparatus and methods for forming high quality buffer layers and Group III-V layers that are used to form a useful semiconductor device, such as a power device, light emitting diode (LED), laser diode (LD) or other useful device. Embodiments of the invention may also include an apparatus and methods for forming high quality buffer layers, Group III-V layers and electrode layers that are used to form a useful semiconductor device. In some embodiments, an apparatus and method includes the use of one or more cluster tools having one or more physical vapor deposition (PVD) chambers that are adapted to deposit a high quality aluminum nitride (AlN) buffer layer that has a high crystalline orientation on a surface of a plurality of substrates at the same time.
US10109477B2 Semiconductor device and method
A transistor based on topological insulators is provided. In an embodiment a topological insulator is used to form both the channel as well as the source/drain regions, wherein the channel has a first thickness such that the topological insulator material has properties of a semiconductor material and the source/drain regions have a second thickness such that the topological insulator has properties of a conductive material.
US10109474B1 Method for fabricating handling wafer
A method for fabricating handling wafer includes providing a substrate, having a front side and a back side. The front side of the substrate is disposed on a supporting pin. A first oxide layer is formed surrounding the substrate. A portion of the first oxide layer is removed to expose the front side of the substrate. An alignment mark is formed on the front side of the substrate.
US10109473B1 Mechanically sealed tube for laser sustained plasma lamp and production method for same
A laser sustained plasma lamp includes a mechanically sealed pressurized chamber assembly (330) configured to contain an ionizable material. The chamber assembly is bounded by a chamber tube (310), an ingress sapphire window (340), a first metal seal ring (320) configured to seal against the chamber tube ingress end and the ingress sapphire window, an egress sapphire window (342), and a second metal seal ring (322) configured to seal against the chamber tube egress end and the egress sapphire window. A mechanical clamping structure (350, 355) external to the chamber assembly is configured to clamp across at least a portion of the ingress sapphire window and the egress sapphire window. The ingress sapphire window and the egress sapphire window are not connected to the chamber tube via welding and/or brazing.
US10109468B2 Sputtering target
A target, in particular a sputtering target, includes a target plate of a brittle material and a back plate. The back plate is connected to the target plate over an area and the target plate has micro cracks which pass through from the front side to the rear side of the target plate and divide the target plate into adjacent fragments. A process is also provided for producing such a target which is suitable, in particular, for the use of extremely high power densities. A vacuum coating process uses at least one such target as a sputtering target and as a result particularly high power densities can be used on the target during the sputtering.
US10109450B2 X-ray tube with structurally supported planar emitter
A cathode head can include: an insulating member on a base; an electron emitter with a planar emitter surface formed by a plurality of elongate rungs connected together through a plurality of turns from a first emitter end to a second emitter end so as to form a serpentine emitter pattern; a plurality of elongate legs extending from the plurality of turns at an angle relative to the planar emitter surface, each of the legs being coupled with the insulating member; an elongate first lead leg at the first emitter end and an elongate second lead leg at the second emitter end; a first electrical lead and a second electrical lead extending from the base; and a first electrical coupler coupling the first electrical lead to the first lead leg and a second electrical coupler coupling the second electrical lead to the second lead leg.
US10109447B1 Electron beam modulator based on a nonlinear transmission line
An apparatus, system, and method for performing electron beam modulation includes an input pulser to provide an electromagnetic pulse; a radio frequency (RF) filter to filter the electromagnetic pulse; a nonlinear transmission line to receive the electromagnetic pulse, and generate a backward wave RF oscillation of a predetermined frequency to travel in a direction opposite that of the electromagnetic pulse; and an electron beam generating device including an anode and a cathode, the electron beam generating device to receive a combined electromagnetic pulse from the RF filter and the backward wave RF oscillation from the nonlinear transmission line to cause excitation of a modulated voltage between the anode and cathode, and to cause the electron beam generating device to emit an electron beam that is modulated at the predetermined frequency of the backward wave RF oscillation.
US10109435B1 Interchangeable electrical assembly with tactile switch and illumination device
An interchangeable electrical assembly provides a tactile switch that selectively opens and closes a circuit for operating myriad styles of illumination devices. The tactile switch detachably mates with, and regulates conduction of direct current to the illumination device. The tactile switch also provides tactile feedback of an operating position. A wire carries a 12 volt direct current into a switch housing. A conductive member receives the direct current. A cap receives a force to axially displace the conductive member while providing tactile feedback to the position of the conductive member. A contact pin operatively connects to the conductive member. A spring biases the conductive member to disengage from the contact pin. The cap selectively displaces the conductive member to engage the contact pin. An illumination device detachably mates with tactile switch, and includes a conducting shaft, an inverter for converting direct current to alternating current, and circuitry to generate illumination.
US10109434B2 Structure of electronic device key
A key of an electronic device and an electronic device applying the key are provided. The key includes a key cap and a substrate arranged under the key cap, the key cap and the substrate are formed separately, and the substrate is adhesively attached to an underside of the key cap with an adhesive.
US10109431B2 Composite of metal oxide nanoparticles and carbon, method of production thereof, electrode and electrochemical element employing said composite
A composite powder in which highly dispersed metal oxide nanoparticle precursors are supported on carbon is rapidly heated under nitrogen atmosphere, crystallization of metal oxide is allowed to progress, and highly dispersed metal oxide nanoparticles are supported by carbon. The metal oxide nanoparticle precursors and carbon nanoparticles supporting said precursors are prepared by a mechanochemical reaction that applies sheer stress and centrifugal force to a reactant in a rotating reactor. The rapid heating treatment in said nitrogen atmosphere is desirably heating to 400° C. to 1000° C. By further crushing the heated composite, its aggregation is eliminated and the dispersity of metal oxide nanoparticles is made more uniform. Examples of a metal oxide that can be used are manganese oxide, lithium iron phosphate, and lithium titanate. Carbons that can be used are carbon nanofiber and Ketjen Black.
US10109426B2 Film capacitor
The present disclosure discloses a film capacitor, including: a capacitor core; a positive electrode busbar; a negative electrode busbar, superposed with and insulated from the positive electrode busbar; a first electrode terminal, connected to the positive electrode busbar; a second electrode terminal, connected to the negative electrode busbar; a first connection sheet connected to the positive electrode busbar and provided with a first connection terminal connected to the capacitor core; and a second connection sheet, opposed to the first connection sheet, connected to the negative electrode busbar and provided with a second connection terminal connected to the capacitor core, wherein the capacitor core is disposed between the first connection sheet and the second connection sheet; the first connection sheet, the first connection terminal and the positive electrode busbar are integrally formed; and the second connection sheet, the second connection terminal and the negative electrode busbar are integrally formed.
US10109424B2 Multilayer ceramic capacitor using poling process for reduction of vibration
The present invention relates to a multi-layer capacitor. The multi-layer capacitor of the present invention includes a main body formed by alternately stacking a plurality of dielectric layers and a plurality of inner electrode layers, in which all the plurality of dielectric layers are poled in a same direction; a cover layer for covering and protecting the main body from outside; and outer electrodes electrically connected to the inner electrode layers to apply voltage to the inner electrode layers. Since deformation is offset overall in the multi-layer capacitor of the present invention, the piezoelectric effect occurs in an opposite direction in each of adjacent dielectric layers due to the poling process, and thus the present invention has an effect of reducing vibration and noise.
US10109420B2 Multilayer capacitor and manufacturing method for same
A manufacturing method for a multilayer capacitor includes alternately laminating dielectric layers and conductor layers including less than 50 included in a first arrangement and a second arrangement different from the first arrangement when viewed from a lamination direction to form a laminate in which at least one pair of the conductor layers adjacent to each other with the dielectric layer interposed therebetween are included in the first or second arrangement, pressing the laminate to stretch the conductor layers in a direction perpendicular or substantially perpendicular to the lamination direction, pressing the laminate to bend the conductor layers in the lamination direction, and forming first and second outer electrodes on laminate surfaces such that the first outer electrode is connected to the conductor layers included in the first arrangement and the second outer electrode is connected to the conductor layers included in the second arrangement.
US10109419B2 Capacitor cover and power conversion device
A capacitor cover configured to store a plurality of capacitors of a power conversion device is provided. The capacitor cover includes a first cover including a plurality of types of first contact surfaces configured to be in contact with one side of each surface of the capacitors of plurality of types with different sizes.
US10109417B2 Laminated iron core and method of manufacturing laminated iron core with caulking protrusion
There is provided a laminated iron core including a plurality of piled iron core pieces, each piled iron core pieces being blanked from at least two piled sheet materials and sequentially laminated on other piled iron core pieces, wherein the piled iron core pieces adjacent in a direction of lamination are interlocked together by a plurality of caulking parts provided in each piled iron core pieces. Each of the plurality of caulking parts includes a caulking protrusion formed in one side and a caulking fitting groove formed in the other side to which the caulking protrusion is fitted, and the caulking protrusion is allowed to protrude to the caulking fitting groove of the piled iron core pieces adjacent thereto in the direction of lamination, and a width of the caulking protrusion is larger than an inner width of the caulking fitting groove.
US10109406B2 Iron powder for dust core and insulation-coated iron powder for dust core
Iron powder for dust cores that is appropriate for manufacturing a dust core with low iron loss is obtained by setting the oxygen content in the powder to be 0.05 mass % or more to 0.20 mass % or less, and in a cross-section of the powder, setting the area ratio of inclusions to the matrix phase to be 0.4% or less.
US10109402B2 Rare earth based magnet
The present invention provides a rare earth based magnet that inhibits the high temperature demagnetization rate even when less or no heavy rare earth elements such as Dy, Tb and the like than before are used. The rare earth based magnet according to the present invention is a sintered magnet which includes R2T14B crystal grains as main phase and grain boundary phases between the R2T14B crystal grains. When the grain boundary phase surrounded by three or more main phase crystal grains is regarded as the grain boundary multi-point, the microstructure of the sintered body is controlled so that the ratio of the grain boundary triple-point surrounded by three main phase crystal grains in all grain boundary multi-points to be specified value or less.
US10109395B2 Connection unit for an actively cooled cable
A connection unit for a fluid-cooled electric cable is provided, the connection unit comprising a housing, which has a cable connecting opening, a fluid inlet opening and a fluid outlet opening.
US10109381B2 Methods of forming triuranium disilicide structures, and related fuel rods for light water reactors
A method of forming a triuranium disilicide structure comprises forming a mixture comprising uranium particles and silicon particles. The mixture is pressed to form a compact comprising the uranium particles and the silicon particles. The compact is subjected to an arc melting process to form a preliminary triuranium disilicide structure. The preliminary triuranium disilicide structure is subjected to a comminution process to form a fine triuranium disilicide powder. The fine triuranium disilicide powder is pressed to form a green triuranium disilicide structure. The green triuranium disilicide structure is then sintered. Additional methods of forming a triuranium disilicide structure are also described, as are fuel rods for light water reactors.
US10109375B1 De-identifying medical history information for medical underwriting
A computer-implemented method includes producing information that characterizes a group of individuals from a set of private data representing characteristics of the individuals. The identity of the individuals is unattainable from the produced information. The method also includes providing the produced information to report the characteristics of the group.
US10109370B2 Template copy to cache
A template of instructions may be copied from a non-volatile memory (NVM) to a plurality of cache lines of an instruction cache of a processor. The instructions of the templates copied to the instruction cache may be executed. The templates may include a conditional branch instruction to determine if to proceed to a next template of the plurality of copied templates.
US10109363B2 CMOS anti-fuse cell
A CMOS anti-fuse cell is disclosed. In one aspect, an apparatus includes an N− well and an anti-fuse cell formed on the N− well. The anti-fuse cell includes a drain P+ diffusion deposited in the N− well, a source P+ diffusion deposited in the N− well, and an oxide layer deposited on the N− well and having an overlapping region that overlaps the drain P+ diffusion. A control gate is deposited on the oxide layer. A data bit of the anti-fuse cell is programmed when a voltage difference between the control gate and the drain P+ diffusion exceeds a voltage threshold of the oxide layer and forms a leakage path from the control gate to the drain P+ diffusion. The leakage path is confined to occur in the overlapping region.
US10109359B2 Nonvolatile semiconductor memory including a read operation
A memory includes first and second select gate transistors, memory cells, a source line, a bit line, a selected word line which is connected to a selected memory cell as a target of a verify reading, a non-selected word line which is connected to a non-selected memory cell except the selected memory cell, a potential generating circuit for generating a selected read potential which is supplied to the selected word line, and generating a non-selected read potential larger than the selected read potential, which is supplied to the non-selected word line, and a control circuit which classifies a threshold voltage of the selected memory cell to one of three groups by verifying which area among three area which are isolated by two values does a cell current of the selected memory cell belong, when the selected read potential is a first value.
US10109358B2 Semiconductor memory device for storing multivalued data
Data storage circuits are connected to the bit lines in a one-to-one correspondence. A write circuit writes the data on a first page into a plurality of 5 first memory cells selected simultaneously by a word line. Thereafter, the write circuit writes the data on a second page into the plurality of first memory cell. Then, the write circuit writes the data on the first and second pages into second memory cells adjoining 10 the first memory cells in the bit line direction.
US10109353B2 Memory device
A memory device includes a plurality of memory cell transistors, a word line electrically connected to gates of the memory cell transistors, and a control circuit configured to perform programming of the memory cell transistors to a plurality of different threshold voltage ranges in a plurality of loops, each loop including a program operation and a program verification. The different threshold voltage ranges include a first threshold voltage range and a second threshold voltage range that is at a higher voltage than the first threshold voltage range. Further, during the program operation, the control circuit applies a program voltage to the word line, the program voltage increasing for each subsequent loop, an amount of increase of the program voltage when programming to the second threshold voltage range being set in accordance with a number of loops required to complete programming to the first threshold voltage range.
US10109348B2 Double bias memristive dot product engine for vector processing
A double bias dot-product engine for vector processing is described. The dot product engine includes a crossbar array having N×M memory elements to store information corresponding to values contained in an N×M matrix, each memory element being a memristive storage device. First and second vector input registers including N voltage inputs, each voltage input corresponding to a value contained in a vector having N×1 values. The vector input registers are connected to the crossbar array to supply voltage inputs to each of N row electrodes at two locations along the electrode. A vector output register is also included to receive voltage outputs from each of M column electrodes.
US10109341B2 Memory capable of entering/exiting power down state during self-refresh period and associated memory controller and memory system
A memory controller is connected with a memory. The memory controller includes a clock signal pin and plural command pins. The clock signal pin is connected with the memory for transmitting a clock signal to the memory. The plural command pins are connected with the memory for transmitting a command signal to the memory. The command signal contains an entering self-refresh command and an entering power down command. The memory enters a self-refresh state when the entering self-refresh command is executed. The memory enters a power down state when the entering power down command is executed.
US10109332B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a conductive layer, a first magnetic layer, a first nonmagnetic layer, a second magnetic layer, a first conductive region, a first insulating region, and a controller. The conductive layer includes a first element. The conductive layer includes a first portion, a second portion, a third portion between the first portion and the second portion, and a fourth portion between the second portion and the third portion. The first conductive region includes a second element different from the first element. The first conductive region is provided between the second magnetic layer and the third portion. The first insulating region includes a first insulating substance. The first insulating substance is an insulating compound of the second element. The controller is electrically connected to the first portion and the second portion. The controller implements a first operation and a second operation.
US10109331B2 Magnetic storage device with a wiring having a ferromagnetic layer
According to one embodiment, a magnetic storage device includes memory cells, wherein each of the memory cell includes: a wiring including a first ferromagnetic layer and a first nonmagnetic layer disposed on the first ferromagnetic layer; a magnetoresistive effect element including a second ferromagnetic layer disposed on the first nonmagnetic layer, a third ferromagnetic layer, and a second nonmagnetic layer disposed between the second and the third ferromagnetic layer; a first transistor having a first terminal connected to the first ferromagnetic layer, and a second terminal connected to a source line; and a second transistor having a first terminal connected to the third ferromagnetic layer, and a second terminal connected to a bit line.
US10109330B1 Semiconductor device
A semiconductor device includes: an inversion circuit suitable for inverting a first data clock in response to an inversion signal; a first phase detection unit suitable for comparing a phase of the first data clock transferred from the inversion circuit with a phase of a system clock and generating a first detection result; a second phase detection unit suitable for comparing a phase of a second data clock with the phase of the system clock and generating a second detection result; an inversion signal generation unit suitable for generating the inversion signal that is enabled when the first detection result and the second detection result are different from each other; a first transferring unit suitable for transferring the first detection result; and a second transferring unit suitable for transferring the second detection result.
US10109329B2 Identification of a condition of a sector of memory cells in a non-volatile memory
A non-volatile memory of a complementary type includes sectors of memory cells, with each cell formed by a direct memory cell and a complementary memory cell. Each sector is in a non-written condition when the corresponding memory cells are in equal states and is in a written condition wherein each location thereof stores a first logic value or a second logic value when the memory cells of the location are in a first combination of different states or in a second combination of different states, respectively. A sector is selected and a determination is made as to a number of memory cells in the programmed state and a number of memory cells in the erased state. From this information, the condition of the selected sector is identified from a comparison between the number of memory cells in the programmed state and the number of memory cells in the erased state.
US10109328B2 Memory controller for adjusting timing based on memory power states
A memory controller that enables reduction of calibration time. A memory controller controls a plurality of memory devices. A result of calibration on a memory configuration to be set at the start of a multifunction peripheral and results of calibration on other memory configurations than the memory configuration to be set at the startup of the multifunction peripheral are stored. Settings of the memory controller and settings of the memory devices are made using a result of calibration on the memory configuration adapted to the standby mode or the normal operation mode, which is selected from the stored calibration results.
US10109325B2 Interconnections for 3D memory
Apparatuses and methods for interconnections for 3D memory are provided. One example apparatus can include a stack of materials including a plurality of pairs of materials, each pair of materials including a conductive line formed over an insulation material. The stack of materials has a stair step structure formed at one edge extending in a first direction. Each stair step includes one of the pairs of materials. A first interconnection is coupled to the conductive line of a stair step, the first interconnection extending in a second direction substantially perpendicular to a first surface of the stair step.
US10109316B2 Method and apparatus for playing back recorded video
A method and an apparatus for playing back recorded video from a temporal position within a temporal range of the recorded video is disclosed. The recorded video including intra frames and inter frames and the recorded video including video sequences having different frame rates. The method comprises receiving a request for playing back the recorded video from a specific temporal position recorded in the recorded video, identifying an intra frame at an earlier temporal position in the recorded video than the specific temporal position received in the request, playing back the recorded video in a first mode from the identified intra frame, and playing back the recorded video in a second mode from the specific temporal position in the recorded video when the playing back of the recorded video in the first mode have arrived at the specific temporal position of in the recorded video.
US10109299B2 Sound processing apparatus, sound processing method, and storage medium
A sound processing apparatus includes a detection unit adapted to detect a situation of a subject to be imaged from image data generated by imaging the subject to be imaged by an imaging unit; an extraction unit adapted to extract a feature amount of a sound from sound data generated by a sound acquisition unit corresponding to the imaging unit; and a determination unit adapted to execute a process of comparing the feature amount of the sound extracted by the extraction unit with a feature amount of a specific sound in accordance with the situation of the subject to be imaged detected by the detection unit, thereby determining whether the sound contains the specific sound.
US10109294B1 Adaptive echo cancellation
Systems and methods for disabling adaptive echo cancellation functionality for a temporal window are provided herein. In some embodiments, audio data may be received by a voice activated electronic device, where the audio data may include an utterance of a wakeword that may be subsequently followed by additional speech. A start time of when the wakeword began to be uttered may be determined by the voice activated electronic device, and the voice activated electronic device may also send the audio data to a backend system. Adaptive echo cancellation functionality may be disabled at the start time. The backend system may determine an end time of the speech, and may provide an indication to the voice activated electronic device of the end time, which in turn may cause the voice activated electronic device to enable the adaptive echo cancellation functionality at the end time.
US10109293B2 Voice signal processing apparatus and voice signal processing method
A voice signal processing apparatus and a voice signal processing method are provided. A filtering loudness gain of a filter signal of each frequency band is adjusted according to a wide dynamic range compression curve without an upper output loudness limit. The filtering loudness gain of each frequency band is reduced by lowering a gain decrease adjustment value, so as to reduce a loudness of a loudness adjusted filter signal, and thus a loudness of an output voice signal is lower than a first threshold value.
US10109285B2 Coding device and method, decoding device and method, and program
The present technology relates to a coding device and method, and a decoding device and method, and a program capable of reducing the amount of calculations for decoding.A separating unit separates a supplied bit stream into coded data of channel sources including a dialog source, coded data of additional data sources, and coded data of dialog information. A dialog information decoding unit decodes the coded data of the dialog information. When the dialog information acquired by the decoding is presented to a viewer, the viewer selects one source from the dialog source and some additional dialog sources. An additional dialog source decoding unit decodes only the coded data of an additional dialog source selected by the viewer. An additional dialog selection unit outputs a viewer-selected audio signal from among the audio signals of the dialog source and additional dialog sources in response to the selection instruction of the viewer. The present technology is applicable to coding devices and decoding devices.
US10109282B2 Apparatus and method for geometry-based spatial audio coding
An apparatus for generating at least one audio output signal based on an audio data stream having audio data relating to one or more sound sources is provided. The apparatus has a receiver for receiving the audio data stream having the audio data. The audio data has one or more pressure values for each one of the sound sources. Furthermore, the audio data has one or more position values indicating a position of one of the sound sources for each one of the sound sources. Moreover, the apparatus has a synthesis module for generating the at least one audio output signal based on at least one of the one or more pressure values of the audio data of the audio data stream and based on at least one of the one or more position values of the audio data of the audio data stream.
US10109272B2 Apparatus and method for training a neural network acoustic model, and speech recognition apparatus and method
According to one embodiment, an apparatus for training a neural network acoustic model includes a calculating unit, a clustering unit, and a sharing unit. The calculating unit calculates, based on training data including a training speech and a labeled phoneme state, scores of phoneme states different from the labeled phoneme state. The clustering unit clusters a phoneme state whose score is larger than a predetermined threshold and the labeled phoneme state. The sharing unit shares probability of the labeled phoneme state by the clustered phoneme states. The training unit trains the neural network acoustic model based on the training speech and the clustered phoneme states.
US10109269B2 High and low frequency sound absorption assembly
A sound-absorption assembly comprises a tubular-shaped body having ends closed respectively by first and second microperforated tensioned flexible sheets and at least one planar diaphragm disposed inside the tubular body between the microperforated flexible sheets so as to delimit two spaces between said sheets.
US10109259B2 Method for displaying monitoring viewer in HMI system
Disclosed herein is a method for displaying a monitoring viewer in an HMI system. The method includes, upon receiving a request to display a monitoring viewer from a user, acquiring screen data to be displayed in the monitoring viewer; displaying a control area of the monitoring viewer on a display; displaying a view area of the monitoring viewer on the display; and displaying a monitoring screen in the view area by using the screen data. The view area includes one or more taps. Monitoring performance and efficiency of the HMI system can be increased.
US10109256B2 Display panel
A driver IC has a rectangular shape, and includes a first input terminal group in which first input terminals are disposed at intervals along a first long side, that is opposite a side that faces a display section, from a first short side. A second input terminal group is provided in which second input terminals are disposed at intervals along a second long side that faces the display section, from the first short side. An output terminal group is provided in which output terminals that output signals to the display section are disposed at intervals along the second long side from a position, which is spaced apart for a predetermined distance from where the second input terminals are disposed, to a second short side. A terminal group is not provided at positions that oppose the output terminal group at the first long side.
US10109255B2 Method, system and apparatus for dynamically generating map textures
Methods, systems and apparatus are described to dynamically generate map textures. A client device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include texture indicators linked to the one or more shapes. Embodiments may render the map data. For one or more shapes, a texture definition may be obtained. Based on the texture definition, a client device may dynamically generate a texture for the shape. The texture may then be applied to the shape to render a current fill portion of the shape. In some embodiments the render map view is displayed.
US10109254B2 Video processing circuit, video processing method, electro-optical device, and electronic apparatus
A video processing circuit detects a boundary between a first pixel to which an application voltage which is a first voltage is applied, and a second pixel to which an application voltage which is a second voltage higher than the first voltage is applied, based on a video signal indicating a video which alternately switches a first video and a second video which is obtained by moving in parallel with the first video for each unit frame, corrects the application voltage such that a fringe electric field occurring at the boundary is decreased, when determining a boundary detected by the boundary detection unit in a kth unit frame does not exist in a (k−2)th unit frame, and the boundary is a boundary which is moved from a (k−1)th unit frame to the kth unit frame, and outputs the corrected video signal such that the liquid crystal panel is driven.
US10109253B2 Display apparatus having signal delay compensation
A display apparatus includes a controller which generates control signals and outputs image data, a compensating circuit which receives a portion of the control signals from the controller and generates a compensation signal, a voltage generating circuit which converts an input voltage to a driving voltage and increases or decreases a voltage level of the driving voltage in a frame period in response to the compensation signal, a driving part which receives the control signals and the image data from the controller and receives the driving voltage from the voltage generating circuit to generate a panel driving signal, and a display panel which receives the panel driving signal from the driving part to display an image.
US10109251B2 Gate driver on array (GOA) circuit of IGZO thin film transistor and display device thereof
A gate driver on array (GOA) circuit of an IGZO thin film transistor and a display device thereof are described. The GOA circuit of the IGZO TFT includes a plurality of cascade GOA units. The GOA unit in the stage N includes a pull-up control unit, a pull-up unit, a pull-down unit, a pull-down holding unit, a transferring unit, a bootstrap capacitor, a first constant voltage with a negative level electrical potential, and a second constant voltage with a negative level electrical potential. The present invention solves the problem of the failure of the GOA circuit in the IGZO TFT.
US10109249B2 Display device
According to one embodiment, a display device includes substrates with pixels, a pixel electrode in each of the pixels, a display select circuit connected to the electrode, which supplies display and non-display voltages, a power line to which first and second voltages are supplied, a memory device connected to the power line and the display select circuit, a voltage select circuit which selects a voltage to be supplied to the power line from the first and second voltages, and a clock circuit which generates a clock signal. The memory device controls the display select circuit using the first and second voltages, and the first voltage select circuit selects the first or second voltages in synchronism with the clock signal.
US10109244B2 Display device
A display device includes a substrate and pixels arranged on the substrate in a matrix form. The substrate includes a display area in which the pixels are arranged and a non-display area disposed adjacent to a side of the display area. Each pixel includes a cover layer that extends in a row direction that includes a sidewall portion connected to the substrate and a cover portion spaced apart from the substrate and connected to the sidewall portion to define a tunnel-shaped cavity on the substrate. A width of the sidewall portion between adjacent pixels is less than a width of the sidewall portion disposed at an outermost position, and the cover layer seals one side of the tunnel-shaped cavity in the pixels arranged in a first row and a last row.
US10109237B2 Pixel and organic light emitting display device having the same
A pixel includes first through sixth transistors and an organic light emitting diode. The first transistor includes a gate electrode connected to a first node, a first electrode, and a second electrode connected to a second node. The second transistor provides a data signal to the first node in response to a scan signal. The third transistor provides a first power voltage to the first transistor in response to an emission control signal. The fourth transistor provides a reference voltage to the first node in response to a voltage control signal. The fifth transistor provides the reference voltage to the first node in response to an initialization control signal. The sixth transistor provides an initialization voltage to the second node in response to the initialization control signal. The organic light emitting diode is connected between the second node and a second power voltage.
US10109236B2 Compensation circuit and organic light emitting diode display device
A compensation circuit and an Organic Light Emitting Diode (OLED) device are disclosed. The compensation circuit includes a driver switch for driving a load, a reset energy storage element coupled to a to-be-reset terminal of the driver switch; and a reset charging circuit coupled to the reset energy storage element. During when the driver switch is reset, the reset charging circuit sequentially outputs a fast charging signal and a reset initialization signal to the reset energy storage element; the fast charging signal is for fast charging the reset energy storage element. The reset initialization signal is for adjusting the voltage output from the reset energy storage element to the driver switch's to-be-reset terminal to a preset voltage. Through the above design, the reset energy storage element may be fast charged with reduced charging time during the Reset stage, enhancing the Reset efficiency.
US10109227B2 Apparatus for controlling brightness of mobile phone screen
Embodiments of the present invention provide an apparatus for controlling brightness of a mobile phone screen, which includes: a mobile phone screen light source, a silicon-controlled dimmer, a rectifier processing module, a first constant current controller processing module, a second constant current controller processing module, an electrolytic capacitor processing module, and a third constant current controller processing module, since the first constant current controller processing module can be used to provide an anode forward current necessary to sustain conduction of the silicon-controlled dimmer, the problem of screen flickering in a switch changeover state can be avoided.
US10109215B2 Academic integrity protection
Methods, systems, and devices for maintaining academic integrity are disclosed herein. In some embodiments, an academic integrity system can maintain user profile data and receive integrity data. The integrity data can include data identifying one or several attributes of an actual user. This integrity data can be compared to the user profile data to determine a likelihood that the alleged user is the actual user. The likelihood that the alleged user is the actual user is compared to an academic integrity criterion. The result of this comparison is used to determine whether to request additional integrity data or to confirm or deny the identity of the actual user.
US10109214B2 Cognitive bias determination and modeling
In an approach for determining a preferred learning style of the user, a computer receives user information of a user. The computer collects data for user model development, wherein data includes actions performed by the user. The computer creates one or more associations between actions in the collected data for user model development and received user information. The computer determines a preferred learning style of the user based on the created one or more associations.
US10109213B2 Educational E-reader platform
Methods and systems for an educational e-reader platform are provided. The educational e-reader platform may be configured to receive one or more attributes of a student, comprising at least an indication of the student's reading ability, and one or more attributes of digital books available in a library. Using the student and digital book attributes acquired, the educational e-reader platform may create a customized library for the student comprising one or more of the digital books available in the library.
US10109206B2 Flight control apparatus and unmanned aerial vehicle equipped with same
A flight control apparatus that prevents an unmanned aerial vehicle from deviating from a predetermined flight-permitted area and is able to forcibly restrain it even when abnormality is present in the flight environment and the operation of the respective mechanisms of the vehicle, and an unmanned aerial vehicle equipped with this apparatus. The apparatus includes current position acquiring means for acquiring a flight position of the vehicle, flight-permitted area storing means, and deviation preventing means, wherein it forcibly makes the body unable to fly when: the current position acquiring means has become unable to acquire the position of the body, the flight position of the body is in the vicinity of the boundaries between the flight-permitted area and space external thereto or keeps out of the flight-permitted area for a predetermined time or longer, or the body has moved away a predetermined distance or more from the flight-permitted area.
US10109199B2 Prevention safety device in course change of small-sized vehicle
A prevention safety device in course change of small-sized vehicle includes a rear vehicle detector, a detection state determining unit, and a vehicle's own information transmitting unit. The rear vehicle detector is configured to detect a rear vehicle travelling at a rear of one's own vehicle. The detection state determining unit is configured to determine whether the rear vehicle detects one's own vehicle or not when the rear vehicle detected by the rear vehicle detector is an autonomous vehicle. The vehicle's own information transmitting unit is configured to transmit vehicle's own information to the rear vehicle immediately before one's own vehicle changes a course when the detection state determining unit determines that the rear vehicle does not detect one's own vehicle.
US10109190B1 Emergency vehicle warning system
An emergency vehicle warning system is a portable electronic device that detects emergency signals coming from emergency vehicles within a given radius and generates a warning in the form of audible signals, vibration, and/or lights within the vehicle to provide advanced warning to the occupants of the vehicle providing additional time to pull safely over to the side of the road to avoid accidents or tickets that may result from the failure to yield to emergency vehicles.
US10109185B1 Method and apparatus for traffic monitoring based on traffic images
A method and apparatus for monitoring traffic based on traffic images includes a server that receives traffic image data from applications running on mobile devices. The traffic image data includes location data together with image data corresponding to images of traffic on passageways traveled by the mobile devices as captured by cameras associated with the mobile devices. The server stores the traffic image data in a data store and makes the traffic images available to other computing devices (e.g., mobile devices) in response to receipt of requests that indicate locations for which the images are desired. The server may also be programmed to perform image recognition processes on the traffic images to recognize the presence and proximities of vehicles in the traffic images, and based thereon, determine traffic congestion at the locations where the traffic images were produced. The traffic congestion data may also be shared with other mobile devices.
US10109184B2 Probe based variable speed sign value
Systems, methods, and apparatuses are disclosed for predicting or estimating the value of a variable speed sign (VSS). A variable speed sign is identified. Probe data is collected at one or more vehicles in proximity to the variable speed sign. The speeds of the vehicles are included in or derived from the probe data. A statistical analysis is performed on the probe data. A speed limit value for the variable speed sign is determined based on the statistical analysis.
US10109177B2 Apparatus for detecting ferromagnetic objects at a protected doorway assembly
An apparatus for protecting an entrance to a protected area comprises a magnetic sensor to measure an ambient magnetic field or gradient within a first zone of sensitivity at a non-magnetic sensor means adapted to detect the presence of objects within a primary detection zone, a signal processing circuit arranged in communication with the magnetic sensor apparatus and nonmagnetic sensor apparatus, and a warning device operable by an output signal from the signal processing circuit, the warning device adapted to provide an alarm. The signal processing circuit identifies temporal variations due to the movement of a ferromagnetic object within the ambient magnetic field and correlates them with instances in which the non-magnetic sensor means detects the presence of an object in its detection zone, and causes the alarm to operate in the event that the correlation is indicative of the presence of a ferromagnetic object in the primary detection zone. It also determines the direction from which an object is approaching the using signals from the nonmagnetic sensor means and modifies the operation of the warning device dependent on the direction.
US10109168B1 Motion localization based on channel response characteristics
In a general aspect, detected motion is localized based on channel response characteristics. In some aspects, channel responses based on wireless signals transmitted through a space between wireless communication devices are obtained. A motion detection process is executed to detect motion of an object in the space based on the channel responses, and the channel responses are analyzed to identify a location of the detected motion within one of a plurality of regions within the space.
US10109167B1 Motion localization in a wireless mesh network based on motion indicator values
In a general aspect, a location of detected motion in a space is determined. In some aspects, motion of an object in a space is detected based on wireless signals communicated through the space by a wireless communication system that includes multiple wireless communication devices. Each wireless signal is transmitted and received by a respective pair of the wireless communication devices. Motion indicator values are computed for the respective wireless communication devices. The motion indicator value for each individual wireless communication device represents a degree of motion detected by the individual wireless communication device based on a subset of the wireless signals transmitted or received by the individual wireless communication device. A location of the detected motion in the space is determined based on the motion indicator values.
US10109161B2 Haptic driver with attenuation
In each of the various embodiments, a haptic driver is configured to attenuate a drive signal of an actuator. In particular, the haptic drivers described herein are configured to identify the resonance frequency of the actuator and to attenuate the haptic drive signal within a range of frequencies, the range being based on the identified resonance frequency. As a result, the strength of haptic effects produced by the actuator may be more uniform along a wider frequency range.
US10109149B2 Use of mobile device as a direct input/output device for a player tracking system for gaming machine
A mobile device is used as an input/output device for a player tracking system for gaming machines, such as slot machines. Each gaming machine has a unique identifier and each player has a unique identifier that is associated with an account of the player. Player credentials are electronically communicated via the mobile device directly to the player tracking system, and each player credential is associated with a player's unique identifier that is maintained by the player tracking system. The mobile device is also used to electronically communicate directly to the player tracking system a gaming machine that the player wishes to play. Prior to initiation of game play on a gaming machine, the player tracking system associates the unique identifier of a player with the unique identifier of a gaming machine that the player wishes to play. A play session is initiated at the gaming machine and game play at the gaming machine is associated with the account of the player, and activity from the play session is captured by the player tracking system. Information is displayed on a display screen of the mobile device during the play session, including data regarding the player that is maintained in the player tracking system.
US10109143B2 Systems and methods for wireless authorization at a vending machine
Some embodiments are associated with wireless payment or account verification or authorization for purchases made from a vending machine via a customer's mobile device.
US10109132B2 Sampling method and sampling apparatus for anti-counterfeiting information about cash note
Disclosed are a sampling method for anti-counterfeiting information about a cash note, and a sampling apparatus for anti-counterfeiting information about a cash note, which executes the method. The sampling method for anti-counterfeiting information about a cash note comprises: through differences collected between sensors, utilizing a law of the differences to restore spatially coupled power-frequency of low-frequency electromagnetic interference signals acquired by an effective signal sensor (21); and then performing common-mode signal elimination on voltage waveform data corresponding to the anti-counterfeiting information, thereby thoroughly elimination the spatially coupled power-frequency or low-frequency electromagnetic interferences that magnetic signal sensors suffer from during the collection of magnetic anti-counterfeiting signals.
US10109130B2 Method and device for testing a security element of a security document
Method and device for testing a security element (4) of a security document, the security element (4) being able to contain at least one substance (5) which has optically variable properties, including the following method steps:illuminating the security element (4) with at least one predetermined illumination parameter, filtering the light reflected by the security element into a first component (RLp) having a first polarisation, determining an intensity (I) of the first component (RLp) of reflected light reflected at a reflection angle (ϕR), for at least one reflection angle (ϕR), and verifying the presence of a substance (5) which has optically variable properties as a function of the intensity (I) of the first component (RLp).
US10109129B2 Express voting
Methods and apparatus, including computer program products, are provided for express voting. In some example embodiments, there is provided a method for express voting. The method may include authenticating a voter based on a token carried by a user equipment, the token mapped to at least one of an identity of the voter, a precinct of the voter, and a ballot for the voter; and providing, when the authenticating indicates the voter is authorized to vote, the ballot presented on the user equipment. Related systems, methods, and articles of manufacture are also disclosed.
US10109119B2 System and method for automotive diagnostic tool data collection and analysis
A method for monitoring component usage during vehicle service activities has been developed. The method includes receiving with a diagnostic tool diagnostic data from a vehicle, receiving with the diagnostic tool a component identifier corresponding to a component in the vehicle that is replaced in a service procedure in response to the diagnostic data from the diagnostic tool, transmitting with the diagnostic tool the diagnostic data and the component identifier to a server, and transmitting with the server the component identifier to a listener computing device that is associated with a manufacturer of the component.
US10109115B2 Modifying vehicle fault diagnosis based on statistical analysis of past service inquiries
A system and method of modifying a vehicle service database includes: accessing a database containing previously-received symptom text that has been associated with a vehicle identifier and one or more vehicular service solutions for the previously-received symptom text; determining a statistical likelihood that one or more additional vehicular service solutions apply to previously-received symptom text based on a correlation between the previously-received symptom text and additional vehicular service solutions; determining that the statistical likelihood is above a predetermined threshold; and associating the previously-received symptom text with the additional vehicular service solutions.
US10109099B2 Method and apparatus for efficient use of graphics processing resources in a virtualized execution enviornment
An apparatus and method are described for an efficient multi-GPU virtualization environment. For example, one embodiment of an apparatus comprises: a plurality of graphics processing units (GPUs) to be shared by a plurality of virtual machines (VMs) within a virtualized execution environment; a shared memory to be shared between the plurality of VMs and GPUs executed within the virtualized graphics execution environment; the GPUs to collect performance data related to execution of commands within command buffers submitted by the VMs, the GPUs to store the performance data within the shared memory; and a GPU scheduler and/or driver to schedule subsequent command buffers to the GPUs based on the performance data.
US10109098B2 Systems and methods for displaying representative images
A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises receiving an indication of a new orientation for the collection viewer, displaying a sequence of animation frames that depict an in-place rotation animation for the representative images, generating a rotation angle in a sequence of rotation angles, and displaying a rendered representative image for each of the two or more representative images by rendering the two or more representative images, wherein each rendered representative image is rotated according to the rotation angle.
US10109097B2 Dynamic collision avoidance for crowd simulation over structured paths that intersect at waypoints
One embodiment of the invention sets forth a technique for identifying and avoiding impending collisions between moving objects in an animation. Paths traversed by the moving objects intersect at pre-determined intersection points. As a moving object approaches an intersection point, a collision avoidance module determines whether the object is on course to collide with another moving object also approaching the intersection point. If a collision is detected, then the collision avoidance module modifies the speed of the moving object to avoid the collision.
US10109091B2 Image display apparatus, image display method, and storage medium
Provided is an image display apparatus that includes an automatic recognition unit configured to automatically recognize a plurality of objects included in an image; a management unit configured to manage information related to the automatically recognized object as management information; a display control unit configured to display the object of the image on the screen based on the management information; and a specification unit configured to specify an object included in the image, wherein the management unit adds information related to the object specified by the specification unit to the management information, and the display control unit displays the object of the image based on the management information to which the information related to the specified object is added.
US10109081B2 Recovery of missing information in diffusion magnetic resonance imaging data
There is described herein a method for recovering missing information in diffusion magnetic resonance imaging (dMRI) data. The data are modeled according to the theory of moving frames and regions where frame information is missing are reconstructed by performing diffusions into the regions. Local orthogonal frames computed along the boundary of the regions are rotated into the regions. Connection parameters are estimated at each new data point obtained by a preceding rotation, for application to a subsequent rotation.
US10109073B2 Feature tracking and dynamic feature addition in an augmented reality environment
A mobile device stores a target image and target image data collected contemporaneously with the target image. The mobile device receives a reference position indication that corresponds to the target image data and receives a video feed from a camera while the mobile device is in the reference position. The mobile device detects a match between a first image from the video feed and the target image, unlocks an augmented reality space, and instructs presentation of a virtual object within the augmented reality space. The mobile device receives sensor data and a continuing video feed from the camera, compares a second image from the continuing video feed with the first image, and identify common features in the first and second images. The mobile device detects a location change based on the sensor data and changes in the common features between the first and second images.
US10109065B2 Using occlusions to detect and track three-dimensional objects
A mobile platform detects and tracks a three-dimensional (3D) object using occlusions of a two-dimensional (2D) surface. To detect and track the 3D object, an image of the 2D surface with the 3D object is captured and displayed and the 2D surface is detected and tracked. Occlusion of a region assigned as an area of interest on the 2D surface is detected. The shape of the 3D object is determined based on a predefined shape or by using the shape of the area of the 2D surface that is occluded along with the position of the camera with respect to the 2D to calculate the shape. Any desired action with respect to the position of the 3D object on the 2D surface may be performed, such as rendering and displaying a graphical object on or near the displayed 3D object.
US10109064B2 System for real-time moving target detection using vision based image segmentation
A system for processing video signal information to identify those pixels associated with a moving object in the presence of platform and/or sensor pointing induced motion. Frame differencing with self-adjusting noise thresholds is implemented to detect pixels associated with objects that are in motion with respect to the background and a field-by-field motion pixel map of pixels associated with the moving object is generated. A two (2) step pixel grouping process is used where the first pass runs in real-time as the video signal is received and writes the links between pixel groups into entries in a table. The second pass operates on a smaller set of link data and only needs to reorder entries in the table.
US10109056B2 Method for calibration free gaze tracking using low cost camera
A method and device for eye gaze estimation with regard to a sequence of images. The method comprises receiving a sequence of first video images and a corresponding sequence of first eye images of a user watching at the first video images; determining first saliency maps associated with at least a part of the first video images; estimating associated first gaze points from the first saliency maps associated with the video images associated with the first eye images; storing of pairs of first eye images/first gaze points in a database; for a new eye image, called second eye image, estimating an associated second gaze point from the estimated first gaze points and from a second saliency map associated with a second video image associated with the second eye image; storing the second eye image and its associated second gaze point in the database.
US10109045B2 Defect inspection apparatus for inspecting sheet-like inspection object, computer-implemented method for inspecting sheet-like inspection object, and defect inspection system for inspecting sheet-like inspection object
An apparatus divides a photographed image of a sheet-like inspection object into blocks each of which has a size of a predetermined number of pixels by a predetermined number of pixels, calculates a longitudinal variance based on pixel values in a longitudinal direction in each block and a lateral variance based on pixel values in a lateral direction in the block, determines whether the block is a defect candidate using the longitudinal variance and the lateral variance as sheet-like inspection object defect determination evaluation values, and determines, based on one of a length and an area of the blocks determined as the defect candidates, whether the sheet-like inspection object has defect.
US10109041B2 Method of interacting with a simulated object
A method of interacting with a simulated object the method comprising: generating a simulation of the object; displaying the simulation on a first display device; interacting with the simulation on the first display device; capturing a representation of the simulation from the first display device for display on a second display device; displaying the representation of the simulation on the second display device; interacting with the representation of the simulation on the second display device.
US10109036B2 Image processing apparatus, control method for same, and program that performs image processing for image data having a focus state that is changeable
An image processing apparatus that performs image processing on an image having light-field image data having a focus state that is changeable after shooting of the image. The image processing apparatus includes a processor and a memory storing a program which, when executed by the processor, causes the processor to function as a specifying unit configured to specify a trimming area of the image, an acquiring unit configured to acquire information indicating a depth position to be focused in the specified trimming area, a generating unit configured to generate edited light-field image data, a storing unit configured to store the information acquired by the acquiring unit together with the edited light-field image data, a focusing unit configured to bring the specified trimming area into focus, and an output unit configured to output an image that includes the specified trimming area that is brought into focus.
US10109034B2 Method and apparatus for tracking an object
In a method of tracking an object, a plurality of images of a target object is obtained. A super-resolved image of the target object is calculated from the plurality of images. A further image of the target object is obtained. The further image is correlated with the super-resolved image, in order to identify the location of the target object in the further image.
US10109032B2 Pixel buffering
In an example method and system, image data to an image processing module. Image data is read from memory into a down-scaler, which down-scales the image data to a first resolution, which is stored in a first buffer. A region of image data which the image processing module will request is predicted, and image data corresponding to at least part of the predicted region of image data is stored in a first buffer, in a second resolution, higher than the first. When a request for image data is received, it is then determined whether image data corresponding to the requested image data is in the second buffer, and if so, then image data is provided to the image processing module from the second buffer. If not, then image data from the first buffer is up-scaled, and the up-scaled image data is provided to the image processing module.
US10109026B2 Mobile restaurant ordering system
A mobile ordering system for a restaurant configured to request processing of an order made by a customer with a mobile device when the customer enters a predetermined geographic region associated with the restaurant as determined by a server configured to process global positioning satellite (“GPS”) data received from the mobile device. A user associated with the restaurant uses the mobile restaurant ordering system to define the predetermined geographic region. The server may be configured to dynamically alter the predefined geographic region associated with the restaurant based on certain factors associated with the restaurant, the order, and/or the customer.
US10109024B2 Collecting data to generate an agricultural prescription
A method begins by a drive unit affiliated with farm equipment receiving data from the farm equipment to produce agricultural data. The method continues with the drive unit determining a filtering constraint based on one or more parameters selected from a plurality of lists of agricultural parameters and filtering the agricultural data based on the filtering constraint to produce filtered agricultural data. The method continues with the drive unit determining processing of the filtered agricultural data and executing the processing of the filtered agricultural data.
US10109013B1 Usage-based insurance cost determination system and method
A system and method for calculating and applying insurance costs. For vehicle insurance under one embodiment of the present invention, insurance costs are calculated on a per-mile basis in a nonlinear fashion, assigning different levels of risk based upon the distance driven by a customer. In one embodiment of the present invention, the first miles or kilometers driven by a customer are assigned a greater level of risk than later-driven miles or kilometers. The present invention provides an actuarial method that more closely conforms the cost of insurance for a particular vehicle to its annual mileage by creating a Rate Per Mile Factor (RMF), where the RMF is expressed as a function of annual mileage.
US10109012B2 Method and apparatus for representing and modeling concepts in finance
A method and apparatus for presenting, managing and manipulating financial and econometric data are presented. The method and apparatus presented provide a virtual financial laboratory that allows a user to test and verify financial “Concepts”. The disclosed method and apparatus allows a user to learn how to wisely invest money and manage investments based on an enhanced understanding gained through the testing and verifying of financial Concepts. Some of these embodiments are directed toward a method and apparatus for modeling and simulating events.
US10109011B1 Reverse convertible financial instrument
Methods and systems are provided herewith for providing a financial instrument. In some embodiments, a processor may receive one or more performance parameters for determining a performance of an asset at one or more future times are received from one or more parties. The processor may receive a request to generate indicia of a financial instrument. The financial instrument may comprise a funding instrument that specifies rights and obligations of at least a first party and a second party respecting a funding contribution from the first party for funding an asset owned at least in part by the second party. The processor may determine a plurality of possible measurements of a future performance of the asset based at least in part on the received performance parameters. The processor may determine a conversion schedule for converting at least a portion of the first user's rights in the financial instrument into an equity component of the asset. The conversion schedule may specify a possible post-conversion equity component for each of the plurality of possible performance measurements. In some embodiments, the conversion schedule may specify a greater possible post-conversion equity component for a greater possible performance measurement. The processor may transmit the conversion schedule to the second party.
US10109002B2 Method for smart rate plans
The present invention relates generally to a process for determining optimized communication rate plans for one or more communications devices across one or more communications networks. The present invention provides for determining an intelligent rate plan for a user having one or more devices operative on a communications network with one or more rate plans. The present invention, in one or more embodiments provides a user of communication devices with a cost-effective rate plan solution in relation to the user's use of their devices and available cost-savings programs available to the user.
US10108997B2 Consumer progress monitoring
Methods and a system for consumer progress monitoring are provided. A third-party consumer application executing on a Self-Service Terminal (SST) is monitored, without modifying the third-party consumer application, for progress updates. The progress updates are sent to a server and pushed to a device of clerk for monitoring a communication session between a consumer operating the SST and a host system.
US10108987B2 E-mail based dynamic advertising
A method includes receiving, at a proxy server, a first request for advertising content from a computing device, where the first request includes an identifier and where the first request is associated with an e-mail received by the computing device. The method also includes determining whether state information associated with the identifier is available. The method further includes, in response to determining that the state information associated with the identifier is unavailable, generating the state information associated with the identifier at the proxy server. The method also includes sending a second request for the advertising content from the proxy server to an advertising server, where the second request includes at least a portion of the state information associated with the identifier. The method also includes receiving the advertising content from the advertising server. The method further includes sending the advertising content to the computing device.
US10108979B2 Advertisement effectiveness measurements
A dashboard to integrate gadgets and present data output from the gadgets in an integrated user interface. The gadgets dynamically collect information about an advertisement or an ad campaign associated with the advertisement as the information is collected from various sources during the ad campaign, each of some of the gadgets processing collected information and outputting the processed information in real time.
US10108974B1 Method, apparatus, and computer program product for providing a dashboard
Provided herein are systems, methods and computer readable media for providing a dashboard. An example method comprises determining, using a processor, a total demand for one or more promotion tuples, identifying a current supply, wherein the current supply is identified in an instance in which the current supply is usable to satisfy the total demand, determining one or more demand gaps based on a difference between the total demand and the current supply, providing a first view in a lead dashboard, the first view comprising at least one of a total demand, current supply or one or more demand gaps, receiving a selection of one of a plurality of granularities of either a location or category, and refining the first view into a second view, the second view comprising additional granularity of at least one of a total demand, current supply or one or more demand gaps when compared to the first view.
US10108941B2 Check data lift for online accounts
Embodiments for extracting data for online account includes systems that receive at least one check images, apply one or more optical character recognition processes to at least a portion of the at least one check image, and convert image based data to text based data. The embodiments further identify check data in the text based data, identify online data from the check data, incorporate at least a portion of the online data into a portion of an online account, and provide the online account portion to a customer.
US10108929B2 Systems and methods for generating a report from stream data
A processing device and method for generating data reports from a data stream are provided. The processing device may include an analyzer that may identify a data record by detecting a start record event indicator and an end record event indicator within the data stream, the start and end record event indicators representing a start and an end of the respective data record, an extractor that may extract data of the identified data record from the data stream based on the start record event indicator and the end record event indicator, and a generator configured to generate, based on the event indicator, one or more events, wherein an event handler handles the one or more events to process the data record for inclusion into the data report.
US10108927B2 Method and system for enhancing user experience on a web content page by categorizing contacts and relevant posts
A method and system for enhancing user experience on a web content page. The method includes extracting a list of contacts of a user from one or more networking websites based on a relationship level. The method also includes analyzing a plurality of posts generated by the list of contacts. The method further includes categorizing each contact in the list of contacts and the plurality of posts under one or more web content topics. Moreover, the method includes displaying, to the user, one or more contacts along with a set of posts relevant to a web content topic on the web content page. The system includes one or more electronic devices, a communication interface, a memory, and a processor.
US10108926B2 Adaptive analytics system and method of using same
An adaptive analytics system comprises a set of analytic type templates representing analytic types, each analytic type template including predetermined report items for generating a report for a respective analysis type; and an analytic framework for defining relations among the analytic types. The relations provides analytic paths for navigating reports.
US10108922B2 Methods and systems for detecting transportation relays
Methods and systems for determining that a transportation relay has occurred are disclosed. Systems include a first tracking device configured to track a location of a first load; a second tracking device configured to track a location of a second load; and a central computing device. The central computing device is configured to receive the location of the first load from the first tracking device; identify a stop event for the first load based on the location of the first load; receive the location of the second load from the second tracking device; identify a stop event for the second load based on the location of the second load; determine that the stop event for the first load and the stop event for the second load are within a predetermined proximity; and determine that the transportation relay has occurred.
US10108921B2 Customs inspection and data processing system and method thereof for web-based processing of customs information
A multi-user, multi-organization web-based system for processing customs information is provided. The system includes a server device connected to a communication network and having a communication server module for communicating over the network. The server device receives a declaration pertaining to a consignment, including identification of specific goods in the consignment and predetermined parameters of the consignment. The server device further includes an application program module that verifies the declaration, conducts a risk analysis of the received information, calculates an amount of customs duty and taxes for the consignment, and determines whether or not to initiate an inspection process based on the risk analysis. A computer-implemented method for processing the customs information is also provided. The method includes the steps of receiving a declaration pertaining to a consignment, and verifying the declaration. Also included are the steps of conducting a risk analysis of the received information, calculating an amount of customs duty and taxes for the consignment, and determining whether or not to initiate an inspection process based on the risk analysis.
US10108919B2 Multi-variable assessment systems and methods that evaluate and predict entrepreneurial behavior
Multi-variable assessment systems and methods that evaluate and predict entrepreneurial behavior are provided herein. Methods include obtaining entrepreneur data related to personal skills data, business history data, and social network data for the entrepreneur across a plurality of network modalities, the plurality of network modalities including social networks, phone records, and message records, determining business event information for business events identified between the entrepreneur and contacts of the entrepreneur found in the entrepreneur data, and performing a dynamic measurement of engagement between the entrepreneur and the contacts by looking for contacts between the entrepreneur and the contacts that cross the plurality of network modalities, wherein the dynamic measurement includes an entrepreneur score for the entrepreneur.
US10108914B2 Method and system for morphing object types in enterprise content management systems
Morphing object types in enterprise content management systems is described. A text properties file is created that maps properties associated with an object type to properties associated with a new object type. A database associated with an enterprise content management system is queried to retrieve objects based on the object type. The objects are stored in a staging database. The objects are deleted from the database. Property tables are created in the database based on the new object type. The objects are migrated from the staging database to the newly created property tables based on the text properties file.
US10108894B2 Anti-counterfeit label having increased security
The invention relates to a near field magnetically coupled contactless tag, comprising a substrate comprising a rupture zone; a master microcircuit arranged on the substrate on one side of the rupture zone, and configured to be interrogated by a near-field reader; a slave microcircuit arranged on the substrate on the other side of the rupture zone; and a sacrificial link connecting the two microcircuits, wherein the two microcircuits are configured to negotiate mutual authentication through the sacrificial link.
US10108891B1 Exchange coupled amorphous ribbons for electronic stripes
Dynamic magnetic stripe communications devices may include a coil. An exchange coupled amorphous material may be inside the coil, for example, in the form of a ribbon. The exchange coupled amorphous material may include magnetically hard crystallites embedded in a soft magnetic amorphous matrix and/or at least one crystalline surface layer. A device may include a dynamic magnetic stripe communications device including one or more exchange coupled amorphous ribbons. The device may include more than one exchange coupled amorphous ribbon. Amorphous ribbons and/or layers of amorphous ribbons may be stacked (e.g., in alignment to one another) and/or offset at different heights. The ribbons may be in a single domain state without an external magnetic field, for example, an external magnetic field from a permanent magnet. The device may not include a permanent magnet.
US10108885B1 Iterative relabeling using spectral neighborhoods
A first image is received. An initial label is assigned to at least some pixels in the first image, including by assigning a first label to a first pixel. A determination is made, based at least in part on labels of spectral neighbors of the first pixel, that the first pixel's label should be replaced with a different label. The first pixel's label is updated with the different label.
US10108884B2 Learning user preferences for photo adjustments
In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. A correction parameter based on previously stored user adjustments for similar images is determined. A user style that is an adjusted version of the new image is generated by applying the correction parameter. The user style is provided on a user interface. A user adjustment is received. Based on determining that a user sample image is within a predetermined threshold of closeness to the new image, data corresponding to the user sample image is replaced with new adjustment data for the new image in a database of user sample images used to generate the correction parameter. Based on determining that no user sample images are within the predetermined threshold of closeness, new adjustment data is appended to the database used to generate the correction parameter.
US10108880B2 Systems and methods of object identification and database creation
Exemplary embodiments are generally directed to systems and methods of object identification. Exemplary embodiments can scan, by an optical reader, a machine-readable identifier associated with an original object. Exemplary embodiments can capture an image of the original object at a first orientation using an image capture device. Exemplary embodiments can transmit the machine-readable identifier and the image of the original object to an image database to store an association between the image of the original object and the machine-readable identifier. Exemplary embodiments can receive a subsequent object having a subsequent machine-readable identifier that is unavailable or incapable of being scanned. Exemplary embodiments can capture an image of the subsequent object with the image capture device. Exemplary embodiments can execute an image recognition function that outputs object identification information for the image of the subsequent object based on the machine-readable identifier associated with the image of the original object.
US10108875B2 Information processing device, information processing method, information processing program, and recording medium
An image processing device configured to process image data obtained externally, the image processing device including a preprocessing circuit configured to carry out preprocessing during image processing; and a circuit configuration controller configured to carry out partial reconfiguration of the preprocessing circuit; the preprocessing circuit including: a plurality of arithmetic converter circuits configured to perform arithmetic computations on image data to convert the image data; and a timing control circuit provided between each one in the plurality of arithmetic converter circuits connected in order of processing, the timing control circuit configured to secure the reliable exchange of data; and the circuit configuration controller partially reconfiguring at least one arithmetic converter circuit in the plurality of arithmetic converter circuits while not partially reconfiguring the timing control circuit.
US10108870B1 Biometric electronic signatures
One or more contemporaneous signature images are captured while a user generates an electronic signature for a document. When one or more contemporaneous signature images maps to a verification image, signature data representative of an electronic signature is associated with the document.
US10108865B2 Information calculation device
An information calculation device includes an ECU configured to specify right and left lane marker candidate points based on edge points in the captured image, and configured to, when two edge points satisfying separation conditions are included in each of the right and left lane marker candidate points, calculates a lateral position of the vehicle, a pitch angle, a yaw angle, a lane width of a traveling lane, a curvature, and a curvature change rate by Kalman filter processing. The ECU is configured to calculate the pitch angle to be zero and the lane width to be a predetermined value when the two edge points satisfying the separation conditions are included in one of the right and left lane marker candidate points and no edge point is included in the other lane marker candidate points.
US10108857B2 Image reading apparatus, image correcting method
An image reading apparatus is configured to read an image of each of documents transported in a transport path from an upstream side to a downstream side in a transport direction, acquires a correction factor for correcting a read image on the basis of a fed document number, and corrects the length of the read image in the transport direction on the basis of the correction factor which has been acquired.
US10108856B2 Data entry from series of images of a patterned document
The present disclosures provide methods of optical character recognition for extracting information from a patterned document, which have at least static element and at least one information field. Related computer systems and computer-readable non-transitory storage media are also disclosed.
US10108852B2 Facial analysis to detect asymmetric expressions
A system and method for facial analysis to detect asymmetric expressions is disclosed. A series of facial images is collected, and an image from the series of images is evaluated with a classifier. The image is then flipped to create a flipped image. Then, the flipped image is evaluated with the classifier. The results of the evaluation of original image and the flipped image are compared. Asymmetric features such as a wink, a raised eyebrow, a smirk, or a wince are identified. These asymmetric features are associated with mental states such as skepticism, contempt, condescension, repugnance, disgust, disbelief, cynicism, pessimism, doubt, suspicion, and distrust.
US10108851B2 Face recognition in an enterprise video conference
A video conference invite is accessed and names and/or account addresses in the invite are used to obtain information of people listed on the invite from a database. The information can include template photographs of the people and locations of the people. During a video conference that is subject of the invite, when it is determined that a video feed of the video conference indicates that plural participants are together in a single room, images of faces in the video feed are efficiently matched against only template photographs of people in the database indicated by the database as being associated with the room.
US10108847B2 Eyeglass wearing image analysis device, eyeglass wearing image analysis method, and storage medium having eyeglass wearing image analysis program stored
An eyeglass wearing image analysis device includes: an acquisition unit that acquires eyeglass frame type information; and a controller that performs a control operation based on the eyeglass frame type information.
US10108828B2 Method of generating codes for animal marking
A method of generating animal identification codes is described. A first and second number are selected, then each number is compared respectively against previously used first and previously used second numbers in a pool. Such comparing uses a computed distance based on how the numbers will be encoded and marked on an animal, such as a Hamming distance of printed symbologies. If the distance computed for either the first or second number is below a distance threshold, that number is discarded and another number is selected. When both numbers pass the distance test, they are added as a pair into the pool. Pairs from the pool may be encoded and marked on an animal. The encoding of the first number may generate a human-readable mark while a different encoding of the second number generates a machine-readable mark.
US10108824B2 Method and system for correctly identifying specific RFID tags
A system and method for identifying a specific RFID tag includes RFID reader circuitry, such as within an RFID reader, configured for sending and receiving RF signals to detect RFID tags and for obtaining signal parameter information associated with the RFID tags. Processing circuitry is configured for using the signal parameter information for one or more tags of the RFID tags and calculating a tag score for the one or more RFID tags. The processing circuitry is further configured for determining a specific RFID tag using the tag scores for the one or more RFID tags.
US10108823B2 Configuring an embedded electronic device by reading a radiofrequency tag
The disclosure relates to a system embedded in an airplane comprising an electronic device intended to be inserted into a frame, a frame that can accommodate the electronic device, in which system the electronic device includes a radiofrequency tag reader, a radiofrequency tag, having a configuration information item, is fixed to the frame such that the radiofrequency tag reader can read the radiofrequency tag once the electronic device is inserted into the frame and the electronic device is adapted to, in a phase of configuration of the electronic device: read the configuration information item via the radiofrequency tag reader and determine a configuration of the electronic device as a function of the configuration information item read.
US10108822B1 System and method for recognizing electronic elements
A system and a method for recognizing electronic elements are disclosed. The system includes at least two electronic elements and a control circuit board. The electronic elements include a fan, a light strip, or a combination of the fan and the light strip. The electronic elements are electrically connected in series. Each electronic element is provided with a recognition chip having a recognition code. The recognition chip of the next-preceding electronic element requests the recognition chip of the next-following electronic element to transmit the corresponding recognition codes back, so that the recognition chips of the electronic elements from first to last sequentially transmit the corresponding recognition codes back. The control circuit board is electrically connected with the first electronic element and sequentially receives the recognition codes according to the order of the at least two electronic elements connected in series.
US10108819B1 Cross-datacenter extension of grid encoded data storage systems
Techniques for extending a grid encoded data storage system to additional datacenters are described herein. A grid of shards with a first index and a second index is created and a set of null shards is added to the grid of shards. When a data object is received for storage in the grid of shards, a set of shards with the same first index is selected for the storage location with at least one null shard and one or more other shards. The null shard is enabled for data storage by allocating a storage device for the null shard. The grid is then updated by storing at least a portion of the data object in the set of shards, updating derived shards in the set of shards, and updating derived shards with the same second index as the updated shards.
US10108813B2 Query conditions-based security
A system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment discloses managing access by multiple users to a predefined query against data in a database. The embodiment comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.
US10108810B2 System and method for secure document embedding
The example non-limiting technology herein uses a Microsoft Office module or other application that automatically encrypts an Office document (Excel, PowerPoint, Word) or other software object and embeds the encrypted data within a “mule” or carrier file of the same type. On user's systems without the module installed, the “mule” file will open normally without exposing the embedded secret file. On systems with the module installed and properly authorized, the user will see the encrypted file open without seeing the “mule” file. This allows the secure transport of a file within a plaintext “mule” file.
US10108805B2 Method and apparatus to process SHA-2 secure hashing algorithm
A processor includes an instruction decoder to receive a first instruction to process a secure hash algorithm 2 (SHA-2) hash algorithm, the first instruction having a first operand associated with a first storage location to store a SHA-2 state and a second operand associated with a second storage location to store a plurality of messages and round constants. The processor further includes an execution unit coupled to the instruction decoder to perform one or more iterations of the SHA-2 hash algorithm on the SHA-2 state specified by the first operand and the plurality of messages and round constants specified by the second operand, in response to the first instruction.
US10108802B2 Static program analysis method for detecting security bugs in programs that rely on code access control
A method for using static program analysis for detecting security bugs in application source code including receiving and determining a plurality of variables based on the application source code. The method further includes determining a plurality of information flow relations comprising a source variable and a target variable, determining a confidentiality requirement and a capability for each of the source variables, and determining an integrity requirement and a capability for each of the target variables. The method further includes generating an error report log entry when the capability of the target variable is not greater than and not equal to the confidentiality requirement of the source variable or the capability of the source variable is not greater than and not equal to the integrity requirement of the target variable. The method further includes generating an error report log.
US10108798B1 Methods and systems for defending against cyber-attacks
Methods, systems, and computer-readable storage medium including a computer program product for defending against cyber-attacks are provided. One method includes receiving, by a processor, program code and automatically generating a chronomorphic binary for the program code. The method further includes storing the chronomorphic binary in an executable memory space and diversifying the executable memory space for the chronomorphic binary during runtime of the program code. A system includes memory configured for storing a defense module and a processor connected to the memory. The processor, when executing the defense module, is configured for performing the above-referenced method. One computer program product includes computer code for performing the above-referenced method.
US10108782B2 Smart pneumatic coupler
A pneumatic coupler having a pneumatic control device and a coupler detection module. The coupler detection module coupled to the pneumatic control device. The pneumatic coupler also having a signal bearing medium that is communicatively coupled to the coupler detection module and to a pneumatic device coupled to the pneumatic coupler. The signal bearing medium storing one or more of an identification of the pneumatic coupler and instructions for the pneumatic device.
US10108780B2 Diagnostic image security system
A method for restricting unauthorized access to a patient's diagnostic images is provided.
US10108773B1 Partitioning circuit designs for implementation within multi-die integrated circuits
Partitioning a circuit design can include determining, using a processor, a target area utilization and a target cut utilization by iterating over a range of timing violations and determining, using the processor, a worst allowed timing violation based upon the target area utilization and the target cut utilization. Circuit elements of the circuit design can be assigned to partitions, using the processor, for implementation of the circuit design in a multi-die integrated circuit based upon a partition cost calculated using the target area utilization, the target cut utilization, and the worst allowed timing violation.
US10108768B2 Identifying bugs in a counter using formal
A method of detecting a bug in a counter of a hardware design that includes formally verifying, using a formal verification tool, an inductive assertion from a non-reset state of an instantiation of the hardware design. The inductive assertion establishes a relationship between the counter and a test bench counter at two or more points in time. If the formal verification tool identifies at least one valid state of an instantiation of the counter in which the inductive assertion is not true, information is output indicating a location of a bug in the hardware design or the test bench counter.
US10108764B2 Power consumption estimation method for system on chip (SOC), system for implementing the method
A method of estimating power consumption for a system on chip (SOC) includes simulating operation of a first sub-block to obtain power consumption information for the first sub-block including first activation information for a first IP block. The method further includes simulating operation of a second sub-block to obtain power consumption information for the second sub-block including second activation information for the first IP block and activation information for a plurality of second IP blocks. The method further includes determining a weighting factor for the first activation information for the first IP block, the second activation information for the first IP block and the activation information for each second IP block. The method further includes estimating power consumption for the SOC based on the first and second activation information for the first IP block, the activation information for at least one second IP block, and corresponding weighting factors.
US10108763B2 Method and simulation arrangement for simulating an automated industrial plant
A method for simulation of an automated industrial plant simulated in a plant model divided into a plurality of submodels, where the submodels are modeled with a behavior description comprising a calculation algorithm or a mathematical equation, each submodel is connected into the plant model with at least one submodel, where the plant model or the submodels are translated in preparation for the simulation by a translation run into a form which is executable by a computer system, an execution sequence of the submodels is defined, the submodels are expanded by run time models having a calculation time assigned to a respective submodel, where an overall calculation time of the plant model is derived and graphically presented in the granularity of the calculation times of the submodels based on the execution sequence and the expanded submodels to provide a detection and localization of real-time-critical execution paths in the plant model.
US10108762B2 Tunable miniaturized physical subsurface model for simulation and inversion
Conventional computational simulation and inversion of subsurface flow is expensive, which is wasteful in terms of time and energy consumption. The present invention discloses a process for implementation of mathematical techniques such as forward simulation, sensitivity analysis, and inversion to physical microstructure models for subsurface fluid simulation. This process not only offers accurate and reliable results, but also is cost effective.
US10108760B2 Sediment transport simulation with parameterized templates for depth profiling
Depth-averaged flow simulation systems and methods provided herein employ parameterized templates for dynamical depth profiling for at least one step of a simulation. In one illustrative computer-based embodiment, the simulation method includes, for each map point at one given time step: determining a flow template and a sediment concentration template based on depth-averaged flow velocity and depth-averaged sediment concentrations of different classes of grain size for that map point; employing the templates to construct a vertically-distributed flow velocity profile and vertically-distributed sediment concentration profiles for associated classes of grain size for that map point, thereby obtaining 3D flow velocity and 3D sediment concentration fields; using the 3D fields to calculate fluid and sediment fluxes; updating the flow velocity and sediment concentration profiles based on the divergence of the fluxes; integrating the profiles to compute updated depth-averaged flow velocity and sediment concentrations and center of gravity; and solving the depth-averaged flow equations for the next time step.
US10108759B2 Method for optimization of fuel cells operating conditions using hybrid model
Provided is a method for optimization of fuel cells operating conditions using a hybrid model, and more particularly, a method for optimization of fuel cells operating conditions using a hybrid model which generates a life prediction model determined by time and temperature based on a theoretical performance model and an empirical durability model and estimates an optimal operation temperature in a target life based on the life prediction model.
US10108758B2 Virtual mobile management for device simulation
Described herein is a method and system that provides access to numerous connected devices in a device bank and allows remote interaction and control of aspects of the connected devices using a remote management system. In an embodiment, the method comprises the configuring of one or more connected devices in the device bank to mimic an end user's connected device configuration and environment in order to resolve an issue with the end user's connected device. In other embodiments, the connected devices in the device bank can be used by end users such as developers to test and diagnose new applications and by remote support technicians to train themselves on connected devices.
US10108752B2 Engraving a 2D image on a subdivision surface
It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.
US10108745B2 Query processing for XML data using big data technology
A computer-implemented method for offloading extensible markup language (XML) data to a distributed file system may include receiving a command to populate a distributed file system with an XML table of a database. The XML table may be queried in response to the command. The source data in the XML table may be offloaded, by a computer processor, to the distributed file system in response to the querying. The offloading may include converting the source data to a string version of the source data and converting the string version of the source data back into XML format.
US10108741B2 Automatic browser tab groupings
Embodiments of the present invention includes systems and methods for grouping into a visual container open browser tabs based on an analysis of uniform resource locators, content, or other information relating to the plurality of open browser tabs. The analysis may include calculating a similarity score. Based on a comparison of the similarity score to one or more thresholds, a visual container is provided displaying groups of tiles corresponding to each of the pages open in the browser tabs. The visual container may be formatted as a set of browser tabs, each containing active tiles for each web page of a particular group. The visual container may be a screen showing piles of tiles, each pile corresponding to a particular group.
US10108731B2 System and method for timeline management of objects
At least one embodiment includes a system for managing objects. The system may be configured to provide a set of objects in a repository with associated metadata including workflow metadata and an application program interface. The system may determine a first region of interest in a graphical user interface, the first region of interest corresponding to a first time range. The system may retrieve metadata for a first set of objects having workflow metadata indicating at least one event will occur within the first time range, create a first set of nodes representing the first set objects, display the first set of nodes based on a time characteristic of the workflow metadata associated with the at least one event, and perform an action on a corresponding object from the first set of objects.
US10108725B2 Real-time and adaptive data mining
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108724B2 Real-time and adaptive data mining
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108721B2 Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format
A method of using contents includes the steps of setting public time information and private time information, the public time information being associated with each content and defined universally for use by a large number of unspecified users, the private time being associated with the content and defined for use by a small number of particular persons, and searching for a content according to the public time information and/or the private time information and using the content detected in the searching.
US10108711B2 OData enablement for personal object worklists
The present disclosure describes methods, systems, and computer program products for exposing a personal object worklist (POWL) as an OData service. One computer-implemented method includes registering the personal object worklist (POWL) application, wherein the registration includes specifying a POWL application ID (“APPLID”) and mapping the APPLID to an OData-based service technical model, selecting one or more POWL queries associated with the POWL application for consumption when received by an OData service associated with the OData-based service technical model, specifying a query key for each POWL query of the one or more POWL queries, registering the OData service in a backend system, and activating the OData service on a gateway server system.
US10108707B1 Data ingestion pipeline
Techniques for expanding system capabilities to execute user commands relating to trending topics (e.g., real-time news questions, trending questions, sports questions, game questions, politic questions, etc.) are described. The system gathers data from a variety of sources (e.g., news feeds, social media feeds, RSS feeds, news websites, etc.). The system segments gathered data corresponding to, for example, topic and or entity. The system may only store data corresponding to a topic or entity in a dedicated trending storage if the system receives data corresponding to the topic or entity from a number of different sources satisfying a threshold number of sources. Data in the dedicated trending storage may be maintained using decay models or algorithms. For example, the more often the system receives data corresponding to a topic or entity from one or more sources, the longer the data is maintained in the storage, and vice versa.
US10108705B2 Method to improve the named entity classification
A method is described for providing a named entity classification in a computing system having a processor, comprising the steps of the processor reading, from an LOD (Linking Opening Data) set, an LOD node corresponding to a to-be-classified named entity. The processor also determining a type attribute of the LOD node corresponding to the to-be-classified named entity as a tagged type of the to-be-classified named entity and further reading a candidate type. Finally, the processor computing, based on the tagged type, a possibility of the to-be-classified named entity belonging to the candidate type.
US10108699B2 Adaptive query suggestion
When a user-submitted query is received, a set of candidate queries is identified. For each of the candidate queries, features are extracted that, for each candidate query, reflect a measure of effectiveness of the candidate query. The candidate queries are rank ordered based on the measure of effectiveness, and one or more of the top-ranked candidate queries are presented as suggested alternatives to the user-submitted query.
US10108688B2 Managing content across discrete systems
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content across discrete systems. A content management system can be implemented to manage content items and synchronize content items across devices. A content collaboration system can be implemented to generate documents and facilitate collaboration on documents. To take advantage of the content management system's functionality to manage and synchronize content items while also providing the collaboration functionality of the content collaboration system, the content management system can store and manage references to documents created in the content collaboration system. The document references can be managed by the content management system such that the document references appear to users as if the document references were the referenced document in the collaboration system.
US10108677B2 Software precedence in ternary content-addressable memory (TCAM)
A method for processing ternary content-addressable memory (TCAM) data. The method may include transmitting a search query to a TCAM device. The TCAM device may store a plurality of TCAM entries. The method may further include obtaining a first matched entry and a second matched entry from the plurality of TCAM entries. The method may further include obtaining, from software precedence data, a first precedence value for the first matched entry and a second precedence value for the second matched entry. The method may further include comparing, using a priority criterion, the first precedence value for the first matched entry with the second precedence value for the second matched entry to select a resultant entry. The priority criterion may determine a precedence order that a computing device uses the plurality of TCAM entries. The method may further include processing, using the computing device, the resultant entry.
US10108673B2 Recommendation engine using inferred deep similarities for works of literature
A recommendation engine for works of literature uses patterns of flow and element similarities for scoring a first user-rated work of literature against one or more recommendation candidate works of literature. Cluster models are created using meta-data modeling the works of literature, the meta-data having literary element categories and instances within each category. Each instance is described by an index value (position in the literature) and significance value (e.g. weight or significance). Cluster finding process(es) invoked for each instance in each category find Similarity Concept clusters and Consistency Trend clusters, which are recorded into the cluster models representing each work of literature. The cluster model can be printed or displayed so that a user can visually understand the ebb and flow of each literary element in the literature, and may be digitally compared to other cluster models of other works of literature for potential recommendation to a user.
US10108669B1 Partitioning data stores using tenant specific partitioning strategies
In an embodiment, a method is described for partitioning a data table into one or more partitions based on tenant specific partition strategies. In an embodiment, one or more tenant identifiers within a data store are identified. Each of the tenant identifiers identifies a unique tenant. The table of data is partitioned into partitions, and each partition is associated with a particular tenant identifier and comprises data associated with the particular tenant identifier. A particular partition from the partitions is partitioned into one or more sub partitions. A custom sub partition key is determined and associated, at least in part, with particular tenant identifier. In response to a data access query associated with the particular tenant identifier, a data storage unit is queried using the custom sub partition key stored in the metadata table.
US10108660B2 Method and system for building a streaming model
A method of constructing a plurality of downloadable files from an application file and a plurality of transcripts. The application file stores data blocks and implements an application. Each of the transcripts stores at least one order in which at least a portion of the data blocks of the application file were accessed by the application when executed previously. The transcripts are combined into a combined transcript storing at least one combined order comprising a combined portion of the data blocks. The data blocks of the combined portion are arranged in a data structure having an origin. A first set of data blocks within a predetermined distance from the origin is stored in at least one initial execution file. A second set of data blocks outside the predetermined distance from the origin is stored in downloadable sequence files.
US10108659B2 Hardware efficient rabin fingerprints
An approach for fingerprinting large data objects at the wire speed has been disclosed. The techniques include Fresh/Shift pipelining, split Fresh, optimization, online channel sampling, and pipelined selection. The architecture can also be replicated to work in parallel for higher system throughput. Fingerprinting may provide an efficient mechanism for identifying duplication in a data stream, and deduplication based on the identified fingerprints may provide reduced storage costs, reduced network bandwidth consumption, reduced processing time and other benefits. In some embodiments, fingerprinting may be used to ensure or verify data integrity and may facilitate detection of corruption or tampering. An efficient manner of generating fingerprints (either via hardware, software, or a combination) may reduce a computation load and/or time required to generate fingerprints.
US10108658B1 Deferred assignments in journal-based storage systems
A data store manager of a multi-data-store journal-based database performs a sequential analysis of committed transaction entries of a journal. A particular entry includes a directive to determine a value of an attribute of a data object based on a result obtained from a value generator, and does not specify the value of the attribute. The data store manager determines the value using a local version of the value generator, and stores the value in a materialized version of the data object. In response to a programmatic read request, the data store manager provides the materialized version of the data object.
US10108656B1 Self healing system for inaccurate metadata
Based on a probability of summary metadata associated with an entity of a media hosting service being inaccurate, a determination is made as to whether to verify the accuracy of the summary metadata. In response to determining to verify the accuracy of the summary metadata, a determination is made as to whether the summary metadata is inaccurate with respect to master metadata associated with the entity of the media hosting service. The summary metadata is updated with a correct value determined from the master metadata, in response to determining the summary metadata is inaccurate.
US10108652B2 Systems and methods to process block-level backup for selective file restoration for virtual machines
A data storage system protects virtual machines using block-level backup operations and restores the data at a file level. The system accesses the virtual machine file information from the file allocation table of the host system underlying the virtualization layer. A file index associates this virtual machine file information with the related protected blocks in a secondary storage device during the block-level backup. Using the file index, the system can identify the specific blocks in the secondary storage device associated with a selected restore file. As a result, file level granularity for restore operations is possible for virtual machine data protected by block-level backup operations without restoring more than the selected file blocks from the block-level backup data.
US10108648B2 Creating a custom index in a multi-tenant database environment
Methods and systems are described for creating a custom index in a multi-tenant database environment. In one embodiment, a method includes obtaining query for a multi-tenant database that is recommended as a candidate for creating an additional filter, evaluating the query against criteria to determine whether to select the query for creating the additional filter, and creating the additional filter for the query, if the query is selected.
US10108644B1 Method for minimizing storage requirements on fast/expensive arrays for data mobility and migration
Exemplary methods for data migration from a first storage system to a second storage system include maintaining a database containing deduplication information associated with a plurality of remote target storage systems. In one embodiment, the methods include identifying a plurality of storage devices of the first storage system as candidates to be migrated to the second storage system based on access patterns of the storage devices at the first storage system, and selecting one or more storage devices from the identified candidates to be migrated to a second one of the plurality of remote target storage systems that is selected based on the deduplication information of the database. In one embodiment, the methods further include migrating one or more datasets stored at the selected one or more storage devices to the second storage system.
US10108635B2 Deduplication method and deduplication system using data association information
A deduplication method using data association information includes extracting information about a target file and at least one reference file associated with the target file as association information before duplication determination is performed. The at least one reference file is identified by the association information as a comparison target set for comparison when the duplication determination of the target file is performed. The duplication determination is performed with the target file with respect to the at least one reference file in the selected comparison target set.
US10108634B1 Identification and removal of duplicate event records from a security information and event management database
A method comprises receiving information characterizing events from respective ones of a plurality of network devices each comprising one or more event sources, storing event records in a security information and event management database with each event record corresponding to a given event and comprising a device identifier, an event source name, an event time and an event record number, obtaining a set of event records from the security information and event management database for a specified network device in a specified time range, identifying whether respective ones of the event records in the set are duplicate event records based at least in part on mappings of event time and event record number values to ordered pairs of device identifier and event source name values, and removing event records in the set identified as duplicate event records from the security information and event management database.
US10108630B2 Cluster unique identifier
Described are embodiments for providing unique identifiers for files or objects across servers in a server cluster. Embodiments include generating a unique identifier that includes at least three portions. The first portion includes a node identifier which identifies the particular server in a cluster which created the unique identifier. The second portion includes a major sequence number that is incremented when a server is rebooted or otherwise taken off-line and then brought back online. Additionally, the major sequence number is incremented when all of the minor sequence numbers, which are included in a third portion of the unique identifier, have been used. The minor sequence numbers in the third portion are incremented for every unique file or object requested.
US10108625B2 Merging database operations for serializable transaction execution
A method for merging transactions for execution by a database management system. The method includes a computer processor receiving a database query that is comprised of a plurality of transactions. The method further includes a computer processor placing each of the plurality of transactions, of the database query, in respective chronological order, in a scheduling queue. The method further includes a computer processor determining that at least a first transaction and a second transaction within the plurality of transactions each contains one or more transaction delineation descriptions. The method further includes computer processor responding to the determination that the first transaction and the second transaction, within the plurality of transactions, each contains one or more transaction delineation descriptions, and merging the first transaction and the second transaction to create a merged transaction combination and merging also includes combining two or more table-scan operations.
US10108623B2 Merging database operations for serializable transaction execution
A method for merging transactions for execution by a database management system. The method includes a computer processor receiving a database query that is comprised of a plurality of transactions. The method further includes a computer processor placing each of the plurality of transactions, of the database query, in respective chronological order, in a scheduling queue. The method further includes a computer processor determining that at least a first transaction and a second transaction within the plurality of transactions each contains one or more transaction delineation descriptions. The method further includes computer processor responding to the determination that the first transaction and the second transaction, within the plurality of transactions, each contains one or more transaction delineation descriptions, and merging the first transaction and the second transaction to create a merged transaction combination and merging also includes combining two or more table-scan operations.
US10108619B2 Station library creaton for a media service
A machine may form all or part of a network-based system configured to provide media service to one or more user devices. The machine may be configured to define a station library within a larger collection of media files. In particular, the machine may access metadata that describes a seed that forms the basis on which the station library is to be defined. The machine may determine a genre composition for the station library based on the metadata. The machine may generate a list of media files from the metadata based on a relevance of each media file to the station library. The machine may determine the relevance of each media file based on a similarity of the media file to the genre composition of the station library as well as a comparison of metadata describing the media file to the accessed metadata that describes the seed.
US10108609B2 Translation support system
A translation support system and the like are provided that is capable of preventing wasteful tasks due to simultaneous operations by more than one person and preventing inconsistent translation of translation words even in a case where a number of persons are simultaneously involved in the translation operations. The translation support system includes: a transfer unit transferring translation word approval request information to an approver terminal of an approver, the translation word approval request information including an original word or phrase received from a request-source terminal requesting to the approver an approval of a translation word of a particular original word or phrase; an approval request information storage unit storing translation word approval result information including at least approve-or-reject information corresponding to the translation word approval request information received from the approver terminal and an approved translation word corresponding to the original word or phrase; a notification storage unit storing notification message corresponding to the approve-or-reject information; a notification determination unit determining, in accordance with the approve-or-reject information, the necessity of notification to the terminals other than the request-source terminal and determine which piece of the notification message should be notified to each of the terminals; and a notification transmission unit transmitting notification information to terminals for which notification or respective notifications have been determined to be necessary, the notification information including the notification message in accordance with the determination by the notification determination unit, the original word or phrase, and the approved translation word.
US10108608B2 Dialog state tracking using web-style ranking and multiple language understanding engines
A dialog state tracking system. One aspect of the system is the use of multiple utterance decoders and/or multiple spoken language understanding (SLU) engines generating competing results that improve the likelihood that the correct dialog state is available to the system and provide additional features for scoring dialog state hypotheses. An additional aspect is training a SLU engine and a dialog state scorer/ranker DSR engine using different subsets from a single annotated training data set. A further aspect is training multiple SLU/DSR engine pairs from inverted subsets of the annotated training data set. Another aspect is web-style dialog state ranking based on dialog state features using discriminative models with automatically generated feature conjunctions. Yet another aspect is using multiple parameter sets with each ranking engine and averaging the rankings. Each aspect independently improves dialog state tracking accuracy and may be combined in various combinations for greater improvement.
US10108601B2 Method and system for presenting personalized content
Content personalized for a user is presented. Particularly, content is personalized and presented to a user in a more cognitive and user-understandable manner to improve the impact and the effectiveness on the user. The system utilizes artificial intelligence to analyze and categorize the content and thereby learns to discover the core concept of the content and any patterns involved. The system also understands the user's interests by capturing the preferred presentation formats and the user's past knowledge. The system maps the categorized content and user's interests and personalizes the content and renders into user preferred presentation type and format. The system supplements the main presentation type with additional related content. The system is capable of continuously monitoring the user activities to understand the effectiveness of the presented content type and formats, and feedback is exploited to continuous improvement of presented content and presentation type and formats.
US10108596B2 Version control with accept only designations
Version control for a document can include receiving from a user a request to commit one or more revisions to a master document in a document repository. The one or more revisions can be included in a local copy of the master document. A processor can determine whether an accept only designation is assigned to at least a portion of the local copy. In response to a determination that an accept only designation is assigned to at least a portion of the local copy, the respective revisions assigned an accept only designation can be disallowed from incorporation into the master document. Revisions made to the master document can be sent to the user for incorporation into the user's local copy of the master document. Such sending is not prevented by the assignment of an accept only designation to at least a portion of the local copy of the master document.
US10108594B2 Systems and methods for applying a residual error image
Systems and methods described herein enable a residual error image to be added and rendered in an existing HTML canvas using native primitives. A current image and a residual error image containing pixel value differences between the current image and an updated image are received. A positive residual error image and a negative error image are generated from the residual error image. The positive residual error image is added to the current image to generate a partially updated image, and the partially updated image is xored to generate an inverse image. The negative residual error image is added to the inverse image to generate an updated inverse image, and xoring the inverse image to revert the inverse image to generate the updated image.
US10108581B1 Vector reduction processor
A vector reduction circuit configured to reduce an input vector of elements comprises a plurality of cells, wherein each of the plurality of cells other than a designated first cell that receives a designated first element of the input vector is configured to receive a particular element of the input vector, receive, from another of the one or more cells, a temporary reduction element, perform a reduction operation using the particular element and the temporary reduction element, and provide, as a new temporary reduction element, a result of performing the reduction operation using the particular element and the temporary reduction element. The vector reduction circuit also comprises an output circuit configured to provide, for output as a reduction of the input vector, a new temporary reduction element corresponding to a result of performing the reduction operation using a last element of the input vector.
US10108580B2 General-purpose parallel computing architecture
An apparatus includes multiple parallel computing cores, where each computing core is configured to perform one or more processing operations and generate input data. The apparatus also includes multiple parallel coprocessors associated with each computing core. The apparatus further includes multiple communication lines configured to transport the input data from each computing core to a designated one of the coprocessors associated with each of the computing cores, where the coprocessors are configured to process the input data and generate output data. In addition, the apparatus includes multiple reducer circuits, where each computing core is associated with one of the reducer circuits. Each reducer circuit is configured to receive the output data from each of the coprocessors of the associated computing core, to apply one or more functions to the output data, and to provide one or more results to the associated computing core.
US10108570B2 Semiconductor device including plurality of function blocks and operating method thereof
Disclosed is a semiconductor device including: a bus; a slave function block coupled to the bus; a master function block coupled to the bus through a bus interface, and suitable for providing a bus ID to the slave function block together with a request when transmitting the request to the slave function block; and a subordinate slave function block suitable for monitor the bus interface. The subordinate slave function block catches the data communicated together with the bus ID is matched to any one of a plurality of determined bus IDs.
US10108569B2 Arbitration in an SRIOV environment
In one embodiment, a computer-implemented method includes assigning a time budget to each of a plurality of virtual functions in a single-root input/output (SRIOV) environment, where a first time budget of a first virtual function indicates a quantity of cycles on an engine of the SRIOV environment allowed to the first virtual function within a time slice. A plurality of requests issued by the plurality of virtual functions are selected by a computer processor, where the selecting excludes requests issued by virtual functions that have used their associated time budgets of cycles in a current time slice. The selected plurality of requests are delivered to the engine for processing. The time budgets of the virtual functions are reset and a new time slice begins, at the end of the current time slice.
US10108566B2 Apparatus and method for virtualizing network interface
A device for virtualizing a network interface includes, a virtualization information unit configured to store virtual network interface card (NIC) information for implementation of a plurality of predetermined virtual NICs on the memory of the computer, and a controller configured to output the control signal for controlling the I/O buffer unit, the I/O unit, the DMA I/O unit and the virtualization information unit based on the storage notification signal and the NIC virtualization information. Accordingly, multiple virtual NICs may be created using one physical NIC.
US10108563B2 Memory system including on-die termination and method of controlling on-die termination thereof
A memory system includes a first dual in-line memory module (DIMM), a second DIMM, and a controller. The first DIMM may include a first memory device including a first on-die termination (ODT) circuit connected to a data line. The second DIMM may include a second memory device including a second ODT circuit connected to the data line. The controller is connected to the first and second memory devices through the data line, generates first and second delay information, and determines whether to change an ODT duration of the first or second ODT circuit using the first and second delay information. The first delay information is indicative of a time taken for command/address or clock signals to reach the first memory device. The second delay information is indicative of a time taken for command/address signal or clock signals to reach the second memory device.
US10108560B1 Ethernet-leveraged hyper-converged infrastructure
Systems and methods are provided for enabling extensibility of discrete components (e.g., memory, storage, cache (hardware- or software-based), network/fabric, capacity, etc.) within a hyper-converged infrastructure. In the context of extending the storage component, an external storage device is connected to a hyper-converged appliance (“node” or “host”) via an Ethernet-based host bus adapter (“HBA”). Utilizing ATA over Ethernet (“AoE”) as the communication protocol, storage drives within the external storage device appear as direct-attached storage to the hypervisor of the hyper-converged appliance, extending the pool of storage resources available for allocation by the hyper-visor.
US10108559B2 Apparatus for transmitting data through the universal serial bus, converting to SCSI protocols for computer peripherals
An apparatus for controlling a small computer system interface (SCSI) peripheral via a universal serial bus (USB) port of a computing device is provided. The apparatus includes a programmable circuit board (PCB) having firmware encoded thereon. The firmware is configured to convert USB signals to SCSI signals and to further convert SCSI signals to USB signals. The apparatus also includes a power supply configured to provide power to the PCB. The apparatus further includes a SCSI interface coupled to the PCB and configured to receive a SCSI cable to provide connectivity to the SCSI peripheral. The apparatus additionally includes a USB interface coupled to the PCB and configured to receive a USB cable to provide connectivity to the computing device via the USB port of the computing device.
US10108556B2 Updating persistent data in persistent memory-based storage
A processor includes a processing core to execute an application comprising instructions encoding a transaction with a persistent memory via a near memory cache, wherein the near memory cache comprises a cache line comprising an identifier associated with the transaction and a status flag indicating whether the cache line is committed or uncommitted, and a cache controller operatively coupled to the near memory cache to determine, based on the status flag, what operation is to be performed with respect to contents of the cache line.
US10108555B2 Memory system and memory management method thereof
A memory management method includes: providing a hybrid memory comprising a first type memory and a second type memory; providing an inactive list and a read active list for recording in-used pages on the first type memory; providing a write active list for recording in-used pages on the second type memory; allocating a page from the first type memory according to a system request, and inserting the page into the inactive list accordingly; moving the page from the inactive list to the write active list or the read active list in response to two or more successive access operations on the page; and referring the page to a physical address on the second type memory when the page is in the write active list.
US10108549B2 Method and apparatus for pre-fetching data in a system having a multi-level system memory
A method is described that includes creating a first data pattern access record for a region of system memory in response to a cache miss at a host side cache for a first memory access request. The first memory access request specifies an address within the region of system memory. The method includes fetching a previously existing data access pattern record for the region from the system memory in response to the cache miss. The previously existing data access pattern record identifies blocks of data within the region that have been previously accessed. The method includes pre-fetching the blocks from the system memory and storing the blocks in the cache.
US10108545B2 Operating shingled magnetic recording device
The present application provides a method and apparatus of operating a shingled magnetic recording device that comprises a random access zone in which data is randomly readable and writable and a sequential access zone in which data is only sequentially readable and writable, and the sequential access zone is logically split into a plurality of banks operated independent of each other and storing a mapping from logical block addresses to physical block addresses in the random access zone; storing, in each bank of the plurality of banks in the sequential access zone, a respective part of a mapping from physical block addresses to logical block addresses; and operating the shingled magnetic recording device based on the mapping from logical block addresses to physical block addresses and the mapping from physical block addresses to logical block addresses.
US10108541B2 Intelligent computer memory management
A plurality of memory allocators are initialized within a computing system. At least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distributions. The first memory allocator is configured to handle a first memory request size distribution. The second memory allocator is configured to handle a second memory request size distribution. The second memory request size distribution is different than the first memory request size distribution. At least the first memory allocator and the second memory allocator that have been configured are deployed within the computing system in support of at least one application. Deploying at least the first memory allocator and the second memory allocator within the computing system improves at least one of performance and memory utilization of the at least one application.
US10108539B2 Allocation of distributed data structures
Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.
US10108528B2 High-performance processor instruction tracing
High-performance tracing can be achieved for an input program having a plurality of instructions. Techniques such as executable instruction transcription can enable execution of a plurality of instructions at a time via a run buffer. Execution information can be extracted via run buffer execution. Fidelity of execution can be preserved by executing instructions on the target processor. Other features, such as an executable extraction instruction ensemble, branch interpretation, and relative address compensation can be implemented. High quality instruction tracing can thus be achieved without the usual performance penalties.
US10108527B2 Debugging using program state definitions
A program state definition comprises target values that correspond to problematic or unexpected output of a program. A debugger compares the target values of the program state definition to variable values of a program and stops execution of a program at a point where all target values are contained in variables of the program. By stopping execution of a program, the debugger allows a programmer to analyze the program at that point. Unlike a breakpoint, a program state definition is not tied to a specific line of code, variable, or function but, rather, has a scope of an entire program or a specified section of a program.
US10108512B2 Validation of memory on-die error correction code
Embodiments are generally directed to validation of memory on-die error correction code. An embodiment of a memory device includes one or more memory arrays for the storage of data; control logic to control operation of the memory device; and ECC (error correction code) logic, including ECC correction logic to correct data and ECC generation logic to generate ECC code bits and store the ECC bits in the one or more memory arrays. In a validation mode to validate operation of the ECC logic, the control logic is to allow generation of ECC code bits for a first test value and disable generation of ECC code bits for a second test value.
US10108509B2 Dynamic enabling of redundant memory cells during operating life
A memory, such as a non-volatile ferroelectric memory, including both error correction coding (ECC) capability and redundant memory cells. During the system operating life of the memory, upon ECC decoding determining that a symbol read from the memory array at an address cannot be corrected, the failed memory cells are identified, and redundancy enabled to replace those failed cells if available. Redundant columns may be partitioned by row address, to allow the same column of redundant cells to replace bits in different columns for different portions of the memory. Dynamic redundancy is provided by the disclosed embodiments, extending the reliability of the memory during its system operating life.
US10108501B2 Terminal backup and recovery method
The invention discloses a terminal backup and recovery method. When in backup, a user interface is provided at a terminal side first, so as to provide, according to a preset display policy, different backup categories for a user to select, wherein the different backup categories comprise different backup objects. Then, according to a backup category and object selected by the user, at the terminal side, a terminal file corresponding to the backup object is backed up at a cloud server according to a preset backup policy. When in recovery, according to a recovery category and object selected by the user, a file already backed up by the terminal/user and corresponding to the backup object is determined at the cloud server, and according to a preset recovery policy, corresponding recovery is executed at the terminal side by using the backed-up file. The invention provides classified backup and recovery, and increases the speed of backup and recovery.
US10108500B2 Replicating a group of data objects within a storage network
Embodiments relate to systems and methods for replicating a group of data objects within a storage network. In particular, a module can designate an object in the storage network as an anchor object. The module can further evaluate a replication policy of the anchor object to determine a destination resource on which to replicate a related group of data objects. Further, the module can located the related group of data objects, and define a replication policy on each of the data objects that specifies that each of the data objects follow the anchor object. The module can replicate each of the data objects as well as the anchor object on the destination resource.
US10108498B2 Virtual machine backup
A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
US10108497B1 Point-in-time restore using SQL VDI incremental backup over SQL VSS snapshot backup and recover
Embodiments for a system and method of performing restores of SQL database data, querying a backup history log to determine a sequence of full and incremental backups of the data, first restoring data from a full backup using a SQL volume shadow service (VSS) writer, placing the database into a recovering mode during the first restoring, and second restoring data from an incremental backup using a SQL virtual device interface (VDI) process while the database is in recovering mode until a stop signal is generated to form a hybrid restore process, where the stop signal comprises a STOPAT clause of the SQL VDI process that restores the database content until a given restore time.
US10108492B2 Rebuilding data stored in a dispersed storage network
A method begins where a processing module queues, in a rebuild queue, identifiers of encoded data slices for rebuilding, where an encoded data slice is of a set of encoded data slices. The method continues with the processing module accessing the rebuild queue to retrieve a valid rebuild request and querying a storage unit of the set of storage units regarding a most current revision value of another encoded data slice of a most current dispersed storage error encoded revision level of a data segment. When a revision value of the encoded data slice compares favorably with the most current revision level of the other encoded data slice, the method continues with the processing module retrieving a decode threshold number of encoded data slices, reconstructing the data segment from the decode threshold number of encoded data slices, and generating a rebuilt encoded data slice from the reconstructed data segment.
US10108491B2 Control circuit, memory device including the same, and method
A control circuit configured to associate a plurality of memory with an error correction scheme. The control circuit including an internal operation circuit configured to generate an internal command based on an access unit of the plurality of memory. The control circuit including a storage circuit configured to store information on the access unit of the plurality of memory.
US10108489B2 Systems and methods for efficient soft data based flash memory data recovery
Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
US10108486B2 Error protection
A state indicating value is encoded with a one-hot or one-cold encoding and each bit of the state indicating value is stored in a different portion of a storage element. Parity values are determined for each portion of the storage element and stored to a parity storage element. This allows errors caused by single event upsets or multi-bit upsets to be detected and corrected, with lower hardware cost compared to alternative approaches.
US10108478B1 System and method for statistical application-agnostic fault detection
A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups. Interception and fault detection is transparent to the application, operating system, networking stack and libraries.
US10108471B2 System and method for utilizing history information in a memory device
Systems and methods for controlling blocks in a memory device using a health indicator (such as the failed bit count) for the blocks are disclosed. However, the health indicator may exhibit noise, thereby resulting in an unreliable indicator of the health of the blocks in the memory device. In order to filter out the noise, a rolling average of the health indicator may be determined, and compared to the current health indicator. The comparison with the rolling average may indicate whether the current health indicator is an outlier, and thus should not be used. The health indicator may also be used to predict a future health indicator for different blocks in the memory device. Using the predicted future health indicator, the use of the blocks may be changed in order to more evenly wear the blocks.
US10108468B2 Information processing apparatus, non-transitory storage medium, and information processing method
An information processing apparatus acquires edited contents of a document currently being edited, transmits the acquired edited contents to an external apparatus, acquires information about related files related to the document currently being edited from the external apparatus, and displays a list of the acquired information about related files.
US10108466B2 Optimizing the initialization of a queue via a batch operation
A method, a computer program product, and a system for performing a batch processing are provided. The batch processing includes initializing a set of elements corresponding to a set of resources to produce an initialized group and chaining the initialized group to previously initialized elements to produce an element batch, when the previously initialized elements are available. The batch processing further includes setting a system lock on the set of resources after the element batch is produced; executing a service routine to move the element batch to a queue by referencing first and last elements of the element batch; and releasing the system lock on the set of resources once the service routine is complete.
US10108464B2 Managing speculative memory access requests in the presence of transactional storage accesses
In at least some embodiments, a cache memory of a data processing system receives a speculative memory access request including a target address of data speculatively requested for a processor core. In response to receipt of the speculative memory access request, transactional memory logic determines whether or not the target address of the speculative memory access request hits a store footprint of a memory transaction. In response to determining that the target address of the speculative memory access request hits a store footprint of a memory transaction, the transactional memory logic causes the cache memory to reject servicing the speculative memory access request.
US10108461B2 Management of virtual appliances in cloud-based network
Embodiments relate to instantiating and operating a virtual appliance monitor in a network cloud environment. A method includes receiving, by a virtual appliance monitor executing in a network cloud system, appliance state information representing an execution state of a virtual appliance of a set of virtual appliances instantiated in the network cloud system that the virtual appliance monitor is to monitor, wherein the virtual appliance monitor is instantiated by a cloud management server device managing the network cloud system, managing, by the virtual appliance monitor, the set of virtual appliances in view of the receiving appliance state information, and terminating, by the cloud management server device, the virtual appliance monitor and the set of virtual appliances monitored by the virtual appliance monitor when a subscription period for the virtual appliance monitor and the set of virtual appliances expires.
US10108458B2 System and method for scheduling jobs in distributed datacenters
Methods and systems for scheduling jobs in a distributed computing environment include: obtaining a set of task identifiers, each task identifier identifying a corresponding data processing task included in one of a plurality of jobs to be scheduled for execution at one of a plurality of data processing locations; and selecting and scheduling a data processing task of the identified job having a longest optimal completion time to the data processing location corresponding to the optimal completion time of the selected data processing task.
US10108456B2 Accelerated atomic resource allocation on a multiprocessor platform
A method, system, and apparatus are provided for accelerated atomic resource allocation on a multiprocessor platform. In particular, a resource allocation engine (RAE) performs the following: counting available units for each of the one or more resources; parsing a multi-resource ticket (MRT) for a processor, wherein the parsing identifies one or more requested resource types, each resource type being paired with a requested resource units; comparing the multi-resource ticket to one or more resource queues for the requested resource types, wherein the comparing determines an availability status of at least one the requested resource types; and based on the availability status, calculating whether or not all of the requested resource types can be allocated for the processor, wherein the calculating is completed before allocating a next requested resource for a next processor.
US10108454B2 Managing dynamic capacitance using code scheduling
In an embodiment, a processor includes a schedule logic to schedule a set of instructions for execution in an execution logic of the processor and a power analysis logic having a first calculation logic to calculate a maximum dynamic capacitance for at least a portion of the processor and a second calculation logic to calculate a dynamic capacitance estimate for execution of the set of instructions. A rescheduling of the set of instructions may occur based on a comparison of the dynamic capacitance estimate and the maximum dynamic capacitance. Other embodiments are described and claimed.
US10108443B2 Low latency computational capacity provisioning
A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may be assigned to users to service the requests associated with the users. The system may further be configured to receive a request to acquire compute capacity for executing a program code associated with a particular user, determine whether the pool of virtual machine instances includes a container that may be used to execute the program code therein, and cause the program code of the particular user to be executed in the container.
US10108438B2 Machine readable instructions backward compatibility
According to an example, machine readable instructions backward compatibility may include determining changes between first and second sets of machine readable instructions, and generating a backward compatibility switch. The backward compatibility switch may be implemented in the second set of machine readable instructions to selectively revert functionality to functionality of the first set of machine readable instructions.
US10108436B2 Techniques for bridging BIOS commands between client and host via BMC
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device receives a first message including first command or data from a client. The embedded-system device triggers a BIOS of a host of the embedded-system device to communicate with the embedded-system device. The embedded-system device receives a request from the BIOS. The embedded-system device sends the first command or data to the BIOS in response to the request.
US10108424B2 Profiling code portions to generate translations
The disclosure provides a micro-processing system operable in a hardware decoder mode and in a translation mode. In the hardware decoder mode, the hardware decoder receives and decodes non-native ISA instructions into native instructions for execution in a processing pipeline. In the translation mode, native translations of non-native ISA instructions are executed in the processing pipeline without using the hardware decoder. The system includes a code portion profile stored in hardware that changes dynamically in response to use of the hardware decoder to execute portions of non-native ISA code. The code portion profile is then used to dynamically form new native translations executable in the translation mode.
US10108420B2 Mechanism to preclude load replays dependent on long load cycles in an out-of-order processor
An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory, where the specified load instruction requires more than a first number of clock cycles to retrieve the operand. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand.
US10108410B2 Dynamic update of application as code is checked-in
Software parses an app update schedule with a parsing utility to obtain a current app version number of an app and determines that the deployed app version number is older than the current app version number. The software conducts a dependency analysis of the current version of the app using a scanning utility that outputs a hierarchical tree diagram of dependent code modules. The hierarchical tree diagram identifies a name and a code version number for each dependent code module. The software uses the name and code number for each dependent code module to obtain all code version numbers for the dependent code module from the code database and determines whether at least one code version number for a dependent code module is later than the code version number for the dependent code module in the hierarchical tree diagram. Then the software creates an updated app using newer source code.
US10108398B2 High performance floating-point adder with full in-line denormal/subnormal support
According to one general aspect, an apparatus may include a floating-point addition unit that includes a far path circuit, a close path circuit, and a final result selector circuit. The far path circuit may be configured to compute a far path result based upon either the addition or the subtraction of the two floating-point numbers regardless of whether the operands or the result include normal or denormal numbers. The close path circuit may be configured to compute a close path result based upon the subtraction of the two floating-point operands regardless of whether the operands or the result include normal or denormal numbers. The final result selector circuit may be configured to select between the far path result and the close path result based, at least in part, upon an amount of difference in the exponent portions of the two floating-point operands.
US10108396B2 Method and system for performing division/multiplication operations in digital processors, corresponding device and computer program product
A digital processor, such as, e.g., a divider in a PID controller, performs a mathematical operation such as division (or multiplication) involving operands represented by strings of bit signals and an operator to produce an operation result. The processor is configured by identifying first and second power-of-two approximating values of the operator as the nearest lower and nearest higher power-of-two values to the operator. The operation is performed on the input operands by means of the first and second power-of-two approximating values of the operator by shifting the bit signals in the operands by using the first and second power-of-two approximating values in an alternated sequence to produce: first approximate results by using the first power-of-two approximating value, second approximate results by using the second power-of-two approximating value. The average of the first and second approximate results is representative of the accurate result of the operation.
US10108391B2 Audio data operating method and electronic device supporting the same
Methods and apparatuses of operating audio data of an electronic device are provided. A storage space is generated where decoded audio data is stored. Frames are stored in the storage space. The frames have a playable unit length that corresponds to a full length that is formed when encoded audio data is decoded. The encoded audio data is decoded from a requested playback point and the decoded audio data is stored in the storage space, upon detecting a request for playback of audio data at the requested playback point. The decoded audio data is output.
US10108389B2 Method and apparatus for presentation of media content
Aspects of the subject disclosure may include, for example, a method including receiving, by a system comprising a processor, a multicast video stream directed to an array of a plurality of display modules movably attached to a modular display, extracting, by the system, video display data from the multicast video stream according to a location within the array of a first display module of the plurality of display modules, and updating, by the system, a video display of the first display module according to the video display data that is extracted from the multicast video stream, wherein the updating is synchronized to a master clock of the modular display. Other embodiments are disclosed.
US10108381B1 Distributed printing device management methods and devices
The present disclosure relates to distributed printing device management methods and devices. One example embodiment includes a method. The method includes receiving, at a first server within a network of distributed servers, an operation to be executed on a printing device. The method also includes transmitting, by the first server, a notification, to other servers within the network of distributed servers, indicating that the operation is available for execution. Further, the method includes receiving, at the first server, a response, from a second server within the network of distributed servers, indicating that the second server is available to execute the operation. Additionally, the method includes transmitting, by the first server, details associated with the operation to the second server. In addition, the method includes receiving, by the first server, a message from the second server indicating that the second server executed the operation on the printing device.
US10108374B2 Memory controller for performing write transaction with stall when write buffer is full and abort when transaction spans page boundary
A memory controller receives first and second write transactions from a processor and stores write data in a memory. The memory controller includes an address comparison circuit, a buffer, a level control circuit, a command generator, and a control circuit. The address comparison circuit compares second and third addresses and outputs first and second write data when the second and third addresses are consecutive. The buffer stores the first and second write data and outputs buffered data based on a control signal. The level control circuit compares a size of the buffered data with a threshold size and the size of the buffer. The command generator causes a write transaction to be executed based on the comparison results, rather than having the processor initiate the transaction, which reduces the load on the processor, and the buffered write data is stored in the memory.
US10108370B2 Methods of reading nonvolatile memory devices
A method of reading a nonvolatile memory device including a plurality of pages coupled to a plurality of word lines and a plurality of bit lines, each of the plurality of pages including a data region storing a data and a flag region storing a flag, includes applying a first read voltage to a selected word line to generate first sensing data and a first sensing flag; applying a second read voltage to the selected word line to generate second sensing data and a second sensing flag, generating determination data by performing a logical operation on the first and second sensing data; determining a shift voltage based on the determination data and the read flag; and applying a third read voltage, based on the shift voltage, to the selected word line to generate a read data.
US10108354B2 Memory controller operation
A nonvolatile memory device includes user blocks and reserved blocks. A ratio of the number of used reserved blocks among the reserved blocks during a predetermined period to an operation count during the predetermined period is calculated by a memory controller and an end of lifetime warning signal is transmitted to an external device based on the calculated ratio. Bad blocks among the user blocks are replaced by one or more of the reserved blocks. If at least one block among the user blocks becomes a bad block, the memory controller replaces the bad block with any one of the reserved blocks, and the reserved block used indicates a reserved block replaced with at least one of the user blocks. The operation count can be an erase count or a program count of the nonvolatile memory device, or a time count indicating usage time.
US10108350B2 Method for providing nonvolatile storage write bandwidth using a caching namespace
An apparatus for implementing an enhanced-write-bandwidth caching stream includes a memory that stores machine instructions and a processor that executes the machine instructions. The apparatus apportions a first address space and a second address space that comprises a logical namespace. The apparatus also subjects the first address space to host-write throttling, and exempts the second address space from host-write throttling. The apparatus further requires that valid data in memory cells corresponding to the second address space be invalidated at an interval not to exceed a number of host writes equaling the capacity of the second address space.
US10108347B2 Measuring performance of data storage systems
A combination of a host system and data storage system that enables accurate performance testing of the storage subsystem is disclosed. In one embodiment, a driver of a host system receives a command message from a host system application. The command message enables the driver to generate and communicate one or more storage access commands to the data storage system. The driver then receives one or more execution results from the data storage system and determines and communicates the total execution time of the one or more storage access commands to the host system application. When the host system application determines performance of the data storage system the undesirable impact of the communication overhead between the host system application and the driver is minimized. Accordingly, accurate performance measurements of data storage systems are obtained.
US10108341B2 Mobile terminal and deleted information managing method thereof
The present invention relates to a mobile terminal, and more particularly, to a mobile terminal capable of checking and restoring deleted data in a convenient manner, and a method for managing deleted information thereof. The method for managing deleted information of a mobile terminal includes: sensing a deletion command with respect to content; inputting a setting of a deletion history; deleting corresponding content according to the input setting of the deletion history, and storing the deletion history; and displaying the stored deletion history together with other content which has not been deleted.
US10108337B2 Information handling system hybrid keyboard
An information handling system input device coordinates presentation of keyboard augmentation panels proximate a keyboard resting on a horizontally-disposed touchscreen display. The keyboard augmentation panels relate keyboard and other inputs to an application active on the information handling system to enhance end user interactions. A keyboard augmentation module tracks the keyboard position on the touchscreen display to adapt content presentation in the keyboard augmentation panels based upon expected end user inputs. In other embodiments, other physical devices are augmented to have hybrid graphical interfaces that enhance multi-hand end user interactions.
US10108330B2 Automatic highlighting of formula parameters for limited display devices
A formula bar is used for receiving user input for entry/editing of formulas using touch input and/or a Soft Input Panel (SIP) designed for formula input. In response to a user initiating entry of a formula, a list of formulas is displayed based on the user's input. A formula may be selected and displayed within the formula bar with a parameter highlighted. The user may then enter the value for the parameter (e.g. a single value, a range, another formula, and the like) using touch input and/or SIP input. As the user enters the value for each parameter, the next parameter for the formula is automatically highlighted. The formula may be validated to determine if the parameters for the formula have been entered correctly. Tips may also be displayed in/near the display of the formula bar to provide assistance to the user entering the formula.
US10108320B2 Multiple stage shy user interface
Human device interactions are improved by revealing user interface (UI) elements or functionality on a device in multiple context-dependent stages based on discerning a user's intent. Three dimensional sensors that detect the presence, position, orientation, direction, or rate of travel of a pointer with respect to a device may provide indicia of the user's intent to interact with a UI element on the device. If the user was not actively navigating on the device, then context relevant UI elements or actions that were not previously displayed may be surfaced and displayed elements may be removed. If the user then maintains or narrows their focus on or near a particular UI element that was just revealed, a second or subsequent layer of UI elements or effects may be surfaced. Subsequent deeper layers in a multi-stage shy UI hierarchy may be presented as the user interacts with the surfaced elements.
US10108317B2 Configuring process simulation data for semantic zooming
A system displays simulation data on a canvas. Software instructions stored on a memory device and executable by a processor display a first set of simulation data on a canvas, the first set of simulation data corresponding to a first zoom level of the canvas. Instructions adjust the canvas from the first zoom level to a second zoom level. Instructions display a second set of simulation data on the canvas, said displayed second set of simulation data corresponding to the second zoom level of the canvas.
US10108307B1 Generation and distribution of device experience
User devices such as electronic book readers may be configured to provide a particular device experience. This device experience may comprise settings of a user interface, states of one or more applications or modules executing on the device, timing of events, and so forth. Settings, state information, timing, and so forth describing the device experience may be stored as an experience template. This experience template may be distributed to other user devices, allowing those other devices to experience the same or similar experiences.
US10108303B2 Combining trans-capacitance data with absolute-capacitance data for touch force estimates
Techniques for obtaining force-based data of an input device are provided. The techniques include driving sensor electrodes in transcapacitive mode and in absolute capacitive mode, obtaining profiles for each of the modes, scaling the transcapacitive profile, and subtracting the scaled transcapacitive profile from the profile for absolute capacitive sensing. The result of this subtraction is force-based data that indicates the degree of force with that input object applies to the input device.
US10108302B2 Touch driving system with low display noise
A touch driving system with low display noise comprises a TFT layer having a plurality of display elements for display based on a display driving signal and a display pixel signal; and a touch detection device for detecting if an external object has approached based on a touch driving signal. In a first time period of a display frame, a touch and display control subsystem provides the display driving signal, the display pixel signal, and the touch driving signal to display and perform touch detection simultaneously. In the first time period, the display pixel signal is a constant signal. In a second time period of the display frame, the touch and display control subsystem only provides the display driving signal and the display pixel signal to display.
US10108301B2 Instrument detection with an optical touch sensitive device, with associating contacts with active instruments
An optical touch-sensitive device detects touch events caused by instruments (e.g., pens, styluses) and distinguishes these events from touch events caused by fingers. In some embodiments, different instruments can also be distinguished. The optical touch-sensitive device includes multiple emitters and detectors. Each emitter produces optical beams which are received by the detectors. The optical beams preferably are multiplexed in a manner so that many optical beams can be received by a detector simultaneously. Touch events disturb the optical beams, for example due to frustrated total internal reflection. Information indicating which optical beams have been disturbed is analyzed to detect one or more touch events. The analysis also distinguishes instrument touch events from finger touch events.
US10108293B2 Touch-type input device
A controller of a touch-type input device updates baselines when capacitances of capacitors of a touch panel all remain within a predetermined capacitance range over a predetermined period.
US10108290B2 Self-capacitive touch sensor integrated type display device and method for manufacturing the same
A touch sensing display device that includes a bank layer having a bank hole, a mesh barrier on the bank layer, and a cathode electrode of at least an organic light emitting diode (OLED). The mesh barrier is between the cathode electrode and one or more other cathode electrodes. The cathode electrode is also a touch electrode. A portion of the cathode electrode is in the bank hole and under the mesh barrier.
US10108288B2 Touch interface device and method for applying controllable shear forces to a human appendage
A method of moving a plurality of appendages of an operator in contact with a touch surface including the steps of measuring a plurality of locations when the touch surface is touched by the plurality of appendages, moving the touch surface in a swirling motion by one or more actuators coupled with the touch surface, controlling a voltage on each of a plurality of electrodes disposed below the touch surface, controlling an electrostatic normal force acting on each of the appendages by adjusting the voltage applied to each of the plurality of appendages by each electrode lying beneath the appendage, synchronizing the electrostatic normal force generated by the voltage applied to each of the plurality of appendages with the swirling motion by basing a frequency of the swirling motion on the frequency of application of the electrostatic normal force.
US10108281B2 Display apparatus
A display apparatus is provided. The display apparatus includes: a display panel comprising one or more display devices which generate visible light; a display circuit film portion that is disposed such that the display circuit film portion overlaps the one or more display devices and faces a surface of the display panel, which is opposite to a surface of the display panel, on which the visible rays are realized on a user side, and comprises a base film portion and one or more conductive patterns contacting the base film portion and a first conductive connecting member that is disposed in a first via-area to connect the one or more conductive patterns of the display circuit film portion and the one or more display devices.
US10108279B2 Device including electrode having thickness to facilitate tracking
Devices are described herein that include an electrode having a thickness to, among other things, facilitate tracking. For example, the thickness of an electrode that is included in a device may be configured to cause a midpoint of a projection of the electrode on a sensor matrix to track a point on the device (or on a portion thereof, such as the electrode) that is closest to the sensor matrix. In another example, the thickness may be configured to cause a location of the electrode that is detected by the sensor matrix to track a point on the device (or on a portion thereof, such as the electrode) that is closest to the sensor matrix.
US10108269B2 Intraoral scanner with touch sensitive input
During a medical scan session, a computing device executing a medical scan application receives a touch input from a touch sensitive medical scanning device. The computing device determines whether the touch input comprises at least one of a hold gesture or a swipe gesture. The computing device then performs a first function responsive to determining that the touch input comprises a hold gesture. The computing device then performs a second function responsive to determining that the touch input comprises a swipe gesture.
US10108264B2 System and method for embedded cognitive state metric system
An embodiment of a method for enabling content personalization for a user based on a cognitive state of the user includes providing an interface configured to enable a third party to request cognitive state data of the user as the user interacts with a content-providing source; establishing bioelectrical contact between a biosignal detector and the user; automatically collecting a dataset from the user; generating a cognitive state metric; receiving a request from the third party for cognitive state data; transmitting the cognitive state data to the third party device; and automatically collecting a dataset from the user as the user engaged tailored content.
US10108263B2 Input apparatus including input cancelling circuit
The present application aims at restraining an erroneous input to an input apparatus fitted to a hand for use. The input apparatus includes a touch input accepting circuit to be attached to at least any one of five fingers of a hand, and an input cancelling circuit to cancel an input to the input accepting circuit upon touching the input accepting circuit, the input cancelling circuit being attached to a finger neighboring to the finger, with the input accepting circuit attached, of the five fingers.
US10108262B2 User physical attribute based device and content management system
Systems and methods for device and content management include determining a user is viewing virtual reality content from a user device, and receiving, through a network from the user device, body information associated with the user while the user is viewing the virtual reality content. A user device management configuration associated with the body information is determined. A user device management action is retrieved using the user device management configuration. A notification associated with the user device management action that causes the user device to perform the user device management action and modify the virtual reality content being viewed by the user is sent through the network to the user device.
US10108261B1 Eye tracking based on light polarization
A head mounted display (HMD) comprises an eye tracking system configured to enable eye-tracking using polarization. The eye tracking system includes an illumination source and an eye tracking unit comprising a polarization sensitive optical detector. The one or more illumination sources are configured to illuminate an eye and generate reflections directed towards the optical detector. The eye tracking unit is configured to determine a 3D shape of the eye based on the polarization of the reflections. The determined 3D shape of the eye is used to update a stored model of the eye in response to the one or more model parameter values extracted from the determined depth map of the corneal surface. The eye tracking system determines eye tracking information based on the updated model in order to improve eye tracking performance.
US10108257B2 Electronic device, control method thereof, and storage medium
An electronic device includes a posture detection unit configured to detect a posture of the electronic device; a touch detection unit configured to detect a touch on a touch panel; a function execution unit configured not to execute a function according to a touch when a touch area on an object area of the touch panel is equal to or greater than the threshold, while, to execute a function according to the touch when the touch area on the object area is less than the threshold, regardless of a touch area on an area other than the object area being less than or equal to or greater than the threshold; and a control unit configured to control the object area of the touch panel to be made different according to the posture detected by the posture detection unit.
US10108255B2 Apparatus and method for controlling portable terminal
Provided is an apparatus and method for controlling a portable terminal. The apparatus includes a contact sensing unit which senses an area of an external surface of the portable terminal contacted by a user as the user holds the portable terminal, a recognizing unit which recognizes a function mode of the portable terminal based on information about the contacted area sensed by the contact sensing unit, and a control unit which changes the portable terminal to a function mode recognized by the recognizing unit. Since a function mode of the portable terminal is controlled according to the way a user holds the portable terminal, convenience of changing a function mode of the portable terminal is provided through a single manipulation.
US10108254B1 Apparatus and method for temporal synchronization of multiple signals
A method and system include identifying a plurality of media clips pertaining to an event, for each pair of the plurality of media clips, calculating pairwise relative time offsets for pairs of media clips from the plurality of media clips, calculating, by a processing device, an inconsistency measure, in which the inconsistency measure of a pair of media clips is calculated using at least three relative time offsets and one of the at least three relative time offsets is a relative time offset of the pair of media clips, and synchronizing the plurality of media clips based on resulting calculated inconsistency measures.
US10108245B2 Interaction based charging control
Interaction based charging control is described. In an embodiment, a device is described, comprising: an interface configured to receive a charging power from another device; a sensor configured to detect interaction of the device; a charging controller configured to reduce the charging power in response to the detected interaction; in response to the reduced charging power, a processor configured to allow more processing power for the device. In other embodiments, a device comprising a sensor configured to detect a temperature of the device, and a method are discussed.
US10108242B2 Method of controlling power supply in submersion and electronic device thereof
An electronic device includes: a power source unit including power supply circuitry configured to supply power and a signal corresponding to the power; a power management unit including power management circuitry configured to receive the power from the power source unit to supply the power to the electronic device; a controller configured to be activated when receiving the power from the power management unit to supply a signal corresponding to the power to the power management unit; and a plurality of submersion recognition patterns connected between the power source unit and the power management unit and between the power management unit and the controller, the plurality of submersion recognition patterns configured to recognize submersion of the electronic device, wherein the electronic device is shut down when at least one of the plurality of submersion recognition patterns recognizes submersion, and the electronic device is configured to maintain shutdown when submersion is recognized, even if a request for power supply occurs at the power source unit.
US10108233B1 Computer cooling assembly
A computer cooling assembly for a computer of a vehicle, such as an autonomous driving vehicle, includes a shell that defines an interior space. The shell is configured to house the computer. A cooling loop is positioned in the interior space proximate to the computer. The cooling loop is configured to couple to an air conditioning system of the vehicle. A heat transfer medium is positioned in the interior space. The heat transfer medium is in contact with the cooling loop and the computer. The heat transfer medium is configured to transfer heat that is generated by the computer to the cooling loop.
US10108213B2 Three-dimensional power stage and adaptive pipeline control
A digital linear voltage regulator includes a power stage (208), arranged in a hierarchical grouping of power stage units. The power stage (208) is configured to deliver power to a load (212). The digital linear voltage regulator further includes a mixed-signal controller (206), configured to control each power stage unit in the power stage (208) by conditionally adjust a number of active power stage units in the power stage (208) based on a comparison of a feedback voltage of the load (212) and a reference voltage; wherein the hierarchical grouping of power stage units comprises N levels; wherein the power stage (208) comprises a number of MN Nth level units, and an Nth level unit comprising a number of MN−1 (N−1)th level units; and wherein N is an integer greater than or equal to 3, and MN and MN−1 are integers greater than or equal to 1.
US10108212B2 Digital low drop-out voltage controller including embedded dual-loop feedback for minimum energy point operation
Some embodiments include apparatuses and methods having a power switching unit to receive a first voltage and provide a second voltage having a value based on a value of the first voltage, a first loop to provide digital control information to control a switching of the power switching unit in order to maintain a relationship between the value of the second voltage and a value of a reference voltage, and a second loop coupled to the power switching unit and the first loop to calculate a value of energy consumption of at least a portion of the apparatus based at least on the digital control information.
US10108211B2 Digital low drop-out regulator
A regulator includes: an ADC for detecting a change in an output voltage and outputting an error code; a control signal generation unit for generating a proportional control signal, integral control signals, a counting signal, and an error sign signal based on the error code; a proportional control unit for shifting the error code based on a proportional gain factor, and outputting a first control signal by synchronizing the shifted error code with the proportional control signal; an integral control unit for shifting the integral control signals based on the counting signal, shifting the shifted signals based on an integral gain factor to generate integral pulse signals, and outputting second control signals by controlling a pre-stored code value based on the integral pulse signals and the error sign signal; and a driving unit for outputting first and second currents in response to the first and second control signals.
US10108204B2 Hydraulic fuel pump apparatus for a fuel delivery chassis, suitable for refueling aircraft, and related devices, systems and methods
Embodiments include a modular fuel pump apparatus for an aircraft refueling chassis and related devices, systems and methods. In one exemplary embodiment, a pump module includes a hydraulic motor driven by a hydraulic pump connected to a chassis motor. A chassis engine is operated at a substantially constant RPM, which causes the hydraulic pump to output hydraulic fluid to the pump module at a substantially constant hydraulic pressure. The speed of the hydraulic motor can be varied by a proportional flow control valve disposed between the hydraulic pump and the hydraulic motor, thereby varying the speed of the fuel pump and the flow rate of the fuel. A controller is configured to operate the pressure control valve such that the flow of the fuel is maintained at a predetermined flow rate.
US10108202B1 Peloton
A vehicle configured to be autonomously navigated in a peloton along a roadway, wherein the peloton comprises at least the vehicle at least one additional vehicle, is configured to determine a position of the vehicle in the peloton which reduces differences in relative driving ranges among the vehicles included in the peloton. The vehicles can dynamically adjust peloton positions while navigating to reduce driving range differences among the vehicles. The vehicle can include a power management system which enables the vehicle to be electrically coupled to a battery included in another vehicle in the peloton, so that driving range differences between the vehicles can be reduced via load sharing via the electrical connection. The vehicle can include a power connector arm which extends a power connector to couple with an interface of another vehicle.
US10108194B1 Object placement verification
An example system may include a vehicle, a sensor, and a control system that may determine a target location for an object carried by the vehicle. The control system may also determine a plurality of points defining a boundary of a volume to be occupied by the object at the target location. The plurality of points may be scannable in a sequence by the sensor to scan the volume. The control system may additionally determine a respective field of visibility to each respective point. Further, the control system may determine a path for the vehicle to follow to the target location. The respective field of visibility may intersect with at least a respective portion of the determined path such that each respective point is observable by the sensor along at least the respective portion of the determined path as the vehicle moves along the determined path to the target location.
US10108192B1 System and method for determining pose data for a vehicle
Example systems and methods are disclosed for determining vehicle pose data for an autonomous vehicle. The vehicle computer system may receive pose data from multiple pose measurement systems of the autonomous vehicle. Each pose measurement system may include one or more corresponding sensors of the autonomous vehicle. The vehicle computer system may determine a pose data quality for the received pose data for each pose measurement system. The vehicle computer system may set the vehicle pose data to the pose data of the pose measurement system with the highest pose data quality. The vehicle computer system may control the autonomous vehicle based on the vehicle pose data.
US10108185B1 Transporting one or more items with an autonomous robot
Devices, systems and methods are provided for transporting one or more items with an autonomous robot, which is at least capable of independent movement as desired without the need of additional infrastructure, mechanisms or assistance. One of the methods includes providing the robot with a list at least containing the at least one item to be transported, where the at least one item is located in a first area. The at least one item is gathered from the first area via the robot. The at least one item is transported from the first area to at least a second area via the robot. The at least one item is placed in at least the second area without any intervention from outside the robot regardless of where the second area is with respect to the first area so that the at least one item can be autonomously transported from the first area to the second area as needed.
US10108179B2 Numerical control device, information coordination system, and information coordination program
Included are a machining device having a drive unit, a data memory, and an instruction unit; and a database server that stores NC data used by the machining device as a database, each connected via a network. The machining device is used in an information coordination system in which information in the NC data is coordinated between the machining device and the database server. The machining device includes an NC-data collection unit that collects the NC data from the data memory; an information-coordination-command generation unit that generates an information coordination command to access the database in the database server so as to match data corresponding to the machining device in the database server with the collected NC data; and an information-coordination-command transmission unit that transmits the information coordination command to the database server.
US10108177B2 Control parameter adjustment device
A control parameter adjustment device includes a command-value generation unit that generates a position command; a servo control unit that calculates a drive command such that a response position of a driven object follows the position command; a correction model unit that generates a correction command for correcting a response error that is a difference between the position command and the response position by using a model expressed by two or more types of parameters; and a parameter search unit that corrects the model by using a combination of values of the parameters, by which the response error is minimized, among a plurality of combinations of values of the parameters. The control parameter adjustment device drives the driven object on the basis of the drive command and the correction command.
US10108166B2 PLC functional modules for energy management functionalities
A method for programming a programmable logic controller for controlling at least one energy consumer of a machine, includes providing at least one energy consumer functional module and at least one energy control functional module in a programming device for selection by a programmer in order to program an energy management program configured to provide at least one energy management functionality for the machine. The at least one energy consumer functional module containing data specific to the at least one energy consumer. The at least one energy control functional module containing data specific to the at least one energy management functionality.
US10108165B2 Protective functions for parallel generators
A generator system may include two or more generators electrically connected through a generator bus. A controller receives operation data from a first generator. The operation data may describe a power flow from a second generator to the first generator. From the operation data, either a loss of speed control or a loss of voltage control may be identified at the second generator. The controller may generate a command for the second generator based on the loss of speed control or the loss of voltage control.
US10108164B2 Method, system and related devices for operating multiple cranes in unison
A crane control system for controlling a plurality of cranes is provided. The crane control system in some embodiments includes a master controller unit, at least one computer readable memory for storing a plurality of tokens, each token from the plurality of tokens associated with a respective crane from the plurality of cranes, and a processing unit responsive to commands inputable by an operator of the master controller unit to send the commands to individual cranes from the plurality of cranes, wherein the processing unit associates the commands with respective tokens to control the cranes associated with those tokens. The crane control system in some embodiments also includes a processing unit that is responsive to a signal indicative of a synchronization loss to issue a command to bring the plurality of cranes into a safe condition, such as an emergency stop, or a corrective action.
US10108153B2 Inverter-based stand-alone microgrid control system using time synchronization-based measurement unit
An inverter-based stand-alone microgrid control system using a time synchronization-based measurement unit, in which a converter controller configured to control a converter that determines a voltage and a phase of a point where a plurality of distributed power supply devices is interconnected. The system includes a time correction unit configured to provide a time corrected on the basis of time information received from a GPS; a signal comparison/generation unit configured to compare a sine wave generated according to a voltage magnitude and a phase reference signal with a harmonic carrier signal on the basis of the time provided by the time correction unit, and generate a PWM signal; and a switch operation control unit configured to apply the PWM signal from the signal comparison/generation unit to the converter, and operate a switch.
US10108147B2 Image photography method, image photography play method, spatial lighting modulator, image play device, and digital hologram forming device
An image photography play method which is suited to playing a stereoscopic video. The image photography method includes: a step of forming a hologram pattern from a reference light and a subject light; a step of digitally processing the obtained hologram pattern; a step of writing the digitized hologram pattern as a magnetized vector pattern to a spatial lighting modulator which is formed from a magneto-optical material; and a step of inputting linearly polarized light into the spatial lighting modulator and playing an image according to the digitized hologram pattern.
US10108146B2 Anisotropic leaky-mode modulator for holographic video displays
An anisotropic spatial acousto-optic modulator for a holographic display system includes a substrate, an anisotropic waveguide that guides light into a single polarization, and a transducer that generates surface acoustic waves that propagate linearly with the guided, polarized light, converting at least some of the polarized light into a leaky mode of orthogonally polarized light. The acoustic waves may be encoded with holographic information. The modulator may include coupling devices for coupling light into the waveguide, which may have multiple channels. A holographic video display system includes at least one anisotropic spatial acousto-optic modulator. The pattern of the surface acoustic waves, encoded with holographic information, acts as a diffraction pattern that causes the modulator output to form a wavefront that becomes at least part of a holographic image. The system may have multiple channels in multiple waveguides, wherein each waveguide writes one or more lines of the holographic image.
US10108122B2 Image forming apparatus and correction method therefor
An image forming apparatus, including: a light source; a photosensitive member rotatable in a first direction; a deflecting unit configured to deflect the light beam in a second direction orthogonal to the first direction; a conversion unit configured to convert image data into a plurality of bit data corresponding to a density on a pixel-by-pixel basis; a specifying unit configured to specify a pixel size that is a number of divided pixels forming a pixel according to a position of the pixel in the second direction; and a correction unit configured to correct the plurality of bit data according to the pixel size, wherein the specifying unit specifies pixel sizes of pixels after an arrangement of the pixels in the second direction is replaced for each pixel group, the pixel group being obtained by dividing, with respect to each predetermined number of pixels, pixels arranged in the second direction.
US10108121B2 Image forming apparatus and fixing device
A first supporting member which rotatably supports a first rotator, a second supporting member which rotatably supports a second rotator, a bracket which is mounted in the second supporting member distant from the fastening portion of the first supporting member, an urging portion which is disposed between a fastening portion and the bracket, and urges the first rotator and the second rotator so as to be pulled to each other. The bracket is formed with a hooking portion on one end side of the main body portion and a hole where an inserting member can be inserted in an oblique direction from the other end side of the main body portion toward the hooking portion, the second supporting member includes a positioning member which supports the hooking portion of the bracket and regulates movement of the other end side of the bracket on which the urging portion is mounted.
US10108119B1 Image forming apparatus which can form an image on a label sheet and control method thereof
An image forming apparatus includes a sheet transport path, a toner image transfer section along the sheet transport path at which a toner image is transferred to a sheet conveyed along the sheet transport path, a heating unit downstream from the toner image transfer section in a sheet transporting direction, the heating unit having a plurality of heating members arranged along a sheet width direction, and a control unit. The control unit is configured to determine locations of end portions of a label on the sheet in the sheet width direction, and during heating of the sheet by the heating unit, control heating members at locations facing the end portions of the label to generate less heat than the one or more of the other heating members.
US10108108B2 Developing device, process cartridge, and image forming apparatus
A regulation member includes an opposed surface and a contact surface in a portion corresponding to an image forming area. The opposed surface is opposed to a developer bearing member. The contact surface protrudes from the opposed surface and has a height different from that of the opposed surface. An end seal seals a gap between a frame body, the developer bearing member, and the regulation member. The regulation member further includes an area not having the contact surface between the image forming area and a sealing area in which the regulation member and the end seal overlap. In the sealing area, a step between the opposed surface and the contact surface has a height of greater than or equal to 0 mm and not greater than 0.10 mm.
US10108087B2 Method of improving light stability of flexographic printing plates featuring flat top dots
A photocurable relief image printing blank comprising: (a) a support layer; (b) one or more photocurable layers disposed on the support layer, wherein the one or more photocurable layers comprise: i) a binder; ii) one or more monomers; iii) a photoinitiator; iv) an additive selected from the group consisting of phosphites, phosphines, thioether amine compounds, and combinations of one or more of the foregoing; and v) an additional component comprising amine moieties; (c) a laser ablatable masking layer disposed on the one or more photocurable layers, the laser ablatable masking layer comprising a radiation opaque material; and (d) optionally, a removable coversheet. Upon exposure and development, the resulting relief image printing element does not degrade if left under ambient UV lights for an extended period of time.
US10108079B2 Laser light source for a vehicle
The present invention is directed to a laser light source for a vehicle.
US10108075B2 Image projection apparatus
An image projection apparatus is configured to project light modulated by a plurality of light modulation elements and to display an image. The image projection apparatus includes a heat receiver provided to each of the plurality of light modulation elements, and to provide a heat exchange with the light modulation elements and a heat exchange with liquid, a temperature changer configured to change a temperature of the liquid that flows in the heat receiver, a pump configured to pump in and out the liquid, and a flow path configured to circulate the liquid among the pump, the temperature changer, and the heat receiver. Each temperature changer is provided for each heat changer and is provided between a corresponding heat receiver and another heat changer different from the corresponding heat receiver on the flow path.
US10108073B2 Heat transfer from image sensor
A heat transfer apparatus includes a circuit board assembly and an image sensor including a plurality of photodetectors disposed in a semiconductor material. The image sensor is mounted to the circuit board assembly. A thermal strap with a first end is thermally coupled to transfer heat out of the image sensor. A heat sink is thermally coupled to a second end of the thermal strap opposite the first end of the thermal strap to receive heat from the image sensor.
US10108066B2 Electronic display ink having inert pigment particles
The ink of the present invention is an oil dispersion of pigment particles. The pigment particles are designed to have no or insignificant response to applied electric fields. The ink comprises a carrier liquid having a concentration of pigment particles disposed in the carrier liquid. A surfactant is included in the carrier liquid, wherein the surfactant is adsorbed on the pigment particles only when activated. The pigment particles having adsorbed the surfactant do not generate a reactive level of particle charge so that the pigment particles move with and not independently from the carrier liquid under an applied electrical field. The surfactant is activated by the application of at least one of heat and solvent to the carrier liquid so that the surfactant molecules adsorb onto the pigment particles.
US10108065B2 Liquid crystal display device
A liquid crystal display device includes a first substrate, a second substrate opposing the first substrate, a liquid crystal layer between the first substrate and the second substrate, a black matrix on one of the first substrate and the second substrate, the black matrix defining a pixel region, a gate line on the first substrate and including a line portion, an electrode portion and a compensation portion, the compensation portion having a closed loop shape, a data line intersecting the gate line, a source electrode extending from the data line and disposed on the electrode portion of the gate line, a drain electrode including one side disposed on the electrode portion of the gate line and another side at least partially disposed on the compensation portion of the gate line, and a pixel electrode connected to the drain electrode.
US10108058B2 Device for regulating the passage of energy
The present application relates to a device for regulating the passage of energy which is characterised in that it comprises at least two switching layers S(1) and S(2) arranged one behind the other, where the switching layers comprise a liquid-crystalline medium comprising at least one dichroic compound.
US10108053B2 Liquid crystal display device with peripheral electrode
A liquid crystal display device includes a first substrate, a pixel array formed on the first substrate, a transparent substrate, a liquid crystal layer disposed between the pixel array and the transparent substrate, a transparent electrode disposed between the transparent substrate and the liquid crystal layer, and an input electrode. The transparent electrode has a longer first edge and an orthogonal shorter second edge. The input electrode extends along, and is electrically coupled along, the first edge of the transparent electrode and has lower impedance than a portion of the transparent electrode overlying the pixel array. The input electrode can include additional portion(s) that extend along, and that are electrically-coupled along, the other edges of the transparent electrode. The input electrode reduces the common voltage propagation delay across the transparent electrode and improves reduces intensity variation over the display area, even for high-frequency common voltage waveforms.
US10108051B1 Method for sealing peripheral frame of display
The present invention provides a method for sealing a peripheral frame of a display screen. The method for sealing a peripheral frame of a display screen includes providing a display screen that comprises a first substrate and a second substrate and the first substrate comprises a panel zone covered by the second substrate and a peripheral frame located outside the panel zone and making the display screen suction-attached to a substrate suction-holding platform to have one side of the second substrate that is distant from the first substrate attached to a separation and protection film provided on the substrate suction-holding platform with an edge of the first substrate set at predetermined spacing from a positioning plate provided on the substrate suction-holding platform so that a sealant injection device is operable to inject sealant along and into a gap between the edge of the first substrate and the positioning plate to achieve coating uniformity of sealant on the peripheral frame and precise control of thickness of sealant, and only a low level of accuracy of the sealant injection device is required to thereby greatly reduce manufacturing costs.
US10108050B2 Photoalignment agent, liquid crystal display device including the same, and method of manufacturing the same
A photoalignment agent is provided. The photoalignment agent includes a copolymer of at least one of a cyclobutanedianhydride (CBDA) and a cyclobutanedianhydride (CBDA) derivative, and a realignment property diamine, wherein two or more aromatic rings in the realignment property diamine are connected by an ester group.
US10108042B2 Display substrate and display apparatus
A display substrate and a display apparatus are disclosed. The display substrate includes a base substrate and a plurality of pixel units sequentially arranged on the base substrate, each of the pixel units includes a plurality of color sub-pixels; part of or all of the color sub-pixels are provided with white light-transmitting regions. Since the transmittance of the white light-transmitting regions is higher than that of the color sub-pixels, the transmittance of the display substrate is effectively improved by providing the white light-transmitting regions in the color sub-pixels, so that the transmittance of the display apparatus is also improved.
US10108035B2 Curved backlight unit, manufacturing method thereof and display device
A curved backlight unit, a display device and a manufacturing method are disclosed. The curved backlight unit includes a light guide plate (LGP), one or more cambered positioning pieces. The LGP is a curved LGP formed by extending from a center position of the LGP to both sides along a first direction and includes an inner cambered surface and an outer cambered surface. A second direction, perpendicular to the first direction, in the inner cambered surface or the outer cambered surface of the LGP is a linear direction. At least the center position of the LGP and at least one position on each side of the center portion are fixedly connected with a cambered structure of at least a same cambered positioning piece; and a bending direction of the cambered surfaces of the LGP is consistent with a bending direction of the cambered structure of the cambered positioning piece.
US10108030B2 Display device
A display device includes a window layer, a first display panel, and a second display panel. The window layer has at least one bent area adjacent a non-bent area. The first display panel is on a first side of the window layer at a position corresponding to the at least one bent area. The second display panel is on the first side of the window layer at a position corresponding to the non-bent area. The first display panel is in a first display area to display an image, and a first non-display area is adjacent the non-bent area and between the first display area and the non-bent area.
US10108025B1 Eyeglass holding device
An eyeglass holding device that is configured to releasably secure a pair of eyeglasses to a user such that the eyeglasses can be mounted around a user's neck when not in use. The eyeglass holding device includes an elongate body member having a first end and a second end. A first connection housing is integrally formed to the first end and a second connection housing is integrally formed to the second end of the elongate body member. The first connection housing and the second connection housing include an interior volume having an opening providing access thereto. A first receiving stud member is disposed in the first connection housing. A second receiving stud member is disposed in the second connection housing. A first connection member is configured to mateably secure to the first receiving stud member. A second connection member is configured to mateably secure to the second receiving stud member.
US10108011B2 Microsphere spaced waveguide display
The technology provides a waveguide display including an optical waveguide comprising a plurality of separated parallel optical substrates. The substrates are joined by an adhesive configured to have suspended therein a plurality of hard microspheres. The adhesive may be a pressure sensitive adhesive designed to have suspended therein the microspheres. Microspheres may have diameters on the order of a few microns up to 100 microns. The waveguide may be constructed of first and second optical substrates, and a pressure sensitive adhesive including embedded microspheres joining and spacing the substrates apart from each other. Additional substrates may be provided. The technology also provides a method of manufacturing a waveguide.
US10108007B2 Laser scanning device, image forming apparatus and reflection surface identification method for identifying reflection surface of rotary polygon mirror
A laser scanning device includes a rotary polygon mirror, a drive motor, a light detecting portion, a measurement processing portion, and an identification processing portion. The rotary polygon mirror has reflection surfaces and rotates such that light is scanned by the reflection surfaces in sequence. The light detecting portion detects the light scanned by the rotary polygon mirror. The measurement processing portion, in each of light detection cycles, measures an interval between a light detection timing and an output timing at which a drive signal that is to be input to a drive motor first after the detection timing, is output. The identification processing portion identifies a reflection surface corresponding to a standard interval, based on the standard interval and the measured interval, the standard interval being one of intervals acquired in the detection cycles that correspond to the reflection surfaces.
US10107999B2 Scanning microscope
A scanning microscope includes: a varifocal lens that scans an object in an optical-axis direction of an objective; a scanner that scans the object in a direction orthogonal to the optical axis of the objective; and a controller configured to control the varifocal lens and the scanner.
US10107997B2 Dosimeters including lensless imaging systems
Among other things, a method comprises imaging a sample displaced between a sensor surface and a surface of a microscopy sample chamber to produce an image of at least a part of the sample. The image is produced using lensless optical microscopy, and the sample contains at least blood from a subject. The method also comprises automatically differentiating cells of different types in the image, generating a count of one or more cell types based on the automatic differentiation, and deriving a radiation dose the subject has absorbed based on the count.
US10107996B2 Wide-angle projection optical system
A wide-angle projection optical system includes, between an object side and an image side, a first optical system including a first lens group having an aperture stop and a second lens group disposed behind the aperture stop, and a second optical system including a Mangin mirror and a glass plate disposed between the second lens group and the Mangin mirror. The first and second lens groups have positive power. The first lens group provides optical characteristics to match with a light coming from the object side. The first and second lens groups are configured to form an aberrated real image. The Mangin mirror is disposed closer to the image side than others. The Mangin mirror includes a refracting surface and a reflecting surface for refracting the light two times and reflecting the light one time, thereby producing an enlarged real image on a screen. Therefore, the image quality is enhanced.
US10107982B2 Optical fiber weight tracking system
An optical fiber cord management system and method is provided to monitor and manage optical fiber cords weights in telecommunication equipment. The system comprise a weight sensing member arranged with a trough member for converting a force applied to the trough member by an optical fiber cord. The system may include a processor, in communication with the weight sensing member. The processor may receive force signal data from the weight sensing member.
US10107980B1 Optical fiber cable with rollable ribbons contained in a central tube without intended stranding
A optical fiber cable includes two or more non-twisted, rollable optical fiber ribbons within a central tube. The non-twisted, rollable optical fiber ribbons define a fiber packing density within the central tube of between 6.5 and 8.5 fibers per square millimeter.
US10107960B2 Optical coupler with a waveguide and waveguide index matched materials at an edge of a substrate
A device that includes an optical coupler with a waveguide and waveguide index matched materials at an edge of a substrate, and a method of forming the device, is provided herein. The device comprises: a substrate having an edge, and an opening formed therein adjacent the edge; a layer of insulator on the substrate, which forms a bridge across the opening at the edge; a waveguide on the layer of insulator, the waveguide comprising a constant-width region and a tapered region terminating at the edge in a region of the opening; a first layer of optical epoxy in the opening, the optical epoxy indexed matched to the layer of insulator; and, a second layer of the optical epoxy on the tapered region, such that the optical epoxy optically contains an optical signal leaking from the waveguide in the tapered region.
US10107959B2 Waveguide architecture for photonic neural component
A photonic neural component includes optical transmitters, optical receivers, inter-node waveguides formed on a board, transmitting waveguides configured to receive optical signals emitted from the optical transmitters and transmit the received optical signals to the inter-node waveguides, mirrors to partially reflect optical signals propagating on the inter-node waveguides, receiving waveguides configured to receive reflected optical signals produced by the mirrors and transmit the reflected optical signals to the optical receivers, and filters configured to apply weights to the reflected optical signals. The transmitting waveguides and receiving waveguides are formed on the board such that one of the transmitting waveguides and one of the receiving waveguides crosses one of the inter-node waveguides with a core of one of the crossing waveguides passing through a core or clad of the other.
US10107956B2 Light guide bar and backlight device with the same
A light guide bar for improving external characteristics by inducing light projection through side surfaces. The light guide bar comprises: a main body in the shape of a bar having a predetermined length; a light incident surface to which light is incident from one side end portion in the lengthwise direction of the main body; a reflection surface for reflecting the incident light from the light incident surface to the inside of the main body; a projection surface for projecting the incident light from the light incident surface to the outside of the main body; and a light extraction pattern formed on the projection surface. The light guide bar, as configured above, induces the projection of light through the light projection surfaces at both side surfaces such that a dark area between the light guide bars can be removed in a backlight device so as to improve external characteristics.
US10107954B2 Electro-optical apparatus and scene apparatus each having a taper light guide element
An electro-optical apparatus including an electronic apparatus and at least one light-emitting module is provided. The electronic apparatus has a containing area. The light-emitting module is disposed in the containing area and includes at least one light-emitting element, a taper light guide element, and a strip light guide element. The light-emitting element emits at least one beam. The taper light guide element is disposed on the transmission path of the beam and has a first end and a second end opposite to each other. The taper light guide element tapers off from the first end toward the second end. The first end is adjacent to the light-emitting element. The strip light guide element is disposed on the transmission path of the beam from the taper light guide element. The second end is adjacent to the strip light guide element. A scene apparatus is also provided.
US10107953B2 Light guide unit, light source device and display apparatus
A light guide unit according to an embodiment of the present invention includes: a light guide plate having a light outgoing surface and a light reflecting surface, the reflecting surface being opposite to the light outgoing surface; a reflection sheet disposed facing the reflecting surface of the light guide plate, and a plurality of light scattering units provided between the light guide plate and the reflection sheet, the plurality of light scattering units being apart for one another along the light reflecting surface, wherein each of the plurality of light scattering units includes a scattering layer and a reflection layer formed on the scattering layer, the scattering layer being fixed on the light reflecting surface.
US10107944B2 Light emitting device for emitting diffuse ultraviolet light
A diffusive layer including a laminate of a plurality of transparent films is provided. At least one of the plurality of transparent films includes a plurality of diffusive elements with a concentration that is less than a percolation threshold. The plurality of diffusive elements are optical elements that diffuse light that is impinging on such element. The plurality of diffusive elements can be diffusively reflective, diffusively transmitting or combination of both. The plurality of diffusive elements can include fibers, grains, domains, and/or the like. The at least one film can also include a powder material for improving the diffusive emission of radiation and a plurality of particles that are fluorescent when exposed to radiation.
US10107942B2 Anti-reflective film having superb optical characteristics
An anti-reflective film having a stacked structure including a transparent substrate, a high refraction layer and a low refraction layer, and more specifically, the low refraction layer may include, as a binder, a siloxane compound synthesized by reacting alkoxysilane and organosilane having a fluoroalkyl group.
US10107926B1 Cableless seismic acquisition with hierarchical communication protocol
A cableless seismic acquisition system that is configured to resolve the locations of a plurality of cableless seismic acquisition units (e.g., up to 1,000,000 or more) of the system at sub-meter levels of accuracy (e.g., less than 10 cm, less than 5 cm, etc.) free of many of the limitations of existing manners of determining cableless unit locations in seismic acquisition systems. While accurately determining cableless unit locations for use in mapping underground structures of interest, the disclosed cableless seismic acquisition system also limits power demands of and ultimately power consumption by the cableless units to extend serviceable deployment time of the cableless acquisition system.
US10107925B2 Smart terminal
The present disclosure provides a smart terminal, including a radioactive detector, a communication device, an interactive device and a processor. The radioactivity detector is configured to detect a radioactive parameter and send a detection value of the radioactive parameter to the processor. The interactive device is configured to receive an operation instruction of a user and send the operation instruction to the processor. The communication device is configured to establish a connection and pair with a mobile terminal having a wireless communication function through a short range wireless communication mode. The processor is configured to establish a mapping between the interactive device of the smart terminal and an interactive device of the mobile terminal, and remotely control the interactive device of the mobile terminal according to the operation instruction received by the interactive device of the smart terminal.
US10107919B1 Satellite positioning system receivers with microelectromechanical systems oscillators
Apparatus and methods permit the use of a microelectromechanical systems (MEMS) oscillator in a satellite positioning system receiver, such as a Global Positioning System (GPS) receiver. Techniques to ameliorate jitter or phase noise disadvantages associated with MEMS oscillators are disclosed. For example, a receiver can use one or more of the following techniques: (a) use another source of information to retrieve ephemeris information, (2) perform advanced tight coupling, and/or (3) use a phase-locked loop to clean up the jitter or phase noise of the MEMS oscillator. With respect to advanced tight coupling, an advanced tight coupling processor can include nonlinear discriminators which transform I and Q data into linear residual measurements corrupted by unbiased, additive, and white noise. It also includes an amplitude estimator configured to operate in rapidly changing, high power noise; a measurement noise variance estimator; and a linear residual smoothing filter for input to the navigation filter.
US10107914B2 Actuated optical element for light beam scanning device
A light beam scanning device includes a lens element assembly which dynamically adjusts a divergence of the beam. The lens element assembly can include multiple lens elements, one or more of which translates parallel to the light beam to adjust beam divergence. Divergence adjustment can include adjusting the beam divergence along one or more cross sectional axes of the beam. Beam divergence can be adjusted between consecutive scans, during a scan, etc. Beam divergence can be adjusted based on the field of view and scan rate. Beam divergence adjustment can enable dynamic adjustment of the spot size of the beam, which can enable the apparatus to adjust between scanning a wide divergence beam to detect objects in a scene and scanning a narrow divergence beam to generate detailed point clouds of the detected objects. Beam divergence adjustment can enable adjustment of reflection point intensity, enabling detection of low-reflectivity objects.
US10107909B2 Subject information acquisition apparatus, subject information acquisition method, and program
A subject information acquisition apparatus of the present invention includes a transmission/reception unit including a plurality conversion elements which transmit an elastic wave to the subject and receive a reflected wave that is reflected at each position in the subject, a scan line signal acquisition unit which acquires a plurality of signals corresponding to the reflected waves from each position in the subject as scan line signals by using a plurality of reception signals outputted from the conversion elements, and a processing unit which acquires moving information of the object by using the plurality of scan line signals. The processing unit acquires the moving information of the object on the basis of a distribution of cross-correlation values on a plane represented by two axes including an axis of time difference and an axis of distance difference by using a plurality of cross-correlation values between scan line signals at different positions.
US10107902B2 Core independent peripheral based ultrasonic ranging peripheral
A ranging function is implemented using a collection of core independent peripherals (CIPs) in a microcontroller without software overhead to the central processor during operation thereof. A pulse width modulation (PWM) peripheral generates a high frequency drive signal, a counter to set the duration of the PWM drive signal (pulse), and a second timer coupled to a comparator to measure the time it takes to receive back a reflection of the ranging signal from an object. The ranging peripheral starts ranging with ultrasonic pulses, and when corresponding reflected ultrasonic pulse are receives an interrupt signal is provided when the ranging measurement is complete. Time dependent sensitivity and/or gain adjustments are contemplated. The ultrasonic ranging peripheral uses on chip resources for most of its functions and therefore requires very few external components. It's set and forget nature may be based on CIP based timers, signal generators and configurable logic cells.
US10107898B2 Semiconductor pixel unit for sensing near-infrared light, optionally simultaneously with visible light, and a semiconductor sensor comprising same
A semiconductor pixel unit for sensing near-infrared light, and for optionally simultaneously sensing visible light. The pixel unit comprises a single substrate with a first semiconductor region and a second semiconductor region electrically separated by an insulating region, for example a buried oxide layer. The pixel unit is adapted for generating a lateral electrical field in the second region for facilitating transport of photoelectrons generated in the second region by near-infrared light passing through the first region and the insulating region.
US10107897B2 Method for evaluating type of distance measured by laser range finder and method for estimating position of mobile robot by using same
A method for evaluating the distance type of the measured distance comprises a sample extracting step for extracting a plurality of preliminary samples around a predicted pose; a reference set calculating step for calculating a reference distance set corresponding to each preliminary sample through applying each preliminary sample to a reference distance calculating algorithm which is previously registered, wherein the reference distance set comprises reference distances corresponding to each of a plurality of distance types; a distance type extracting step for extracting a distance type corresponding to each of the reference distance sets based on a smallest distance error among distance errors between each reference distance which compose the reference distance set and the measured distance; and a distance type evaluating step for evaluating a distance type of the measured distance based on the distance type which is extracted in correspondence with each reference distance set.
US10107868B2 Dynamic battery level indicator
An improved battery level indicator is provided. A first portion of the battery level indicator can be filled with a first color to indicate a charge level or remaining power level of a battery. A second portion of the battery level indicator can be filled with a second color to indicate a discharge level or consumed power level of the battery. As the battery power continues to be consumed, the battery level indicator re-colors both portions of the battery level indicators periodically with the first and second colors. In some implementations, a small gap portion can be displayed between the two portions described above, and the small gap portion can be filled with a third color, with a color intensity level in between the first and second colors.
US10107866B2 Battery management system for outputting signal, capable analyzing whether error has occured, and battery driving system including same
Disclosed is a battery management system for outputting a signal, capable of determining whether an error has occurred. The battery management system, according to the present invention, includes a plurality of battery management units measuring the voltage of a secondary battery and controlling the charging and discharging thereof. The battery management units output signals when the secondary battery managed thereby is overcharged or overdischarged and errors occur in the units themselves. At this time, the plurality of battery management units output the signals to lines connected in series. In the battery management system, according to the present invention, the waveforms of the signals to be output change according to the amount of current flowing in the lines connected in series.
US10107859B1 Determining test conditions for at-speed transition delay fault tests on semiconductor devices
An example method for determining test conditions for at-speed transition delay fault tests on semiconductor devices is provided and includes analyzing scan patterns for testing a circuit of a device-under-test (DUT), identifying paths in the circuit activated by the scan patterns, determining behavior of the paths at different test corners, generating a histogram for each scan pattern representing a distribution of paths exhibiting worst-case behavior at corresponding test corners, generating an ordered set of scan pattern-test corner combinations based on the histogram, selecting a threshold for the ordered scan pattern-test corner combinations based on quality metrics, generating an ordered test set including the ordered scan pattern-test corner combinations with the selected threshold, and feeding the ordered test set to a test instrument, the test instrument testing the DUT according to the ordered test set, the tests being performed at the test corners listed above the selected threshold.
US10107853B2 Apparatus and method for inspecting PCB-mounted integrated circuits
A method and apparatus for testing the mounting of an integrated circuit on a printed circuit board using a ball grid array comprises directing an inclined laser beam from a line scan laser sensor at the integrated circuit, detecting the position of the lower edge of the integrated circuit from laser light backscattered from the integrated circuit and printed circuit board, determining through a trigonometric calculation the height of the integrated circuit above the printed circuit board following soldering of the ball grid array and comparing the height with reference data. The integrated circuit is deemed to have been successfully mounted to the printed circuit board if the height falls within a predetermined range.
US10107843B2 Low power on-chip impedance detector
An impedance detector for measuring an impedance of a circuit comprises a frequency source, a resistor connected in between the frequency source and the circuit to be measured, a phase shift circuit for applying a phase shift to a signal from the frequency source, a first multiplier for mixing the signal from the frequency source with a signal from the circuit to be measured, a second multiplier for mixing the phase shifted signal with the signal from the circuit to be measured, and a processing circuit for determining an indication of an impedance of the circuit to be measured in dependence on the first mixed signal and the second mixed signal.