Document | Document Title |
---|---|
US10003405B2 |
Data over cable service interface specification (DOCSIS) over passive optical network (PON)
A Data Over Cable Service Interface Specifications (DOCSIS) Passive Optical Network (PON) system (DPON) makes optical subscribers appear as cable subscribers. In one embodiment, a Cable Modern (CM) proxy is located in an Optical Line Termination (OLT). The OLT implements a cable modem protocol stack that operates as the CM proxy and communicates with a back office system. The OLT translates the data retrieved by the CM proxy into Optical Network Unit (ONU) recognizable commands, and sends the translated data to the ONU. In a second embodiment, the CM proxy is located in the ONU. The ONU implements the cable modern protocol stack that operates as the CM proxy and communicates with the back office system. The ONU translates the data retrieved by the CM proxy into ONU recognizable commands and sends the translated data to the ONU. |
US10003400B2 |
Inter-satellite communication device, associated satellite and associated constellation of satellites
An inter-satellite communication device for satellites orbiting within a constellation of satellites comprises at least one optical terminal dedicated to intra-orbital plane communication links and at least one optical terminal dedicated to inter-orbital plane communication links, each optical terminal dedicated to intra-orbital plane communications configured to transmit and receive optical signals with an optical terminal of an identical satellite orbiting in the same orbital plane, each optical terminal dedicated to inter-orbital plane communications configured to transmit and receive optical signals with an optical terminal of an identical satellite in an orbital plane adjacent over the entirety of its orbit in its orbital plane and each optical terminal dedicated to inter-orbital plane communications having a field of regard such that the half-angle at the vertex of the latter is larger than the maximum value of the azimuthal angle over a revolution around the Earth. |
US10003398B2 |
Systems and methods to format and encode aviation data for improved transmittability
Systems and methods for encoding aviation data for improved transmittability are provided. One example system includes one or more processors and a computer-readable medium that stores instructions that when executed by one or more processors cause the one or more processors to obtain a plurality of aviation datasets that respectively describe a plurality of conditions associated with an aircraft; and format the plurality of aviation datasets into a plurality of video frames. Each of the plurality of video frames includes a plurality of encoding units at respective positions within such video frame. To format the plurality of aviation datasets into the plurality of video frames, the one or more processors format at least a portion of each of the plurality of aviation datasets as at least one of the plurality of encoding units within each video frame. For each of the plurality of aviation datasets, the at least one encoding unit within each video frame is at a same respective position from frame to frame. |
US10003397B2 |
Dynamic wireless aerial mesh network
Embodiments include a dynamic wireless aerial mesh network having aerial nodes that provides real-time persistent wide area communications service to provide communications in response to an incident. Typically, the service area is a wide area that is physically inaccessible via ground transportation. In addition, embodiments include the formation of a decentralized mesh supernetwork comprising two or more dynamic wireless aerial mesh networks where each dynamic wireless aerial mesh network is owned by a different agency (e.g., a secure community). A member of a first dynamic wireless aerial mesh network may send a request to a member of a second dynamic wireless aerial mesh network for the first dynamic wireless aerial mesh network to join the second dynamic wireless aerial mesh network to form a mesh supernetwork, and receive an acceptance from the member of the second dynamic wireless aerial mesh network. |
US10003396B2 |
Distributed broadband wireless implementation in premises electrical devices
Novel tools and techniques might provide for implementing broadband wireless distribution, and, in particular embodiments, to methods, systems, apparatus, and computer software for implementing distributed broadband wireless implementation in premises electrical devices. In various embodiments, a first wireless distribution device may be disposed within a premises (electrical) device. A first switching device of the first wireless distribution device might switchably supply power to the premises device via a power line, the supplied power enabling the premises device to perform its designed functionalities. Meanwhile, a first wireless transceiver of the first wireless distribution device (to which is supplied with constant power from a power source) might relay wireless communications between a service provider access point and a premises-based wireless network. In this manner, premises electrical devices can be converted into wireless communications relay devices (to extend wireless communications coverage, to boost existing wireless communications, etc.) without affecting their designed functionalities. |
US10003395B2 |
Transmission terminal, transmission system, relay device selecting method, and recording medium
A transmission terminal includes a memory that stores first preferential rating information indicating a preferential rating of the transmission terminal in using each of a plurality of relay devices, a transmitter that transmits a start request for starting communication with a counterpart transmission terminal, a receiver that receives second preferential rating information indicating a preferential rating of the counterpart transmission terminal in using each of the plurality of relay devices, the second preferential rating information being transmitted from the counterpart transmission terminal in response to the start request, and circuitry that selects one relay device to relay content data between the transmission terminal and the counterpart transmission terminal, from the plurality of relay devices, using the first preferential rating information and the second preferential rating information. |
US10003387B2 |
Communications terminal, a network component, a method for transmitting a signal, and a method for providing feedback information to a communications terminal
A communications terminal may include: a plurality of antennas; and a transmitter configured to transmit a signal on an antenna of the plurality of antennas, wherein the transmitter further may be configured to transmit a delayed signal on another antenna of the plurality of antennas, and wherein the delayed signal may be generated by delaying the signal by a time delay. |
US10003385B2 |
Power transmission device, power transmission method, and power transmission system
A power transmission device includes a communication unit that transmits a power capability information transmission request via a communication channel and receives power capability information in response to the power capability information transmission request. The power transmission device also includes a processing unit that sets a parameter based on the power capability information. Further, the power transmission device includes a power transmission unit that wirelessly transmits power using the parameter. The communication unit transmits the power capability information transmission request before the power transmission unit wirelessly transmits the power. |
US10003383B2 |
Power transmission system
Power transmission system (1) for power transmission of electric power (P) from a power source (2A) to a power sink (4A) which is connected to the power source (2A) via a power transfer cable (3), wherein the power source (2A) has a first pole with a first electric potential, which is connected via parallel current lines of a first conducting pair of the power transfer cable (3) to a first pole of the power sink (4A), and a second pole with a second electric potential, which is connected via further parallel current lines of a second conducting pair of the power transfer cable (3) to a second pole of the power sink (4A), wherein, during the power transmission via the current lines, a user data signal can be transmitted between the power source (2A) and the power sink (4A) via at least one conducting pair with current lines of the same electric potential, uninfluenced by the power transmission. |
US10003382B1 |
Communication between a vehicle and a ground terminal over a ground power line
A method and apparatus is provided for communicating data over a ground power line between a vehicle and a ground terminal. In one example, a first power unit detects a signal indicating connection between the first power unit and a remote power unit. Responsive to detecting the signal, one or more modems associated with the first power unit automatically establish a data connection with one or more remote modems associated with the remote power unit. After establishing the connection between the one or more modems in the first power unit and the one or more modems in the remote power unit, the one or more modems in the first power unit exchange data with the one or more modems in the remote power unit over the power line. In one example, the first power unit may comprise an onboard power unit in a vehicle (e.g., aircraft) and the remote power unit may comprise a ground power unit. Alternatively, the first power unit may comprise a ground power unit and the remote power unit may comprise in a vehicle (e.g., aircraft). |
US10003380B2 |
Connecting element for connecting a first data cable to a second data cable and data line having the connecting element
A data line includes a first data cable, a second data cable and a connecting element connecting the first and second data cables to one another. A connecting element interconnects a first parallel pair data cable and a second star quad data cable. The connecting element has multiple connecting lines which transition mutually adjacently disposed cores of a respective transmission pair of the first data cable to diagonally oppositely disposed cores of a transmission pair of the second data cable. |
US10003379B2 |
Wireless communication with probing bandwidth
A system embodiment includes a first device and a second device configured to communicate over a selected wireless communication channel selected from a band of channels or over a selected set of channels used in an adaptive frequency hopping scheme. The first device is configured to transmit a probe signal that has a plurality of frequencies contained within the band of channels, and the second device is configured to determine a signal strength of the probe signal for each of a plurality of potential communication channels within the band of channels. The first and second devices configured to switch to another wireless communication channel based at least in part on the signal strength of the probe signal for each of a plurality of potential wireless communication channels. |
US10003376B2 |
RF module
An RF module comprises: a first front end module (FEM) which allows a signal of a first bandwidth to pass and blocks a signal of a second bandwidth according to a first time constant which is determined by a plurality of devices provided in the inside thereof and a second FEM which blocks the signal of the first bandwidth and allows the signal of the second bandwidth to pass according to a second time constant which is determined by the plurality of devices provided in the inside thereof. |
US10003366B2 |
Low-power receiving using a scouting mode
A low-power scouting receiver is presented that provides an ability perform low-power scouting functions at a relatively low power. The low-power scouting functions determine context information for the receiver and enable fine-tuning of other receiver operations based on the context information. The low-power scouting functions include receiver control and switching, jammer detection, self-interference detection, or other context-dependent radio parameters. |
US10003364B1 |
Guided wave communication system with interference cancellation and methods for use therewith
In accordance with one or more embodiments, a transmission device includes a receiver configured to receive an interfering signal via an antenna. A transmitter is configured to generate first electromagnetic signals conveying first data. A coupler is configured to generate first guided electromagnetic waves in response to combined electromagnetic signals, wherein the first guided electromagnetic waves propagate, without requiring an electrical return path, along a surface of a transmission medium of a distributed antenna system. A cancellation circuit is configured to generate the combined electromagnetic signals, based on the interfering signal and the first electromagnetic signals, wherein the combined electromagnetic signals mitigate interference by the interfering signal with the first guided electromagnetic waves. |
US10003362B2 |
Safe communication mode for a high speed link
A transmitter for a serial communications link, a serial communications link and an electronic system are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode. |
US10003361B2 |
Method and apparatus for controlling antennas in vehicle communication system
A method for controlling antennas in a vehicle having an external antenna and an internal antenna includes triggering an eCall service function upon sensing an accident occurrence event, measuring a quality of one or more wireless signals received through the external antenna, comparing the measured quality of the wireless signals with a reference quality value, and selecting one of the external antenna and the internal antenna to be used in the eCall service function based on the results of the step of comparing the measured quality of the wireless signals with the reference quality value. A system of emergency communication of a vehicle is also provided. |
US10003358B2 |
Accelerated erasure coding system and method
An accelerated erasure coding system includes a processing core for executing computer instructions and accessing data from a main memory, and a non-volatile storage medium for storing the computer instructions. The processing core, storage medium, and computer instructions are configured to implement an erasure coding system, which includes: a data matrix for holding original data in the main memory; a check matrix for holding check data in the main memory; an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the check data; and a thread for executing on the processing core. The thread includes: a parallel multiplier for concurrently multiplying multiple entries of the data matrix by a single entry of the encoding matrix; and a first sequencer for ordering operations through the data matrix and the encoding matrix using the parallel multiplier to generate the check data. |
US10003356B2 |
Devices and methods of source-encoding and decoding of data
An encoder for encoding data to generate corresponding encoded data including information indicative of a frequency, probability or range of one or more symbols to be represented in the encoded data. The encoder can include in the encoded data additional information indicative of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols is in the encoded data. The encoder can include in the encoded data the additional information of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols in the encoded data expressed as single availability bit information. The encoder can represent inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “7”, and non-inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “0”. |
US10003354B2 |
Digital media usage in response to impact data
Aspects provide digital media content as a function of embedded environmental impact data. When a digital multimedia item is received, an embedded environmental impact value is decoded and the item is utilized as a function of the decoded embedded environmental impact value. Some aspects account for amounts and types of energy used in creating the item to calculate an environmental impact value for the item, and the calculated environmental impact value is embedded within digital data of the item. |
US10003353B2 |
Time-based delay line analog comparator
Embodiments of the present disclosure include voltage comparators. The voltage comparators may include a first input configured to receive a first analog voltage, a second input configured to receive a second analog voltage, a first digital delay line configured to propagate the first analog voltage through a first delay circuit and the second analog voltage through a second circuit, and an output circuit configured to provide a comparator output based upon whether values representing the first analog voltage or the second analog voltage propagated faster through the first digital delay line. The comparator output may be configured to identify whether the first analog voltage or the second analog voltage is greater. |
US10003350B2 |
Successive approximation register analog-to-digital converter
Aspects of a method and apparatus for converting an analog input value to a digital output code are provided. One embodiment of the apparatus includes a digital-to-analog converter, a comparator, and control logic circuitry. The digital-to-analog converter is configured to generate an analog reference value based on a received digital reference value. The comparator is configured to compare an analog input value to the analog reference value after expiration of an allotted settling time for the digital-to-analog converter and generate a comparison result indicative a relationship between the analog input value and the analog reference value. The control logic circuitry is configured to select the allotted settling time for the digital-to-analog converter based on a bit position of a digital output code to be determined, and update the bit position of the digital output code based on the comparison result. |
US10003348B2 |
Analog-to-digital converter with noise shaping
An analog-to-digital converter (ADC) using an amplifier-based noise shaping circuit. The amplifier-based noise shaping circuit generates a noise shaping signal. A comparator of the ADC has a first input terminal coupled to an output terminal of a capacitive data acquisition converter that captures an analog input, a second input terminal receiving the noise shaping signal, and an output terminal for observation of the digital representation of the analog input. The amplifier-based noise shaping circuit uses an amplifier to amplify a residual voltage obtained from the capacitive data acquisition converter and provides a switched capacitor network between the amplifier and the comparator for sampling the amplified residual voltage and generating the noise shaping signal. |
US10003347B2 |
Method and system for asynchronous successive approximation register (SAR) analog-to-digital converters (ADCs)
An asynchronous successive approximation register analog-to-digital converter (SAR ADC), which utilizes one or more overlapping redundant bits in each digital-to-analog converter (DAC) code word, is operable to generate an indication signal that indicates completion of each comparison step and indicates that an output decision for each comparison step is valid. A timer may be initiated based on the generated indication signal. A timeout signal may be generated that preempts the indication signal and forces a preemptive decision, where the preemptive decision sets one or more remaining bits up to, but not including, the one or more overlapping redundant bits in a corresponding digital-to-analog converter code word for a current comparison step to a particular value. For example, the one or more remaining bits may be set to a value that is derived from a value of a bit that was determined in an immediately preceding decision. |
US10003346B2 |
Fractional PLLs with low correlation
The programmable frequency control system presented herein provides frequency programmability and phase noise reduction for signals generated by a plurality of frequency programmable phase-locked loops (PLLs). In general, a modulated data stream input to each of the plurality of PLLs controls the frequency of the signal output by the PLLs. The solution presented herein reduces the phase noise by introducing a time shift to the modulated data stream applied to at least some of the PLLs so that at least some of the PLLs receive time-shifted versions of the modulated data stream relative to other PLLs. In so doing, the solution presented herein decorrelates the quantization noise generated by the plurality of frequency programmable PLLs. |
US10003341B1 |
Flexible input structure for arithmetic processing block
An arithmetic processing block in which two inputs are provided for a multiplier, the block also including a pre-adder for combining the inputs to provide an additional option for a multiplier input. |
US10003340B2 |
Multi-format driver interface
A multi-format signal driver interface has first, second and third pairs of transistors arranged in a back-to-back relationship. First transistors and second transistors of the first and second pairs of transistors form respective first and second parallel arrangement. The first transistors of the third pair of transistors are in series with the first parallel arrangement, and the second transistors of the third pair of transistors are in series with the second parallel arrangement. The sizing of the second pair of transistors is greater than the first and third pairs of transistors. A pre-driver module configures the multi-format signal driver interface to output a selected signal format. A differential amplifier is selectively couple-able to said pre-driver module to provide a common mode voltage. In each format the interface employs a current loop in the output. The transistor pairs are one-to-one loaded in each mode. |
US10003336B1 |
Integrated driver and termination circuit
A pull-up leg of disclosed circuitry includes a pull-up pre-driver and a pull-up driver coupled to the pull-up pre-driver. A pull-down leg includes a pull-down pre-driver and a pull-down driver coupled to the pull-down pre-driver. An input/output pad is coupled between the pull-up driver and pull-down driver. A driver-and-termination control circuit is coupled to receive a tristate control signal, a termination control signal, and an input data signal. The driver-and-termination control circuit selects a drive mode, tristate mode, or termination mode in response to the tristate control signal and the termination control signal. The driver-and-termination control circuit drives a first data signal to the pull-up driver and drives a second data signal to the pull-down driver. The first and second data signals have equal logic states in the drive mode and have opposite logic states in the tristate and termination modes. |
US10003335B2 |
Data transmission device, and semiconductor device and system including the same
A data transmission device may include a calibration circuit and an output driver. The calibration circuit may generate a pull-up calibration voltage and a pull-down calibration voltage. The resistance value of the output driver may be changed based on the pull-up calibration voltage and the pull-down calibration voltage. |
US10003333B2 |
Method of manufacturing an enclosed proximity switch assembly
A method of non-rotatably securing a target to a shaft extending along a longitudinal axis within an enclosed proximity switch assembly is described. The target support at least one target magnet and a hub having a body portion extending along the longitudinal axis. The body portion includes an outer surface and a shaft aperture extending along the longitudinal axis, and further includes at least one threaded body aperture extending from the outer surface to the shaft aperture. The shaft is inserted into the shaft aperture, and a set screw is inserted into one of the body apertures. A torque is applied to the set screw to threadably engage the set screw with the one of the body apertures such that a distal end of the set screw contacts an outer surface of the shaft. The set screw is sealed within the body aperture with a high-temperature potting. |
US10003330B2 |
IGBT driver module and method therefor
The present invention relates to an insulated gate bipolar transistor (IGBT) driver module for driving at least one gate of at least one IGBT device, and method therefor. The IGBT driver module comprises at least one series capacitance operably coupled between a driver component of the IGBT driver module and the at least one gate of the at least one IGBT device. The IGBT driver module further comprises at least one series capacitance charge adjustment component controllable to determine a gate voltage error (ΔGerr) at the at least one gate of the at least one IGBT device and dynamically adjust a charge of the at least one series capacitance based at least partly on the determined gate voltage error (ΔGerr). |
US10003328B1 |
Hybrid pulse-width control circuit with process and offset calibration
A hybrid pulse-width control circuit is provided that includes a ramp voltage generator for generating a ramp voltage signal. A clock pulse generator asserts an output clock signal responsive to the ramp voltage signal equaling a reference voltage. |
US10003325B2 |
System and method for providing an area efficient and design rule check (DRC) friendly power sequencer for digital circuits
According to one general aspect, an apparatus may include a power header and a logic circuit. The power header may include a gate terminal, a first channel terminal, a second channel terminal, and a bulk terminal coupled with a first voltage power signal. The power header may be configured to perform one of dynamically coupling or decoupling a logic circuit with the first voltage power signal. The logic circuit may include a bulk terminal coupled with a second voltage power signal and a power terminal that is either dynamically coupled or decoupled, as determined by the power header, with the first voltage power signal. A power sequencing signal may be included in the apparatus and may be configured to control the power header such that, when active, the power header couples the logic circuit with the first voltage power signal after the second voltage power signal is high. |
US10003320B1 |
Resonator electrode shields
A microelectromechanical system (MEMS) resonator includes a resonant semiconductor structure, drive electrode, sense electrode and electrically conductive shielding structure. The first drive electrode generates a time-varying electrostatic force that causes the resonant semiconductor structure to resonate mechanically, and the first sense electrode generates a timing signal in response to the mechanical resonance of the resonant semiconductor structure. The electrically conductive shielding structure is disposed between the first drive electrode and the first sense electrode to shield the first sense electrode from electric field lines emanating from the first drive electrode. |
US10003318B2 |
Circuit
The disclosure relates to a circuit comprising a balun portion, a balanced side impedance transforming element and an unbalanced side impedance transforming element. The balun portion at least partly transforms the signal between a balanced signal input/output terminal and an unbalanced signal input/output terminal. The impedance transforming elements at least partly alter the impedance presented at the balanced and unbalanced side of the balun. In addition at least one matching transmission element is provided. By separating the role of impedance transformation from balun signal conversion, the useful bandwidth of the circuit can be improved in comparison to a balun that provides both signal conversion and impedance transformation functions. |
US10003317B2 |
Tubular resonant filter and method of making a tubular resonant filter
A tubular resonant filter comprises a multilayer sheet in a rolled configuration comprising multiple turns about a longitudinal axis, where the multilayer sheet includes a strain-relieved layer, a patterned first conductive layer on the strain-relieved layer, an insulating layer on the patterned first conductive layer, and a patterned second conductive layer on the insulating layer and the patterned first conductive layer. The patterned first and second conductive layers and the insulating layer are interrelated to form a rolled-up inductor connected to a rolled-up capacitor on the strain-relieved layer. |
US10003316B2 |
Device and method for filtering electromagnetic interference
A device that filters electromagnetic interference includes electrical conductors mounted in parallel. Each conductor includes a first coil positioned between a first and a second end of the respective conductor. Each first coil is coupled magnetically to each other first coil and has the same number of turns as each other first coil. The first and second ends of each of the conductors, respectively, are first and second terminals for the device. The device includes capacitors. Each capacitor is mounted between the second end of a corresponding electrical conductor and a third terminal of the device. The device includes an additional circuit. The additional circuit includes a second coil coupled magnetically with the first coils of the conductors. The additional circuit includes an additional coil. The second coil has a second number of turns. |
US10003311B1 |
Compact class-F chip and wire matching topology
An amplifier circuit includes an RF input port, an RF output port, a reference potential port, and an RF amplifier having an input terminal and a first output terminal. An output impedance matching network electrically couples the first output terminal to the RF output port. A first inductor is electrically connected in series between the first output terminal and the RF output port, a first LC resonator is directly electrically connected between the first output terminal and the reference potential port, and a second LC resonator is directly electrically connected between the first output terminal and the reference potential port. The first LC resonator is configured to compensate for an output capacitance of the RF amplifier at a center frequency of the RF signal. The second LC resonator is configured to compensate for a second order harmonic of the RF signal. |
US10003308B2 |
Apparatus and methods for power amplifier biasing
Apparatus and methods for power amplifier biasing are disclosed herein. In certain implementations, a power amplifier system includes a power amplifier bias circuit and a power amplifier. The power amplifier bias circuit includes a reference current source that generates a reference current, a bipolar reference transistor, and a transimpedance amplifier that amplifies a difference between a collector current of the bipolar reference transistor and the reference current, and that provides a base bias voltage to a base of the bipolar reference transistor. The power amplifier generates a radio frequency output signal at an output based on amplifying a radio frequency input signal received at an input. The power amplifier includes a bipolar power amplifier transistor including a base biased by the base bias voltage such that the power amplifier has a substantially flat gain response versus time. |
US10003307B2 |
Semiconductor device
A semiconductor device includes a semiconductor substrate having a principal surface which has a first side in a first direction and a second side in a second direction. A plurality of transistor arrays is formed in a region adjacent to the first side of the semiconductor substrate. A plurality of bumps include first and second bumps which are longer in the first direction. The distance between the first side and the first bump is shorter than the distance between the first side and the second bump. The plurality of transistor arrays include a first and a second transistor arrays. The first transistor array has a plurality of first unit transistors arranged along the first direction such that the first unit transistors overlap the first bump. The second transistor array has a plurality of second unit transistors arranged along the first direction such that the second unit transistors overlap the second bump. |
US10003304B2 |
Operational amplifier and method for reducing offset voltage of operational amplifier
Disclosed are an operational amplifier and a method for reducing an offset voltage of the operational amplifier, which control an auxiliary circuit to generate a first auxiliary current and a second auxiliary current by adjusting the resistance of a resistance regulator, thereby adjusting a first current and a second current outputted from an input-stage circuit and further adjusting the offset voltage of the operational amplifier. Therefore, the operational amplifier and the method for reducing the offset voltage of the operational amplifier use the resistors to adjust the offset voltage so as to reduce the Least Significant Bit (LSB) distribution, thereby enhancing the accuracy of the offset voltage. |
US10003303B2 |
Modulated supply amplifier with adjustable input parameter configuration
An amplifier may include control circuitry that may track a first input signal parameter and, in response, adjust a value of a second input parameter. Input parameter tracking and adjustment may facilitate control of output parameters for the amplifier. For example, an envelope-tracking amplifier may track input signal amplitude and adjust other input parameters in response. The adjustments may facilitate control of output parameters, such as gain or efficiency. The amplifier may further include calibration circuitry to determine adjustment responses to various tracked input parameters. |
US10003300B2 |
Photovoltaic management and module-level power electronics
A photovoltaic (PV) system includes module-level power electronic (MLPE) devices that produce energy. The PV system includes a gateway to receive and send data to MLPE devices. The gateway also connects the PV system with a network, such as a local area network, that allows access to the Internet. The gateway provides functionality within the PV system to perform various processes to improve operation of MLPE devices. |
US10003299B2 |
Photovoltaic module
The present invention relates to a photovoltaic module. A photovoltaic module according to an embodiment of the present invention comprises a solar cell module, a micro-inverter to convert DC power generated by the solar cell module into AC power, a controller to control the micro-inverter's operation, and an interface unit connected to power grid supplying external electrical power and to provide the AC power to the power grid, the controller to control operation of the micro-inverter such that the AC power is matched to the external electrical power flowing into the power grid. The photovoltaic module according to the present invention can provide electrical power generated at solar cell modules through a simple connection to power grid which supplies electrical power to home, reducing consumption of electrical power flowing into home. |
US10003298B2 |
Solar collector cable support tray and support system
A cable tray and support system facilitates cable management in a solar energy collector system at reduced cost relative to previous cable tray and support systems. The cable tray and support system comprises cables trays, mounting brackets, and vertically-oriented piles. The mounting brackets are coupled to the cables trays and vertically-oriented piles. The mounting brackets include one or more stress relief features (e.g., notches) to allow the mounting bracket to provide cantilevered deflection in response to thermal expansion or contraction-of the cable tray. The cable tray and support system also provides a ground path from a cable tray, to the mounting bracket, to the pile, and then to the ground to dissipate transient voltages in the solar energy collection system. |
US10003297B2 |
Drive circuit and semiconductor apparatus for a high output motor
According to embodiments, a drive circuit includes a control portion configured to, when a duty ratio is set to a first predetermined value, and a load apparatus is in an overload state, set the duty ratio to a second predetermined value smaller than the first predetermined value during a predetermined time period. |
US10003285B2 |
Decoupling current control utilizing direct plant modification in electric power steering system
A method of controlling an electric motor that generates an output current from an input voltage command that includes a sum of a first voltage command and a second voltage command is provided. The method receives the output current from the motor as a feedback. The method determines a first set of gain factors to generate the first voltage command based on the feedback such that the input voltage command causes the motor to generate the output current with reduced influence of variations of a set of operating parameters of the motor. The method determines a difference between the feedback and a desired current. The method determines a second set of gain factors to generate the second voltage command based on the difference such that the input voltage command causes the motor to generate the output current as a first, second or higher order response. |
US10003284B2 |
Power apparatus, controlling method thereof and motor driving apparatus therein
Disclosed herein is a power apparatus including a first motor, a second motor connected with the first motor in parallel, a driver configured to supply driving currents to the first and second motors, a current detector configured to detect the driving current of the first motor and the driving current of the second motor, a speed calculator configured to calculate a rotating speed of the first motor and a rotating speed of the second motor, and a controller configured to control the driver based on the rotating speed of the first motor, wherein the controller controls the driver so that the rotating speed of the first motor and the rotating speed of the second motor are the same as each other, when the rotating speed of the first motor and the rotating speed of the second motor are different from each other. |
US10003281B2 |
Electrostatic energy harvester with improved transparency and mechanical property using two-dimensional material on ferroelectric or piezoelectric material
A two-dimensionally structured material is transferred onto a ferroelectric or piezoelectric material layer, a property of the two-dimensionally structured material is controlled by poling performed on the ferroelectric or piezoelectric material to generate electric power generated by friction between the two-dimensionally structured material and a frictional charged material, and the electrostatic energy harvester has improved transparency and mechanical properties using the two-dimensionally structured material. |
US10003271B2 |
Systems and methods for constant voltage control and constant current control
System and method for regulating a power conversion system. A system controller for regulating a power conversion system includes a first controller terminal, a second controller terminal and a third controller terminal. The system controller is configured to receive an input signal at the first controller terminal and turn on or off a switch based on at least information associated with the input signal to adjust a primary current flowing through a primary winding of the power conversion system, receive a first signal at the second controller terminal from the switch, and charge a capacitor through the third controller terminal in response to the first signal. |
US10003264B2 |
DC/DC converter
In this DC/DC converter, a first controller calculates a first operation value on the basis of a difference between output voltage Vout and a first calculated value calculated on the basis of a detection value of voltage of the charge/discharge capacitor. A second controller calculates a second operation value on the basis of a difference between a charge/discharge capacitor voltage target value Vcf* and charge/discharge capacitor voltage Vcf. In control blocks, addition and subtraction of the first and second operation values are performed, and the conduction rates for switching elements are controlled, to control the output voltage and a charge/discharge capacitor voltage, thereby preventing application of overvoltage to the switching elements. |
US10003260B2 |
Semiconductor devices and methods for dead time optimization by measuring gate driver response time
Switching control devices and related operating methods are provided. An exemplary electronic device includes a semiconductor die, a driver arrangement on the semiconductor die to generate a switch control output signal based on an input switching command signal, and a timer arrangement on the semiconductor die and coupled to the driver arrangement to measure a time difference between a first change in the command signal and an exhibited response in the switch control signal, which can then be utilized to achieve a desired dead time. |
US10003258B2 |
Charge pump circuit with a low reverse current
A charge pump circuit includes a first charge pump unit and a second charge pump unit. The first charge pump unit pumps an input voltage to output a first pumped voltage according to a first clock signal, a second clock signal and a third clock signal. The second charge pump unit pumps the first pumped voltage to output a second pumped voltage according to the first clock signal, a fourth clock signal and the third clock signal. The first clock signal and the third clock signal are non-overlapping clock signals. A falling edge of the second clock signal leads a rising edge of the first clock signal. A falling edge of the fourth clock signal leads a rising edge of the third clock signal. |
US10003257B2 |
Converter
A DC to DC converter for converting voltage between two voltage levels is described. The converter comprises a plurality of capacitors and switch units and is controllable between a first and second commutation state. In the first commutation state, the converter is configured for connection to higher voltage terminals and the capacitors are connected in series. In the second commutation state, the converter is configured for connection to lower voltage terminals, and the capacitors are connected to form at least two branches connected in parallel, the branches comprising a series connection of at least two capacitors. In some embodiments, one or more intermediate commutation states may also be provided. |
US10003256B2 |
Systems and methods for controlling a voltage multiplier ladder for optimal efficiency and minimal component stress
A system comprises a voltage multiplier ladder, a driver that provides an input voltage to the voltage multiplier ladder, and a controller that regulates the driver such that a voltage stress in the ladder is evenly distributed and do not exceed a maximum allowable stress and meanwhile the ladder is operating at an optimal efficiency. |
US10003247B2 |
Linear actuator
Provided is a linear actuator wherein a moving element can be moved in a direction normal to the direction of arrangement of coils. The moving element 1 has first to third magnets 6a-6c arranged in the X-direction. Each of the first to third magnets 6a-6c has N poles and S poles arranged in the θ-direction. The N poles and S poles of the second magnet 6b are shifted in the θ-direction relative to the N poles and S poles of the first magnet 6a. The N poles and S poles of the third magnet 6c are shifted in the θ-direction relative to the N poles and S poles of the second magnet 6b. A stator 2 has at least two salient poles 8a arranged in the θ-direction, and at least two coils 4a, 4b wound around the salient poles 8a. |
US10003240B2 |
Methods for generating power from miniature electrical generators and power sources
A method for generating electrical power, the method including: storing potential energy in an elastic element having one end attached to a shaft and another end attached to a structure upon rotation of the shaft relative to the structure in a first angular direction; and moving a retaining mechanism between an engaged position for retaining the shaft from rotating in a second angular direction opposite to the first angular direction and a power generating position permitting the shaft to rotate in the second angular direction; wherein when the retaining mechanism is moved to the power generating position, the stored potential energy in the elastic element is converted to kinetic energy to rotate the shaft which in turn rotates a generator operatively coupled to the shaft so as to produce electrical power. |
US10003233B2 |
Mechanically and electrically integrated rotary electric machine
In a mechanically and electrically integrated rotary electric machine, a motor portion and an inverter portion are inserted inside a cylindrical frame. The motor portion has a plurality of coils. The inverter portion has a plurality of switching elements. The coils and the switching elements are electrically connected by a connector. The connector has: an end portion connector that distributes sinusoidal electric currents from the switching elements to the respective coils; and a plurality of axial connectors that direct the sinusoidal electric currents from the switching elements to the end portion connector. The end portion connector is disposed on an end portion of the motor portion near an output shaft. The axial connectors are disposed parallel to an axial direction of the frame so as to pass from the switching elements through a mounted region of the motor portion. |
US10003229B2 |
Low inertia direct drive drawworks
A low inertia permanent magnet motor includes a stator and rotor. The rotor includes a generally tubular and hollow rotor body coupled to the shaft of the motor by one or more spokes and/or webs. The permanent magnets of the rotor are coupled to the rotor body. In some embodiments, the low inertia permanent magnet motor may be used to power a drawworks. In some embodiments, the drawworks may be controlled by an active heave compensation controller. |
US10003228B2 |
Interior permanent magnet machine with axially varying permanent magnet size
A rotor includes pole portions, a first permanent magnet, a second permanent magnet, and a third permanent magnet. Each pole portion includes a center, a back, and a front rotor core portion. A first slot is embedded in the center rotor core portion. A second slot is embedded in the back rotor core portion. A third slot is embedded in the front rotor core portion. The center rotor core portion is mounted axially between the front rotor core portion and the back rotor core portion. The permanent magnets are mounted, respectively, in the slots of each pole portion. A maximum length of the first permanent magnet is greater than twice a maximum length of the second permanent magnet. The maximum length of the second permanent magnet is equal to a maximum length of the third permanent magnet. The permanent magnets are aligned relative to a pole axis of each pole portion. |
US10003227B2 |
Axially asymmetric configuration for interior permanent magnet machine
An interior permanent magnet machine includes a rotor having a central axis and a plurality of axial segments. The axial segments include a first axial segment and a second axial segment positioned adjacent to each other in an axial direction. Each of the axially-spaced segments includes at least one pole defining a respective angular configuration characterized by respective first, second and third angles. The first axial segment defines a first set of angular configurations and the second axial segment defines a second set of angular configurations. The rotor is configured to have an axially asymmetric configuration such that the first set of angular configurations is different from the second set of angular configurations. |
US10003220B2 |
Reconfigurable wireless power resonator
Certain aspects of the present disclosure relate to methods and apparatus for reconfiguring wireless power resonator. Certain aspects of the present disclosure provide a wireless power resonator. The wireless power resonator includes a first section. The wireless power resonator further includes a second section electrically coupled and physically coupled to the first section. The second section is configured to be movable with respect to the first section while remaining both electrically coupled and physically coupled to the first section to change an effective area of the wireless power resonator. |
US10003218B2 |
Chassis design for wireless-charging coil integration for computing systems
This disclosure pertains to wireless power transfer systems, and in particular (but not exclusively), to techniques to improve the coupling efficiency between a power transmitting unit and a power receiving unit within a computing device. The present disclosure includes a system which comprises a computing unit which includes a power receiving unit and a conductive surface. The conductive surface has an opening that is adjacent to the power receiving unit and a slot extending from the opening towards the perimeter of the conductive surface. The computing unit further includes a system base coupled to the power receiving unit wherein the power receiving unit is to provide power to the system base. The system also includes a power transmitting unit adjacent to the computing unit. |
US10003217B2 |
System and method for reducing emissions for polarized coil systems for wireless inductive power transfer
This disclosure includes systems, methods and apparatus for reducing emissions for polarized coil systems for wireless inductive power transfer. In one aspect, a magnetic flux device is provided which includes at least a first electrically conductive coil and a second electrically conductive coil that is substantially coplanar with the first coil. The device includes a magnetically permeable material having a substantially planar surface. The first coil and the second coil are substantially parallel to the substantially planar surface. The area of the material extends beyond the area of the first coil and beyond the area of the second coil. The area of the coil can substantially surround the area of the first coil and the area of the second coil. |
US10003214B2 |
Battery management system
A battery management system for monitoring battery cells of an uninterruptible power supply (UPS) coupled to a medical imaging load. The battery management system includes a first slave configured to obtain an operating parameter of a first battery cell. The first slave is configured to determine health of the first battery cell based at least in part on the operating parameter. The first slave is configured to generate a signal indicating the health of the first battery cell to communicate serially, via at least a second slave, to a master. |
US10003213B2 |
Power adapter
A power adapter includes an adapter main body configured to acquire an alternating current from a power source and convert the alternating current into a direct current having a specified voltage; an output port configured to acquire the direct current from the adapter main body, and supply the direct current to an external device via the positive output port and the negative output port; a current divider arranged between the positive output port and the negative output port, and configured to split the direct current from the adapter main body upon receiving a control signal, so as to cause a value of an output voltage output through the positive output port and the negative output port to be less than or equal to a preset value; and a processor configured to transmit the control signal to the current divider. |
US10003212B2 |
Non-contact type charger and non-contact type battery
There is provided a non-contact type charger including: a plurality of power transmitting coils transmitting power in a non-contact manner; and a power converting unit controlling the power transmitted by the plurality of power transmitting coils depending on coupling coefficients, wherein the coupling coefficients are set by transmitting power state information between each of the plurality of power transmitting coils and a plurality of power receiving coils which receive the power transmitted by the plurality of power transmitting coils to charge a plurality of battery cells connected thereto with the power. |
US10003211B1 |
Battery life of portable electronic devices
The present disclosure provides a method for improving battery life of electronic devices such as Bluetooth headsets, smart-watches among others running on small batteries, for example coin batteries. The method may include wireless power transmission through suitable techniques such as pocket-forming, while including receivers and capacitors in the aforementioned devices. Wirelessly charged capacitors may provide sufficient power on which devices may run, and thus, battery life of such electronic devices may be enhanced. |
US10003210B2 |
Controller for a switched mode power supply and associated methods
A controller for a switched mode power supply, wherein the controller is configured to be connected to a synchronous rectifier. The controller comprising: a voltage comparator configured to determine satisfaction of a voltage criterion, wherein the voltage criterion is satisfied when a conduction channel voltage between a first-conduction-channel terminal and a second-conduction-channel terminal meets a first pre-determined voltage threshold; and a timer configured to determine satisfaction of a time criterion, wherein the time criterion is satisfied when a voltage associated with the synchronous rectifier meets a second predetermined voltage threshold for greater than a pre-determined time; the controller configured to provide for a normal mode of operation based on satisfaction of the voltage criterion and a power-saving mode of operation based on satisfaction of the time criterion, wherein the controller is configured to draw a power-saving-mode current in the power-saving mode of operation, and draw a normal-mode current in the normal mode of operation, wherein a magnitude of the normal-mode current is greater than a magnitude of the power-saving-mode current. |
US10003205B2 |
Composite integrated circuit for secondary battery, composite device for secondary battery, and battery pack
A composite integrated circuit includes a protection IC that controls a switching circuit inserted in a power supply line to allow or prevent discharging of the secondary battery, and a monitoring IC that includes a ground terminal connected to the power supply line at a position between the secondary battery and the switching circuit, measures a voltage of the secondary battery, and sends the measured voltage to an external apparatus. The protection IC outputs an activation signal to turn on the switching circuit to allow discharging of the secondary battery, and outputs a deactivation signal to turn off the switching circuit to prevent discharging of the secondary battery. The monitoring IC consumes less power while the deactivation signal is output by the protection IC than the monitoring IC consumes while the activation signal is output by the protection IC. |
US10003202B2 |
Device for balancing a power battery element load
A device for balancing load of a storage device including plural elements connected in series. The device includes: a DC/AC converter including an inverter and a series resonant circuit connected to the output of the inverter; plural AC/DC converters, each including an input and an output that is connected to one of the respective storage elements and selectively supplies power to the output thereof; a transformer, the main winding of which is connected to the series resonant circuit and the secondary winding of which has outputs connected to an input of a respective AC/DC converter; and a control circuit configured to control the DC/AC converter at the current source when a number of outputs supplied with power is no higher than a threshold and moreover configured to control the DC/AC converter at a constant power when the number of outputs supplied with power is greater than the threshold. |
US10003200B2 |
Decentralized module-based DC data center
According to one aspect, embodiments of the invention provide a distributed power system comprising a DC bus, at least one DC UPS configured to provide DC power to the DC bus derived from at least one of input AC power and backup DC power such that a DC voltage on the DC bus is maintained at a nominal level, and at least one power module configured to monitor the DC voltage on the DC bus, to convert DC power from an energy storage device into regulated DC power, and to provide the regulated DC power to the DC bus in response to a determination that the DC voltage on the DC bus is less than a threshold level. |
US10003199B2 |
Battery energy storage system
A power supply system includes: an electricity generation device configured to generate electrical energy; a plurality of DC/AC converters configured to convert the electrical energy into AC; and a battery energy storage system (BESS) configured to receive and charge the electrical energy and supplies the electrical energy to the plurality of DC/AC converters by discharging the charged electrical energy. The electrical energy generated by the electricity generation device charges the BESS without going through the plurality of DC/AC converters. |
US10003197B2 |
Energy management method and system for energy supply system
An energy management method for an energy supply system which includes at least an energy storage, a load and a generator with power dependent efficiency is provided. The method includes: calculating two time variant parameters indicating a discharge lower limit and an upper charge limit, respectively, of the energy storage, based on optimization using different kinds of prediction; and controlling, in a real time manner, charging and discharging of the energy storage and operation of the generator, with a certain priorities given to various power sources, such that state of charge of the energy storage is controlled within a region between the discharge lower limit and the upper charge limit. When a grid power is available, blackout duration probability function is predicted and used to calculate the discharge lower limit and the upper charge limit. |
US10003194B2 |
Parallel battery system
Apparatus for power conversion. In one embodiment, the apparatus comprises a battery unit, coupled to a power line, comprising (a) a plurality of power cells, wherein each power cell of the plurality of power cells comprises a battery cell coupled to a pico-converter, wherein the pico-converter is a bidirectional power converter; and (b) a master controller, coupled to each power cell of the plurality of power cells, for dynamically and individually controlling both an operating state and a power conversion direction for each power cell in the plurality of power cells to generate a predetermined power output from the battery unit. |
US10003185B2 |
Electrical device with power quality event protection and associated method
An electrical device includes a first terminal structured to electrically connect to a power source; a second terminal structured to electrically connect to a load; a voltage sensor electrically connected to a point between the first and second terminals and being structured to sense a voltage at the point between the first and second terminals; a switch electrically connected between the first terminal and the second terminal; and a control unit structured to detect a power quality event in the power flowing between the first and second terminals based on the sensed voltage and to control a state of the switch based on the detected power quality event. |
US10003182B2 |
Covers for distribution lines and insulators
A cover assembly for an insulator and first and second conductor portions extending therefrom includes first and second coupled hub members defining a central cavity sized and configured to receive the insulator. The first hub member includes a first leg defining a first lengthwise cavity extending from the central cavity and configured to receive the first conductor portion. The second hub member includes a second leg defining a second lengthwise cavity extending from the central cavity and configured to receive the second conductor portion. The first and second hub members are configured to be slidably rotated relative to one another to selectively adjust an angle between the first and second legs. |
US10003179B2 |
Integrated systems facilitating wire and cable installations
Pulling eyes are provided with integrated wiring systems suitable for installing conductors or cables. The pulling eyes may include body portions that define interior cavities that are sized to snugly engage outside portions of the conductors or cables. The body portions are sized to be deformably crimped onto the outside portions of the conductors or cables. The pulling eyes may also include head portions joined to the body portions, with the head portions defining apertures for receiving a strength member for installing the conductors or cables. These apertures place the interior cavities in communication with the exteriors of the pulling eyes. |
US10003175B2 |
External-resonator-type light-emitting device
An external resonator type light-emitting device includes a light source oscillating a semiconductor laser light and a grating element configuring an external resonator together with the light source. The light source includes an active layer oscillating the semiconductor laser light. The grating element includes an optical waveguide and a plurality of Bragg gratings formed in the optical waveguide. The optical waveguide includes an incident face on which the semiconductor laser light is incident and an emitting face from which an emitting light having a desired wavelength is emitted. |
US10003171B1 |
Sealed laser diode heat sink module
A sealable laser diode heat sink module for a laser diode includes an anode assembly and a cathode assembly having a cathode base and a cathode connector plate. The anode assembly includes an anode base configured to house the laser diode and the cathode base within a sealable cavity recessed into the anode base. The anode base has a cathode base opening configured to receive the cathode connector plate. An anode connector plate extends from the anode base. An anode current path passes through the laser diode and the anode connector plate via direct connections through the anode base. A cathode current path passes through the cathode connector plate passes via direct connections through the cathode base. The anode base is configured to dissipate heat from the laser diode. |
US10003169B2 |
Laser module
A laser module according to the present disclosure includes a laser diode, a first collimating lens, and a beam twister. The laser diode includes a plurality of emitters and emits laser light from each of the plurality of emitters through a light emission surface. The first collimating lens is provided at a first distance from the light emission surface of the laser diode and parallelizes a fast-axis-wise divergence of the laser light. The beam twister is provided at a second distance away from the first collimating lens and turns the laser light approximately 90 degrees. Each of the plurality of emitters has a width of 5 μm to 120 μm on the light emission surface. The plurality of emitters have a pitch of 295 μm to 305 μm on the light emission surface. |
US10003168B1 |
Fiber laser with free-space components
In one embodiment, a laser system includes a seed laser diode configured to produce a free-space seed-laser beam and a seed-laser lens configured to collimate the seed-laser beam. The laser system also includes a pump laser diode configured to produce a free-space pump-laser beam and a pump-laser lens configured to collimate the pump-laser beam. The laser system further includes an optical-beam combiner configured to combine the collimated seed-laser and pump-laser beams into a combined free-space beam and a focusing lens configured to focus the combined beam. The laser system also includes an optical gain fiber that includes an input end configured to receive the focused beam. The laser system also includes a mounting platform, where one or more of the seed laser, the seed-laser lens, the pump laser, the pump-laser lens, the combiner, the focusing lens, and the input end of the gain fiber are mechanically attached to the platform. |
US10003166B2 |
Universal compact compression tool
A universal compact compression tool includes a vise assembly having different sets of jaws. The different sets of jaws are for holding different connectors during installation on a cable. A shaft on the tool is mounted to move between advanced and retracted positions with respect to the vise assembly. On the shaft, a plunger is mounted to move between first and second positions. In the first position of the plunger, the plunger is advanced on the shaft. In the second position of the plunger, the plunger is retracted on the shaft. The user sets the plunger in either the first or the second position depending on the type of connector to be installed on the cable. Once selected, and with the connector in the vise assembly, the user closes a lever of the tool to move the shaft to the advanced position, thereby applying the connector to the cable. |
US10003163B2 |
Power distribution unit
A power distribution unit (PDU) having a connector to connect to an input power supply and a plurality of power outlet sockets for receiving plugs having a number of pins. Each power outlet socket has a mechanical locking mechanism movable between a locked position and an unlocked position when a plug is inserted into the power outlet socket to lock and unlock a plug pin in the power outlet socket. Absent actuation the locked position is adopted. Each power outlet socket includes an externally, manually actuatable, first release element, and an internally, electrically actuatable, second release element. A power sensor detects whether or not power is being drawn and, for power outlet sockets which currently host a plug and are not drawing power, the second release element is actuated by the PDU so as to unlock the mechanical locking mechanism, thereby freeing up the associated plugs for removal. |
US10003162B2 |
Termination device
The device is provided with an inner conductor electrically connected to a counterpart central terminal in a counterpart coaxial device, a tubular outer conductor having the inner conductor disposed in the center thereof, said outer conductor being electrically connected to a counterpart outer conductor in the counterpart coaxial device, a grounding conductor electrically connected to the outer conductor, a resistance element provided in the axial direction between the inner conductor and the grounding conductor, and an annular dielectric member provided between the inner conductor and the outer conductor such that the member has the inner conductor passing therethrough and, at the same time, the inner conductor and the outer conductor are spaced apart from each other in the radial direction. |
US10003161B2 |
Electrical connector
An electrical connector includes a metallic shell structure having a port, an insulation housing disposed in the metallic shell structure, a shielding plate disposed inside the insulation housing, and two rows of conductive terminal sets disposed on the insulation housing with each on two opposing sides of the shielding plate. A conductive contact portion is formed around the port by the metallic shell structure. Therefore, as the electrical connector is assembled with an external device, the conductive contact portion can be in contact with the external device. Hence, a grounding effect is achieved, and an electromagnetic compatibility is improved. |
US10003153B1 |
Connector module
A connector module including a connector and a heatsink is provided. The connector includes a shaft. The heatsink includes a groove recessed in a single direction. The heatsink is adapted to move along a direction opposite to the recessed direction of the groove to insert the shaft into the groove. The shaft is pivoted in the groove so that the heatsink is adapted to pivotally rotate relative to the connector. |
US10003144B1 |
Electrical connector assembly and conductive assembly having an intervening wall
Electrical connector assembly includes an intervening wall configured to be positioned along at least one of a connector side of an electrical connector or another component. The electrical connector assembly also includes a plurality of electrical split contacts positioned along the connector side. Each of the split contacts of said plurality includes first and second fingers extending in a mounting direction to respective distal ends. Each of the first and second fingers includes an inner edge and an outer edge, wherein a receiving gap exists between the inner edges of the first and second fingers. The first and second fingers extend through first and second openings, respectively, of a corresponding opening pair of the intervening wall. The partition segment is disposed within the receiving gap between the first and second fingers. |
US10003141B2 |
Seal structure for multi-core cable
A multi-core cable in which electrical wires are enveloped by a sheath, a sheath rubber plug that is fitted around the terminal of the sheath, an electrical wire rubber plug through which the electrical wires, which extend from the terminal of the sheath, individually pass, and a housing that has attachment holes into which the sheath rubber plug and the electrical wire rubber plug are respectively fitted. |
US10003140B2 |
Coaxial connector having a grounding member
A cable connector includes an outer conductor engager, a body, a coupler, a compression sleeve, a radially compressible grounding member, and an end cap. The outer conductor engager is configured to receive an end of a coaxial cable and has an outer circumferential surface defining an annular groove. The body includes an annular ring portion coaxially aligned with the outer conductor engager along an axis, and the annular ring is configured to circumscribe the coaxial cable. The coupler is rotatably mounted relative to the outer conductor engager and the body, and the compression sleeve is disposed at an opposite axial side of the body relative to the coupler. The radially compressible grounding member is configured to establish an electrical grounding path between the outer conductor engager and the coupler, and the end cap has a radial projection slidably retained in the groove. As the coupler is threadably coupled to an interface port, the end cap slides axially in the groove and urges the grounding member into a forward end of the outer conductor engager. |
US10003136B2 |
Crimp terminal and crimping structure with respect to electrical wire thereof
A crimp terminal includes a conductor crimping portion having a U-shaped cross section and including a bottom plate and a pair of conductor caulking pieces extending upward from both side edges of the bottom plate. The other conductor caulking piece includes a bending portion being folded and is formed so that a tip positioned at a tip side from the bending portion faces downward. A pair of the conductor caulking pieces is bent inward so that the one conductor caulking piece overlaps on an upper side of the other conductor caulking piece and a conductor of an electrical wire to be connected is wrapped, and thereby a pair of the conductor caulking pieces caulks the conductor so as to closely contact on an upper surface of the bottom plate. Therefore, it is prevented that the conductor caulking piece opens after being caulked. |
US10003133B2 |
Reusable carrier based polarization diversity for uplink of full-duplex radio-over-fiber system
The present invention discloses a system for full-duplex data transmission using polarization multiplexing comprises a central station having a first means for processing downlink signals and a second means for processing uplink signals, and a remote antenna unit connected to the central station via a transmission medium, having a third means for processing downlink signals and a fourth means for processing uplink signals, characterised in that the remote antenna unit is configured to receive downlink signals from the central station, and then to split a portion of the downlink signals to be used as uplink data transmission simultaneously with transmission of the downlink. |
US10003131B2 |
System and method of optical antenna tuning
A method includes determining a configuration of an antenna. The method also includes selecting a first light source of a plurality of light sources based on the configuration. The method further includes activating the first light source and transmitting an optical signal to a first active filter node of a plurality of active filter nodes of the antenna. In response to receiving the optical signal, the first active filter node deactivates a corresponding radiating element of a plurality of radiating elements. |
US10003121B2 |
Mobile device and antenna structure
A mobile device includes a ground plane, a grounding branch, and a feeding element. The grounding branch is coupled to the ground plane, wherein a slot is formed between the ground plane and the grounding branch. The feeding element extends across the slot. The feeding element is coupled between the grounding branch and a signal source. An antenna structure is formed by the feeding element and the grounding branch. |
US10003119B2 |
Base station interface device of distributed antenna system
Disclosed is a base station device including a an interface board, which is located in a housing and has a first surface and a second surface opposite to the first surface, comprising a relay connector of which one end is exposed on the first surface and an opposite end is exposed on the second surface; a base station signal matching unit mounted on the first surface and comprising a first connector coupled to the one end of the relay connector; and a base station signal processing unit mounted on the second surface and comprising a second connector coupled to the opposite end of the relay connector. |
US10003115B2 |
Terminator and termination method
A terminator has an upper dielectric layer provided on an upper broad wall of a post-wall waveguide, and a microstrip line (MSL) provided on the upper dielectric layer. A blind via has one end thereof connected with one end of the MSL and is inserted inside the post-wall waveguide. A chip resistor has one end thereof connected with the other end of the MSL and has the other end thereof connected with the upper broad wall. |
US10003113B1 |
Fastening assembly and method
An exemplary fastening assembly includes a washer having a washer bore to receive a shank of a fastener, and a gasket secured about a radially outer perimeter of the washer. The gasket has an opening that is larger than a head of the fastener such that the gasket is radially spaced from the fastener when the shank is received within the washer bore. An exemplary fastening method includes pulling a gasket of a fastening device against a first component when securing the first component to a second component without clamping the gasket. |
US10003110B2 |
Charge-free mixing entropy battery
Described herein is a mixing entropy battery including a cationic electrode for sodium ion exchange and an anionic electrode for chloride ion exchange, where the cationic electrode includes at least one Prussian Blue material, and where the mixing entropy battery is configured to convert salinity gradient into electricity. |
US10003108B2 |
Storage battery, method of controlling storage battery, and non-transitory storage medium
A problem to be solved is to realize a reduction of a difference in temperature between battery cells. Provided is a storage battery (10) including an electrical storage unit (20) including a battery cell group having a plurality of battery cells connected in series, a temperature difference detection unit (21) that detects a difference in temperature between the plurality of battery cells, and a charging and discharging control unit (22) that executes control processing of controlling at least one of charging to the electrical storage unit (20) and discharging from the electrical storage unit (20) so that the amount of current flowing in a battery cell having a relatively low temperature among the plurality of battery cells becomes greater than the amount of current flowing in a battery cell having a relatively high temperature among the plurality of battery cells. |
US10003106B2 |
Apparatus and method for managing battery
An apparatus and method for managing a battery are disclosed. The apparatus may include a state verifier configured to verify respective states of charge (SoCs) of batteries to be balanced by the apparatus, and a controller configured to control power converters configured to convert respective amounts of power of the batteries to allow a greater amount of power to be output from a battery having a greater SoC among the batteries. |
US10003104B2 |
Method for effecting a sleep mode of a cell supervision circuit of a lithium-ion rechargeable battery and lithium-ion rechargeable battery
Effecting a sleep mode of a cell supervision circuit of a rechargeable battery, in which the cell supervision circuit is not in the sleep mode after at least one sleep command sent to the cell supervision circuit, and in which a command for a software reset of the cell supervision circuit is sent to the cell supervision circuit after confirmation of the sleep mode is absent. |
US10003103B2 |
Additive having cyano group for non-aqueous electrolyte and electrochemical device using the same
Disclosed is an additive for a non-aqueous electrolyte, which is a compound having a double bond and at least two cyano groups, the two cyano groups being in a trans-formation to the double bond. Also, a non-aqueous electrolyte comprising the additive and an electrochemical device comprising the non-aqueous electrolyte are also disclosed. Further, an electrode comprising the cyano group-containing compound and an electrochemical device comprising the electrode are disclosed. |
US10003101B2 |
Non-aqueous electrolytic solution, secondary battery, battery pack, electric vehicle, electric power storage system, electric power tool, and electronic apparatus
A secondary battery includes a cathode, an anode, and non-aqueous electrolytic solution. The non-aqueous electrolytic solution includes a boron compound. The boron compound includes six or more boron (B) atoms, and includes an octavalent boron-hydrogen-containing structure represented by Formula (1), a dodecavalent boron-carbon-containing structure represented by Formula (2), or both. |
US10003099B2 |
Fuel cell stack
A fuel cell stack includes a plurality of power generation units, a reactant gas channel, and a coolant channel. The plurality of power generation units are stacked in a stacking direction to provide a stacked body and each includes a first separator, a first electrolyte electrode assembly, a second separator, a second electrolyte electrode assembly, and a third separator. The first electrolyte electrode assembly is provided on the first separator. The second separator is provided on the first electrolyte electrode assembly. The second electrolyte electrode assembly is provided on the second separator. The first electrolyte electrode assembly and the second electrolyte electrode assembly each include an electrolyte and a pair of electrodes sandwiching the electrolyte therebetween. The third separator is provided on the second electrolyte electrode assembly. |
US10003097B2 |
Process for operating a redox flow battery system
A redox flow battery system including a reactive cell with an anode chamber separated from a cathode chamber separated by an ion-permeable membrane is provided. A catholyte reservoir is connected to the cathode chamber by a catholyte fluid circulation circuit. An anolyte reservoir is connected to the anolyte chamber by an anolyte fluid circulation circuit. Nitrogen sparging of reactive oxygen from the catholyte fluid in the catholyte reservoir prevents the formation of a finely divided solid precipitate in the catholyte fluid. Nitrogen may be provided from an external source of nitrogen. Nitrogen may also be provided by the in situ generation of nitrogen from air. |
US10003095B2 |
Waste management in electrochemical systems
Waste management in electrochemical systems, such as electrochemical systems in which an electrochemically active material comprising aluminum is employed, is generally described. |
US10003077B2 |
Battery electrode binder and battery and electrode using same
Disclosed is a battery electrode binder containing a polymer including (1) a constituent unit derived from a (meth)acrylate monomer (A) having a hydroxyl group, (2) a constituent unit derived from a vinyl ester monomer (B), and (3) a constituent unit derived from a polyfunctional (meth)acrylate monomer (C). Using the binder, an electrode is produced and adopted in a battery such as a lithium ion secondary battery. Obtained are: an aqueous binder that has a low environmental impact, has high adhesiveness, and in particular does not cause oxidative degradation in the electrode environment; and a battery and electrode using the binder. |
US10003076B2 |
Binder for electrode in lithium secondary cell, electrode manufactured using said binder, and lithium secondary cell in which said electrode is used
A binder for an electrode of a lithium secondary battery contains a water dispersion of a polyurethane. The polyurethane has been formed of (A) a polyisocyanate, (B) a compound having two or more active hydrogen groups, (C) a compound having one or more active hydrogen groups and a hydrophilic group, and (D) a chain extending agent. The (B) compound having two or more active hydrogen groups contains an olefinic polyol and/or a carbonate diol having a carbon number between carbonate bond chains of less than 6. The binder has high adhesiveness to a collector, does not cause release in press molding, has high flexibility, and is excellent in bindability and resistance to an electrolytic solution. |
US10003075B2 |
Carbon nanotube-metal nanocomposites as flexible, free standing, binder free high performance anode for Li-ion battery
The present invention relates to carbon nanotubes-metal nano composite by chemical route and the corresponding development of strong and flexible, light weight, self-supporting anode through simple vacuum filtration technique, which is favored by the high aspect ratio of the Multi-walled carbon nanotubes. The self-supported anode has an added advantage that it can be used as electrodes without binder and electrical conductor (unlike other carbonaceous powder materials) that helps us to elucidate the precise electrochemical properties. The metals used can be Sn, Si, Al, etc. The developed high capacity, free-standing anode can be used in rechargeable Li-ion batteries and is demonstrated successfully in powering solar lantern. |
US10003074B2 |
Lithium ion cell having improved ageing behavior
A formed, secondary electrochemical cell includes at least one positive electrode containing a metal compound capable of reversibly incorporating and releasing lithium in the form of ions, at least one negative electrode containing a carbon compound capable of reversibly incorporating or releasing lithium in the form of ions, and/or a metal and/or semi-metal which can be alloyed with lithium, an electrolyte via which lithium ions can migrate between the at least one positive electrode and the at least one negative electrode, and mobile lithium available for incorporation or releasing processes in the electrodes, wherein capacity of the at least one negative electrode for taking up lithium is higher than that of the at least one positive electrode, the at least one negative electrode has a higher capacity than required for taking up the entire mobile lithium contained in the cell, and the mobile lithium is contained in the cell in an amount which exceeds the capacity of the at least one positive electrode for taking up lithium. |
US10003068B2 |
High capacity anode materials for lithium ion batteries
High capacity silicon based anode active materials are described for lithium ion batteries. These materials are shown to be effective in combination with high capacity lithium rich cathode active materials. Supplemental lithium is shown to improve the cycling performance and reduce irreversible capacity loss for at least certain silicon based active materials. In particular silicon based active materials can be formed in composites with electrically conductive coatings, such as pyrolytic carbon coatings or metal coatings, and composites can also be formed with other electrically conductive carbon components, such as carbon nanofibers and carbon nanoparticles. Additional alloys with silicon are explored. |
US10003065B2 |
Method for manufacturing battery wiring module
Provided is a method for manufacturing battery wiring module including: a coating step of coating one long side portion of an elongated flat plate conductor and outer peripheral portions of linear conductors disposed in parallel along the long side portion with a predetermined gap therebetween having a predetermined gap with respect to the long side portion by a first insulating resin portion; and a pressing step of separating the flat plate conductor at a predetermined gap in the longitudinal direction of the flat plate conductor and forming a plurality of busbar electrically connecting electrode terminals provided in at least two battery cells connected to each other in the same direction among the plurality of battery cells overlapping each other in the same direction, the electrode terminals being arranged in parallel in the same direction. |
US10003064B2 |
Secondary battery
A secondary battery, including a case having one or more partition walls providing a plurality of accommodating spaces; a plurality of electrode assemblies in the accommodating spaces with an electrolyte, the plurality of electrode assemblies including electrode tabs; and a cap assembly including a cap plate sealing a top portion of the case, the cap assembly having the electrode tabs drawn therefrom and first connection tabs electrically connecting the plurality of electrode assemblies through the electrode tabs, the partition walls being impregnated with the electrolyte. |
US10003060B1 |
Surface activation in electrode stack production and electrode-preparation systems and methods
Methods, stacks and electrochemical cells are provided, in which the cell separator is surface-treated prior to attachment to the electrode(s) to form binding sites on the cell separator and enhance binding thereof to the electrode(s), e.g., electrostatically. The cell separator(s) may be attached to the electrode(s) by cold press lamination, wherein the created binding sites are configured to stabilize the cold press lamination electrostatically—forming flexible and durable electrode stacks. Electrode slurry may be deposited on a sacrificial film and then attached to current collector films, avoiding unwanted interactions between materials and in particular solvents involved in the respective slurries. Dried electrode slurry layers may be pressed or calendared against each other to yield thinner, smother and more controllably porous electrodes, as well as higher throughput. The produced stacks may be used in electrochemical cells and in any other type of energy storage device. |
US10003052B2 |
Compression limiters for electrified vehicle battery assemblies
A battery assembly according to an exemplary aspect of the present disclosure includes, among other things, a compression limiter including a body and an attachment head near a first end of the body and configured to engage a structural member of the battery assembly. |
US10003051B2 |
System for the storage of electric energy for a vehicle with electric propulsion and presenting cylindrical chemical batteries embedded in a support matrix
A system for the storage of electric energy for a vehicle with electric propulsion, which presents a longitudinal direction, which is parallel to the direction of the rectilinear motion, and a transverse direction, which is perpendicular to the longitudinal direction; the storage system is provided with a pack of chemical batteries, which are connected to each other in series and in parallel and comprise respective electrochemical cells; each chemical battery has a cylindrical shape having a central symmetry axis; and a support matrix made of plastic material is provided, inside which the chemical batteries are embedded so that the chemical batteries are completely covered by the support matrix itself. |
US10003050B2 |
Battery module with heat transfer plate engagement section
A battery module includes a battery cell, a heat transfer plate, and a holder. The heat transfer plate is arranged side by side with the battery cell and has an edge and is thermally coupled to the battery cell. The holder holds the battery cell and that has a cutout section to which the heat transfer plate is fitted. The edge of the heat-transmitting plate has a first engagement section that is at least one of a first recess and a first protrusion. The holder has a second engagement section that is at least one of a second protrusion, which is fitted to the first recess and a second protrusions, which is fitted to the first protrusion. |
US10003049B2 |
Secondary battery of improved safety
Disclosed herein is a secondary battery having an electrode assembly mounted in a receiving part of a pouch-shaped battery case, wherein convex parts formed to protrude from the battery case upward are provided at the upper end of the receiving part of the battery case corresponding to electrode tabs of the electrode assembly so as to support coupling portions (V-form regions) between the electrode tabs and corresponding electrode leads against injection pressure of a holt melt resin during injection molding to form a pack case with respect to the secondary battery. |
US10003048B2 |
Optical film and OLED display having the same
An optical film, an organic light-emitting diode (OLED) display, and a method of fabricating an OLED display are provided. An optical film includes: a polarizer; and a protective film on at least one surface of the polarizer, and an in-plane retardation of the protective film is from 0 nm to 300 nm, and a reflectance of the optical film is from 0 to 5%. |
US10003047B2 |
Light-emitting device and electronic device
A highly reliable light-emitting device is provided. Damage to an element due to externally applied physical power is suppressed. Alternatively, in a process of pressure-bonding of an FPC, damage to a resin and a wiring which are in contact with a flexible substrate due to heat is suppressed. A neutral plane at which stress-strain is not generated when a flexible light-emitting device including an organic EL element is deformed, is positioned in the vicinity of a transistor and the organic EL element. Alternatively, the hardness of the outermost surface of a light-emitting device is high. Alternatively, a substrate having a coefficient of thermal expansion of 10 ppm/K or lower is used as a substrate that overlaps with a terminal portion connected to an FPC. |
US10003043B2 |
OLED display panel and production process thereof
The invention provides an OLED display panel and the production process thereof, which relates to the technical field of display, may improve the surface flatness and the water-oxygen permeation resistance of the flexible base substrate, improve the light output ratio of the display panel, and may control the center wavelength of the electroluminescence spectrum. The display panel comprises an anode and a cathode provided on a flexible base substrate, and an organic material functional layer situated between the anode and the cathode, and it further comprises a reticular light output coupling layer provided on the flexible base substrate and contacting the flexible base substrate; the anode, the cathode, the organic material functional layer are all provided on the reticular light output coupling layer; the reticular light output coupling layer, the anode and the cathode, and the organic material functional layer compose a micro-cavity; the micro-cavity is used for controlling the center wavelength of the electroluminescence spectrum and the light output ratio. The material of the reticular light output coupling layer is a reticular high molecular material having a high refractive index and a low absorptivity in the visible light range; and it is used for the production of the flexible OLED display panel. |
US10003042B2 |
OLED display device
The present invention provides an OLED display device, which includes an assisting conductive layer formed on a bottom surface of an upper substrate in such a way that the assisting conductive layer is in direct contact with and electrically connected to a second electrode that is located on a top surface of a lower substrate so that electrical conduction capability of the second electrode is enhanced and the electrical resistance of the second electrode is reduced to thereby make in-plane voltage homogenous, improve consistency of displaying, and alleviate the issues of non-uniform panel brightness and mura and also help reduce the thickness of the second electrode for saving material of the second electrode and increase light transparency of the second electrode. |
US10003040B2 |
Organic light emitting diode and organic light emitting display device including the same
An organic light emitting element, includes a first electrode and a second electrode facing each other; an emission layer between the first electrode and the second electrode; and an electron injection layer between the second electrode and the emission layer, the electron injection layer including an oxide having a relative dielectric constant of 10 or more and a metal having a work function of 4.0 eV or less. |
US10003039B2 |
Light emitting device and method of fabricating the same
A light emitting device and method of fabricating the same using a wafer level package process are disclosed. The light emitting device has improved heat dissipation to prevent damage by heat, thereby achieving improvement in reliability and luminous efficacy. In addition, the light emitting device has a small difference in coefficients of thermal expansion and thus can reduce stress applied to a light emitting structure to prevent damage to the light emitting structure, thereby achieving improvement in reliability and luminous efficacy. |
US10003032B2 |
Organic electroluminescent materials containing benzimidazole and organic electroluminescent device by using the same
An organic electroluminescent material is shown in formula (1), Wherein R9 or/and R13 is/are benzimidazole derivative(s), benzimidazole derivative is shown in formula (3) Wherein the rest of functional groups are independently selected from one of hydrogen atom, fluorine atom, cyano group, alkyl group, cycloalkyl group, alkoxy group, thioalkyl group, silyl group and alkenyl group. |
US10003030B2 |
Heterocyclic compound and organic light emitting device comprising same
The present specification provides a hetero-cyclic compound and an organic light emitting device including the hetero-cyclic compound. |
US10003021B2 |
Resistive memory cell with sloped bottom electrode
A method of forming a resistive memory cell, e.g., a CBRAM or ReRAM cell, may include forming a plurality of bottom electrode connections, depositing a bottom electrode layer over the bottom electrode connections, performing an etch to remove portions of the bottom electrode layer to form at least one upwardly-pointing bottom electrode region above the bottom electrode connections, each upwardly-pointing bottom electrode region defining a bottom electrode tip, and forming an electrolyte region and a top electrode over each bottom electrode tip such that the electrolyte region is arranged between the top electrode and the respective bottom electrode top. |
US10003017B2 |
Etching apparatus and etching method
According to one embodiment, an etching apparatus includes an etching chamber, a stage in the etching chamber, a plasma generator in the etching chamber, the plasma generator being opposite to the stage and irradiating an ion beam toward the stage, a supporter supporting the stage, the supporter having a rotational axis in a direction in which the ion beam is irradiated, a first driver changing a beam angle between a direction which is perpendicular to an upper surface of the stage and the direction in which the ion beam is irradiated, and a second driver which rotates the stage on the rotational axis. |
US10003016B2 |
Perpendicular magnetic anisotropy BCC multilayers
A magnetic material includes a cobalt layer between opposing iron layers. The iron layers include iron and are body-centered cubic (BCC), the cobalt layer comprises cobalt and is BCC or amorphous, and the magnetic material has a perpendicular magnetic anisotropy (PMA). |
US10003008B2 |
Device with a controlled displacement membrane
Membrane device comprising a support, a membrane suspended on the support, a first actuator in contact with the membrane designed to apply a force on the membrane, a second actuator in contact with the membrane designed to apply a force on the membrane, means of determining the position of the membrane relative to the support and control means of the first and second actuators, said control means applying a deformation signal to one of the first and second actuators to deform the membrane and applying a control signal to the other of the first and second actuators to control displacement of the membrane, application of the control signal being determined by the membrane position. |
US10003005B2 |
Superconductor device interconnect
A method is provided of forming a superconductor device interconnect structure. The method includes forming a first high temperature dielectric layer overlying a substrate, forming a base electrode in the first high temperature dielectric layer with the base electrode having a top surface aligned with the top surface of the first high temperature dielectric layer, and depositing a second high temperature dielectric layer over the first high temperature dielectric layer and the base electrode. The method further comprises forming a first contact through the second dielectric layer to a first end of the base electrode, forming a Josephson junction (JJ) overlying and in contact with the first contact, and forming a second contact through the second dielectric layer to a second end of the base electrode. |
US10003001B2 |
Thermoelectric module
A thermoelectric module mounted on a non-flat surface of a heating source component to reduce thermal resistance to enhance thermoelectric generation efficiency is provided. The thermoelectric module includes at least one electrode component having a first electrode plate and a second electrode plate connected to be pivoted with respect to each other. Additionally, least one semiconductor component includes a first semiconductor element electrically connected to the first electrode plate and a second semiconductor element electrically connected to the second electrode plate. |
US10003000B2 |
System for thermoelectric energy generation
Embodiments of the invention provide systems and methods for generating and delivering electricity and/or hot water for combined heat and power (CHP) using one or more fuels. In many embodiments, the system can be used to provide efficient electrical, heating and cooling utilities to a residential household or group of households. Embodiments of the system can be configured for specific heat flow, while minimizing losses and maximizing total system efficiency. Embodiments also provide for stackable energy generation modules allowing the system to be placed in or nearby a residence to provide power to the residence. Embodiments also provide a control system which can be configured to monitor household electrical usage and dynamically regulate the system to operate at maximum efficiency as well as sell power to an external grid. |
US10002996B2 |
Light emitting device and method of manufacturing the same
A light emitting device includes a light emitting element, a mounting surface, a first terminal, a second terminal, and a light reflecting member. The light emitting element includes a light emission surface to emit a light. The light emission surface of the light emitting element is inclined with respect to the mounting surface. The first terminal and the second terminal are electrically connected to the light emitting element. Each of the first terminal and the second terminal has a substantially spherical shape. The light reflecting member is to hold the light emitting element, the first terminal, and the second terminal. The light emission surface of the light emitting element is exposed from the light reflecting member. A portion of the first terminal and a portion of the second terminal are exposed from the light reflecting member so that each of the portion and the portion has a substantially circular shape. |
US10002995B2 |
Multiple transmission windows for OFDM symbol
A plurality of information bits are mapped to: (i) a first plurality of constellation symbols corresponding to a first plurality of OFDM subcarriers in an OFDM symbol, and (ii) a second plurality of constellation symbols corresponding to a second plurality of OFDM subcarriers in the OFDM symbol. A first time-domain signal is generated by performing an IDFT based on the first plurality of constellation symbols. A second time-domain signal is generated by performing an IDFT based on the second plurality of constellation symbols. The first time-domain signal is modified by applying a first windowing function corresponding to a first transition width β1. The second time-domain signal by applying a second windowing function having a second transition width β2. An output signal is generated to include a sum of the first time-domain signal and the second time-domain signal, the output signal corresponding to the OFDM symbol. |
US10002990B2 |
Porous-silicon light-emitting device and manufacturing method thereof
A light-emitting device may include a semiconductor body having a first conductivity type, with a front side and a back side. The light-emitting device may also include a porous-silicon region which extends in the semiconductor body at the front side, and a cathode region in direct lateral contact with the porous-silicon region. The light-emitting device may further include a barrier region of electrically insulating material, which extends in direct contact with the cathode region at the bottom side of the cathode region so that, in use, an electric current flows in the semiconductor body through lateral portions of the cathode region. |
US10002989B2 |
Method for producing a semiconductor light-emitting device
The present invention provides a method for producing a semiconductor light-emitting device in which fine protrusions and recesses are formed on a bottom surface between the protrusions on a surface of a substrate. The method comprises forming a first resist pattern on a nitrogen surface of the substrate, forming a plurality of first protrusions on the nitrogen surface of the substrate, and forming a plurality of second protrusions on the nitrogen surface of the transparent nitride-based substrate. In forming the first protrusions, the plurality of first protrusions and a bottom surface between the first protrusions are formed by dry etching. In forming the second protrusions, the plurality of second protrusions having a height lower than the height of the first protrusions are formed on the bottom surface by wet etching without removing the first resist pattern subjected to dry etching. |
US10002986B1 |
Hybrid integration of photodetector array with digital front end
The present disclosure relates to optical receiver systems. An example optical receiver system includes a first substrate with a plurality of photodetectors and a bias circuit. The bias circuit is electrically coupled to each photodetector of the plurality of photodetectors. The bias circuit is configured to provide a bias voltage to each photodetector. The optical receiver system also includes a plurality of capacitors. Each capacitor of the plurality of capacitors is electrically-coupled to a respective photodetector of the plurality of photodetectors. The optical receiver system also includes a second substrate with a read-out circuit having a plurality of channels. Each channel of the plurality of channels is capacitively-coupled to a respective photodetector via the respective capacitor. |
US10002984B2 |
Solar cell panel
Disclosed is a solar cell panel including a plurality of solar cells each including a semiconductor substrate and an electrode formed on the semiconductor substrate, and a wire for interconnecting the solar cells. The electrode includes a bus-bar line having a pad portion for attachment of the wire. The wire includes a first wire portion connected to the pad portion, and a second wire portion located on a portion excluding the pad portion. The first wire portion has a thickness greater than a thickness of the second wire portion. |
US10002981B2 |
Multi-junction solar cells
Solar cell structures including multiple sub-cells that incorporate different materials that may have different lattice constants. In some embodiments, solar cell devices include several photovoltaic junctions. |
US10002978B2 |
Photovoltaic module including a transparent conductive electrode having a variable thickness, and methods for manufacturing same
A photovoltaic module includes at least two photovoltaic cells in series, each rectangular cell including, respectively, a first rear thin film electrode, a photovoltaic stack having at least two active materials included between the rear electrode and a transparent conductive electrode made of a thin film, the electrode TC being capable of collecting and transmitting an electric current generated by the photovoltaic stack, the two photovoltaic cells being electrically connected in series by an electrical contact strip that is included between the electrode TC of the first cell and the rear electrode of the second cell. The local thickness of the electrode TC of the cell varies as a function of the distance to the electrical contact strip. Also described are methods for depositing and etching the transparent conductive film so as to simultaneously manufacture a plurality of cells for a single module. |
US10002977B2 |
Electro-conductive paste comprising coarse inorganic oxide particles in the preparation of electrodes in MWT solar cells
The invention relates to an electro-conductive paste comprising coarse SiO2 particles in the preparation of electrodes in solar cells, particularly in the preparation of electrodes in MWT solar cells, particularly in the preparation of the metal wrap through, or plug, electrode in such solar cells. In particular, the invention relates to a solar cell precursor, a process for preparing a solar cells, a solar cell and a module comprising solar cells.The invention relates to a solar cell precursor at least comprising as precursor parts: i) a wafer (101) with at least one hole (315) with a Si surface (113); ii) an electro-conductive paste (105) at least comprising as paste constituents: a) metallic particles; b) an inorganic reaction system; c) an organic vehicle; and d) inorganic oxide particles having no glass transition temperature below about 750° C. or a glass transition temperature which is at least about 50° C. higher than the glass transition temperature of the inorganic reaction system; and e) an additive; comprised by the hole. |
US10002976B2 |
Solar cell
A first finger electrode group including finger electrodes on the first principal surface. A second finger electrode group including finger electrodes on the second principal surface. The second finger electrode group is divided into divided electrode portions, the number of electrodes of the electrode portions decreasing as a distance from a central portion of the second finger electrode group increases towards outside, and a coupling portion is arranged between each adjacent ones of the divided electrode portions and electrically connects at least two of the finger electrodes of the divided electrode portion on inside with at least one of the finger electrodes of the divided electrode portion on outside. The number of finger electrodes of the divided electrode portion closest to the central portion of the second finger electrode group is larger than the number of finger electrodes of the first finger electrode group. |
US10002975B2 |
Optical component packaging structure
The instant disclosure provides an optical component packaging structure which includes a far-infrared sensor chip, a first metal layer, a packaging housing and a covering member. The far-infrared sensor chip includes a semiconductor substrate and a semiconductor stack structure. The semiconductor substrate has a first surface, a second surface which is opposite to the first surface, and a cavity. The semiconductor stack structure is disposed on the first surface of the semiconductor substrate, and a part of the semiconductor stack structure is located above the cavity. The first metal layer is disposed on the second surface of the semiconductor substrate, the packaging housing is used to encapsulate the far-infrared sensor chip and expose at least a part of the far-infrared sensor chip, and the covering member is disposed above the semiconductor stack structure. |
US10002970B2 |
Semiconductor device, manufacturing method of the same, or display device including the same
To provide a novel semiconductor device including an oxide semiconductor film. The semiconductor device includes a first transistor and a second transistor. The first transistor includes a first gate electrode, a first insulating film over the first gate electrode, a first oxide semiconductor film over the first insulating film, a source electrode electrically connected to the first oxide semiconductor film, a drain electrode electrically connected to the first oxide semiconductor film, a second insulating film over the first oxide semiconductor film, a second oxide semiconductor film functioning as a second gate electrode, over the second insulating film, and a third insulating film over the second oxide semiconductor film. The second transistor includes a third oxide semiconductor film including a channel region, a source region, and a drain region over the second insulating film, a fourth insulating film over the channel region, a third gate electrode over the fourth insulating film, and the third insulating film over the source region and the drain region. |
US10002967B2 |
Semiconductor devices having fin-shaped patterns with inflection points
Semiconductor devices as described herein may include a fin-shaped pattern extending in a first direction, first and second side walls facing each other, first and second gate electrodes extending in a second direction and spaced apart from each other, a first gate spacer that is on a side wall of the first gate electrode, a second gate spacer that is on a side wall of the second gate electrode, a first trench in the fin-shaped pattern that is between the first and second gate electrodes and having a first width, and a second trench in the fin-shaped pattern that is below the first trench and has a second width smaller than the first width. The fin-shaped pattern may include first and second inflection points on the side walls of the fin-shaped pattern, and a bottom surface of the second trench may be lower than the inflection points. |
US10002966B1 |
Field effect transistor and device thereof
A field-effect transistor includes a substrate having thereon an isolation region. A fin structure protrudes from a top surface of the isolation region. The fin structure extends along a first direction. A gate electrode strides across the fin structure and extends along a second direction. A fin corner layer wraps a lower portion of the gate electrode around the fin structure. A spacer covers a sidewall of the gate electrode and the fin corner layer. |
US10002963B2 |
Semiconductor device
A semiconductor device includes a fin-shaped semiconductor layer, a first insulating film around the fin-shaped semiconductor layer, and a first metal film around the first insulating film. A pillar-shaped semiconductor layer is on the fin-shaped semiconductor layer, and a gate insulating film is around the pillar-shaped semiconductor layer. A gate electrode is around the gate insulating film and is made of a third metal. A gate line is connected to the gate electrode, and an upper portion of the fin-shaped semiconductor layer and the first metal film are electrically connected to each other. |
US10002958B2 |
Diamond on III-nitride device
Systems and method are provided for depositing metal on GaN transistors after gate formation using a metal nitride Schottky gate. Embodiments of the present disclosure use a “diamond last” process using thermally stable metal nitride gate electrodes to enable thicker heat spreading films and facilitate process integration. In an embodiment, the “diamond last” process with high thermal conductivity diamond is enabled by the integration of thermally stable metal-nitride gate electrodes. |
US10002956B1 |
High electron mobility transistor
A high electron mobility transistor includes a buffer layer disposed on a substrate. A barrier layer is disposed on the buffer layer. A channel layer is disposed in the buffer layer and is adjacent to the interface between the buffer layer and the barrier layer. A gate electrode is disposed on the barrier layer. A drain electrode is disposed on the barrier layer on a first side of the gate electrode. A source electrode is disposed on the barrier layer on a second side of the gate electrode. A first enhancement layer is disposed on the barrier layer and the channel layer between the gate electrode and the drain electrode and is not in direct contact with the gate electrode, the source electrode, or the drain electrode. The first enhancement layer is an N-type doped III-V semiconductor. |
US10002951B2 |
Semiconductor device
A semiconductor device may include a trench, a gate insulating film covering the trench, first conductive type carrier-injected regions intermittently appearing along a predetermined direction, a first conductive type drift region continuously present along the predetermined direction, a second conductive type body region filling a gap between the carrier-injected regions as seen along the predetermined direction, and a gate electrode disposed in the trench. A front end surface located on the front surface side of the gate electrode may include a first end surface at a portion of the gate electrode opposing the carrier-injected regions via the gate insulating film, and a second end surface at least a part of a portion of the gate electrode opposing the body region in the gap. The second end surface may be displaced to the rear surface side relative to the first end surface. |
US10002948B2 |
FinFET having highly doped source and drain regions
A method of forming a semiconductor device that includes forming an in-situ doped semiconductor material on a semiconductor substrate, and forming fin structures from the in-situ doped semiconductor material. A sacrificial channel portion of the fin structures may be removed, wherein a source region and a drain region portion of the fin structures of the in-situ doped semiconductor material remain. The sacrificial channel portion of the fin structure may then be replaced with a functional channel region. |
US10002947B2 |
FinFETs with vertical fins and methods for forming the same
In a method for forming a device, a (110) silicon substrate is etched to form first trenches in the (110) silicon substrate, wherein remaining portions of the (110) silicon substrate between the first trenches form silicon strips. The sidewalls of the silicon strips have (111) surface orientations. The first trenches are filled with a dielectric material to from Shallow Trench Isolation (STI) regions. The silicon strips are removed to form second trenches between the STI regions. An epitaxy is performed to grow semiconductor strips in the second trenches. Top portions of the STI regions are recessed, and the top portions of the semiconductor strips between removed top portions of the STI regions form semiconductor fins. |
US10002946B2 |
Method of manufacturing a semiconductor device
Disclosed is a method of manufacturing a semiconductor device. The semiconductor device may be manufactured by forming a trench extended in a first direction within a first pipe gate, forming a trench filled structure including a first sacrificial layer along a surface of the trench, a second pipe gate along a surface of the first sacrificial layer, and a second sacrificial layer filled in a center area of the trench opened by the second pipe gate inside the trench, and forming a partition pipe gate disposed within the trench in a second direction crossing the first direction to divide the first sacrificial layer into first sacrificial patterns and to divide the second sacrificial layer into second sacrificial patterns. |
US10002945B2 |
Composite spacer enabling uniform doping in recessed fin devices
A semiconductor device that includes at least one fin structure and a gate structure present on a channel portion of the fin structure. An epitaxial semiconductor material is present on at least one of a source region portion and a drain region portion on the fin structure. The epitaxial semiconductor material includes a first portion having a substantially conformal thickness on a lower portion of the fin structure sidewall and a second portion having a substantially diamond shape that is present on an upper surface of the source portion and drain portion of the fin structure. A spacer present on first portion of the epitaxial semiconductor material. |
US10002941B2 |
Hybrid gate dielectrics for semiconductor power devices
In a general aspect, a power semiconductor device can include a silicon carbide (SiC) substrate and a SiC epi-layer disposed on the SiC substrate. The device can also include a first well region, a second well region disposed in the SiC epi-layer, a first source region disposed in the first well region, and a second source region disposed in the second well region. The device can further include a gate structure disposed on the SiC epi-layer and extending between the first source region and the second source region. The gate structure can include a hybrid gate dielectric. The hybrid gate dielectric can include a first high-k dielectric material and a second high-k dielectric material. The device can also include a conductive gate electrode disposed on the hybrid gate dielectric. |
US10002940B2 |
Spacer chamfering gate stack scheme
A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width. |
US10002938B2 |
Atomic layer deposition of selected molecular clusters
Energy bands of a thin film containing molecular clusters are tuned by controlling the size and the charge of the clusters during thin film deposition. Using atomic layer deposition, an ionic cluster film is formed in the gate region of a nanometer-scale transistor to adjust the threshold voltage, and a neutral cluster film is formed in the source and drain regions to adjust contact resistance. A work function semiconductor material such as a silver bromide or a lanthanum oxide is deposited so as to include clusters of different sizes such as dimers, trimers, and tetramers, formed from isolated monomers. A type of Atomic Layer Deposition system is used to deposit on semiconductor wafers molecular clusters to form thin film junctions having selected energy gaps. A beam of ions contains different ionic clusters which are then selected for deposition by passing the beam through a filter in which different apertures select clusters based on size and orientation. |
US10002937B2 |
Shared metal gate stack with tunable work function
Semiconductor devices and methods of forming the same include forming a work function stack over semiconductor fins in a first region and a second region, the work function stack having a bottom layer, a middle layer, and a top layer. The work function stack is etched to remove the top layer and to decrease a thickness of the middle layer in the second region, leaving a portion of the middle layer and the bottom layer intact. A gate is formed over the semiconductor fins in the first and second regions. |
US10002932B2 |
Self-aligned contact protection using reinforced gate cap and spacer portions
A method includes providing a starting structure, the starting structure including a semiconductor substrate, sources and drains, a hard mask liner layer over the sources and drains, a bottom dielectric layer over the hard mask liner layer, metal gates between the sources and drains, the metal gates defined by spacers, gate cap openings between corresponding spacers and above the metal gates, and a top dielectric layer above the bottom dielectric layer and in the gate cap openings, resulting in gate caps. The method further includes removing portions of the top dielectric layer, the removing resulting in contact openings and divot(s) at a top portion of the spacers and/or gate caps, and filling the divot(s) with etch-stop material, the etch-stop material having an etch-stop ability better than a material of the spacers and gate cap. A resulting semiconductor structure is also disclosed. |
US10002930B2 |
Forming a contact layer on a semiconductor body
Disclosed is a method. The method includes forming a metal layer on a first surface of a semiconductor body; irradiating the metal layer with particles to move metal atoms from the metal layer into the semiconductor body and form a metal atom containing region in the semiconductor body; and annealing the semiconductor body. The annealing includes heating at least the metal atom containing region to a temperature of less than 500° C. |
US10002926B2 |
Method and structure for forming dielectric isolated FinFET with improved source/drain epitaxy
A semiconductor structure is provided that includes a fin structure of, from bottom to top, a semiconductor punch through stop (PTS) doping fin portion, a dielectric material fin portion, and a topmost semiconductor fin portion that is present on a wider semiconductor fin base. A functional gate structure straddles the semiconductor fin structure. Portions of the wider semiconductor fin base that are not located directly beneath the fin structure of the present application and that are not covered by the functional gate structure can be used as an area for epitaxial growth of source/drain structures. The wide semiconductor fin base improves source/drain epitaxy for better dopant incorporation and strain enhancement. |
US10002924B2 |
Devices including high percentage SiGe fins formed at a tight pitch and methods of manufacturing same
A method for manufacturing a semiconductor device comprises forming a plurality of silicon fins on a substrate, wherein the plurality of silicon fins are spaced apart from each other at a pitch and formed to a height in a direction perpendicular to a top surface of the substrate, forming a nitride layer between each of adjacent silicon fins and on lateral surfaces of each of the silicon fins, removing a portion of each of the silicon fins to reduce the height of the silicon fins, epitaxially growing a silicon germanium (SiGe) layer on the remaining portion of each of the silicon fins, performing a top-down condensation process on the epitaxially grown SiGe layers to form an oxide layer and an SiGe fin under the oxide layer in place of each epitaxially grown SiGe layer and the remaining portion of each silicon fin, and removing the oxide layers and nitride layers. |
US10002922B1 |
Process to etch semiconductor materials
The present disclosure describes a method which can selectively etch silicon from silicon/silicon-germanium stacks or silicon-germanium from silicon-germanium/germanium stacks to form germanium-rich channel nanowires. For example, a method can include a multilayer stack formed with alternating layers of a silicon-rich material and a germanium-rich material. A first thin chalcogenide layer is concurrently formed on the silicon-rich material, and a second thick chalcogenide layer is formed on the germanium-rich material. The first chalcogenide layer and the second chalcogenide layer are etched until the first chalcogenide layer is removed from the silicon-rich material. The silicon-rich material and the second chalcogenide layer are etched with different etch rates. |
US10002919B2 |
High resistivity iron-based, thermally stable magnetic material for on-chip integrated inductors
An on-chip magnetic structure includes a palladium activated seed layer and a substantially amorphous magnetic material disposed onto the palladium activated seed layer. The substantially amorphous magnetic material includes nickel in a range from about 50 to about 80 atomic % (at. %) based on the total number of atoms of the magnetic material, iron in a range from about 10 to about 50 at. % based on the total number of atoms of the magnetic material, and phosphorous in a range from about 0.1 to about 30 at. % based on the total number of atoms of the magnetic material. The magnetic material can include boron in a range from about 0.1 to about 5 at. % based on the total number of atoms of the magnetic material. |
US10002917B2 |
Circuit and method for repairing signal line disconnection and display panel
The present disclosure provides a circuit and method for repairing signal line disconnection and a display panel associated therewith. The circuit comprises a signal analysis module, a first control module and a second control module. The signal analysis module detects signals at a first and second node of a first signal line, and outputs a control signal at its output under control of the signals at the first and second node. Under control of the control signal, the first control module conductively connects the first node of a first signal line with a first node of a second signal line, and the second control module conductively connects the second node of the first signal line with a second node of the second signal line. The present disclosure may be applied to manufacturing of displays, which solves the problem that existing approaches for repairing signal line disconnection are time-consuming and low-efficiency. |
US10002915B2 |
Micro light-emitting diode display panel
The invention provides a micro LED display panel, by disposing a plurality of active areas (2) on the substrate (1) arranged in an array, and a plurality of micro LEDs (3) uniformly arranged in each active area (2), to achieve high-resolution of micro LED display panel, and by controlling the number of micro LEDs in each active area to effectively control the production cost, while eliminating the screen door effect, to enhance market competitiveness of micro LED display panel. |
US10002914B2 |
Method of manufacturing a display apparatus having pixels areas with different thicknesses
A method of manufacturing a display apparatus having a base with a plurality of pixel electrode and pixel definition layers, wherein the base is divided into a plurality of areas comprising a first area and a second area; the method comprising measuring reflectivities of the first and second areas, wherein a measured reflectivity of the first area is different from that of the second area; placing the base in a deposition chamber; and forming a first intermediate layer over a first one of the pixel electrodes in the first area; moving the base relative to the deposition unit; forming a second intermediate layer over a second one of the pixel electrodes in the second area, wherein the first intermediate layer has a first thickness and the second intermediate layer has a second thickness different from the first thickness. |
US10002911B2 |
Display back plate and fabricating method thereof and display device
The present disclosure provides a display back plate and a fabricating method thereof and a display device. The display back plate includes a base layer. A plurality of recesses are formed in the base layer, and a plurality of sub-pixels are formed in the plurality of recesses. The sub-pixel includes a first electrode layer, which is formed in the recess, a light-emitting material layer, which is formed on the first electrode layer, and a second electrode layer, which is formed on the light-emitting material layer. Thickness differences exist among a plurality of the light-emitting material layers, and upper surfaces of the plurality of light-emitting material layers are positioned on the same plane. |
US10002910B2 |
Organic light emitting diode display device
An organic light emitting diode display device according to an embodiment includes a substrate having first and second pixel regions and a driving region between the first and second pixel regions; first electrodes disposed in the first and second pixel regions, respectively, on the substrate, the first electrodes being spaced apart from each other; a driving unit in the driving region; first and second organic layers on the first electrodes disposed in the first and second pixel regions, respectively, the first and second organic layer having a different thickness from each other; and a second electrode on the first and second organic layers. |
US10002909B2 |
Solid-state image sensor, method of producing the same, and electronic apparatus
A solid-state image sensor includes a pixel formed, upon forming a structure where a photoelectric conversion layer is laminated on a wiring layer constituting a pixel circuit, by forming at least the photoelectric conversion layer and a wiring layer bonding layer on a different substrate from a semiconductor substrate in which the wiring layer is formed, and by bonding the wiring layer bonding film of the different substrate and the wiring layer of the semiconductor substrate together. |
US10002906B2 |
Method for fabricating an array of diodes, in particular for a non-volatile memory, and corresponding device
The array of diodes comprises a matrix plane of diodes arranged according to columns in a first direction and according to rows in a second direction orthogonal to the first direction. The said diodes comprise a cathode region of a first type of conductivity and an anode region of a second type of conductivity, the said cathode and anode regions being superposed and disposed on an insulating layer situated on top of a semiconductor substrate. |
US10002905B2 |
Data storage devices
Data storage devices are provided. A data storage device includes a dielectric layer on a substrate. The data storage device includes a plurality of data storage structures on the dielectric layer. The data storage device includes a conductive material on the dielectric layer. Moreover, the data storage device includes an insulation layer on the conductive material. |
US10002904B2 |
Encapsulation of magnetic tunnel junction structures in organic photopatternable dielectric material
Methods and devices are provided to construct magnetic devices, such as magnetic random access memory devices, having MTJ (magnetic tunnel junction) structures encapsulated in organic photopatternable dielectric material. For example, a method includes forming an MTJ structure on a semiconductor substrate, encapsulating the MTJ structure in a layer of organic photopatternable dielectric material, patterning the layer of organic photopatternable dielectric material to form a contact opening in the layer of organic photopatternable dielectric material to the MTJ structure, and filling the contact opening with metallic material. |
US10002903B2 |
Electronic device and method for fabricating the same
Implementations of the disclosed technology provide an electronic device including a semiconductor memory, wherein the semiconductor memory includes: a magnetic tunnel junction (MTJ) structure including a free layer having a changeable magnetization direction, a pinned layer having a pinned magnetization direction, and a tunnel barrier layer sandwiched between the free layer and the pinned layer; and an under layer located under the MTJ structure, wherein the under layer includes a first under layer including a silicon-based alloy, and a second under layer located on the first under layer and including a metal. |
US10002898B2 |
Image sensor and electronic device including the same
An image sensor includes a first light detecting device configured to selectively sense or absorb first visible light, a second light detecting device configured to selectively sense or absorb second visible light having a longer wavelength region than the first visible light, and a third light detecting device on the first light detecting device and the second light detecting device. The first light detecting device has one of a maximum transmission wavelength and a maximum absorption wavelength less than about 440 nm, the second light detecting device has one of a maximum transmission wavelength and a maximum absorption wavelength greater than about 630 nm, and the third light detecting device is configured to selectively sense or absorb third visible light having a wavelength region between the first visible light and the second visible light. |
US10002897B2 |
Solid-state imaging device, method of manufacturing a solid-state imaging device, and electronic apparatus
Provided is a solid-state imaging device including a lamination-type backside illumination CMOS (Complementary Metal Oxide Semiconductor) image sensor having a global shutter function. The solid-state imaging device includes a separation film including one of a light blocking film and a light absorbing film between a memory and a photo diode. |
US10002896B2 |
Housing for an infrared radiation micro device and method for fabricating such housing
Infrared radiation micro device, cover for such a device and method for its fabrication, the device comprising a substrate and a cover and an infrared radiation detecting, emitting or reflecting infrared micro unit, the infrared micro unit being arranged in a cavity defined between the substrate and the cover, the cover comprising an antireflective surface texture to enhance the transmissibility of infrared radiation, wherein a distance frame formed in an additive process on the substrate side of the cover and/or the cover side of the substrate is arranged between substrate and cover. |
US10002893B2 |
Image sensor including hybrid pixel structure
Provided is an image sensor having a hybrid pixel structure in which pixels that sense visible light and pixels that sense ultraviolet light or infrared light are arranged together. For example, the image sensor includes a plurality of first pixels and a plurality of second pixels that are different in size. A width of each of the plurality of second pixels in a horizontal direction is a first integer multiple of a width of each of the plurality of first pixels in the horizontal direction, and a width of each of the plurality of second pixels in a vertical direction is a second integer multiple of a width of each of the plurality of first pixels in the vertical direction. The image sensor enables the pixels sensing ultraviolet light or infrared light, which have different sizes from the pixels sensing visible light, to be efficiently arranged together with the pixels sensing visible light, on the same substrate. |
US10002892B2 |
Solid-state imaging device and electronic device
The present invention relates to a solid-state imaging device. In a pixel array section in the solid-state imaging device, a vertical signal line is provided right under power supply wiring apart from a floating diffusion region in order to reduce load capacitance of the vertical signal line. Furthermore, the power supply wiring is wired to make a cover rate of each vertical signal line with respect to the power supply wiring nearly uniform. As a result, it is possible to suppress variation of load capacitance of the vertical signal line for each pixel. It becomes possible to suppress deviation in a black level, variation of charge transfer, and variation of settling. It becomes possible to obtain an image with higher quality. |
US10002891B2 |
Logic circuit and semiconductor device
Exemplary semiconductor devices include eight transistors and two capacitors interconnected in specific configurations. A display device may include a driver circuit having such a semiconductor device. An electronic device may also include such a semiconductor device and an input unit, LED lamp or speaker. |
US10002890B2 |
Liquid crystal display
A liquid crystal display according to an exemplary embodiment includes a first substrate, a gate line and a data line disposed on the first substrate, a first thin film transistor (“TFT”) and a second TFT connected to the gate line and the data line, a first subpixel electrode connected to the first TFT, a first resistor connected to the second TFT, and a second subpixel electrode connected to the first resistor. |
US10002886B2 |
Semiconductor device
Disclosed is a semiconductor device having a first transistor and a second transistor over the first transistor. The first transistor includes a first semiconductor, and the second transistor includes an oxide semiconductor that is different from the first semiconductor. A gate of the first transistor is electrically connected to a source or drain electrode of the second transistor. The second transistor has a semiconductor layer including the oxide semiconductor over the source and drain electrodes and a gate electrode over the semiconductor layer with an insulating layer therebetween. |
US10002883B2 |
Semiconductor device and manufacturing method thereof
An optical waveguide for optical signals is formed in a semiconductor layer of an SOI substrate, a heater for heating the optical waveguide is formed on a silicon oxide film which covers the optical waveguide, and wirings for supplying power to the heater are connected to both ends of the heater. Each of the wirings is constituted of a laminated film of a bottom barrier metal film, an aluminum-copper alloy film serving as a main conductive film and a top barrier metal film, and the heater is constituted integrally with the bottom barrier metal film constituting a part of each of the wirings. |
US10002882B2 |
Method for manufacturing a high-resistivity semiconductor-on-insulator substrate including an RF circuit overlapping a doped region in the substrate
A method for manufacturing a high-resistivity semiconductor-on-insulator substrate comprising the steps of: a) forming a dielectric layer and a semiconductor layer over a high-resistivity substrate, such that the dielectric layer is arranged between the high-resistivity substrate and the semiconductor layer; b) forming a hard mask or resist over the semiconductor layer, wherein the hard mask or resist has at least one opening at a predetermined position; c) forming at least one doped region in the high-resistivity substrate by ion implantation of an impurity element through the at least one opening of the hard mask or resist, the semiconductor layer and the dielectric layer; d) removing the hard mask or resist; and e) forming a radiofrequency (RF) circuit in and/or on the semiconductor layer at least partially overlapping the at least one doped region in the high-resistivity substrate. |
US10002881B2 |
Programmable integrated circuit standard cell
A standard cell for use within an integrated circuit can be partially personalized by local wiring. The standard cell can include a set of transistors, each having a fixed size and position within an established standard cell perimeter. The set of transistors can be partially interconnected to a set of local nodes by local wiring. Customization ports can be arranged on a global wiring layer and electrically connected to the set of local nodes. A set of blockage in shapes can be arranged to identify, on a global wiring layer, areas reserved for personalization wiring. Personalization wiring can be configured to complete the personalization of the standard cell by electrically interconnecting, on the global wiring layer, some of the set of customization ports. |
US10002880B1 |
Semiconductor device and method for manufacturing same
According to one embodiment, an insulating layer is provided above a word line contact region portion. An upper surface of the insulating layer is at a height higher than an uppermost conductive layer. A first cover film is provided between the word line contact region portion and the insulating layer. A second cover film included in a first separation portion covers a side surface along a first direction of the insulating layer and a side surface along the first direction of the word line contact region portion. A third cover film is provided on the uppermost conductive layer. The third cover film covers a side surface along a second direction of the insulating layer. The first, second, and third cover films are of materials different from a material of the insulating layer. |
US10002876B2 |
FinFET vertical flash memory
A plurality of fin structures containing, from bottom to top, a non-doped semiconductor portion and a second doped semiconductor portion of a first conductivity type, extend upwards from a surface of a first doped semiconductor portion of the first conductivity type. A trapping material (e.g., an electron-trapping material) is present along a bottom portion of sidewall surfaces of each non-doped semiconductor portion and on exposed portions of each first doped semiconductor portion. Functional gate structures straddle each fin structure. Metal lines are located above each fin structure and straddle each functional gate structure. Each metal line is orientated perpendicular to each functional gate structure and has a bottommost surface that is in direct physical contact with a portion of a topmost surface of each of the second doped semiconductor portions. |
US10002874B2 |
Method of forming conductive material of a buried transistor gate line and method of forming a buried transistor gate line
A method of forming conductive material of a buried transistor gate line includes adhering a precursor comprising tungsten and chlorine to material within a substrate trench. The precursor is reduced with hydrogen to form elemental-form tungsten material over the material within the substrate trench from the precursor. |
US10002872B2 |
Three-dimensional vertical one-time-programmable memory
The present invention discloses a three-dimensional vertical one-time-programmable memory (3D-OTPV). It comprises a plurality of vertical OTP strings formed side-by-side on a substrate circuit. Each OTP string comprises a plurality of vertically stacked OTP cells. Each OTP cell comprises an antifuse layer. The horizontal address lines and the vertical address lines comprise oppositely-doped semiconductor materials. |
US10002869B2 |
Semiconductor structure and fabrication method thereof
The present disclosure provides semiconductor structures and fabrication methods thereof. An exemplary fabrication method includes providing a plurality of fins on a semiconductor substrate; forming an anti-diffusion layer, containing anti-diffusion ions, in the fins; forming an anti-punch through layer, containing anti-punch through ions, in the fins, a top surface of the anti-punch through layer being below a top surface of the anti-diffusion layer, and the anti-diffusion layer preventing the anti-punch through ions from diffusing toward tops of the fins; and performing a thermal annealing process. |
US10002865B2 |
3D semiconductor structure and device
A 3D structure, the structure including: a first stratum overlaid by a second stratum, the second stratum is less than two microns thick, where the first stratum includes an array of memory cells including at least four rows of memory cells, each of the rows is controlled by a bit-line, where the array of memory cells includes a plurality of columns of memory cells, each of the columns is controlled by a word-line, and where the second stratum includes memory control circuits directly connected to the bit-lines and the word-lines, where the second stratum includes a first layer including first transistors and a second layer including second transistors, where the first layer includes a first bus, the first bus interconnecting a plurality of first logic units, where the second layer includes a second bus, the second bus interconnecting a plurality of second logic units. |
US10002863B2 |
Semiconductor device and manufacturing method for the same
A semiconductor device is capable of accurately sensing a temperature of a semiconductor element incorporated in a semiconductor substrate. The semiconductor device includes a temperature sensor. The temperature sensor includes a first nitride semiconductor layer of p-type, a first sense electrode, and a second sense electrode. The first sense electrode and the second sense electrode are located to be capable of passing an electric current between the first sense electrode and the second sense electrode through the first nitride semiconductor layer. |
US10002862B2 |
Solid-state lighting structure with integrated short-circuit protection
A solid-state light source (SSLS) with an integrated short-circuit protection approach is described. A device can include a SSLS having an n-type semiconductor layer, a p-type semiconductor layer and a light generating structure formed there between. A field-effect transistor (FET) can be monolithically connected in series with the SSLS. The FET can have a saturation current that is greater than the normal operating current of the SSLS and less than a predetermined protection current threshold specified to protect the SSLS and the FET. |
US10002860B2 |
Integrated circuit and standard cell library
An integrated circuit includes at least one cell. The at least one cell includes a cell region defined by a cell boundary; a power line structure extending in a first direction parallel to and along the cell boundary and including a first power line extending in the first direction along the cell boundary, a plurality of metal islands spaced apart from one another over the first power line in the first direction, and a second power line extending in the first direction over the plurality of metal islands; and a signal line structure disposed in the cell region at the same level as the first power line and the plurality of metal islands. Separation distances between each of the plurality of metal islands and a part of the signal line structure at the same level as the plurality of metal islands are equal to or greater than a critical separation distance. |
US10002858B2 |
Power transistor module
A first conductive pattern includes: a first feeding point for supplying a potential to the first conductive pattern located at one end thereof; one or more diode elements located over the first conductive pattern; and a plurality of switching elements over the first conductive pattern on the opposite side to the first feeding point with the diode elements in between. A second conductive pattern includes a second feeding point that is provided in proximity to the first feeding point and supplies a potential different from that for the first conductive pattern to the second conductive pattern. The plurality of the switching elements is electrically connected with the second conductive pattern through a plurality of bonding wires. The second conductive pattern is provided with a slit pattern that defines an area of connection of the plurality of the bonding wires with the second conductive pattern over the second conductive pattern. |
US10002855B2 |
LED module with hermetic seal of wavelength conversion material
An LED module includes a substrate having a high thermal conductivity and at least one LED die mounted on the substrate. A wavelength conversion material, such as phosphor or quantum dots in a binder, has a very low thermal conductivity and is formed to have a relatively high volume and low concentration over the LED die so that the phosphor or quantum dots conduct little heat from the LED die. A transparent top plate, having a high thermal conductivity, is positioned over the wavelength conversion material, and a hermetic seal is formed between the top plate and the substrate surrounding the wavelength conversion material. The LED die is located in a cavity in either the substrate or the top plate. In this way, the temperature of the wavelength conversion material is kept well below the temperature of the LED die. The sealing is done in a wafer level process. |
US10002852B1 |
Package on package configuration
A first integrated circuit (IC) package has a package substrate on bottom. The package substrate comprises a bottom redistribution circuitry configured according to printed circuit board (PCB) design rule and a top redistribution circuitry configured according to integrated circuit (IC) design rule. The first IC package has a plurality of top metal pads and a plurality of copper pillars configured on a top side according to IC design rule. A second IC package has a plurality of bottom metal pads configured according to IC design rule configured on a top side of the first IC package. The first IC package electrically couples to the second IC package through the plurality of copper pillars. |
US10002845B2 |
Lead-free soldering method and soldered article
In a soldering method for Ag-containing lead-free solders to be soldered to an Ag-containing member, void generation is prevented and solder wettability is improved. The soldering method for Ag-containing lead-free solders of the present invention is a soldering method for Ag-containing lead-free solders includes a first step of bringing a lead-free solder having a composition that contains Ag that a relation between a concentration C (mass %) of Ag contained in an Sn—Ag-based lead-free solder before soldering of a mass M(g) and an elution amount B(g) of Ag contained in the Ag-containing member becomes 1.0 mass %≤(M×C+B)×100/(M+B)≤4.6 mass % and that the balance consists of Sn and unavoidable impurities into contact with the Ag-containing member, a second step of heating and melting the lead-free solder, and a third step of cooling the lead-free solder. |
US10002843B2 |
Semiconductor substrate structure, semiconductor package and method of manufacturing the same
The present disclosure relates to a semiconductor substrate structure, semiconductor package and method of manufacturing the same. The semiconductor substrate structure includes a conductive structure and a dielectric structure. The conductive structure has a first conductive surface and a second conductive surface opposite to the first conductive surface. The dielectric structure covers at least a portion of the conductive structure, and has a first dielectric surface and a second dielectric surface opposite to the first dielectric surface. The first conductive surface does not protrude from the first dielectric surface, and the second conductive surface is recessed from the second dielectric surface. The dielectric structure includes, or is formed from, a photo-sensitive resin, and the dielectric structure defines a dielectric opening in the second dielectric surface to expose a portion of the second conductive surface. |
US10002840B1 |
Semiconductor devices having discretely located passivation material, and associated systems and methods
Semiconductor devices having discretely located passivation material are disclosed herein. In one embodiment, a semiconductor device assembly can include a bond pad having a bonding surface with a process artifact. A passivation material can be positioned to at least partially fill a portion of the process artifact. A conductive structure can be positioned to extend across the bonding surface of the bond pad, and a conductive interconnect can extend from the conductive structure. |
US10002839B2 |
Electronic structure, and electronic structure array
An electronic structure is provided with a redistribution structure and the following elements. A first supporting structure has a first opening and is disposed on a first surface of the redistribution structure. A second supporting structure has a second opening and is disposed on a second surface of the redistribution structure opposite to the first surface. A first bonding protruding portions are disposed on the first surface of the redistribution structure and located in the first opening. A second bonding protruding portions are disposed on the second surface of the redistribution structure and located in the second opening. A first encapsulated material is filled between the first opening and the first bonding protruding portions. A second encapsulated material is filled between the second opening and the second bonding protruding portions. An electronic structure array is also provided. |
US10002838B2 |
Method and apparatus for back-biased switch transistors
An integrated radio frequency (RF) circuit structure may include an active device on a first surface of an isolation layer. The integrated RF circuit structure may also include a back-bias metallization on a second surface opposite the first surface of the isolation layer. A body of the active device is biased by the back-bias metallization. The integrated RF circuit structure may further include a handle substrate on a front-side dielectric layer on the active device. |
US10002836B2 |
Method of fabricating a semiconductor device and semiconductor product
A method of fabricating a semiconductor product including processing of a semiconductor wafer from a front surface including structures disposed in the substrate of the wafer adjacent to the front surface and forming a wiring embedded in a dielectric layer disposed on the front surface. The wafer is mounted to a carrier wafer at its front surface so that material can be removed from the backside of the wafer to thin the wafer. Backside processing of the wafer includes forming implantations from the backside, forming deep trenches to isolate the structures from other structures within the wafer, forming a through-silicon via to contact features on the frontside of the wafer, and forming a body contact. Several devices can be generated within the same wafer. |
US10002834B2 |
Method and apparatus for protecting metal interconnect from halogen based precursors
A method and apparatus for forming an interconnect on a substrate is provided. A protective layer is formed on the substrate and in a via formed on the substrate wherein the protective layer is resistant to a halogen containing material. A barrier layer is formed on top of the protective layer. The barrier layer comprises a halogen containing material. A metal layer is deposited over the barrier layer. In another embodiment, the protective layer is selectively deposited in the via. |
US10002830B2 |
Semiconductor device with multi-layer metallization
One or more embodiments are related to a semiconductor device, comprising: a metallization layer comprising a plurality of portions, each of the portions having a different thickness. The metallization layer may be a final metal layer. |
US10002828B2 |
Methods for microelectronics fabrication and packaging using a magnetic polymer
A magnetic polymer for use in microelectronic fabrication includes a polymer matrix and a plurality of ferromagnetic particles disposed in the polymer matrix. The magnetic polymer can be part of an insulation layer in an inductor formed in one or more backend wiring layers of an integrated device. The magnetic polymer can also be in the form of a magnetic epoxy layer for mounting contacts of the integrated device to a package substrate. |
US10002827B2 |
Method for selective re-routing of selected areas in a target layer and in adjacent interconnecting layers of an IC device
Methods for identification and partial re-routing of selected areas (e.g., including critical areas) in a layout of an IC design and the resulting device are disclosed. Embodiments include comparing design data of an IC device against criteria of manufacturing processes to manufacture the IC device; identifying in the design data a layout area based, at least in part, on proximity of metal segments, interconnecting segments, or a combination thereof in the layout area; performing partial re-routing in the layout area to substantially meet the criteria, wherein at least one interconnecting element is shifted or extended; and integrating the partial re-routing into the design data for use in the manufacturing processes. |
US10002825B2 |
Method of fabricating package structure with an embedded electronic component
The present invention provides a package structure with an embedded electronic component and a method of fabricating the package structure. The method includes: forming a first wiring layer on a carrier; removing the carrier and forming the first wiring layer on a bonding carrier; disposing an electronic component on the first wiring layer; forming an encapsulating layer, a second wiring layer and an insulating layer on the first wiring layer; disposing a chip on the electronic component and the second wiring layer; and forming a covering layer that covers the chip. The present invention can effectively reduce the thickness of the package structure and the electronic component without using adhesives. |
US10002814B2 |
Apparatuses and methods to enhance passivation and ILD reliability
Some embodiments of the present invention include apparatuses and methods relating to processing and packaging microelectronic devices that reduce stresses on and limit or eliminate crack propagation in the devices. |
US10002810B2 |
On-chip combined hot carrier injection and bias temperature instability monitor
Methods and circuits for monitoring circuit degradation include measuring degradation in a plurality of on-chip test oscillators that vary according to a quantity that influences hot carrier injection (HCI) degradation. The measured degradation for the plurality of test oscillators is extrapolated to determine a bias temperature instability (BTI) contribution to the measured degradation. The BTI contribution is subtracted from the measured degradation at a predetermined value of the quantity to determine the HCI degradation for devices represented by the predetermined value. |
US10002809B2 |
Top contact resistance measurement in vertical FETs
A test device includes a diode junction layer having a first dopant conductivity region and a second dopant conductivity region formed within the diode junction layer on opposite sides of a diode junction. A first portion of vertical transistors is formed over the first dopant conductivity region as a device under test, and a second portion of vertical transistors is formed over the second dopant conductivity region. A common source/drain region is formed over the first and second portions of vertical transistors. Current through the first portion of vertical transistors permits measurement of a resistance at a probe contact connected to the common source/drain region. |
US10002804B2 |
Method of endpoint detection of plasma etching process using multivariate analysis
Described is a method for determining an endpoint of an etch process using optical emission spectroscopy (OES) data as an input. Optical emission spectroscopy (OES) data are acquired by a spectrometer attached to a plasma etch processing tool. The acquired time-evolving spectral data are first filtered and demeaned, and thereafter transformed into transformed spectral data, or trends, using multivariate analysis such as principal components analysis, in which previously calculated principal component weights are used to accomplish the transform. A functional form incorporating multiple trends may be used to more precisely determine the endpoint of an etch process. A method for calculating principal component weights prior to actual etching, based on OES data collected from previous etch processing, is disclosed, which method facilitates rapid calculation of trends and functional forms involving multiple trends, for efficient and accurate in-line determination of etch process endpoint. |
US10002803B2 |
Flipped vertical field-effect-transistor
Various embodiments disclose a method for fabricating vertical transistors. In one embodiment, a structure is formed comprising at least a first substrate, an insulator layer on the substrate, a first doped layer on the insulator layer, at least one fin structure in contact with the doped layer, a dielectric layer surrounding a portion of the fin structure, a gate layer on the dielectric layer, a second doped layer in contact with the fin structure, a first contact area in contact with the second doped layer, and at least a first interconnect in contact with the first contact area. The structure is flipped bonded to a second substrate. The first substrate and the insulator layer are removed to expose the first doped layer. A second contact area is formed in contact with the first doped layer. At least a second interconnect is formed in contact with the second contact area. |
US10002798B2 |
Structure and method for tensile and compressive strained silicon germanium with same germanium concentration by single epitaxy step
A method of making a semiconductor device includes forming a first silicon germanium layer on a substrate, the first silicon germanium layer forming a portion of a first transistor; forming a second silicon germanium layer on the substrate adjacent to the first silicon germanium layer, the second silicon germanium layer forming a portion of a second transistor and having a germanium content that is different than the first silicon germanium layer and a thickness that is substantially the same; growing by an epitaxial process a compressively strained silicon germanium layer on the first silicon germanium layer, and a tensile strained silicon germanium layer on the second silicon germanium layer; patterning a first fin in the compressively strained silicon germanium layer and the first silicon germanium layer; and patterning a second fin in the tensile strained silicon germanium layer and the second silicon germanium layer. |
US10002790B2 |
Mechanisms for forming semiconductor device structure with feature opening
A method for forming a semiconductor device structure is provided. The method includes forming a material layer over a semiconductor substrate and forming a hard mask layer over the material layer. The hard mask layer contains metal. The method also includes forming an opening in the hard mask layer using a plasma etching process, and a gas mixture used in the plasma etching process includes a nitrogen-containing gas, a halogen-containing gas, and a carbon-containing gas. The method further includes etching the material layer through the opening in the hard mask layer to form a feature opening in the material layer. |
US10002787B2 |
Staircase encapsulation in 3D NAND fabrication
Methods and apparatuses for depositing an encapsulation layer over a staircase structure during fabrication of a 3D NAND structure to prevent degradation of an oxide-oxide interface and to prevent punchthrough of a wordline are provided. The encapsulation layer is a carbon-containing conformal film deposited over a staircase structure of alternating oxide and nitride layers prior to depositing oxide over the staircase structure. |
US10002784B2 |
Via corner engineering in trench-first dual damascene process
An integrated circuit structure includes a first dielectric layer, an etch stop layer over the first dielectric layer, and a second dielectric layer over the etch stop layer. A via is disposed in the first dielectric layer and the etch stop layer. A metal line is disposed in the second dielectric layer, wherein the metal line is connected to the via. The etch stop layer includes a first portion having an edge contacting an edge of the via, wherein the first portion has a first chemical composition, and a second portion in contact with the first portion. The second portion is spaced apart from the via by the first portion, and wherein the second portion has a second chemical composition different from the first composition. |
US10002777B2 |
Substrate processing system and substrate processing method
Provided is a substrate processing system and a substrate processing method. The substrate processing system includes a polishing part for performing a Chemical Mechanical Polishing (CMP) process on a substrate, a cleaning part for cleaning the substrate on which the polishing process is performed, and a substrate transferring part for transferring the substrate to the cleaning part before polishing the substrate in the polishing part. The substrate may be preparatorily cleaned in the cleaning part before the polishing process, and then enters the polishing part. |
US10002776B2 |
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. |
US10002774B1 |
Metal interconnect processing for a non-reactive metal stack
A method of fabricating an integrated circuit (IC) includes forming a metal interconnect stack on substrate that includes a plurality of product die each having a plurality of transistors connected together to implement a circuit function. The forming the metal interconnect stack includes depositing a metal interconnect layer comprising aluminum on a barrier layer at a first temperature. After depositing the metal interconnect layer, the metal interconnect stack is annealed in a non-oxidizing ambient at a maximum annealing temperature that is |
US10002769B2 |
Method for functionalizing a solid substrate, other than a substrate made of gold, via specific chemical compounds
The invention relates to a method for functionalizing an electrically conductive substrate, which is not a substrate made of gold, via a layer of chemical compounds, said method comprising the following steps: a step in which the electrically conductive substrate is placed in contact with chemical compounds comprising at least a disulfide terminal group; a step in which the disulfide terminal group of said chemical compounds is electro-oxidized, causing said chemical compounds to form a layer at the surface of the electrically conductive substrate. |
US10002768B2 |
Semiconductor device and manufacturing method thereof
In a semiconductor device, a memory cell is formed of a control gate electrode and a memory gate electrode adjacent to each other, a gate insulating film formed below the control gate electrode and an insulating film formed below the memory gate electrode and having a charge accumulating part therein. Also, in this semiconductor device, a capacitive element is formed of a lower electrode, an upper electrode and a capacitive insulating film formed between the upper electrode and the lower electrode. A thickness of the lower electrode is smaller than a thickness of the control gate electrode. |
US10002767B2 |
Aluminum oxide landing layer for conductive channels for a three dimensional circuit device
A multitier stack of memory cells having an aluminum oxide (AlOx) layer as a noble HiK layer to provide etch stop selectivity. Each tier of the stack includes a memory cell device. The circuit includes a source gate select polycrystalline (SGS poly) layer adjacent the multitier stack of memory cells, wherein the SGS poly layer is to provide a gate select signal for the memory cells of the multitier stack. The circuit also includes a conductive source layer to provide a source conductor for a channel for the tiers of the stack. The AlOx layer is disposed between the source layer and the SGS poly layer and provides both dry etch selectivity and wet etch selectivity for creating a channel to electrically couple the memory cells to the source layer. |
US10002766B1 |
High pressure low thermal budge high-k post annealing process
A method of fabricating high-k/metal gate semiconductor device by incorporating an enhanced annealing process is provided. The enhanced annealing process in accordance with the disclosure can be operated at relatively low temperature and high pressure and thus can improve the k value and repair the above-mentioned deficiencies of the HK layer. Under the enhanced annealing process in accordance with the disclosure, H+ can be diffused from the ammonia gas and to repair the broken bonds because of high pressure, while avoiding adversely impact the NiSi and implanted ions in the HK layer due to the low temperature. The enhanced annealing process in accordance with the disclosure can be performed between 300° C. to 500° C. at a pressure of 15-20 atm for 15 to 50 minutes in some embodiments. |
US10002764B1 |
Sputter etch material selectivity
A method of etching a workpiece comprising two or more materials is disclosed. The method involves using physical sputtering as the etching method where the processing parameters of the sputtering process are tuned to achieve a desired etch rate selectivity. The method includes determining the etch rate of each material disposed on the workpiece as a function of various processing parameters, such as ion species, ion energy, incidence angle and temperature. Once the relationship between etch rate and these parameters is determined for each material, a set of values for these processing parameters may be chosen to achieve the desired etch rate selectivity. |
US10002762B2 |
Multi-angled deposition and masking for custom spacer trim and selected spacer removal
Multi-angled deposition and masking techniques are provided to enable custom trimming and selective removal of spacers that are used for patterning features at sub-lithographic dimensions. For example, a method includes forming a sacrificial mandrel on a substrate, and forming first and second spacers on opposing sidewalls of the sacrificial mandrel. The first and second spacers are formed with an initial thickness TS. A first angle deposition process is performed to deposit a material (e.g., insulating material or metallic material) at a first deposition angle A1 to form a first trim mask layer on an upper portion of the first spacer and the sacrificial mandrel while preventing the material from being deposited on the second spacer. A spacer etch process is performed to trim the first spacer to a first thickness T1, which is less than TS, using the first trim mask layer as an etch mask. |
US10002757B2 |
Selectively lateral growth of silicon oxide thin film
Implementations disclosed herein generally relate to methods of forming silicon oxide films. The methods can include performing silylation on the surface of the substrate having terminal hydroxyl groups. The hydroxyl groups on the surface of the substrate are then regenerated using a plasma and H2O soak in order to perform an additional silylation. Further methods include catalyzing the exposed surfaces using a Lewis acid, directionally inactivating the exposed first and second surfaces and deposition of a silicon containing layer on the sidewall surfaces. Multiple plasma treatments may be performed to deposit a layer having a desired thickness. |
US10002755B2 |
Process for deposition of titanium oxynitride for use in integrated circuit fabrication
A process is provided for depositing a substantially amorphous titanium oxynitride thin film that can be used, for example, in integrated circuit fabrication, such as in forming spacers in a pitch multiplication process. The process comprises contacting the substrate with a titanium reactant and removing excess titanium reactant and reaction byproducts, if any. The substrate is then contacted with a second reactant which comprises reactive species generated by plasma, wherein one of the reactive species comprises nitrogen. The second reactant and reaction byproducts, if any, are removed. The contacting and removing steps are repeated until a titanium oxynitride thin film of desired thickness has been formed. |
US10002752B2 |
Systems and methods for determining the suitability of RF sources in ultraviolet systems
A UV system for irradiating a substrate includes a RF source capable of generating RF energy, a UV lamp capable of emitting UV energy when excited by the RF energy generated by the RF source, and a monitor coupled to the RF source. The monitor includes data relating to the RF source. The UV system further includes a controller capable of communication with the monitor, and the controller determines if the RF source is suitable for operation with the UV system based on the data of the monitor and/or the end of its useful life. |
US10002750B2 |
Field asymmetric ion mobility spectrometry filter
Ion filter for FAIMS fabricated using the LIGA technique. The ion filter is manufactured using a metal layer to form the ion channels and an insulating support layer to hold the structure rigidly together after separation of the metal layer into two electrodes. |
US10002749B2 |
Extinguishing arcs in a plasma chamber
An arc extinguishing method for extinguishing arcs in a plasma chamber of a plasma system, comprising providing a plasma operating power during a plasma operation to the plasma chamber for generating plasma in the plasma chamber and carrying out a plasma-processing process using the generated plasma, by generating an analog signal by a digital-to-analog converter (DAC) and amplifying the generated analog signal on an amplifier path, monitoring, by an arc detection device, the plasma system for arcs, and in response to detecting an occurrence of an arc, controlling the DAC by the arc detection device such that the generated analog signal by the DAC is modified. |
US10002741B2 |
Electron microscope with plural X-ray detectors for acquiring elemental spectrum
An electron microscope includes a stage, a charged particle beam generator, a plurality of elemental spectrum detectors and a reader. The stage is configured for carrying a sample. The charged particle beam generator is configured for generating a charged particle beam to bombard the sample. The elemental spectrum detectors is configured for detecting X ray emitted from the sample being bombarded by the charged particle beam and outputting a plurality of corresponding spectrum detecting signals. The reader is configured for calibrating a plurality of counting signals generated by the spectrum detecting signals and summing the calibrated counting signals to obtain an elemental spectrum of the sample. The collection time of elemental spectrum of the above-mentioned electron microscope can be shortened. A reader and an acquiring elemental spectrum method applied to the above-mentioned electron microscope are also disclosed. |
US10002740B2 |
Inspection device
An electron beam inspection device includes: a primary electron optical system that irradiates the surface of a sample with an electron beam; and a secondary electron optical system that gathers secondary electrons emitted from the sample and forms an image on the sensor surface of a detector. An electron image of the surface of the sample is obtained from a signal detected by the detector, and the sample is inspected. A cylindrical member that is formed with conductors stacked as an inner layer and an outer layer, and an insulator stacked as an intermediate layer is provided inside a lens tube into which the secondary electron optical system is incorporated. An electron orbital path is formed inside the cylindrical member, and the members constituting the secondary electron optical system are arranged outside the cylindrical member. |
US10002734B2 |
Contractor with micro-solenoid and device for retention of core of micro-solenoid for motor vehicle starter, and corresponding starter
The invention essentially relates to a contact-breaker (1) for a heat engine starter, comprising: —a cap (30); and —a micro-solenoid (41) that comprises a coil (42) which is stationary relative to the cap (30), and a core (43) which is translationally movable relative to the cap (30) between a starting position and an end position. The contact-breaker (1) comprises a means (51) for retaining the core (43) of the micro-solenoid (41) in the end position. |
US10002733B2 |
Internal tulip sleeve of the female arcing contact of a high voltage electric circuit breaker
An internal tulip sleeve for the female arcing contact of a high voltage circuit breaker. According to the invention, this sleeve comprises a body of non-magnetic steel or of copper-tungsten alloy, this body comprising an internal face covered with copper. |
US10002724B2 |
Switch actuator with haptic and audible feedback
A thin switch includes a pressing cup (1), a base (2) and a top cover (3). A conductive component (4), a spring (5), a fixed terminal (6) and an elastic wire (7) are disposed in a space defined by buckling the base and the top cover. The elastic wire is arranged below the conductive component, one end of the elastic wire is fixed on the base and the other end is disposed under a boss of the pressing cup. When the pressing cup is pressed down, the conductive component is driven to contact the fixed terminal to turn on the switch, and the elastic wire is driven to descend at the same time. When the pressing cup is pressed down to a preset position, the elastic wire separates from the pressing cup, and bounces back upwards to strike the dome to make a sound. |
US10002722B2 |
Switching system for breaking a current and method of performing a current breaking operation
A switching system for breaking a current, including a contact arrangement having a first and second terminals, a resonance circuit connectable across the contact arrangement, In the closed state the first switch enables current to flow through the resonance circuit in a first flow direction and into the contact arrangement in a direction opposite to a contact arrangement arc current flow direction. A second switch connected to the resonance circuit and to the second terminal. In the closed state the second switch enables current to flow through the resonance circuit in a second flow direction opposite to the first flow direction. A control system arranged to alternatingly set the first and second switches in the closed state and then in the open state upon a current breaking operation, until a current pulse, emanating from energy supplied by a contact arrangement arc current, flowing through the resonance circuit and into the contact arrangement reaches an amplitude which is equal to or greater than a magnitude of a contact arrangement arc current. |
US10002721B1 |
Multiple contact circuit breaker
A circuit interrupter having at least two sets of contacts that are electrically connected in series such that when the at least two sets of contacts are opened, they are opened simultaneously. This functions to increase the distance between the sets of contacts as the distance is additive for the series connected sets of contacts, which increases the arc voltage for breaking any arc that may form between the individual sets of contacts more effectively. |
US10002718B2 |
Lithium ion capacitor
This lithium ion capacitor results from housing an electrode laminate body, which comprises a positive electrode, a negative electrode, and a separator, and a non-aqueous electrolyte, which contains a lithium-ion-containing electrolyte, in an external body, wherein the negative electrode has a negative electrode current collector and a negative electrode active material layer containing a negative electrode active material that can occlude and release lithium ions on one or both surfaces of the negative electrode current collector, and the following (i) to (iii) are all satisfied: (i) the negative electrode active material is a carbon composite material containing carbon black and a carbonaceous material; (ii) the negative electrode is doped with lithium ion at between 1,050 mAh/g and 2,500 mAh/g, inclusive, per unit mass of the negative electrode active material; and (iii) the thickness of the negative electrode active material layer is between 10 μm and 60 μm, inclusive, per side. |
US10002715B2 |
Energy storage capacitor having composite electrode structure
An energy storage capacitor having a composite electrode structure includes: a case; a rolled body arranged inside the case; and an electrolyte stored inside the case. The rolled body includes: a first anode foil having a first anode lead plate connected at one side of one surface, a first cathode foil arranged to face the other surface of the first cathode foil with the one surface of the first anode foil and a first cathode lead plate connected at the other side, a second cathode foil arranged to face the other surface of the second cathode foil with one surface of the first cathode foil and having a second cathode lead plate connected at one side of one surface, a second anode foil arranged to face the one surface of the second cathode foil and a second anode lead plate connected at the other side. |
US10002710B2 |
Ceramic multilayer wiring substrate and module including the same
A module includes a multilayer body including laminated ceramic green sheets that have been fired, multiple mounting terminals arranged to mount a component thereon, the mounting terminals each including an end surface that is exposed at a main surface of the multilayer body, and multiple via conductors disposed inside the multilayer body so as to correspond to the mounting terminals at positions overlapped by the corresponding mounting terminals when viewed in a plan view. The lengths of the via conductors are adjusted so that predetermined points on the mounting terminals are positioned on the same plane. |
US10002709B2 |
Wireless charging device for an electronic device
A method of making a wireless charging device for an electronic device includes printing a decoration layer on a surface of a glass or glass-ceramic substrate using a non-conductive ink. A coil is printed on the decoration layer, and an electromagnetic interference absorber layer is applied over the printed coil. |
US10002704B2 |
Coil module
A coil module is provided which has been reduced in size and thickness by incorporating a material and a structure resistant to magnetic saturation. The coil module includes a magnetic shielding layer containing a magnetic material, and a spiral coil. The magnetic shielding layer has a plurality of magnetic resin layers containing magnetic particles, and at least a portion of the spiral coil is buried in a portion of the magnetic resin layers. This allows a reduction in size and thickness while achieving a heat dissipation effect by the magnetic resin layers. In addition, since magnetic resin layers resistant to magnetic saturation are provided, the coil inductance changes only slightly even in an environment where a strong magnetic field is applied, and thus stable communication can be provided. |
US10002703B2 |
Embedded magnetic component transformer device
An embedded transformer device includes first, second, and auxiliary windings, defined in an insulating substrate by conductive vias joined together by conductive traces. The positions of the conductive vias are arranged to optimize the isolation properties of the transformer, while the conductive traces are arranged to optimize the coupling between the primary and secondary side windings. The embedded transformer device provides favourable isolation and energy transfer between input side and output side windings, in a device with a small component size. |
US10002701B2 |
Profiling transformer of power system
Method and system for predicting an oil temperature of a transformer for a desired load and/or predicting a load that a transformer can support for a desired time. A machine learning algorithm is developed using historical data of a transformer. After the algorithm is developed, historical data corresponding to the transformer are input into the algorithm to develop a profile of the transformer describing how the temperature of oil within the transformer is expected to change as a function of a desired load. Using the profile, the of temperature of the transformer is predicted for a desired load. In this way, a prediction is made as to whether and/or for how long a transformer may support a desired load before the oil temperature reaches a specified threshold and/or before the transformer fails due to the load. |
US10002697B2 |
Superconducting magnet device
A superconducting magnet device includes a superconducting coil, a radiation shield, a refrigeration unit, a vacuum case, an electrode member, and a conductive member. The vacuum case includes a case body housing the superconducting coil and a surrounding cover that surrounds the refrigeration unit. The conductive member includes a contact portion having a sleeve-shaped outer circumferential face and thermally contactable with an inner face of the surrounding cover via an insulating material. The surrounding cover includes a heat radiating part including at least a surface of a portion of the surrounding cover overlapping the contact portion in a radial direction of the surrounding cover. Thermal conductivity of the heat radiating part is higher than thermal conductivity of stainless steel. |
US10002689B2 |
Metal sheathed cable with jacketed, cabled conductor subassembly
A Metal-Clad (MC) cable assembly includes a core having a plurality of power conductors cabled with a subassembly, each of the plurality of power conductors and the subassembly including an electrical conductor, a layer of insulation, and a jacket layer. The MC cable assembly further includes an assembly jacket layer disposed over the subassembly, and a metal sheath disposed over the core. In one approach, the subassembly is a cabled set of conductors (e.g., twisted pair) operating as class 2 or class 3 circuit conductors in accordance with Article 725 of the National Electrical Code®. In another approach, the MC cable assembly includes a protective layer disposed around the jacket layer of one or more of the plurality of power conductors and the subassembly. In yet another approach, a bonding/grounding conductor is cabled with the plurality of power conductors and the subassembly. |
US10002685B2 |
Charge-transporting thin film
This invention addresses the problem of providing a charge-transporting thin film with small variations in properties due to disturbance and small variations in resistance over time during application of current. The invention further provides a charge-transporting thin film with a secondary effect of small variations over time and stable luminescent properties. The charge-transporting thin film of the present invention contains one or more types of functional organic compounds having chiral elements, and is characterized in that the total of the number of chiral elements per molecule in each type of the functional organic compounds summed over all types of the functional organic compounds is four or more. |
US10002678B2 |
Redundant error detection in a clinical diagnostic analyzer
Disclosed is a clinical diagnostic analyzer employing a redundant error detection capability to further examine the internal message traffic for possible errors or questionable results by comparing the actual parameters against a fingerprint generated for each assay using an assay database and a configuration file. This testing does not rely on inputs from the software module being tested, and hence is an independent test. Further, a testing mechanism is provided to test the Redundant Error Detection (“RED”) capability itself. |
US10002672B2 |
Memory device with progressive row reading and related reading method
A memory device includes a memory array with memory cells arranged in rows and columns and with word lines and bit lines. A dummy structure includes a dummy row of dummy cells and a dummy word line. A first pre-charging stage biases a word line of the memory array. An output stage includes a plurality of sense amplifiers. Each sense amplifier generates a corresponding output signal representing a datum stored in a corresponding memory cell pre-charged by the first pre-charging stage. A second pre-charging stage biases the dummy word line simultaneously with the word line biased by the first pre-charging stage. The output stage includes an enable stage, which detects a state of complete pre-charging of an intermediate dummy cell. |
US10002670B2 |
Memory and memory control method
A memory includes a memory cell including a memory transistor in which electric charges are stored in an electric charge storage layer when data is written to the memory cell, and a controller configured to control a voltage to be applied to the memory transistor in a predetermined hold time until an amount of electric charges stored in the electric charge storage layer decreases to an amount of electric charges corresponding to a state where the data is erased from the memory cell. |
US10002669B1 |
Method, system and device for correlated electron switch (CES) device operation
Disclosed are methods, systems and devices for operation of correlated electron switch (CES) devices. In one aspect, a CES device may be placed in any one of multiple impedance states in a write operation by controlling a current and a voltage applied to terminals of the non-volatile memory device. In one implementation, a CES device may be placed in a high impedance or insulative state, or two more distinguishable low impedance or conductive states. |
US10002668B2 |
Memory device, memory module, and memory system
A memory device includes a memory cell array, a data pattern providing unit, and a write circuit. The memory cell array includes a plurality of memory regions. The data pattern providing unit is configured to provide a predefined data pattern. The write circuit is configured to, when a first write command and an address signal are received from an external device, write the predefined data pattern provided from the data pattern providing unit to a memory region corresponding to the address signal. |
US10002667B1 |
Memory device
A memory device may include N memory areas that are divided into a first group and a second group, and are selected by area selection signals corresponding to the N memory areas among N area selection signals, N*M pipe latches that store output data of memory areas corresponding to the N*M pipe latches among the N memory areas, a first pipe output signal generation circuit that generates 1-1th to 1-Mth pipe output signals of pipe latches, which correspond to memory areas belonging to the first group, in response to an area selection signal corresponding to a predetermined memory area of memory areas, and a second pipe output signal generation circuit that generates 2-1th to 2-Mth pipe output signals of pipe latches, which correspond to memory areas belonging to the second group, in response to an area selection signal corresponding to a predetermined memory area of memory areas. |
US10002665B1 |
Memory devices formed from correlated electron materials
Subject matter provided may relate to devices, such as conducting elements, which operate to place correlated electron switch elements into first and second impedance states. In embodiments, conducting elements are maintained to be at least partially closed continuously during first and second phases of coupling the CES elements between a common source voltage and a corresponding bitline. |
US10002663B2 |
Nonvolatile memory apparatus and resistance compensation circuit thereof
A nonvolatile memory apparatus may include a memory cell array including a plurality of memory cells coupled between a plurality of word lines and a plurality of bit lines. The nonvolatile memory apparatus may include and a resistance compensation circuit configured to generate a compensation resistance value according to a position of a memory cell to be accessed. |
US10002658B1 |
Dynamic random-access memory with embedded artificial neural network functionality
A highly configurable, extremely dense, high speed and low power artificial neural network is presented. The architecture may utilize DRAM cells for their density and high endurance to store weight and bias values. A number of primary sense amplifiers along with column select lines (CSLs), local data lines (LDLs), and sense circuitry may comprise a single neuron. Since the data in the primary sense amplifiers can be updated with a new row activation, the same hardware can be reused for many different neurons. The result is a large amount of neurons that can be connected by the user. Training can be done in hardware by actively varying weights and monitoring cost. The network can be run and trained at high speed since processing and/or data transfer that needs to be performed can be minimized. |
US10002654B2 |
Capacitive wordline boosting
In some embodiments, disclosed is a wordline boosting technique using a self-timed capacitive charge boosting approach. |
US10002647B1 |
Apparatuses and methods for sharing transmission vias for memory devices
Apparatuses and methods for transmitting die state information between a plurality of dies are described. An example apparatus includes: a plurality of dies, wherein each die of the plurality of dies includes a first through electrode and a second through electrode; a first path including the first electrodes of the plurality of dies in series; and a second path including the first electrodes of the plurality of dies in series. The first path transmits first internal state information related to a first state of at least one die of the plurality of dies. The second path transmits second internal state information related to a second state of at least one die of the plurality of dies. |
US10002646B2 |
Local bit lines and methods of selecting the same to access memory elements in cross-point arrays
Embodiments relate generally to semiconductors and memory technology, and more particularly, to systems, integrated circuits, and methods to implement a memory architecture that includes local bit lines for accessing subsets of memory elements, such as memory elements based on third dimensional memory technology. In at least some embodiments, an integrated circuit includes a cross-point memory array formed above a logic layer. The cross-point memory array includes X-lines and Y-lines, of which at least one Y-line includes groups of Y-line portions. Each of the Y-line portions can be arranged in parallel with other Y-line portions within a group of the Y-line portions. Also included are memory elements disposed between a subset of the X-lines and the group of the Y-line portions. In some embodiments, a decoder is configured to select a Y-line portion from the group of Y-line portions to access a subset of the memory elements. |
US10002642B2 |
Methods and devices for generating media items
The various implementations described herein include methods, devices, and systems for generating media items. In one aspect, a method is performed at a server system. The method includes: (1) receiving one or more audio files; (2) obtaining one or more audio characteristics for the audio files; (3) receiving a request to generate a media item using the audio files, the request including one or more criteria; and (4) in response to receiving the request, generating the media item, including: (a) identifying one or more visual media files based on the criteria and the audio characteristics; and (b) generating synchronization information; (5) storing the media item in the server system; and (6) enabling playback of the media item by sending a link for the stored media item to the client device. |
US10002637B2 |
Magnetic recording and reproducing device and method of controlling magnetic recording and reproducing device
According to one embodiment, a magnetic recording and reproducing device which has a magnetic recording medium, a magnetic head, and a recording current output unit. Magnetic data is recorded on the magnetic recording medium. The magnetic head records the magnetic data on the magnetic recording medium. The recording current output unit supplies a recording current to the magnetic head so as to magnetize the magnetic head. A waveform of the recording current has a first slope for a first period to record data of first information continuously and a second slope for a following second period to switch the data to data of second information and to record the data of the second information. The first slope and the second slope are different from each other. |
US10002636B1 |
Method for creating RFID copy sheets
A method for creating RFID copies from an original sheet using an imaging device having a scanner system and a printer system, each system having a RFID reader programmer. RFID copies made be made from an original sheet having a RFID tag or an original sheet having no RFID tag. Document control of the RFID copy may also be provided using a document lifecycle database and a user credentials database in communication with the imaging device. |
US10002628B2 |
Piezoelectric motors including a stiffener layer
Various embodiments concern a gimbaled flexure having a dual stage actuation structure. The flexure comprises a gimbal on which a motor is mounted. The motor comprises a first terminal, one or more layers of piezoelectric material, and a metal stiffener disposed directly on the first terminal. The stiffener comprises a layer of metal defining a majority of a top side of the motor. The first terminal can be gold sputtered on the piezoelectric material while the stiffener can be nickel plated on the gold. The stiffener can cause the motor, and the flexure on which it is mounted, to curl upon electrical activation of the motor. |
US10002626B1 |
Corrosion resistance cap located on end of waveguide core
A waveguide core extends from an input coupler towards a media-facing surface of a read/write head. A cap is located between a terminating end of the waveguide core and the media-facing surface. The cap is formed of a high index of refraction, high-corrosion resistant material that is different than a material used to form the waveguide core. A near-field transducer is proximate the cap in a down-track direction. A head overcoat on the media-facing surface covers the cap. |
US10002622B2 |
Irregular pattern identification using landmark based convolution
Pattern identification using convolution is described. In one or more implementations, a representation of a pattern is obtained that is described using data points that include frequency coordinates, time coordinates, and energy values. An identification is made as to whether sound data described using irregularly positioned data points includes the pattern, the identifying including use of a convolution of the frequency or time coordinates to determine correspondence with the representation of the pattern. |
US10002618B2 |
Sample rate converter with automatic anti-aliasing filter
The subject disclosure is directed towards dynamically computing anti-aliasing filter coefficients for sample rate conversion in digital audio. In one aspect, for each input-to-output sampling rate ratio (pitch) obtained, anti-aliasing filter coefficients are interpolated based upon the pitch (e.g., using the fractional part of the ratio) from two filters (coefficient sets) selected based upon the pitch (e.g., using the integer part of the ratio). The interpolation provides for fine-grained cutoff frequencies, and by re-computation for each pitch, smooth anti-aliasing with dynamically changing ratios. |
US10002616B2 |
Audio decoding device
An input signal includes a channel-based audio signal and an object-based audio signal, and an audio encoding device includes an audio scene analysis unit configured to determine an audio scene from the input signal and detect audio scene information; a channel-based encoder that encodes the channel-based audio signal output from the audio scene analysis unit; an object-based encoder that encodes the object-based audio signal output from the audio scene analysis unit; and an audio scene encoding unit configured to encode the audio scene information. |
US10002614B2 |
Determining the inter-channel time difference of a multi-channel audio signal
There is provided a method and device for determining an inter-channel time difference of a multi-channel audio signal having at least two channels. A set of local maxima of a cross-correlation function involving at least two different channels of the multi-channel audio signal is determined (S1) for positive and negative time-lags, where each local maximum is associated with a corresponding time-lag. From the set of local maxima, a local maximum for positive time-lags is selected as a so-called positive time-lag inter-channel correlation candidate and a local maximum for negative time-lags is selected as a so-called negative time-lag inter-channel correlation candidate (S2). When the absolute value of a difference in amplitude between the inter-channel correlation candidates is smaller than a first threshold, it is evaluated whether there is an energy-dominant channel (S3). When there is an energy-dominant-channel, the sign of the inter-channel time difference is identified and a current value of the inter-channel time difference is extracted based on either the time-lag corresponding to the positive time-lag inter-channel con-elation candidate or the time-lag corresponding to the negative time-lag inter-channel correlation candidate (S4). |
US10002609B2 |
Device and method for generating recognition network by adjusting recognition vocabulary weights based on a number of times they appear in operation contents
A recognition network generation device, disposed in an electronic device, comprising: an operation record storage device storing a plurality of operation records of the electronic device, wherein each of the operation records includes operation content executed by the electronic device and device peripheral information detected by the electronic device when the electronic device executes the operation content; an activity model constructor classifying the operation records into a plurality of activity models according to all the device peripheral information of the operation records; an activity predictor selecting at least one selected activity model according to the degree of similarity between each of the activity models and a current device peripheral information detected by the electronic device; and a weight adjustor adjusting the weights of a plurality of recognition vocabularies by taking into account a number of times each recognition vocabulary appears in all operations contents of the activity models, wherein the recognition vocabularies correspond to all the operation content of the at least one selected activity model. |
US10002600B1 |
Gesture pad and integrated transducer-processor unit for use with stringed instrument
An integrated transducer-processor unit for use with a stringed instrument having one or more strings. When the instrument is played, the unit produces electrical output signals for conversion into musical sounds. A transducer converts mechanical vibrations of each of the strings into corresponding electrical signals, and a processor processes the electrical signals to produce selected analog or digital output signals for conversion into musical sounds. The unit processor is integrated with the transducer into a pickup, for mounting on the instrument in proximity to the strings without modification of the instrument. In addition, a gesture pad-processor system provides an interface for a user to send control signals to a device to control at least one function of the device. A touch pad receives positional and pressure inputs entered by the user making a selected predefined manual gesture for conversion into a control signal by the system processor. |
US10002598B2 |
Selective pitch emulator for electrical stringed instruments
Presented is a method for controlling an electronic stringed instrument. Embodiments of electrical stringed instruments according to the present invention can be actual stringed instruments or virtual representations of stringed instruments. The methods provide a way in which to teach and play electronic stringed instruments which allow a novice musician to focus on a small portion of playing of a stringed instrument while maintaining overall musicality and ability to play the instrument. |
US10002597B2 |
System for electronically generating music
A musical instrument for electronically producing music from audio segments. The musical instrument comprises: an apparatus having a first surface; a plurality of selectable elements disposed in a substantially circular geometry on the first surface; and at least one memory storing the plurality of audio segments, each of the plurality of audio segments being associated with a respective selectable element in the plurality of selectable elements, wherein, in response to detecting selection of a subset of the plurality of selectable elements, the system is configured to generate music using audio segments in the plurality of audio segments that are associated with the selected subset of the plurality of selectable elements. |
US10002594B2 |
Adjustable neck stiffener for stringed musical instruments
An adjustable instrument neck stiffener includes end plugs at each end of a hollow composite tube, which is preferably D-shaped, along with an adjusting bolt at one end. A first tension strip connects to one of the end plugs and a sliding element. A second strip, which is preferably made of carbon fiber, is located near the flat surface of the hollow composite tube, stiffening that side of the hollow composite tube. Tightening the adjusting bolt moves the sliding element towards the adjusting bolt end. The tension strip is also tightened, thus bowing the hollow composite tube and the instrument neck downward. This puts the hollow composite tube into compression and counteracts the tension created by the strings of the musical instrument. |
US10002593B2 |
Guitar capo applicable to different kinds of guitars
A guitar capo applicable to different kinds of guitars, having upper shell silica gel fixed onto an upper shell; lower shell silica gel fixed onto a lower shell; a groove provided at a center position of each of the upper shell silica gel and the lower shell silica gel; a raised platform positioned at a periphery of each groove; a connecting end of the upper shell sleeving a connecting end of the lower shell; the connecting ends of the upper shell and the lower shell connected and fixed via the double rivet; a spring mounted on the double rivet; an end of an arm of the lower shell connecting to the upper shell being connected with the screw. The upper shell silica gel is applicable to an acoustic guitar. The lower shell silica gel is applicable to a classical guitar. |
US10002592B2 |
Displaying method of electronic device using a cover and electronic device thereof
A displaying method of an electronic device and an electronic device are provided. The electronic device may detect opening or closing of a cover, determine whether the cover is partially opened by measuring the degree of opening of the cover when opening of the cover is detected, and display a partial screen at a specified position in the screen when the degree of opening is determined to be partial opening. In addition, thereto, other embodiments may be included. |
US10002591B2 |
Display device and image rendering method thereof
Disclosed is a display device and an image rendering method thereof in consideration of a saturation of a text image that improves the legibility of the text image by, for example, adjusting a sub-pixel rendering application ratio and a direct rendering application ratio for pixel data using a weight in proportion to a saturation. |
US10002589B2 |
Retaining user selected screen area on user equipment
A method, an apparatus, and a computer program product are provided. The apparatus may be a UE. The UE has a screen display. The UE displays a first image of a first application on the screen display. The UE receives a selection of a first area of the screen display. The UE retains a first image section of the first image displayed in the first area. The UE receives a second image of a second application. The UE displays the first image section on the screen display at a second area of the screen display. The UE displays the second image in areas of the screen display other than the second area. |
US10002588B2 |
Electronic paper display device
A display device is described that comprises an electronic paper display but that does not include a power source that is capable of providing sufficient power to update the electronic paper display. Instead, the electronic paper display can only be updated when receiving external power via a digital data and power bus. The bus also provides pixel data for content to be displayed on the electronic paper display and at least one externally generated bias voltage level for the electronic paper display. The display device further comprises a processor that configured to drive the electronic paper display. |
US10002585B2 |
Selectively transmitting signals
For selectively transmitting signals, a data lane interface communicates signals of at least one data lane of a serial bus. A video interface port receives a video display signal from a video card. A traffic circuit transmits the signals of the at least one data lane and the video display signal to a high-speed signal combiner in response to determining that the high-speed signal combiner is processing the signals of the at least one data lane and the video display signal for output as a combined video display signal. Else the traffic circuit transmits the video display signal to a video output port in response to determining that the high-speed signal combiner is not processing the signals of the at least one data lane and the video display signal for output as the combined video display signal. |
US10002580B2 |
Semiconductor display device
In the case where a still image is displayed on a pixel portion having a pixel, for example, a driver circuit for controlling writing of an image signal having image data to the pixel portion stops by stopping supply of power supply voltage to the driver circuit, and writing of an image signal to the pixel portion is stopped. After the driver circuit stops, supply of power supply voltage to a panel controller for controlling the operation of the driver circuit and an image memory for storing the image data is stopped, and supply of power supply voltage to a CPU for collectively controlling the operation of the panel controller, the image memory, and a power supply controller for controlling supply of power supply voltage to a variety of circuits in a semiconductor display device is stopped. |
US10002576B2 |
Light modulating backplane with configurable multi-electrode pixels
A light modulating Backplane with configurable multi-electrode pixels is disclosed. The configurable multi-electrode pixel includes a first set of dot electrodes in a first field and a second set of dot electrodes in a second field. Generally, dot electrode is included in both the first set of dot electrodes and the second set of dot electrodes. For example, a pixel control circuit coupled to a dedicated dot electrode. A first dot electrode is coupled to the pixel control circuit by a first dot electrode connection circuit and a second dot electrode is coupled to the pixel control circuit by a second dot electrode connection circuit. During the first field the first dot electrode connection circuit is active while the second dot electrode connection circuit is inactive. During the second field, the first dot electrode connection circuit is inactive while the second dot electrode connection circuit is active. |
US10002571B1 |
Liquid crystal display incorporating color-changing backlight
The system for coordinated color control of LCD backlight and filters comprises a display pixel, a light source driver, a filter driver, and a processor. The light source driver sets a backlight color and a backlight intensity level for the display pixel. The filter driver sets an array of filter levels for three or more filters for the display pixel. The processor is configured to determine the backlight color and the backlight intensity level and the array of filter levels to target a desired color and intensity for the display pixel. The array of filter levels is determined based at least in part on the backlight color and the backlight intensity level. |
US10002567B2 |
Pixel circuit, active matrix apparatus and display apparatus with first and second reference potentials applied to gate and other terminal of drive transistor
A pixel circuit having a function of compensating for characteristic variation of an electro-optical element and threshold voltage variation of a transistor is formed from a reduced number of component elements. An input signal is sampled from a signal line so as to be held in a holding capacitor. The threshold voltage of the drive transistor is imparted to the holding capacitor in order to cancel an influence of the threshold voltage. |
US10002566B2 |
Organic light emitting display device and method of driving the same
An organic light emitting display device includes pixel unit, a power supply, and a timing controller. The power supply supplies a driving voltage to the pixel unit. The timing controller divides the pixel unit into a plurality of regions, calculates color on-pixel ratio (C-OPR) values of the regions based on image data, and controls the power supply based on the C-OPR values of the regions. |
US10002565B2 |
Display unit, method of driving the same, and control pulse generation device
A display unit includes a pixel group having pixels. Each of the pixels includes a light emitting section and a drive circuit. The pixel group is divided into P pieces of pixel blocks. The display unit is configured to allow the light emitting sections from the light emitting sections configuring the respective pixels in a first pixel block of the P pieces of pixel blocks to the light emitting sections configuring the respective pixels in a P-th pixel block of the P pieces of pixel blocks to sequentially emit light together on a pixel block basis, and when the light emitting sections configuring the respective pixels in pixel blocks of the P pieces of pixel blocks emit light, configured to allow the light emitting sections configuring the respective pixels in remaining pixel blocks of the P pieces of pixel blocks not to emit light. |
US10002563B2 |
Electro-optical device having pixel circuit and driving circuit, driving method of electro-optical device and electronic apparatus
An electro-optical device includes a first storage capacitor that has a first electrode and a second electrode, and a second storage capacitor that has a third electrode and a fourth electrode, and a first pixel circuit. The first pixel circuit includes a first transistor having a first gate, a first drain, and a first source, an electro-optical element, a second transistor through which a first data line is electrically connected to the first gate during the second transistor is in an on-state, and a third transistor through which the first gate is electrically connected to the first drain or the first source. The second electrode and the third electrode are electrically connected to the first data line. |
US10002557B2 |
Display device
In one embodiment, a display device includes first and second substrates, a liquid crystal layer, a display area, a surrounding area, a light-shielding layer overlapping the surrounding area, a voltage supply line in the surrounding area and extending in a first direction, and first and second electrodes provided in the surrounding area and connected to the voltage supply line. The first and second electrodes are alternately arranged in either the first direction or a second direction crossing the first direction. Further, a first voltage supplied to the first electrode is different from a second voltage supplied to the second electrode. |
US10002556B2 |
Display control to alleviate transition of pixel to an undesired level of gradation over time
A device includes circuitry that determines a currently defined tone of a pixel, and that determines a voltage to be applied to the pixel to compensate for a change in tone of the pixel through elapsed time based on the currently defined tone of the pixel. The device then applies the voltage to the pixel. |
US10002552B1 |
Light panel display apparatus for image sheet illumination
A light panel display apparatus includes an upright panel assembly with a translucent primary panel having a substantially smooth primacy panel first face and a primary panel second face with a series of light distributing grooves; a translucent diffusing panel, having substantially smooth diffusing panel inward face and substantially smooth a diffusing panel outward face, the diffusing panel being positioned substantially parallel and adjacent to with the primary panel second face; a translucent first image sheet having a first image and positioned substantially parallel and adjacent to the primary panel first face and a translucent second image sheet having a second image and being substantially parallel and adjacent to the diffusing panel outward face; and a base assembly comprising a generally horizontally extending base member with a panel assembly receiving slot into which the panel assembly is removably fitted so that the panel assembly is retained in, a lighting circuit including a light source positioned and oriented to radiate light into an edge of the panel assembly of sufficient intensity to illuminate the panel assembly, and an electric power source. |
US10002545B2 |
System and method for controlling gaming technology, musical instruments and environmental settings via detection of neuromuscular activity
A system and method for controlling gaming technology, musical instruments and environmental settings via detection of neuromuscular activity are disclosed herein. The disclosed system generally comprises a sensor grid coupled to a user; a base station configured to receive neuromuscular activity inputs from one or more sensors in said sensor grid, determine whether said neuromuscular activity inputs received from said one or more sensors is within a calibrated boundary value for an activity associated with each of said one or more sensors, and instruct a physical device or software to perform said activity when said neuromuscular activity input received from said one or more sensors is within said calibrated boundary value for the activity associated with each of said one or more sensors; and at least one said physical device or said software being configured to receive instructions from said base station. The disclosed system allows a user to perform an activity that the user might otherwise be unable to perform. |
US10002543B2 |
System and methods for transforming language into interactive elements
A computer operable method is described for transforming phonemes, graphemes, and other language structures into interactive elements. The method may comprise, receiving a word, wherein the word consists of a group of phonemes; forming a group of graphemes, wherein the group of graphemes is constructed using information relating to the group of phonemes; and forming a group of manipulatives, wherein the group of manipulatives is constructed using information relating to the group of phonemes or the group of graphemes. |
US10002537B2 |
Learning lanes from radar sensors
Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from radar sensors of vehicles at a road segment, where the probe data includes an identification of static objects and dynamic objects in proximity to the respective vehicles at the road segment, and geographic locations of the static objects and the dynamic objects. A reference point, such as a road boundary, at the road segment is determined from the identified static objects. Lateral distances between the identified dynamic objects and the reference point are calculated. A number of lanes at the road segment are ascertained from a distribution of the calculated distances of the identified dynamic objects from the reference point. |
US10002536B2 |
Apparatus and method for providing service in vehicle to everything communication system
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method for providing a service in a first device in a vehicle to everything (V2X) communication system is provided. The method includes transmitting a first message related to the service; receiving, from a second device, a second message notifying that the second device enters a zone related to the service; and transmitting, to the second device, a third message indicating that the first device confirms that the second device enters the zone. |
US10002535B1 |
Dual-stage car finder
A vehicle location system includes a vehicle-based communication unit having a processor. The processor is configured to analyze request signals from a portable communication device. A first audible output device is configured to generate a first audible sound. A second audible output device is configured to generate a second audible sound. The sound generated by the second audible output device is a greater sound pressure than the first audible output device. The processor selectively enables one of the first audible output device and second audible output device based on the processor comparing a proximity characteristic of the request signals to a predetermined threshold. |
US10002534B2 |
Vehicle driving assistance apparatus
In a driving assistance apparatus mounted in a vehicle, a detector detects a lane change of the vehicle, a determiner determines a position of a lane traveled by the vehicle immediately after the lane change detected by the detector relative to a position of a lane traveled by the vehicle immediately before the lane change, and a verifier determines whether or not there is misrecognition of speed limits during travel of the vehicle based on a positional relationship between the lanes traveled by the vehicle immediately before and after the lane change detected by the detector and a comparison between recognized speed limits for the respective lanes traveled by the vehicle immediately before and after the lane change detected by the detector. If it is determined that there is misrecognition of speed limits, a reporter reports the recognized speed limit to a driver of the vehicle in a prescribed manner. |
US10002531B2 |
Method and apparatus for predicting driving behavior
An approach is provided for predicting driving behavior. A prediction platform determines driving characteristic information for one or more vehicles in association with a segment of a travel path navigated by each of the one or more vehicles. The prediction platform also processes driving characteristic information to determine one or more response types, one or more behavior types, or a combination thereof associated with the segment of the travel path and associates the one or more response types, the one or more behavior types, or a combination thereof with mapping information for specifying the segment of the travel path, a behavior connection link-chain, or a combination thereof. |
US10002530B1 |
Traffic signal control using multiple Q-learning categories
Technologies are described to provide control of traffic signals based at least in part on multiple Q-learning categories. In some examples, a method may include clustering historical traffic data into multiple traffic pattern clusters, and generating multiple Q-learning categories, where each Q-learning category corresponds to a traffic pattern cluster of the multiple traffic pattern clusters. The method may also include determining a first Q-learning category of the multiple Q-learning categories to use in controlling traffic signals at an intersection based at least in part on a first traffic data of the intersection, where the first Q-learning category corresponds to a first traffic pattern cluster, and the first traffic data corresponds to the first traffic pattern cluster. The method may additionally include generating a first control action for the traffic signals at the intersection based at least in part on the first Q-learning category. |
US10002527B2 |
Remote control mobile terminal, remote control system and remote control method
Disclosed in the present invention are a remote control mobile terminal, a remote control system and a remote control method. A voice recognition module and a remote control module are arranged in the remote control mobile terminal; and the method includes: completing pairing between the remote control module and a remote controlled object; receiving a voice control instruction inputted by a user, obtaining a corresponding remote control instruction according to the voice control instruction and sending the remote control instruction to the remote control module via the voice recognition module; and sending the remote control instruction to the remote controlled object via the remote control module to control the remote controlled object. |
US10002526B1 |
Internet-of-things systems and methods
Disclosed systems, methods and components or features thereof generally enable redesign of a legacy non-IoT device or appliance into an IoT device and incorporation into an IoT system. A communication module receives from an appliance a message with which the IoT system identifies the appliance. The communication module is provided with appliance-specific data with which it can control the appliance as an IoT device. A parser in an IoT platform uses rules and a schema to parse the appliance messages. New rules can be added for handling new communication modules for new appliances. Other features are also described. |
US10002524B2 |
Method and apparatus for controlling devices in home network system
A method and apparatus for controlling groups of devices in a home network system are provided. The method includes receiving a request message for executing a first operation mode from a mobile station through the Internet, reading a control list stored for the first operation mode, in order to determine home devices associated with the first operation mode and in order to determine functions of the home devices, in response to the request message, transmitting control commands, instructing the home devices to execute the functions, to the home devices, respectively, according to the control list, and reporting the results of execution of the functions, according to the control commands, to the mobile station. |
US10002520B2 |
Event-based responder dispatch
Dispatch-aiding communications between computing devices of a responder and a dispatch unit include a computing device of the responder determining that an event occurred, automatically sending an indication of the event to a computing device of the dispatch unit, receiving a request for information from the computing device of the dispatch unit, obtaining the information requested by the computing device of the dispatch unit, and sending the information requested by the computing device of the dispatch unit to the computing device of the dispatch unit. The computing device of the dispatch unit sends the request for information to the computing device of the responder in response to receiving the indication of the event. |
US10002516B1 |
Umbrella with wireless tether
The umbrella cooperates with a software application adapted to run on a mobile communications device wirelessly synced to the umbrella. The umbrella includes a communications module adapted to transmit a wireless beacon signal in response to the detection of movement of the umbrella. The software application detects the beacon signal when the smartphone is within range of the umbrella and generates an alert when the beacon signal is no longer being received, indicating that the smartphone is no longer within range and the umbrella has been forgotten. In one embodiment, the GPS application on the smartphone is cause to generate a location update signal in response to detection of the beacon signal such that the software application can run continuously in the background on the smartphone to ensure timely range entry and exit notifications. |
US10002515B2 |
User intervention based on tracking device location
A tracking system can provide intervention notifications to a user to notify the user that a tracking device is potentially lost or is in a predicted state. The tracking system may notify the user that a tracking device is potentially lost or in a predicted state based on a number of factors, including: a proximity of a tracking device to other tracking devices or a user's mobile device, a movement of a tracking device to more than a threshold distance away from a mobile device or other tracking devices, a location of a tracking device relative to a geographic location or to geographic boundaries, a usage or movement behavior of the tracking device, a usage or movement behavior of a user or owner of a tracking device, information received from an external source, or information received from sensors within the tracking device or a user's mobile. |
US10002514B2 |
Machine tool having function of monitoring sealing of control panel
A machine tool has the function of monitoring the sealing performance of a control panel. The machine tool measures temperature and humidity inside the control panel, calculates a vapor amount from the measured results, and stores the vapor amount. A vapor amount change ratio is calculated based on a currently calculated vapor amount and a previously calculated and stored vapor amount. An alert is announced when the calculated vapor amount change ratio is greater than or equal to a specific value. |
US10002509B2 |
Optic for a strobe notification appliance
A notification appliance is disclosed. The notification appliance may be a strobe notification appliance, such as an LED strobe notification appliance. The notification appliance may be wall-mounted or ceiling-mounted. Further, the notification appliance may include an optic that is configured to shape the light output from the notification appliance. For example, in a wall-mount, the optic may be mounted off-axis of a plane defined by a back plate of the notification appliance. Further, the notification appliance may be composed of a back plate, a driver board, and a front housing, with the front housing being attached to one or both of the back plate and the driver board. Moreover, the notification appliance may be used with an adapter bracket, which may be used to connect the notification appliance with one or more types of junction boxes. |
US10002498B2 |
Method and apparatus for improved sales program and user interface
The present invention provides a method, apparatus, and program related to a Point of Sale (POS) web-based application/website and user interface that may be applied on any product that can be photographed, videoed, or transformed. The image created through the program can be provided to the customer electronically by email or other service who may want to purchase products or services listed in sequenced steps at a later date with auto generated links, while also allowing the retailer to be able to record the products the customer tried on or used but did not purchase. The program further enhances the shopping experience by allowing the customer or seller to record the sequenced steps with purchased and not purchased products used during any service for any product in any industry which then ties into the program's social media website or various other social media websites. |
US10002497B2 |
Methods and apparatus for redeeming an entitlement
Disclosed is a machine for redeeming an entitlement that includes an interface for receiving user data including payment vehicle data. In an embodiment, a payment vehicle reader reads payment vehicle data from a payment vehicle, and an input device receives an input of at least one additional identifier. The machine also includes a communication module in communication with a processor. The processor receives account data associated with the user, wherein the account data includes one or more entitlements representing an award. The interface is configured to receive a selection of at least one entitlement, and the machine also includes a cash dispensing device for dispensing cash when a selected entitlement is an amount of cash. |
US10002489B2 |
Controlling autostereoscopic game symbol sets
A gaming system and its operations include, for example presenting, via an autostereoscopic display device, symbols for an electronic wagering game, determining a game event value for a game event for the wagering game, determining a first symbol significance value for a first set of the symbols based on the game event value, and determining a second symbol significance value for a second set of the symbols based on the game event value. The operations can further include presenting, via the autostereoscopic display device, the first set of the symbols with a first autostereoscopic three-dimensional depth value corresponding to the first symbol significance value. The operations can further include presenting, via the autostereoscopic display device, the second set of the symbols with a second autostereoscopic three-dimensional depth value corresponding to the second symbol significance value. The first autostereoscopic three-dimensional depth value is greater than the second autostereoscopic three-dimensional depth value. |
US10002486B2 |
Vending machine
The present application describes a vending machine, communicatively coupled with a server. The vending machine comprises a Vending Machine Controller (VMC), a Data Exchange (DEX), a Vivid Transaction System (VTS), a payment device and a microcontroller. The microcontroller selects one of the DEX and the VTS, by changing a jumper setting on a GPIO. The microcontroller communicates with the VMC, the DEX and/or the VTS and the payment device in order to facilitate transaction associated with the vending machine. The microcontroller extracts at least one of inventory data and transaction data from the DEX or VTS associated with the vending machine and transmit at least one of the inventory data and the transaction data to the server for further processing and analysis. The microcontroller receives recommendation information pertaining to at least one of inventory and transaction associated to the vending machine from the server based upon the processing and analysis. |
US10002485B2 |
Paper sheet processing apparatus and paper sheet processing system
Provided is a paper sheet processing system capable of preventing circulation of wrong bills and managing the wrong bills. A paper sheet processing apparatus stores the serial number of each bill determined by a verification unit to be genuine to a storage unit and sends the serial number to a management server together with the identification number of a bill holder. In collecting the bills from the bill holder to a bill collection apparatus, the bill collection apparatus reads the serial numbers of the bills with a line sensor and reads the identification number of the bill holder with a reader/writer and sends the serial numbers and the identification number to the management server. The management server compares the serial numbers to determine whether any discrepancy exists. If detecting a discrepancy, the management server sends a detection signal to a management apparatus. |
US10002484B2 |
Paper sheet processing apparatus and paper sheet processing system
Provided is a paper sheet processing system capable of preventing a large number of wrong paper bills put in a paper sheet processing apparatus at one time from being exchanged with clean money. A bill processing apparatus sends information on a total amount of the bills supplied to the bill processing apparatus incorporated in a gaming machine and the number of games played by a player counted by a counter to a management server. The management server compares the total amount with a predetermined amount and if the total amount is higher than the predetermined amount, compares the counted number of games with a predetermined number. If the counted number of games is smaller than the predetermined number, the management server sends a report signal to a management apparatus. |
US10002482B2 |
Coin-roll ejecting device, money processing machine and coin-roll ejection method
A coin-roll ejecting device (1) includes a storing unit (10) that stores therein a plurality of rolls of coins and having an ejecting mechanism (19) for ejecting the stored rolls of coins one by one; an ejected coin-roll detecting unit (84) that detects a roll of coins ejected from the storing unit (10) by the ejecting mechanism (19); and a controlling unit (70) that determines whether a roll of coins is present in the storing unit (10) based on a detection result of the roll of coins obtained by the ejected coin-roll detecting unit (84). |
US10002478B2 |
Identification and authentication in a shared acoustic space
A system includes a memory configured to store data associated with a service that is available. The system also includes a microphone associated with an acoustic space and configured to receive an audio input produced by a person. The system further includes a sensor located within the acoustic space and configured to detect vibrations produced by the person. The system includes a processor coupled to the memory, to the microphone, and to the sensor. The processor is configured to conditionally authorize execution of the service requested by the person, the service conditionally authorized based on the audio input and the vibrations. |
US10002475B2 |
Intrusion security device with SMS based notification and control
A security system includes a security device with at least two factors of authentication. A method of operating a security system including displaying a pseudo code screen prior to display of an actual access code screen, the pseudo code screen identical to the actual access code screen. |
US10002473B1 |
Method and system for receiving and displaying user preferences corresponding to a vehicle event
The present disclosure generally relates to displaying user preferences related to operation of a vehicle. For example, the associated systems and methods may include receiving a user's personal information and preferences and displaying them on an in-vehicle infotainment system or a mobile device application. More particularly, the user may input her automobile insurance provider, health insurance provider, medical information, a preferred repair facility or mechanic, a preferred towing company, a preferred hospital, an emergency contact number, the user's blood type, etc. The user preferences may be stored and displayed on the in-vehicle infotainment system or the mobile device application. Furthermore, the in-vehicle infotainment system or the mobile device application may receive vehicle diagnostic information from the vehicle, and display user preferences based on the diagnostic information. For example, if the diagnostic information indicates the user needs an oil change and the user's preferred mechanic is Jiffy Lube, the in-vehicle infotainment system or the mobile device application may display the three nearest Jiffy Lubes. |
US10002470B2 |
Method and apparatus for predictive driving demand modeling
A system includes a processor configured to record vehicle inputs during travel over a predefined distance. The processor is also configured to record environmental variables during travel over the predefined distance. Further, the processor is configured to record vehicle state changes during travel over the predefined distance. The processor is additionally configured to compare the inputs, variables and state changes to predetermined values to determine if a correlation, indicating a predefined condition, exists. Also, the processor is configured to record the predefined condition as occurring over the predefined distance if the correlation indicates the predefined condition. |
US10002463B2 |
Information processing apparatus, information processing method, and storage medium, for enabling accurate detection of a color
In order that color information for enabling accurate detection of a specific color, such as a skin color, can be registered without requiring time and effort, in various embodiments, an image processing unit generates a synthesized image to be displayed by synthesizing an image representing a target area in which a target object is arranged with a captured image of a physical space, and a registration unit, in a case where it is determined that the target object is included in a distance range set as a distance from an imaging reference plane when the physical space is captured, extracts color information from the target area, and registers the extracted color information. |
US10002455B2 |
Optimized depth buffer cache apparatus and method
An apparatus and method are described for performing efficient depth test operations. For example, an apparatus in accordance with one embodiment comprises: a depth cache to store a plurality of cache lines containing depth data to be used for graphics processing operations; depth test logic to determine a current depth test function associated with a read operation and to read a cache line from a depth cache while there are still outstanding writes to the cache line if the read operation and write operation are associated with the same depth test function, the depth test logic to perform a first depth test using the data read from the cache line, the first depth test to fail or pass pixels based on a predicted range of depth values. |
US10002450B2 |
Analyzing a document that includes a text-based visual representation
A hardware device analyzes a document that includes a text-based visual representation. A correspondence information hardware storage device holds known representations of graphical images as text-based visual representations. The graphical images depict portraits of physical objects. The text-based visual representations are associated with information that each describe one of the physical objects. An identification hardware device identifies a text-based visual representation within a document. The identification hardware device matches the text-based visual representation within the document to one or more of the text-based visual representations stored in the correspondence information hardware storage device. An editing hardware device retrieves information from the correspondence information hardware storage device that is identified, by the identification hardware device, as describing a text-based visual representation component within the document. The editing hardware device displays the text-based visual representation component within the document and information that describes the text-based visual representation on a display. |
US10002449B2 |
Responsive and adaptive chart controls
A method, a system, and a computer readable storage medium for automatically adjusting a chart on a display device. The adjustment is implemented in a chart control, which is installed as a library used in chart applications. An application developer determines the extent to which the chart control is implemented for each chart. Application developers implement chart control libraries so that a user of an application having a chart that references the chart control library can experience at least the following features, irrelevant of chart size, screen size, and screen type: responsive tooltip, zoom in, zoom out, responsive zoom slider, action on selection and selection bar, thumbnail mode, responsive toolbar, responsive legend, responsive format, responsive display or an axis, and responsive display of horizontal bars. Additional features available through the chart control library are related to both user gesture changes and also chart layout changes, which both vary based on the chart size, the screen type of a user device, and screen size of the user device. |
US10002447B1 |
System and method for computed tomography
The present disclosure provides a system and method for CT image reconstruction. The method may include combining an analytic image reconstruction technique with an iterative reconstruction algorithm of CT images. The image reconstruction may be performed on or near a region of interest. |
US10002445B2 |
System and method for resolving artifacts in four-dimensional angiographic data
A system and method are provided for medical imaging that includes acquiring, during a common imaging acquisition process, rotational, x-ray volume image data and x-ray tomosynthesis image data from a subject. The method includes reconstructing a time-resolved three-dimensional (3D) image volume from the rotational, x-ray volume image data and producing a four-dimensional (4D) image series of the subject with resolved overlapping features by selectively combining the time-resolved 3D image volume and the x-ray tomosynthesis imaging data. |
US10002444B2 |
System, method and computer-accessible medium for joint magnetic resonance-positron emission tomography reconstruction using multi-sensor compressed sensing
An exemplary system, method and computer-accessible medium for generating a magnetic resonance (MR) image(s) and a positron emission tomography (PET) image(s) of a tissue(s) can be provided, which can include, for example, receiving information related to a combination of MR data and PET data as a single data set, separating the information into at least two dimensions, at least one first of the dimensions corresponding to the MR data and at least one second of the dimensions corresponding to the PET data, and generating the MR image(s) and the PET image(s) based on the separated information. |
US10002443B2 |
Dynamic rendering of graphics
In accordance with an example aspect of the present invention, there is provided an apparatus comprising at least one processing core configured to render a dynamic graphical output, the graphical output comprising at least a first subsection and a second subsection, rank the first subsection relative to the second subsection based on at least one criterion, determine a scarcity of computational resources, and responsively, based on the ranking, reduce an update frequency of the second subsection, and a transmitter configured to provide information defining the graphical output toward a display. |
US10002442B1 |
Placement of augmented reality objects using a guide marker
In some implementations, a system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may output a guide marker for presentation on the display. The guide marker may be superimposed on an image being captured by the camera and presented on the display. The system may determine three-dimensional (3D) coordinates of an intersection point associated with the guide marker. The intersection point may be a point where a projection of the guide marker into 3D space intersects with a horizontal plane identified in the image. The system may determine two-dimensional (2D) coordinates for presentation of an augmented reality object on the display based on the 3D coordinates of the intersection point. The system may superimpose a representation of the augmented reality object on the image based on the 2D coordinates. |
US10002440B2 |
Method for measuring depth of field and image pickup device using same
A method for measuring a depth of field is provided. An initial depth-of-field data is acquired through two optical lens modules and another depth-of-field data is obtained according to the phase detection pixel groups of the image captured by one of the optical lens modules. Consequently, even if objects in the scene are arranged along the same direction as the two optical lens modules, the error of the initial depth-of-field data can be compensated. Moreover, an image pickup device using the method is provided. |
US10002436B2 |
Image processing device, image processing method, and solid-state imaging device
The present disclosure relates to an image processing device, an image processing method, and a solid-state imaging device capable of detecting image information with high accuracy by using images with different shooting conditions. A difference detection unit detects difference information of a short exposure image of a current frame and a past frame shot in a short exposure time. The difference detection unit detects difference information of a long exposure image of a current frame and a past frame shot in a long exposure time. The combining unit combines the difference information of the short exposure image and the difference information of the long exposure image on the basis of the short exposure image or the long exposure image and generates a motion vector of the current frame on the basis of the combined difference information. The present disclosure may be applied to the image processing apparatus and the like, for example. |
US10002434B2 |
Document region detection
One example provides a system. The system receives an infrared image and processes the infrared image to detect lines in the infrared image. The system receives a color image corresponding to the infrared image and processes the color image to detect lines in the color image. The detected lines in the infrared image and the detected lines in the color image are combined. A document region is detected from the combined detected lines. |
US10002426B2 |
System for cancer diagnosis
Certain aspects of an apparatus and method for automatic ER/PR scoring of tissue samples may include for determining a cancer diagnosis score comprising identifying a positive stained nucleus in a slide image of the tissue sample, identifying a negative stained nucleus in the slide image, computing a proportion score based on number of the positive stained nucleus identified and number of the negative stained nucleus identified and determining the cancer diagnosis score based on the proportion. |
US10002425B2 |
Method of segmenting single neuron images with high-dynamic-range thresholds and computer readable storage medium thereof
The method of segmenting single neuron images with high-dynamic-range thresholds of the present invention includes (a) preparing a biological tissue sample containing neurons and performing imaging to this sample to obtain a three-dimensional raw neuroimage; (b) deleting voxels in the three-dimensional raw neuroimage with signal intensities below a first signal intensity threshold to obtain a first thresholded image; (c) tracing the first thresholded image to obtain a first traced image; (d) calculating a structural importance score of every voxel in the first traced image to obtain a first structural importance score of every voxel; (e) gradually increasing the signal intensity threshold and repeating (b), (c) and (d) n−1 times; (f) summing up all the n structural importance scores of every voxel; (g) deleting voxels with summed structural importance score smaller than a pre-determined value from the raw image to obtain the segmented single neuron. |
US10002420B2 |
Model-based segmentation of an anatomical structure
A system (100) is provided for performing a model-based segmentation of an anatomical structure in a medical image. The system comprises a processor (140) configured for performing a model-based segmentation of the anatomical structure by applying a deformable model to image data (042). Moreover, definition data (220) is provided which defines a geometric relation between a first part and a second part of the deformable model of which a corresponding first part of the anatomical structure is presumed to be better visible in the image data than a corresponding second part of the anatomical structure. The definition data is then used to adjust a fit of the second part of the deformable model. As a result, a better fit of the second part of the deformable model to the second part of the anatomical structure is obtained despite said part being relatively poorly visible in the image data. |
US10002417B2 |
Ready for rotation state detection device, method of detecting ready for rotation state and substrate processing apparatus
A ready for rotation state detection device is configured to detect a state in which a substrate, which is placed on a concave portion formed in a surface of a turntable, will not fly out of the concave portion when the turntable is rotated in a chamber. The ready for rotation state detection device includes a ready for rotation state detection unit configured to detect that a height of a surface of an end of the substrate is equal to or lower than a predetermined value indicating that the turntable is rotatable, upon receiving the substrate on the concave portion. |
US10002407B1 |
Method and apparatus for enhancing 3D model resolution
Systems and methods of enhancing the resolution or restoring details associated with high resolution images into a filtered digital surface model (DSM) for location-based applications and analyses. The disclosed methods include mapping the changing gray scale values (intensity) from the images to changes in elevation in the DSM using a regression over a local neighborhood of pixels. Further, the disclosed methods do not rely on information about the sensor illumination geometry, and are extendable to be able to utilize any types of images. Additionally, the disclosed embodiments are sensor agnostic. That is, the disclosed methods can be applied on any type of images collected by any type of sensor. |
US10002398B1 |
System for facilitating real estate transaction
The present disclosure relates to a system that facilitates real estate transactions by preventing listing agents from eliminating standing offers. In one embodiment, the system comprises a non-transitory computer-readable storage device including instructions, which when executed by a processor of the computing device, cause the computing device to receive selling information of a real estate from a seller or the seller's agent from a website or a mobile application, display the selling information to the plurality of users who enter search information that matches the real estate via the website or the mobile application, receive an offer from a buyer or the buyer's agent via the website or the mobile application, send a notification to the seller and seller's agent instantly and simultaneously about the offer through the website or the mobile application or both, and receive acceptance for the offer or a counteroffer from the seller or seller's agent or buyer and buyer's agent. |
US10002395B2 |
Interactive mapping system for user experience augmentation
Embodiments of the invention comprise systems, computer program products, and methods for an interactive mapping system. The system provides improved tracking and management related to activity resource requirements in a time/geographic locational relationship. The system captures activity information and images and identifies relationship resource requirements for the activity. The system generates an interactive mapping system for user experience augmentation. |
US10002392B2 |
Database system and object manipulation representing placement layers and parts
The technology disclosed relates to manipulating and visualizing database objects that represent layers and parts of layers in an insurance or other risk transfer program. In particular, a special purpose database system replaces manual use of spreadsheets and supports data visualization. The technology disclosed provides systems and methods for processing and displaying database objects that build a composite coverage structure capable of representing a complex program of multiple insurance policies or other risk transfer instruments during planning and placement. Reporting from the database of progress against the composite coverage structure and updating objects using a visual interface are described. |
US10002391B1 |
Method for detecting and preventing fraudulent healthcare claims
A computer implement method that assist healthcare payers in identifying potentially fraudulent claims and which requests confirmation preferably from a healthcare provider or patient of services rendered by the healthcare provider or products received by the patient. Confirmation of equipment and services can occur at different times in the settlement process including, but not limited to, prior to payments being made to health care providers. |
US10002390B2 |
Mapping pension planning to a metaphor
A system for benefits management that includes a benefit metaphor engine that can apply a user-facing metaphor over the benefit plan, where characteristics of the benefit plan are used to identify rule sets to generate an appropriate metaphor. The metaphor presents information about the benefit plan within the metaphor setting, and allows for the user to make decisions within the metaphor that affect the benefit plan outside of the metaphor. |
US10002387B2 |
Pre-contracted, staged, currency exchange system
The present invention is directed to apparatuses, methods, and computer program products for implementing a pre-contracted, staged, currency exchange system. Implementation includes receiving travel information from a user; processing the travel information, wherein processing the travel information comprises determining a negotiated currency exchange rate based on the received travel information; generating a contract based on processing the travel information, wherein the contract comprises terms for executing one or more transactions using the negotiated currency exchange rate, wherein the negotiated currency exchange rate is valid for at least one of a predetermined location, a predetermined number of transactions, or a predetermined period of time; and executing one or more transactions using the negotiated currency exchange rate in accordance with the contract terms. |
US10002385B2 |
Managing the execution of trades between market makers
According to one embodiment, a method of managing trading is provided. A first bid for a first instrument is received from a first market maker at a first bid price. A first offer for the first instrument is received from a second market maker at a first offer price, the first offer price being lower than the first bid price. As a result of the first offer price being lower than the first bid price, the first bid price is automatically decreased to match the first offer price, and a first timer having a predetermined duration is started. If the first timer expires and both the first bid and the first offer exist at the first offer price when the first timer expires, a trade between the first bid and the first offer is automatically executed. |
US10002384B1 |
Automated card notification system and method
A system, method, and card are disclosed for operating in conjunction with a financial account in order to automatically convey information to an account holder by directing the information to the card associated with the financial account. The card may include a display. The system may include an event detection module for detecting an event related to the financial account, a message selection component for selecting an account-related message corresponding to the event detected by the detection module, and a message generation module for generating the account-related message and transmitting the account-related message to the card associated with the financial account. The card conveys the account-related message on the display and may prompt the user to contact a card issuer. |
US10002382B2 |
Methods, systems and devices for merged images and fee generation in online retail
An e-commerce method involves on-line viewing of a first article through a linking node for virtual merging on another structure. A particular application of the invention is directed to on-line apparel shopping involving a color matching scheme using color codes provided with images to be merged. For example, on-line viewing of one article, such as clothing, on another structure, includes creating an item from image-data corresponding to a colored article selected by an on-line viewer from an on-line viewer site with an image of a colored structure selected by the on-line viewer, and indicating whether the colored article and the colored structure satisfy a color-matching criterion. |
US10002379B2 |
Power tool and sales system therefor
An 18V power tool having one 18V battery pack attachable thereto and a 36V power tool having two 18V battery packs attachable thereto are housed in a tool case and sold as a set or kit. Two or more battery packs and/or a charger may also be included in the set, and sold therewith. A tool case may be used to house and carry the power tools, as well as the battery packs and/or charger, if provided. Sales systems for selling such power tools are also disclosed. |
US10002374B2 |
Dynamic group formation for electronically collaborative group events
Member profiles, for the participants of a social networking service and their relationship information with other participants and activity history data, are received. A plurality of groups is generated that include one or more participants. A set of parameters for a collaborative shopping event is received. At least one group is adjusted based upon the set of parameters. The participants of the at least one group are sent an invitation to join the collaborative shopping event. The collaborated shopping event is linked to a cyber shopping service. The at least one group is scored based upon participation of participants in the collaborative shopping event. The participants in the collaborative shopping event are modified based upon the score. |
US10002372B2 |
Duplicate check based on generated hash value
In an example embodiment, a method of handling duplicate records in a computer database is provided. A record is received via an API. An item type associated with the record is identified. A duplicate check schema corresponding to the item type is obtained. A string is generated for the record by extracting values for each of a plurality of fields, defined in the duplicate check schema, located in the record and concatenating the values. Then a hash algorithm is applied to the string to create a hash for the record. The hash for the record is compared to hashes from previous records stored in the computer database to identify whether the hash is a duplicate. In response to a determination that the hash is a duplicate, one or more processing rules from the duplicate check schema are executed. |
US10002371B1 |
System, method, and computer program product for searching summaries of online reviews of products
A system, method, and computer program product for researching online reviews to assess the performance and functionality of digital media consumer products bought online or not (e.g. eBooks, movies, TV shows, music, DVD's, etc.). The system extracts reviews from multiple online sources, including online “stores”, professional articles, blogs, online magazines, websites, etc.; and, utilizes sentiment analysis algorithms and supervised machine learning analysis to present more informative summaries for each product's reviews, wherein each summary includes a sentence that encapsulates a sentiment held by many users; the most positive and negative comments; and a list of features with average scores (e.g. performance, price, etc.). Additionally, the user may view a separate review detail page per product that provides further summaries, such as a short list of other products that the same reviewer gave a very positive review for the features. The user is then able to purchase the product via a link. |
US10002368B1 |
System and method for recommending advertisement placements online in a real-time bidding environment
A method and system for recommending advertisement placements based on scoring is disclosed. According to one embodiment, a computer-implemented method comprises receiving a real-time bidding (RTB) request for placing an online advertisement campaign. For each of a plurality of advertisement placements, a performance score is determined based on an estimated feedback parameter. The estimated feedback parameter is calculated from observed performance of the online advertisement campaign and similarity measures of other online advertisement campaigns. A first advertisement placement having a higher performance score is given more weight than a second advertisement placement having a lower performance score. A set of advertisement placements having their performance scores equal to or greater than the target rating is selected from the plurality of advertisement placements and provided for advertisement placements. |
US10002361B2 |
Remote supervision of client device activity
A server device may receive a series of at least two screen capture representations of a graphical user interface on a client device. A first active window for a first screen capture representation of the series and a second active window for a second screen capture representation of the series may be determined. The first screen capture representation may have been screen captured by the client device at a first time and the second screen capture representation may have been screen captured by the client device at a second time. A first application associated with the first active window and a second application associated with the second active window may be identified, at least one of which may be a pre-determined target application. Based on the identified applications, an activity log for the client device may be determined. |
US10002356B2 |
Location augmented biotransaction systems and methods
A biotransaction system and method. An example method includes receiving a first signal from a first device that is positioned at a first location, wherein the first device includes a biometric scanner adapted to scan biometric information of a first user and to use scanned biometric information to facilitate generating the first signal; employing the first signal to match information associated with the first user to information associated with a second user based on the information associated with the second user, resulting in a match in response thereto; and exchanging information between a first portion of a database associated with the first user and a second portion of a database associated with a second user in response to the match. |
US10002355B1 |
Licensed media in a remote storage media consumption service
Disclosed are various embodiments for facilitating a payment to an owner of a media file for enabling the consumption of the media file. In one embodiment, a jukebox service transmits a plurality of media files to a plurality of users for consumption, wherein the media files are served up from a plurality of cloud drives associated with the users. A license service determines whether the consumption comprises at least one of a download, a purchase and an execution of the media files. Then, the license service facilitates a payment to the owner of the media files if a payment is owed to the owner. In one embodiment, the payment owed to the owner may be based on the type of consumption of the media files. |
US10002354B2 |
Multi currency exchanges between participants
A method and apparatus for facilitating payment transactions in multiple currencies between participants is provided. In one embodiment, an option is provided to a user to select a currency in which to make a payment. An indication of the selected currency in which to make the payment is received. A determination is made as to whether the selected currency is a primary currency of an account of the user. Based on the selected currency being different from the primary currency of the account of the user, the payment is converted to the selected currency. |
US10002353B2 |
Methods and systems for conducting transactions
According to some embodiments, a transaction may include receiving a funds transfer request, the funds transfer request specifying a source account associated with a first unit of value, a transaction amount, and a destination account associated with second unit of value, wherein the second unit of value is different than the first unit of value. The transaction may proceed with a response to the funds transfer request which is processed by automatically determining an exchange rate between the first and second units of value, wherein at least one of the first or second units of value is not a governmental currency, and automatically initiating a debit request to debit the transaction amount from the source account and automatically initiating a credit request to credit the transaction amount to the destination account. |
US10002349B2 |
System and method for evaluating transaction patterns
Transaction data is collected from POS terminals in order to generate transaction paths for account holders. The transaction paths link merchant locations where transactions are conducted. Common features of transaction paths, such as intersecting path locations, and transaction data associated with the merchant locations are used for marketing and other purposes. |
US10002346B1 |
Systems and methods for point of sale deposits
The disclosed embodiments include systems and methods for executing a point of sale deposit. In one embodiment, a system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive transaction information related to a point of sale deposit from a client device, and generate a pending deposit transaction based on the transaction information. The one or more processors may be further configured to execute the software instructions to receive a first transaction token from the client device, receive a second transaction token from a third-party device, match the first transaction token to the second transaction token, and complete the pending deposit transaction based on the match. |
US10002345B2 |
Conferencing auto agenda planner
To generate agendas for meetings, an agenda planning system is provided. The agenda planning system can generate suggested agenda items for scheduled meetings based on various available data, such as emails sent on the topic, previous meetings materials, subject and participants in the meeting appointment. The agenda planning system can determine the topic of the meeting based on the meeting request or calendar invitation. With the topic or subject of the meeting, the agenda planning system can then mine various resources in order to determine possible agenda items. The agenda planning system can propose potential agenda items based on agenda items in previous meetings, and perform searches through emails sent between the meeting invitees and/or participants. The email search terms can be based on the meeting topic or subject determined by the agenda planning system. |
US10002344B2 |
System and method for retail store promotional price tag detection
A system to detect and maintain retail store promotional price tags (PPTs) includes a heuristic PPT description extractor module, a heuristic rule deriver module, a store shelf image acquisition system, a barcode locator and recognizer module, and a heuristic PPT classifier module. The heuristic PPT description extractor module extracts heuristic descriptions of PPTs. The heuristic rule deriver module derives a set of heuristic parameters for the PPTs. The barcode locator and recognizer module analyzes images acquired by the store shelf image acquisition system to localize and recognize barcodes. The heuristic PPT description classifier module extracts heuristic attributes from the images acquired by the store shelf image acquisition system using the set of PPT parameters supplied by the heuristic rule deriver module. |
US10002342B1 |
Bin content determination using automated aerial vehicles
This disclosure describes a system and method for utilizing an automated aerial vehicle for determining the content of items included in bins within a materials handling facility. In some implementations, the automated aerial vehicle may fly along a flight path past one or more bins and capture images of those bins. The images may be processed to determine the content of the bins, and other images of areas outside of the bins may also be processed (e.g., for detecting items on floors, security issues, etc.). The flight path for the automated aerial vehicle may be determined and/or modified based on various parameters (e.g., to most efficiently capture the images of the bins, to temporarily avoid areas with obstacles, etc.). |
US10002336B2 |
Visualizers for change management system
A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a change management lifecycle. Additionally, a group of change requests may be displayed in a linked manner showing various relationships between change requests. The status indicator and linked display may be used together or separately to illustrate the status of various change requests and within interactive displays of change request data. |
US10002335B2 |
Dynamic workflow for remote devices
A dynamic workflow system and process for use in logistic support and management. The dynamic workflow system includes a central server that maintains all of the customer's requirements for each of its orders. The central server can generate unique workflows to follow to meet the requirements for each order submitted by the customers. The central server creates instructions from the workflows that it transmits to a remote device for an individual to follow in order to fulfill the customer's order. The remote device includes a shell program application which generates the workflows based upon the instructions received from the central server. The shell program application replaces the need for the remote device to store profiles for each customer that reflect their requirements. |
US10002333B2 |
System and methods for verifying that one or more directives that direct transport of a second end user
Computationally implemented methods and systems that are designed for receiving one or more first directives that direct a transportation vehicle unit to transport a first end user; receiving, while the transportation vehicle unit is en route to or is transporting the first end user, one or more second directives that direct the transportation vehicle unit to transport a second end user while transporting the first end user, the transportation vehicle unit having been determined to be able to accommodate transport of the second end user while transporting the first end user; and verifying that compliance with the one or more second directives will not conflict with one or more obligations to transport the first end user by the transportation vehicle unit. In addition to the foregoing, other aspects are described in the claims, drawings, and text. |
US10002324B1 |
Method for determining data quality in a knowledge management system
A method for calculating a confidence score for a data element that includes substantive technical data in a computer interpretable form and is adapted to be utilized by a knowledge management system. The method includes the steps of encoding substantive technical data in the data element, tracking a plurality of component factors for the data element, calculating a plurality of component scores for the data element wherein each individual component score corresponds to an individual component factor, and calculating the confidence score for the data element based at least in part on the plurality of component scores. |
US10002323B2 |
Approximate assignment operator for constrained based evolutionary search
Embodiments relate to approximate assignment in a constraint based evolutionary search. An aspect includes providing a genome representing a collection of variable assignment preferences encoded as genes. Another aspect includes reducing the domain until a unit sized domain is reached, the unit sized domain being an approximation to a value V. Another aspect includes searching for a first assignment of the value V that is less than or equal to the unit sized domain and a second assignment of the value V that is greater than the unit sized domain. Another aspect includes responsive to a first assignment and a second assignment being found, assigning the value V of one of the first assignment and the second assignment having the least distance from the unit sized domain to a variable X. |
US10002318B1 |
Transaction card having internal lighting
A transaction card construction and a method for making a transaction card are described. The transaction card construction comprises an inlay component and a housing component. The inlay component may comprise a light-penetrable layer and a backer layer. A light source may be disposed on or in the housing component, and the housing component and the inlay component may be joined such that light emitted by the light source passes through the inlay component. |
US10002317B1 |
Label with graphene layer and system for authentication of label
A label adapted to be attached to an item and a system for validating a label are provided. The label contains an identifying portion of a circuit path extending between at least a pair of contact points in which the identifying portion of the circuit path includes a segment containing graphene. The system can include this label and a validating device. The validating device includes a testing portion of the circuit path adapted to contact the at least the pair of contact points of the identifying portion of the circuit path in the label to thereby complete the circuit path. The testing portion of the validation device is configured to internally process and validate the label in the validating device. |
US10002314B2 |
Information processing apparatus for efficiently issuing a print instruction to image forming apparatus and method for controlling the same
An information processing apparatus acquires a job ticket in which print settings are described, reflects the print settings described in the job ticket to a public portion of the settings of the printer driver stored in a storage portion, and issues a print execution instruction to the printer driver to generate a PDL. Then, the information processing apparatus edits print settings of the generated PDL based on the print setting described in the job ticket, and transmits the edited PDL to an image forming apparatus. |
US10002310B2 |
Method and apparatus for organizing media content
A method that incorporates teachings of the subject disclosure may include, for example, determining, by a system comprising a processor, more common features of a plurality of images according to similarity matrices indicating relative similarities between instances of common features occurring within multiple images of the plurality of images, defining, by the system, cluster groups associated with the more common features, where each cluster group comprises cluster images of the plurality of images, and where the more common features are present in each the cluster images, and performing, by the system, quality-based filtering on the cluster images to identify a target cluster image to represent the cluster images for each of the cluster groups. Other embodiments are disclosed. |
US10002308B2 |
Positioning method and apparatus using positioning models
Provided are a positioning method and apparatus. The positioning method includes acquiring a plurality of positioning results including positions of key points of a facial area included in an input image, respectively using a plurality of predetermined positioning models, evaluating the plurality of positioning results using an evaluation model of the positions of the key points, and updating at least one of the plurality of predetermined positioning models and the evaluation model based on a positioning result that is selected, based on a result of the evaluating, from among the plurality of positioning results. |
US10002301B1 |
System, apparatus, and method for arabic handwriting recognition
A system, a non-transitory computer readable medium, and a method for Arabic handwriting recognition are provided. The method includes acquiring an input image representative of a handwritten Arabic text from a user, partitioning the input image into a plurality of regions, determining a bag of features representation for each region of the plurality of regions, modeling each region independently by multi stream discrete Hidden Markov Model (HMM), and identifying a text based on the HMM models. |
US10002300B2 |
Apparatus and method for monitoring driver's concentrativeness using eye tracing
Provided are an apparatus and method for monitoring driver's concentrativeness capable of monitoring whether a driver is concentratedly obtaining major information by tracing a driver's sight while a vehicle is running, in order to provide alarm to the driver when driver's concentrativeness is dropped at a time when the major information is changed while the vehicle is running. |
US10002298B2 |
Method and control and recording device for the plausibility checking for the wrong-way travel of a motor vehicle
A method is described for the plausibility checking for wrong-way travel of a motor vehicle on a directional roadway of the road, at least one visual road feature being recorded and, with the aid of the visual road feature, it is determined whether the motor vehicle is located on a directional roadway. Furthermore, a control and recording device for the plausibility checking for wrong-way travel of a motor vehicle on a directional roadway of a road is provided, having a recording arrangement for recording at least one visual road feature and a determining arrangement for determining, with the aid of the visual road feature, whether the motor vehicle is located on a directional roadway. |
US10002296B2 |
Video classification method and apparatus
A video classification method and apparatus relate to the field of electronic and information technologies, so that precision of video classification can be improved. The method includes: segmenting a video in a sample video library according to a time sequence, to obtain a segmentation result, and generating a motion atom set; generating, by using the motion atom set and the segmentation result, a motion phrase set that can indicate a complex motion pattern, and generating a descriptive vector, based on the motion phrase set, of the video in the sample video library; and determining, by using the descriptive vector, a to-be-detected video whose category is the same as that of the video in the sample video library. The method is applicable to a scenario of video classification. |
US10002295B1 |
Real property image analysis system to identify similar properties
Systems and methods for analyzing image data depicting properties are disclosed According to certain aspects, an electronic device may analyze image data depicting a property to identify a set of attributes of the property. The electronic device may identify, based on the set of attributes, an architectural style of the property. Further, the electronic device may identify at least one additional property having the same architectural style. Data indicative of the at least one additional property may be presented to a user for viewing and assessment. |
US10002294B2 |
Image monitoring system and image monitoring program
An image monitoring system includes a recorder that records an image captured by a camera via a network. The system is controlled to display the present image captured by the camera or a past image recorded on the recorder. A moving object is detected from the image captured by the camera, the detector including a resolution converter for generating an image with a resolution lower than the resolution of the image captured by the camera. A moving object is detected from the image generated by the resolution converter and positional information on the detected moving object is output. The positional information of the detected moving object is merged with the image captured by the camera on the basis of the positional information. |
US10002293B2 |
Image collection with increased accuracy
Image collection is provided, e.g., a system includes a gaze point detection device for detecting a location of a gaze point of a user with respect to the user, and an image collection device for focusing and collecting a first image according to the location of the gaze point with respect to the user. The gaze point detection device comprises a fundus image collection module for collecting a second image of a fundus of a user, an adjustable lens module for adjusting an imaging parameter of an optical path between the fundus image collection module and an eye and an image processing module for calculating the location of a gaze point of the user with respect to the user according to the imaging parameter. The system and method of the present application can increase the focusing accuracy and the focusing speed of an image collection apparatus. |
US10002291B2 |
Method and system of identifying fillable fields of an electronic form
A system of identifying one or more fillable fields of an electronic form may include an electronic device, and a computer-readable storage medium that includes one or more programming instructions. The programming instructions are configured to instruct the electronic device to receive an electronic form, identify fillable field candidates of the electronic form, and determine, for each fillable field candidate, whether the fillable field candidate is a fillable field. The system updates metadata associated with the electronic form by applying a sequencing framework to only the fillable fields by obtaining position information for each fillable field that indicates a position of the fillable field on the document, sorting the fillable fields based on the position information to form a sequence of fillable fields, determining a designator to each fillable field that indicates a position of a corresponding fillable field in the sequence, and storing the designator. |
US10002290B2 |
Learning device and learning method for object detection
Disclosed is a learning device. A feature-quantity calculation unit extracts a feature quantity from each feature point of a learning image. An acquisition unit acquires a classifier already obtained by learning as a transfer classifier. A classifier generation unit substitutes feature quantities into weak classifiers constituting the transfer classifier, calculates error rates of the weak classifiers on the basis of classification results of the weak classifiers and a weight of the learning image, and iterates a process of selecting a weak classifier of which the error rate is minimized a plurality of times. In addition, the classifier generation unit generates a classifier for detecting a detection target by linearly coupling a plurality of selected weak classifiers. |
US10002289B2 |
Moving body tracking method and moving body tracking device
A moving body tracking method and a moving body tracking device detect a position of a moving body in each of a plurality of frame images which configure a video, detect a trajectory of the moving body based on the image which is obtained by using the plurality of frame images, determine a final position of the moving body in each of the plurality of frame images based on the detected position and the position of the moving body which is obtained from the detected trajectory, and output the determined position. |
US10002288B2 |
Facial identification techniques
As the use of facial biometrics expands in the commercial and government sectors, the need to ensure that human facial examiners use proper procedures to compare facial imagery will grow. Human examiners have examined fingerprint images for many years such that fingerprint examination processes and techniques have reached a point of general acceptance for both commercial and governmental use. The growing deployment and acceptance of facial recognition can be enhanced and solidified if new methods can be used to assist in ensuring and recording that proper examination processes were performed during the human examination of facial imagery. |
US10002286B1 |
System and method for face recognition robust to multiple degradations
A novel, unified technique for analyzing, synthesizing, and recognizing faces captured by various modalities, and under a variety of often seen real-world circumstances, using thin-plate splines for densification of points of a face from an initial set of fiducial points. |
US10002285B2 |
Fast, high-accuracy, large-scale fingerprint verification system
Apparatuses, systems, and techniques are disclosed for rapidly identifying potential candidates within a pool of enrolled fingerprint images for unconstrained fingerprint matching with an inquiry fingerprint. The techniques may include applying one or more window regions to both enrolled and inquiry fingerprint images and determining a minutiae score for each such window region based on the minutiae within that window region. One or more components of the minutiae score for window regions of the inquiry image may then be compared against similar components in the minutiae scores for window regions of the enrolled fingerprint images, and enrolled fingerprint images having window regions with minutiae scores sufficiently similar to the minutiae score of a window region of the inquiry fingerprint image may be selected for later unconstrained matching with the inquiry fingerprint image. |
US10002281B2 |
Fingerprint identification module
A fingerprint identification module including a cover plate, a fingerprint identification sensor, a first adhesive layer, and at least one light source is provided. The cover plate has an inner surface, an outer surface opposite to the inner surface, and a plurality of microstructures located at the inner surface. The fingerprint identification sensor is located under the microstructures and attached to the microstructures through the first adhesive layer, wherein the first adhesive layer is adhered between a portion of the microstructures and a portion of the fingerprint identification sensor, and an air gap is located between the other portion of the microstructures and the other portion of the fingerprint identification sensor. The at least one light source is located under the inner surface and adjacent to the fingerprint identification sensor. |
US10002280B1 |
System and method for controlling a signal in a fingerprint sensing device
There is provided a method for controlling a capacitive fingerprint sensing device for sensing a fingerprint pattern of a finger, the capacitive fingerprint sensor comprising a plurality of sensing elements. Each sensing element comprises a protective dielectric top layer to be touched by the finger, an electrically conductive sensing structure arranged underneath the top layer, sensing circuitry for providing an analog sensing signal indicative of a distance between the finger and the sensing structure. The fingerprint sensing device further comprises timing circuitry configured to control a timing of a drive signal, the drive signal being configured to provide a change in potential difference between the finger and the sensing structure. The method comprises forming a drive signal comprising a sequence of pulses, wherein a delay between consecutive pulses is controllable by said timing circuitry. There is also provided a sensing device configured to perform the above described method. |
US10002279B2 |
Detection method and device for detecting fingerprint
The present disclosure provides a detection method and apparatus for fingerprint detection. The method comprises: S1. detecting a capacitance on a detection electrode which a fingerprint detection apparatus comprises; S2: when the capacitance exceeds a predetermined capacitance threshold, enabling a part of detection units of a fingerprint detection array to perform fingerprint pre-detection, and acquiring data information of the fingerprint pre-detection; and S3: when the data information exceeds a first predetermined threshold, enabling all the detection units of the fingerprint detection array to perform fingerprint scanning. With the method for fingerprint detection to according to the embodiments of the present disclosure, the fingerprint detection array is initiated for full-array scanning upon reliable and effective identification that a finger touches a fingerprint detection apparatus, which greatly reduces the power consumption of the fingerprint detection. |
US10002272B2 |
Apparatus having hybrid monochrome and color image sensor array
There is provided in one embodiment an apparatus having an image sensor array. In one embodiment, the image sensor array can include monochrome pixels and color sensitive pixels. The monochrome pixels can be pixels without wavelength selective color filter elements. The color sensitive pixels can include wavelength selective color filter elements. |
US10002263B2 |
Communications bus line isolator
A communications bus line isolator is provided. In some embodiments, a first side of the communications bus isolator can be coupled to a first device via first communications bus cabling, a second side of the communications bus isolator can be coupled to a second device via second communications bus cabling, and, when the communications bus isolator detects a fault on or tampering or interference with the second communications bus cabling or the second device, the communications bus isolator can isolate the first communications bus cabling from the second communications bus cabling. In some embodiments, when the first device detects a continuous fault on or continuous tampering or interference with the second communications bus cabling or the second device, the first device can transmit a signal to the communications bus isolator, instructing the communications bus isolator to actively disable receivers on the second side of the communications bus isolator. |
US10002260B2 |
Sharing content
A method performed in relation to a private conversation conducted over a network between a selected group of two or more users, each of the group of users participating in the conversation from a respective instance of a communication client application run on a respective user device. The private conversation comprises one or more content items, each of these content items being shared by a respective source user of the group with one or more other users of the group internally within the private conversation. The method comprises associating a respective permissions model with each respective one of the content items, the permission model being configured to act on the client application to control permission for the one or more other users to use the respective content item outside of said conversation. |
US10002256B2 |
Symbol string matching mechanism
A two-stage, very fast symbol string matching mechanism measures the similarity of content between data sources, allowing for efficient detection and evaluation of exact as well as inexact matches. The disclosed approach pairs complementary encoding technique comprising a first fast lookup that identifies regions of possible similarity, and a second, more computationally intensive analysis that evaluates metrics of similarity and delimits copy boundaries. The original content remains private (encrypted) during processing. |
US10002251B2 |
Bootstrap OS protection and recovery
A method, system, and computer program product for protecting a computer system provides bootstrap operating system detection and recovery and provides the capability to detect malware, such as rootkits, before the operating system has been loaded and provides the capability to patch malfunctions that block the ability of the computer system to access the Internet. A method for protecting a computer system includes reading stored status information indicating whether network connectivity was available the last time an operating system of the computer system was operational, when the stored status information indicates that network connectivity was not available, obtaining a software patch, and executing and applying the software patch. |
US10002248B2 |
Mobile device data security system
Systems, computer program products, and methods are described herein for a mobile device data security system. The present invention is configured to establish a communication link with the mobile device; receive, via the established communication link, information associated with one or more third-party applications stored on the mobile device; initiate a scan, via the established communication link, to determine whether the one or more third-party applications are associated with a malicious code; transmit control signals, via the established communication link, configured to cause the data security application to begin running in the background of the mobile device in response to determining that the one or more third-party applications are associated with the malicious code; and initiate, via the data security application, one or more actions to be executed on the mobile device of the user, wherein the one or more actions limit one or more functionalities of the mobile device. |
US10002237B2 |
System and method for parts-based digital rights management
Various embodiments of a system and method for parts-based digital rights management are described. Various embodiments may include a digital rights management component configured to receive content comprising a plurality of portions of content. The digital rights management component may also receive a license for the encrypted content; the license may include a plurality of permissions each specific to a respective portion of the content. Additionally, each permission may specify one or more access privileges for the respective portion of the content. The digital rights management component may receive a digital signature for the entire license. The digital rights management component may validate the digital signature to determine that the permissions have not been modified. The digital rights management component may also be configured to, in response to determining that said permissions have not been modified, provide access to content in accordance with said license including said permissions. |
US10002235B2 |
Medical device management and theft inhibitor techniques
A healthcare enterprise has an associated management resource that manages operation of one or more medical devices in the healthcare enterprise. To determine what functionality to enable in a respective medical device, the respective medical device establishes a communication link to communicate in a network environment. Subsequent to establishing the communication link, the medical device initiates communications over the communication link from the medical device to the remotely located management resource. The communications include a unique identifier value assigned to the medical device. Depending upon feedback (such as granting or denial of authorization) from the management resource with respect to the unique identifier value, the medical device operates in one of multiple different operational modes such as a fully functional mode or a reduced functionality mode. |
US10002234B2 |
Medication packaging method and system
A method for packaging a medication including receiving a prescription for a patient including a name of the medication for the patient and a name of the patient, wherein the patient is one of a plurality of family members. The method further comprises receiving a family member listing from the patient identifying one or more other ones of the plurality of family members, assigning a color to the patient that differs from any of one or more colors assigned to any of the other ones of the plurality of family members identified in the family member listing, and packaging the medication for delivery to the patient including securing a color-coded member to the container for the medication. The color-coded member is the color assigned to the patient. |
US10002232B2 |
Biological sample analysis system and method
Disclosed are a biological sample analysis system and method for determining whether or not each of a plurality of biological samples has a test-target property using the plurality of biological samples and a plurality of pools generated by pooling samples. The system includes a determiner configured to determine whether or not there is a possibility of a determination of a false positive according to test values for the test-target property of the plurality of pools, an additional sample selector configured to select a minimum number of additional test-target samples on which an individual test of whether or not a sample has the test-target property will be carried out from among the plurality of samples when it is determined that there is the possibility of a determination of a false positive, and a test result determiner configured to determine whether or not each of the plurality of samples has the test-target property according to test results of the additional test-target samples. |
US10002229B2 |
Automatic threshold setting and baseline determination for real-time PCR
The invention discloses a system and methods for quantitating the presence of nucleic acid sequences by evaluation of amplification data generated using real-time PCR. In one aspect, the methods may be adapted to identify a threshold and threshold cycle for one or more reactions based upon evaluation of exponential and baseline regions for each amplification reaction. The methodology used in the analysis may be readily automated such that subjective user interpretation of the data is substantially reduced or eliminated. |
US10002224B2 |
Interactive routing of connections in circuit using auto welding and auto cloning
Embodiments relate to an interactive routing of connections in a circuit wherein the connections associated with an initial pin of a circuit element (e.g., a row of FinFETs) are replicated in association with at least one other pin of the same circuit element or a different circuit element in the circuit. Replication of connections is performed intelligently by taking into account mapping of pins as well as imposing design rules or other restrictions on the circuit. The connections are in the form of trunks and branches, and are displayed as user inputs are received. A digital representation of the circuit with the connections as displayed is also generated. At least some of the connections in the circuit are replicated without individual user inputs based on user inputs associated with a connection to the initial pin. |
US10002223B2 |
Method of designing layout of semiconductor device
A method of designing a layout of a semiconductor device includes receiving information on a size of a target chip and a unit placement width for forming a gate line through a self-align double patterning process by a layout design system. The method also includes allocating an input and output area, a hard macro area, and a standard cell area at the target chip, and adjusting a width of the standard cell area by applying a gate generation rule for setting a width of at least one cell row located in the standard cell area to an odd number multiple of the unit placement width. The unit placement width corresponds to a width between centers of a pair of gate lines in the self-align double patterning process. |
US10002221B2 |
Enhanced parameter tuning for very-large-scale integration synthesis
A method and system are provided for tuning parameters of a synthesis program for a design description. The method includes (a) ranking individual parameter impact by evaluating a design-cost function of each of the parameters. The method further includes (b) creating a set of possible parameter combinations that is ordered by an estimated-cost function. The method additionally includes (c) selecting, from the set of possible parameter combinations, top-k scenarios having best estimated costs to form a potential set, and running at least some of the top-k scenarios in parallel through the synthesis program. The method also includes (d) repeating steps (b)-(c) for one or more iterations until at least one of a maximum iteration limit is reached and an exit criterion is satisfied. |
US10002219B2 |
Method for placing parallel multiplier
A method for placing a parallel multiplier with a placement and routing tool includes receiving a datapath netlist about the parallel multiplier, extracting locations of primary input cells and primary output cells from the datapath netlist using a structure analysis module, mapping the primary input cells and the primary output cells on a specific array using the placement and routing tool, and arranging columns of the primary input cells and the primary output cells based on physical sizes of the primary input cells. The columns are arranged using the placement and routing tool. The size of the specific array is determined according to a number of the primary input cells. |
US10002218B2 |
Verification of a multichip coherence protocol
A system includes a formal verification engine running on a host and a protocol checking engine. The formal verification engine automatically generates and formally verifies a reference specification that includes a plurality of extended state tables for an integrated circuit (IC) design protocol of a chip at architectural level. The formal verification engine is further configured to automatically generate a plurality of self-contained services from the plurality of extended state tables. A self-contained service of the plurality of self-contained services is randomly and atomically executable. The self-contained service of the plurality of self-contained services changes responsive to the IC design protocol changing. The protocol checking engine checks and validates completeness and correctness of the self-contained service of the reference specification. |
US10002215B2 |
Arrayed imaging systems having improved alignment and associated methods
Arrayed imaging systems include an array of detectors formed with a common base and a first array of layered optical elements, each one of the layered optical elements being optically connected with a detector in the array of detectors. |
US10002214B2 |
Host materials and ligands for dopants in organic light emitting diodes
Compound libraries, systems, methods, and apparatus, including computer program apparatus, are described for implementing techniques for processing data from a combinatorial inquiry to determine materials of use in various photoelectronic devices, e.g., organic light emitting diodes. The libraries include a collection of putative compounds of use as components of OLED devices, which are cross-referenced with one or more electronic property relevant to the efficacy of the compounds in an OLED device. The techniques broadly include receiving data from a chemical experiment on a library of materials having a plurality of members and generating a queriable representation of the chemical experiment. The chemical experiment is optionally an in silico experiment. |
US10002210B2 |
Simulation model generation method for filler mixed material
A method for producing a simulation model of a filler compound in which a filler is dispersed and mixed in a matrix includes partitioning a simulation-model forming space, using a computer, into a filler region and a non-filler region so as to determine a boundary between these regions, dividing the filler region into a finite number of elements so as to set a filler model, dividing the non-filler region into a finite number of elements, setting, as an interface model, at least one element among the finite number of elements of the non-filler region, the at least one element being at least in contact with the filler model, and after setting the interface model, setting, as a matrix model, at least one element among the finite number of elements of the non-filler region, the at least one element being outside the interface model. |
US10002203B2 |
Service desk data transfer interface
A system and method for managing data transfer operations includes at least one data server including data stored in a plurality of data fields, at least one transaction server operatively coupled to the at least one data server and configured to provide at least one customizable business rule and a customer relationship application, an information server operatively coupled to the at least one transaction server, and at least one workstation operatively coupled to the information server. The least one workstation includes local memory accessible to the customer relationship application and configured to provide web communication and presentation services to a user of the at least one workstation that are deployed on the information server. The at least one customizable business rule specifies a mapping between the plurality of data fields and the local memory, the mapping having been provided by the user interacting with the web communication and presentation services. |
US10002202B2 |
Realtime websites with publication and subscription
Architecture that utilizes a long poll publication/subscription (pubsub) model for updating realtime objects of a webpage. Each realtime-enabled object is a pubsub entity in a pubsub service. Each rendering of the webpage creates a subscription on a page object. The entity in the pubsub service enables the realtime communications of content to the webpage object. The architecture provides light-weight realtime anonymous pubsub at scale, a light-weight pubsub that can scale to the web on the backend, and integration into existing website code by plugging in at the javascript level. |
US10002198B2 |
Mobile taxi dispatch system
A mobile taxi dispatch system may receive a request for a taxi vehicle from a user, select one or more taxi vehicles to contact in response to receiving the request and send the request to the selected one or more taxi vehicles. The mobile taxi dispatch system may further receive acceptances of the request from at least one of selected one or more taxi vehicles, select a particular taxi vehicle from the at least one of the selected one or more taxi vehicles that accepted the request. The selecting may be based on one or more criteria. The mobile taxi dispatch system may also send a confirmation to the user and to the particular taxi. |
US10002197B2 |
Media acquisition engine and method
Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in. |
US10002194B2 |
Event location with social network integration
An event location system identifies events of interest to a user. The system uses a filter and location associated with the user to search a database of events, thereby producing an event result set representing current events near the user's location that match the user's filter. The filter may include one or more criteria, such as criteria obtained from one or more social networking profiles of the user. The location may be identified automatically, such as by using a Global Positioning System (GPS) module. The system may automatically update the event result set over time and as the user's location changes so that the event result set is always up-to-date and reflects the user's current location. |
US10002192B2 |
Systems and methods for organizing and analyzing audio content derived from media files
Systems for receiving, analyzing, and organizing audio content contained within a plurality of media files are disclosed. The systems generally include a server that is configured to receive, index, and store a plurality of media files, which are received by the server from a plurality of sources, within at least one database in communication with the server. In addition, the server is configured to make one or more of the media files accessible to and searchable by, one or more persons other than the original sources of such media files. Still further, the server may be configured to organize audio content included within each of the plurality of media files into bipartite graphs; segment media files into parts that exhibit similar attributes; extract and present meta data to a user that pertain to each media file; and employ multi-variable ranking methods to prioritize media file search results. |
US10002190B2 |
Medical treatment device with speaker sound detection
Medical treatment devices and methods may include a speaker operable to broadcast one or more types of sounds, wherein each type of sound may be associated with a predefined sound signature. An acoustic transducer may be used to generate a sound signal representative of a sound when broadcast by the speaker. The speaker may be commanded to broadcast a sound of the one or more types of sounds, a sound signal generated by the acoustic transducer during a time period when the speaker is expected to broadcast the sound may be monitored, and it may be determined if the speaker was operable to broadcast the sound and whether the sound was audible to a user by comparing the stored sound signal to the sound signature associated with the type of sound commanded to be broadcast. |
US10002189B2 |
Method and apparatus for searching using an active ontology
Embodiments of the present invention provide a method and apparatus for searching using an active ontology. One embodiment of a method for searching a database includes receiving a search string, where the search string comprises one or more words, generating a semantic representation of the search string in accordance with an ontology, searching the database using the semantic representation, and outputting a result of the searching. |
US10002188B2 |
Automatic prioritization of natural language text information
A device may receive text to be processed to prioritize text sections included in the text. The device may perform one or more prioritization techniques to prioritize the text sections. The one or more prioritization techniques may include at least one of: a semantic centrality analysis that indicates a degree to which a text section is semantically related to at least one other text section, an information content analysis that indicates a degree to which the text section includes information not included in the at least one other text section, or a combined analysis based on the semantic centrality analysis and the information content analysis. The device may prioritize the text sections, to form a set of prioritized text sections, based on performing the one or more prioritization techniques. The device may provide information that identifies the set of prioritized text sections. |
US10002186B2 |
System and method for precise quantile determination
Precise quantile determination in a distributed environment is provided where data is distributed among worker nodes, one of which functions as a coordinator node. Each worker node has local data for precise quantile determination. The coordinator node derives a maximum relative error value ε which guarantees an exact result for every quantile can be determined in two passes with optimal memory consumption on this node. The worker nodes perform a distributed computation of quantile summaries of datapoints, that specify lower and upper bounds of quantile ranks for selected datapoints. The coordinator node merges the quantile summaries and determines, for each quantile rank, lower and upper bounds for values between which the quantile must occur. The worker nodes filter out, in a second pass, those datapoints that are not within the bounds and stream the qualifying data to the coordinator node. The coordinator node computes precise quantiles from the qualifying data. |
US10002184B2 |
Methods and systems for identification and correction of controlled system data
Computational methods and systems that collect operational data from an intelligent controller to identify information, or correct information, about a device and system controlled by the intelligent controller are disclosed. Computational methods and systems use a set of operational data and information known about other devices and systems controlled by similar intelligent controllers to process the operational data and generate information, or correct information, about the device and system. |
US10002182B2 |
System and method for computerized identification and effective presentation of semantic themes occurring in a set of electronic documents
System and method for computerized identification and presentation of semantic themes occurring in a set of electronic documents, comprising performing topic modeling on the set of documents thereby to yield a set of topics and for each topic, a topic-modeling output list of words; and using a processor performing a matching algorithm to match only a subset of each topic-modeling output list of words, to the output list's corresponding topic, such that each word appears in no more than a predetermined number of subsets from among said subsets. |
US10002181B2 |
Real-time tagger
In an approach for providing tagging for problem resolution that works across multiple collaboration channels, a processor receives an indication of a problem statement. A processor monitors a collaboration channel for a new tag. A processor analyzes the new tag to determine a type of tag. A processor sends a notification of the new tag to the collaboration channel. A processor stores the new tag to a database of tags. A processor forms a cluster of correlated tags. A processor sends a notification of the cluster of correlated tags and a recommended action. A processor monitors the collaboration channel for an information request. A processor matches the information request with at least one tag in the database. A processor sends a notification of matches of the information request with the at least one tag found to the collaboration channel. A processor updates the tags with received information. |
US10002177B1 |
Crowdsourced analysis of decontextualized data
Techniques are described for employing a crowdsourcing framework to analyze data related to the performance or operations of computing systems, or to analyze other types of data. A question is analyzed to determine data that is relevant to the question. The relevant data may be decontextualized to remove or alter contextual information included in the data, such as sensitive, personal, or business-related data. The question and the decontextualized data may then be presented to workers in a crowdsourcing framework, and the workers may determine an answer to the question based on an analysis or an examination of the decontextualized data. The answers may be combined, correlated, or otherwise processed to determine a processed answer to the question. |
US10002175B2 |
Hybrid OLTP and OLAP high performance database system
There is provided a method of maintaining a hybrid OLTP and OLAP database, the method comprising: executing one or more OLTP transactions; creating a virtual memory snapshot; and executing one or more OLAP queries using the virtual memory snapshot. Preferably, the method further comprises replicating a virtual memory page on which a data object is stored in response to an update to the data object, whereby the updated data object is accessible for OLTP transactions, while the non-updated data object remains accessible for OLAP queries. Accordingly, the present invention provides a hybrid system that can handle both OLTP and OLAP simultaneously by using hardware-assisted replication mechanisms to maintain consistent snapshots of the transactional data. |
US10002174B2 |
System and method for maintaining device state coherency
Embodiments of the invention are directed to systems and methods for maintaining coherency between different entities in a distributed system. A coherency module automatically detects a change in state in a first entity, wherein the change in state relates to a change in functional code in the first entity. A synchronization message is transmitted to a second entity to synchronize data in the second entity with data in the first entity as a result of the change in state. The second entity is configured to synchronize the data in the second entity with the data in the first entity after receiving the synchronization message. |
US10002170B2 |
Managing a table of a database
A method for managing a database is disclosed. Managing the database includes managing a table of the database, the table having a set of fields including a first field in a first row of the table. Managing the table includes selecting, in the first field, a first input value configured to identify a first dynamic data function utilized to determine a first output value for the first field. Managing the table includes determining the first output value for the first field using the first dynamic data function. Managing the table includes returning (for a read request) the first output value for the first field. |
US10002169B2 |
Searching data based on entities related to the data
A processing device retrieves data from a plurality of applications and extracts identifying information about each of the plurality of application from the data. The processing device organizes the identifying information into a data structure based on entities associated with the data and stores the data structure in a searchable repository, wherein the identifying information is located in the data structure by searching the searchable repository for the entities associated with the data. In response to a request from one of the plurality of applications, the processing device retrieves stored information from the searchable repository. |
US10002167B2 |
Search-on-the-fly/sort-on-the-fly by a search engine directed to a plurality of disparate data sources
A Sort-on-the-Fly/Search-on-the-Fly search engine provides an intuitive means for searching databases, allowing a user to access data in the database without having to know anything about the database structure. A user selects a desired search term, and the search engine searches the database for all instances of the desired term, even if a specific file or table does not contain the instance. The user may specify other criteria, or constraints to narrow the search results, or for other reasons. The search engine then conducts a further search using these criteria and produces a second search result. Further narrowing or broadening of the search are permitted, with the search-on-the-fly search engine returning results based on any new constraints. If the returned data would be too large to be conveniently displayed at a terminal, the search engine executes a truncation routine so that the returned data is easily displayed. |
US10002163B2 |
Managing sharable cell-based analytical notebooks
In an embodiment, a data processing method comprises creating and storing a plurality of analytical notebooks in digital computer storage, wherein each of the analytical notebooks comprises notebook metadata that specifies a kernel for execution, and one or more computational cells, wherein each of the cells comprises cell metadata, a source code reference and an output reference; receiving, in association with a first cell among the one or more cells, first input specifying computer program source code of a function, wherein the function defines an input dataset, a transformation, and one or more variables associated with output data; storing the first cell, excluding the output data, using a first digital data storage system and updating the source code reference to identify the first data storage system; using the kernel specified in the notebook metadata, executing an executable version of the source code to result in generating the output data; storing the output data using a second digital data storage system that is separate from the first digital data storage system and updating the output reference to identify the second data storage system. |
US10002158B2 |
Apparatus and method for processing a query
Apparatus and method for processing a query. The apparatus includes: a storage unit configured to store (i) a plurality of safe elements committed and saved in the database, and (ii) a plurality of unsafe elements for updating the plurality of safe elements, wherein the unsafe elements are not committed or committed, but not saved; a first query executing unit configured v to execute the query on the plurality of unsafe elements; a second query executing unit configured to execute the query on the plurality of safe elements after the first query executing unit executes the query; and a third query executing unit configured to execute the query on at least one safe element saved during execution of the query by the second query executing unit after the second query executing unit executes the query. There is also provided another apparatus and a method. |
US10002156B2 |
Version management for incrementally compiled map data
A map developer may maintain multiple versions of a geographic database including map tile data. Map tile data may be organized according to a versioning schema. A server, or an endpoint device in communication with the server, may receive a request for map data for a tile associated with a tile identifier and access a tile compatibility table with the tile identifier. The tile compatible table includes multiple tile version identifiers for the tile indexed by global map version identifiers and returns a compatible tile identifier and a compatible map version in response to the request for map data. |
US10002154B1 |
Computer data system data source having an update propagation graph with feedback cyclicality
Described are methods, systems and computer readable media for data source refreshing using an update propagation graph with feedback cyclicality. |
US10002153B2 |
Remote data object publishing/subscribing system having a multicast key-value protocol
Described are methods, systems and computer readable media for data object publishing/subscribing via a multicast key-value protocol. |
US10002150B1 |
Conflict resolution for a multi-user CAx environment
A system for conflict resolution in a multi-user design package includes a host computer having a memory and a processor, wherein the host computer is configured to operate a multi-user CAx environment, and is configured to receive edit commands from a plurality of local computers. A conflict resolution module is configured to be executed by the host computer, and the conflict resolution module is configured to prevent implementation of conflicting edit commands received from the plurality of local computers in the multi-user CAx environment. |
US10002149B2 |
Relevance ranking for data and transformations
A system for generating a new dataset gleans a corpus of datasets to find attributes that could be used to construct a new dataset. When an entity selects attributes, the system analyzes relationships between the selected attributes and unselected attributes in order to generate a ranked list of suggested attributes, with the most relevant attributes at the top of the list. The system could also use this system to suggest transformations to the attributes for use in the new dataset. The entity could then select additional attributes and/or transformations to apply to the new dataset before the new dataset is generated. |
US10002142B2 |
Method and apparatus for generating schema of non-relational database
Embodiments of the present invention disclose a method and apparatus for generating a schema of a non-relational database. In the embodiments of the present invention, relationship among keys in at least one entry of a non-relational database may be determined, the keys may be grouped into at least one group based on the determined relationship, and a schema of the non-relational database may be generated according to the at least one group. |
US10002139B2 |
Work package management
A work package management system and method for servicing equipment assets for a plurality of clients. The work package management system and method can include one or more work packages that can be accessed by a service agent through an associated data device. The work package management system can be configured to provide work packages that are applicable to the individual service agent. The work package management system can be configured to provide work packages that are based on the location of the data device. |
US10002135B2 |
Simplifying the check-in of checked-out files in an ECM system
Techniques are disclosed for managing a file stored in an enterprise content management (ECM) repository. In response to a check-out request from a client machine for a file stored in the ECM repository, a management application for an ECM system identifies ECM-related metadata associated with the file. The management application stores the ECM-related metadata into the file (or an associated file) prior to sending the file to the client. At check-in for the file, the management application identifies the location of the corresponding file in the ECM repository using the metadata previously stored in the file sent to the client. |
US10002133B2 |
Automated dynamic reprioritization of presentation materials
A first selectable slide presentation priority level assigned to a slide presentation is determined responsive to detecting an indication from a user using an input device to start the slide presentation. Individual slides of the slide presentation determined to include an assigned individual slide priority level equal to or higher than the assigned first selectable slide presentation priority level are selectively presented. For each presented slide, the slide presentation is dynamically reprioritized to present any additional content-dependent slides determined to include a user-assigned inter-slide content dependency upon content of the presented slide. On any presented slide and any presented additional content-dependent slide that includes multi-priority content, any content item assigned with the first selectable slide presentation priority level is highlighted if any other content item on the respective slide includes a different assigned priority level. |
US10002127B2 |
Connecting people based on content and relational distance
Technologies for establishing connections between or among people based at least in part on semantic distance and relational distance include one or more computing devices that analyze content created by computing device users, perform content clustering on the content, determine relational distances between connection candidates, and generate connection recommendations based at least in part on the content clustering and the relational distances. |
US10002123B2 |
Named entity extraction from a block of text
A data processing method, program, and apparatus for identifying a document within a block of text. A block of text is tokenized into a plurality of text tokens according to at least one rule parser. Each of the plurality of text tokens is sequentially compared to a plurality of document tokens to determine if the text token matches one of the plurality of document tokens. The plurality of document tokens correspond to a plurality of documents which have been tokenized according to the one or more rule parsers. Each matched text token is filtered according to predetermined filtering criteria to generate one or more candidate text tokens. It is then determined whether sequence of candidate text tokens that occur in sequential order within the block of text match sequence of document tokens. If so, then it is determined that the document has been identified within the block of text. The document can correspond to an artist, a song names, and misspellings and aliases thereof. |
US10002121B2 |
Intelligent presentation of documents
In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner. |
US10002118B2 |
Automated form layout based upon usage patterns
Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is analyzed. A subset of the group of input fields with higher usage characteristics relative to another subset of the group of input fields is automatically partitioned into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options. |
US10002114B2 |
Generating interactive electronic documents
A computer-implemented method of generating interactive electronic documents comprises: generating each of the electronic documents as an object having a non-variable first part, the non-variable first part comprising instructions configured to direct a processing unit to perform a function call in response to user interaction, and a variable second part separate from the non-variable first part, the variable second part comprising variable data and functions defined to return the variable data in response to the function call. The invention provides generating interactive electronic documents at high speed, in particular in order to enable high throughput. |
US10002113B2 |
Accessing related application states from a current application state
A method includes receiving a link request from a remote device, the link request indicating an entity name and an action. The method further includes retrieving an application state record, the application state record indicating an entity name matching to the entity name of the link request and indicating a different action than the action of the link request. Additionally, the method further includes generating a link result based on the retrieved application state record and transmitting the link result to the remote device. The link result is configured to be displayed as a user-selectable link. |
US10002111B2 |
Mobile terminal with dual displays for displaying differing amounts of information
A cellular phone apparatus includes a screen A and a screen B. In a state where an overview of data for a screen with a large amount of information is guide displayed on the screen B (screen for user selection), every time an arbitrary content is selected, the cellular phone apparatus changes the data for the screen with the large amount of information to data for a screen with a small amount of information while arranging and displaying the selected content obtained via a Web server on the screen A. Accordingly, when data for the screen with the large amount of information is changed to data for the screen with the small amount of information in response to an instruction on a user side, a change that reflects the intentions of the user can be easily achieved. |
US10002110B2 |
Correction arithmetic circuit and a signal processor
A correction arithmetic circuit disclosed herein includes an offset temperature characteristic correction unit that corrects an offset temperature characteristic of an input signal according to an input signal characteristic at a specific temperature and a temperature characteristic at a specific input signal. A signal processor disclosed herein includes a pulse count number setting circuit that generates a pulse count number setting signal in accordance with an input signal and a pulse generation unit that generates a pulse signal by counting a pulse number of a reference clock signal according to the pulse count number setting signal. The pulse count number setting circuit corrects the pulse count number setting signal so as to cancel a frequency temperature characteristic of the pulse signal. |
US10002108B2 |
Processing device for performing convolution operations
Systems and methods for performing convolution operations. An example processing system comprises: a processing core; and a convolver unit to apply a convolution filter to a plurality of input data elements represented by a two-dimensional array, the convolver unit comprising a plurality of multipliers coupled to two or more sets of latches, wherein each set of latches is to store a plurality of data elements of a respective one-dimensional section of the two-dimensional array. |
US10002103B2 |
Low-pin microcontroller device with multiple independent microcontrollers
A microcontroller device has a housing with a plurality of external pins a first microcontroller with a first central processing unit (CPU), a first system bus coupled with the first CPU, first memory coupled with the first system bus, and a first plurality of peripheral devices coupled with the first system bus, and a second microcontroller with a second central processing unit (CPU), a second system bus coupled with the second CPU, second memory coupled with the second system bus, and a second plurality of peripheral devices coupled with the second system bus, wherein first and second microcontroller communicate only via a dedicated interface. |
US10002097B2 |
Computer system and a computer device
A computer system is provided. The computer system includes a hub board, a common bus, and a plurality of Sibling boards. The hub board has an I/O controller hub, which includes a main communication chipset. The plurality of Sibling boards is coupled to the hub board by the common bus. Each of the Sibling boards includes a memory and at least one CPU. The memory is operative to host a Sibling operating system. The CPU is coupled to the memory. The Southbridge type chipset which resides in the hub board is shared amongst the plurality of Sibling boards. At least one of the plurality of Sibling boards functions as a master processing unit of the system. Sibling boards offer processing flexibility through the means of how they are configured in the system. |
US10002095B2 |
High performance interconnect physical layer
A set of training sequences is generated, each training sequence to include a respective training sequence header, and the training sequence header is to be DC-balanced over the set of training sequences. The set of training sequences can be combined with electric ordered sets to form supersequences for use in such tasks as link adaptation, link state transitions, byte lock, deskew, and other tasks. |
US10002094B2 |
Method for providing a generic interface and microcontroller having a generic interface
A microcontroller for a control unit, in particular for a vehicle control unit, includes a central processing unit (CPU), at least one interface-unspecific input module, at least one interface-unspecific output module, at least one routing unit and at least one arithmetic unit for processing interface-specific information. The microcontroller is configurable in such a way that the at least one interface-unspecific input module, the at least one interface-unspecific output module, the at least one routing unit and the at least one arithmetic unit for processing interface-specific information fulfill functions corresponding to one of multiple serial interfaces, in particular of SPI, UART, LIN, CAN, PSI5, FlexRay, SENT, IC2, MSC or Ethernet. In addition, the input module stores an entire input message frame of the input data and makes this available to the arithmetic unit or the central processing unit (CPU). |
US10002091B2 |
Master/slave management for redundant process controller modules
A system comprising first and second redundant controller modules, each controller module comprising mode management circuitry configured to identify whether the corresponding controller module operates in a master mode or a slave mode. The mode management circuitry in each controller module is configured to couple to the mode management circuitry in the other controller module. The mode management circuitries in the controller modules are configured to collectively operate so that one of the controller modules is assigned the master mode and the other of the controller modules is assigned the slave mode. At least one of the mode management circuitries in the controller modules is configured to assign the master mode to the corresponding controller module based on a takeover signal when the mode management circuitry in the corresponding controller module is ready for use. |
US10002090B2 |
Method for improving the performance of synchronous serial interfaces
A slave device for exchanging data with a master device over a serial interface sends data to the master device upon receipt of a command from the master device. A controller responsive to a command byte in a receive register commences transmission of data in the transmit register under the control of a clock signal prior to reception of a complete command. |
US10002082B2 |
Method and apparatus for cyclical key-off file replacement
A system includes a processor configured to erase external working memory and program a target image of an authenticated update file into the erased working memory. The processor is also configured to erase a first internal memory location, containing data to be replaced by an update, and program portions of the target image to the first internal memory location for finite time periods following a plurality of key-offs, until a full target image is programmed in internal memory. |
US10002080B2 |
Memory system address modification policies
A memory system implements a plurality of virtual address modification policies and optionally a plurality of cache eviction policies. Virtual addresses are optionally, selectively, and/or conditionally modified by the memory system in accordance with a plurality of virtual address modification policies. The virtual address modification policies include no modification, modification according to two-dimensional Morton ordering, and modification according to three-dimensional Morton ordering. For example, in response to a reference to a particular virtual address, the particular virtual address is modified according to two-dimensional Morton ordering so that at least two elements in a same column and distinct respective rows of a two-dimensional data structure are loaded into a same cache line and/or are referenced via a same page table entry. |
US10002078B2 |
Information processing apparatus, parallel computer system, and control method for controlling information processing apparatus
An information processing apparatus includes: storage devices that store data; a data generation unit that generates padding-added data by adding padding to the data, based on adjustment information included in received data; and a storage processing unit that stores the padding-added data generated by the data generation unit in the storage devices. It is possible to shorten a latency even when non-aligned data is received. |
US10002070B2 |
System and method for altering functionality of an application
Disclosed are systems and methods for altering functionality of an application. An example method comprises updating the application, wherein the application includes one or more functional modules; detecting events occurring on the computer after the updating, wherein types of the detected events belong to a set of detectable events; determining which of the one or more functional modules of the application caused the detected events; and altering the one or more detected functional modules, wherein the altering of the functional modules and which functional modules are altered depend on the detected events and on which functional modules caused the detected events. |
US10002069B2 |
Automated testing of application program interface
A computer-implemented test method which includes obtaining, using a processor system, key words relating to a first application program interface developed utilizing a first programming language and constructing, using a processor system, a testing protocol utilizing the keywords. The testing protocol is applied to the first application program interface to create a first application program interface testing result. The testing protocol is also applied to a second application program interface developed utilizing a second programming language to create a second application program interface testing result. The first application program interface testing results are compared with the second application program interface testing results to determine if the second application program interface provided an accurate output. |
US10002068B2 |
Test case reduction in application binary interface (ABI) compatibility testing
A method and a system of test case reduction in application binary interface (ABI) compatibility testing are provided. The computer-implemented method includes generating test cases consisting of called functions with random numbers and types of arguments, validating that the arguments are correctly passed to the called functions, and, where it is found that arguments are not correctly passed, iteratively narrowing down the set of arguments required to find the minimal number and types of arguments to demonstrate an error in the ABI implementation. |
US10002067B2 |
Systems and methods for performing integration testing of an information technology (IT) infrastructure
Systems and methods for performing integration testing of an Information Technology (IT) infrastructure are disclosed. In one embodiment, the method comprises receiving one or more infrastructure parameters from at least one data source. The method further comprises identifying at least one infrastructure element by analyzing the one or more infrastructure parameters. The method further comprises determining an infrastructure landscape by performing at least one validation operation on the at least one infrastructure element. The infrastructure landscape indicates a topology of the at least one infrastructure element in the IT infrastructure. The method further comprises selecting one or more agnostic test cases from a test case repository based on the infrastructure landscape. The method further comprises executing the one or more agnostic test cases to perform integration testing of the IT infrastructure. |
US10002065B2 |
Pattern oriented data collection and analysis
A process for determining a problematic condition while running software includes: loading a first pattern data set having a symptom code module, a problematic condition determination module, and a set of responsive action module(s), generating a runtime symptom code in response to a first problematic condition being caused by the running of the software on the computer, determining that the runtime symptom code matches a symptom code corresponding to the first pattern data set, determining that the first problematic condition caused the generation of the runtime symptom code, and taking a responsive action from a set of responsive action(s) that corresponds to the first problematic condition. |
US10002063B2 |
Monitoring performance of multithreaded workloads
Apparatuses, methods, systems, and computer program products are disclosed for monitoring performance of multithreaded workloads. A workload module starts a workload comprising one or more threads. The workload reaches a steady state after a period of time. A data module receives a first set of performance data for each thread in response to the workload reaching the steady state. The first set of performance data is received concurrently for each thread. The data module receives a second set of performance data for each thread a period of time after the first set of performance data is received. The second set of performance data is received concurrently for each thread. A result module calculates one or more performance metrics for each thread based on the first and second sets of performance data. |
US10002061B2 |
USB interface detector
Systems and methods are disclosed, including a USB interface detector, a detection method, a USB connector, and an electronic device. The detection method may be applicable to the USB connector mounted in the electronic device. According to an operation mode of the electronic device, a first pin and a second pin in the USB interface can be pulled up or pulled down. After the pull up or the pull down, a voltage change at the first and second pins are detected. If the voltage changes cross a reference voltage, an instruction related to attachment or detachment with a second device can be provided. |
US10002048B2 |
Point-in-time snap copy management in a deduplication environment
In accordance with one embodiment of the present description, a logical file unit containing a set of data stored in cache or other memory and mapped by a reference pointer to a physical file unit in a storage, may be overwritten with new data in the memory without first read/write copying the data in memory to a new logical file unit in the file system. Instead, the original physical file unit of data in the storage is preserved and the original reference pointer for the original physical file unit of data may be used to map a new logical file unit in the file system to the original physical file unit storing the original set of data. Other aspects are described. |
US10002047B2 |
Read-if-not-revision-equals protocol message
A method for a dispersed storage network begins by receiving one of at least a threshold number of DSTN concurrency requests that includes a header section and a payload section. The method continues by determining, in response to the one of at least the threshold number of DSTN concurrency requests, a most recent slice revision number based on a slice name contained in the slice name section. The method continues by determining whether the last known revision number is less than the most recent revision number. The method continues by generating a DSTN concurrency response to return at least one slice of a greater revision number than the last known revision number of the request. The method continues by determining whether an error condition exists and generating an DSTN concurrency response to indicate that an unfavorable revision mismatch does not exist. |
US10002040B2 |
Detection and automatic transfer of standalone system dumps
Technical solutions are described for transferring standalone dump data of a system to a diagnosis system. An example method includes detecting a creation of a multi-volume standalone dump dataset. The method also includes, in response to detecting the creation, creating an entry in a list of standalone dump datasets, the entry corresponding to the multi-volume standalone dump dataset created. The method also includes detecting a change in data stored in the multi-volume standalone dump dataset; and in response to detecting the change, updating the corresponding entry in the list of standalone dump datasets, and generating a sequential standalone dump based on the multi-volume standalone dump dataset. The method also includes alerting the diagnosis system of the sequential standalone dump. The method also includes transferring the sequential standalone dump for access by the diagnosis system. |
US10002038B2 |
Network re-timer with forward error correction handling
A network re-timer with forward error correction handling is disclosed. An example network re-timer includes a first receiver to receive data from a first connected device and to re-time the data to generate re-timed data, a first transmitter to transmit the re-timed data to a second connected device, a first auto-negotiation handler communicatively coupled to the first receiver to control a first forward error correction mode for communications with the first connected device, and a second auto-negotiation handler communicatively coupled to the first transmitter to control a second forward error correction mode for communications with the second connected device, wherein the first forward error correction mode is different than the second forward error correction mode. |
US10002033B2 |
Efficiently receiving messages across a large number of messaging entities
A messaging service is described that facilitates the efficient receipt of messages by a client from across a large number of messaging entities hosted by different messaging hosts within a distributed messaging system. A gateway in the distributed messaging system forwards a request for an available message or set of related messages from the client to each of the messaging hosts. Each messaging host provides a response to a request if a messaging entity hosted thereby includes at least one available message or set of related messages. The messaging host manages the order in which responses from different messaging entities are provided to ensure fairness. The gateway forwards a selected one of the responses to the consumer, while caching the other responses to service future requests from the consumer. |
US10002029B1 |
Automated transfer of neural network definitions among federated areas
An apparatus includes a processor to: receive, from a first remote device, a request to perform iterations of a training job flow to generate a neural network at least partly within a first federated area, wherein access to the first federated area is granted to the first remote device and not a second remote device, access to a second federated area is granted to the second remote device and not the first remote device, and a transfer area is maintained to transfer a neural network data set between the first and second federated areas; perform the at least some iterations; and analyze an output object generated in each iteration to determine whether a condition has been met to transfer a copy of the neural network data set from the first federated area to the transfer area to enable its transfer to the second federated area to test the neural network. |
US10002025B2 |
Computer system and load leveling program
A computer system comprises: a server transmitted an input/output processing request; a storage apparatus comprising input/output processing units capable of processing the input/output processing request, and the logical volumes; a management computer managed the storage apparatus; and a particular processor managed a particular resource group, wherein the particular processor is configured to: calculate a load balancing plan when a load on a first resource comprised in the particular resource group is excessive, to distribute a part of the load on the first resource to a second resource comprised in the particular resource group; output the load balancing plan in a manner that allows the load balancing plan to be displayed; and distribute the load on the first resource to the second resource by following the load balancing plan, when an instruction to execute the load balancing plan is received as a result of outputting the load balancing plan. |
US10002019B2 |
System and method for assigning a transaction to a serialized execution group based on an execution group limit for parallel processing with other execution groups
A method, system, and apparatus are disclosed for processing serialized transactions in parallel while preserving transaction integrity. The method includes receiving a transaction comprising at least two keys and accessing a serialization-independent key (“SI-Key”) and a serialization-dependent key (“SD-Key”) from the transaction. A value for the SI-Key identifies the transaction as independent of transactions having a different value for the SI-Key. Furthermore, a value for the SD-Key governs a transaction execution order for each transaction having a SI-Key value that matches the SI-Key value associated with the SD-Key value. The method also includes assigning the transaction to an execution group based on a value for the SI-Key. The method also includes scheduling the one or more transactions in the execution group in an order defined by the SD-Key. The execution group may execute in parallel with one or more additional execution groups. |
US10002018B2 |
Migrating single root I/O virtualization adapter configurations in a computing system
A computing environment includes a computing system, where the computing system includes a plurality of logical partitions, a hypervisor supporting the plurality of logical partitions, a plurality of SR-IOV adapters, where at least one of the logical partitions is mapped to a virtual function on a first SR-IOV adapter of the plurality of adapters, and where migrating an SR-IOV adapter configuration in the computing environment includes: cloning, on a second SR-IOV adapter, a configuration of the first SR-IOV adapter; placing the second SR-IOV adapter and the virtual function in an error state; remapping the virtual function from the first SR-IOV adapter to the second SR-IOV adapter; and placing the second SR-IOV adapter and the virtual function in an error recovery state. |
US10002015B2 |
Delayed boot of a virtual machine in a virtualized computing environment based on a fabric limit
The invention addresses these and other problems associated with the prior art by providing an apparatus and program product that manage virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations, referred to herein as fabric limits, may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, fabric limits may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, fabric limits may be used in connection with load balancing across multiple fabrics in a virtualized computing environment. |
US10002005B2 |
Displaying data related to media content
Examples described herein may include a computing device of a media playback system receiving a display map corresponding to a media service provider. The display map may associate a data field with a location within a display of the computing device. The computing device may further receive a data item associated with a media item of the media service provider. The received data item may correspond to the data field. The computing device may display an indication of the received data item at the location in accordance with the display map. |
US10002004B2 |
Stream computing application shutdown and restart without data loss
In a stream computing application shutdown, a shutdown message is received by a source operator of the stream computing application. In response, the source operator stops acquiring data from external sources, sends any cached data to an output queue of the source operator, sends the shutdown message to the output queue of the source operator, and sends the cached data and shutdown message to an input queue of another operator in the stream computing application. The source operator then terminates. In response to receiving the shutdown message, the other operator completes the processing of data in its input queue and sends any outputs from the processing of the data in its input queue to one or more output destinations. The other operator then terminates. In this manner, a stream computing application may be shut down while ensuring that any already inputted data is processed to completion, thus avoiding data loss. |
US10002003B2 |
Method for presenting initialization progress of hardware in server, and server
A method for presenting initialization progress of hardware in a server, and a server where, before a basic input/output system (BIOS) runs to a preset process, an out-of-band central processing unit (CPU) in a hardware system in which a baseboard management controller (BMC) runs establishes a connection to a graphics card using a signal selection switch, the BIOS sends presentation information for representing initialization progress of hardware included in a server to the BMC, and then, the BMC presents the presentation information using the graphics card. Therefore, the presentation information can be always presented in an entire process in which the BIOS initializes the hardware in the server. |
US10001998B2 |
Dynamically enabled branch prediction
Embodiments for a processor that selectively enables and disables branch prediction are disclosed. The processor may include counters to track a number of fetched instructions, a number of branches, and a number of mispredicted branches. A misprediction threshold may be calculated dependent upon the tracked number of branches and a predefined misprediction ratio. Branch prediction may then be disabled when the number of mispredictions exceed the determined threshold value and dependent upon the branch rate. |
US10001994B2 |
Data processing apparatus and method for performing scan operations omitting a further step
A vector scan operation is performed to generate M data elements of a result vector, where each result data element corresponds to a combination of an additional data element S with at least some of the data elements of a source vector operand V. The vector scan operation is performed using a plurality of steps, each step comprising one or more combination operations for combining data elements. At least one of the steps includes two or more combination operations performed in parallel. At least two of the steps comprise a combination operation for combining a data element with the additional data element S. This approach enables the vector scan operation to be performed in fewer steps in the case where fewer than M data elements are active, so that the vector scan operation can be performed more quickly. |
US10001986B1 |
Updating software instances
A daemon agent for updating software instances in a cloud computing system is disclosed. The daemon agent in a first instance of an application detects a failure in a scenario. The daemon agent broadcasts a first message from the first instance to a plurality of peer instances of the application in the computing system to query whether the plurality of instances has experienced the failure. The daemon agent receives a second message from a second instance of the plurality of instances, where the second message indicates that the second instance has not experienced the failure. The daemon agent determines differences between the first instance and the second instance and selects one or more components of the application based on the determined differences. The daemon agent updates the first instance by installing the selected one or more components on the first instance. |
US10001981B2 |
Autonomous server installation
Aspects of the subject disclosure may include, for example, a system for preparing servers for service over a network, where the servers include out of band management cards. The system may include a processor, a database of server configuration information, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include establishing a secure hypertext transport protocol session over the network with the out of band management card for the server to mount and execute a preinstall image that performs an installation, without any specific network configuration, and where the installation is performed without deploying an agent. Other embodiments are disclosed. |
US10001974B1 |
Technical building block
A virtual technical building block software development tool and a software development interface that speed accurate and quality software design are provided. The tools develop enterprise software architecture designs, and utilize a library of symbols and a virtual template. The library of symbols includes service oriented architecture symbols and enterprise application integration symbols. The template includes multiple sections to be displayed on a computing device screen. Each section includes a blank space bounded by a frame, and all of the sections are vertically aligned with one another to guide design flow. The sections of the template include, from top to bottom vertically, (1) a technical capabilities section; (2) an interaction sequence section; (3) a service topology section; (4) an integration flow section; and (5) a logging section. The technical building block software development tool streamlines software development and significantly reduces implementation and design time, and ensures reproducible quality of design. |
US10001973B2 |
Method and system for improving testing services in a project testing environment
The present disclosure relates to a method and system for improving testing services in a project testing environment. In an embodiment, the method comprises receiving input data of one or more requirements of a project from a user device. Based on the input data, the number of work units is determined. The work units are associated with the cost value. The work units are determined for each phase of the project testing. During execution of each phase of project testing there is variation in the number of work units. The information associated with the variation in the number of work units is provided to a user device. |
US10001971B2 |
Electronic apparatus having parallel memory banks
An electronic apparatus may be provided that includes a processor to perform operations, and a memory subsystem including a plurality of parallel memory banks to store a two-dimensional (2D) array of data using a shifted scheme. Each memory bank may include at least two elements per bank word. |
US10001970B2 |
Dialog server for handling conversation in virtual space method and computer program for having conversation in virtual space
A dialog server which provides dialogs made by at least one user through their respective avatars in a virtual space. A method and a computer readable article of manufacture tangibly embodying computer readable instructions for executing the steps of the method are also provided. The dialog server includes: a position storage unit which stores positional information on the avatars; an utterance receiver which receives at least one utterance of avatars and utterance strength representing an importance or attention level of the utterance; an interest level calculator which calculates interest levels between avatars based on their positional information; a message processor which generates a message based on the utterance in accordance with a value calculated from the interest levels and the utterance strength; and a message transmitter which transmits the message to the avatars. |
US10001962B2 |
Control method, control apparatus, and electronic device
A control method and a control apparatus are provided. The method includes: monitoring whether a first trigger event is generated when a first electronic device outputs, based on display data, a first display content via a first display unit coupling the first electronic device, wherein the display data is transmitted to the first electronic device by a second electronic device and corresponds to a second display content of the second electronic device, wherein the second display content is same as the first display content; mapping the first trigger event to first information that can be recognized by the second electronic device, if it is detected that the first trigger event is generated; and transmitting the first information to the second electronic device, to instruct the second electronic device to perform a first operation. An electronic device is further provided. |
US10001961B2 |
Display device, display system, method for controlling display device, and method for controlling electronic apparatus
A projector includes: an input accepting unit which accepts an input of first group information from a user; a receiving unit which receives, from each of other projectors connected via a network, second identification information for identifying these projectors, and second group information inputted to these projectors by the user; a generation unit which generates a selection screen for selecting a projector to be operated, first identification information for identifying the projector being associated with the first group information that is inputted in the screen, the second identification information being associated with the second group information in the screen; and a display unit which displays the selection screen that is generated. |
US10001958B2 |
Management apparatus, control method for the management apparatus, and storage medium
Sorting criteria for separating a printing job and a post-processing job included in an input job ticket are registered in a management apparatus that communicates with a specific device. With this configuration, the printing job of an input job ticket is analyzed on a basis of the registered sorting criteria, and separation into the printing job that should be processed by a printing device and the post-processing job that should be processed by a post-processing device is performed. |
US10001957B2 |
Image forming apparatus having a plurality of communication interfaces, and method for managing image forming of image data from different communication interfaces, and computer-readable medium therefor
An image forming apparatus includes a controller configured to perform a first storing process including storing into a storage first image data received from a first external device via a first communication interface, when a value representing a condition of a wireless connection between the first external device and the first communication interface is less than a threshold, perform a first image forming process including after completion of the first storing process, controlling the image former to perform image formation for the stored first image data, and when the value is less than the threshold, in response to receiving second image data from a second external device via a second communication interface during the first storing process, perform a second image forming process in advance of the first image forming process, the second image forming process including controlling the image former to perform image formation for the second image data. |
US10001955B2 |
Method of handling a print job submitted to a cloud printing service, and associated user credentials, for processing by an authenticated printing system and system for performing the method
Due to different formats for print jobs, in particular different means of identifying users, it is a problem how to handle a print job submitted to a cloud printing service, in which a user is identified by first user credentials, for processing by an authenticated printing system for which the user is identified by second user credentials. This problem is solved by a method comprising the steps of: i. obtaining the print job from the cloud printing service, the print job comprising print job metadata comprising the first user credentials, ii. obtaining the second user credentials based on the first user credentials, iii, adding the second user credentials to the metadata, and iv. forwarding at least the print job metadata comprising the second user credentials, to the authenticated printing system for the processing. A system for performing the method is also provided. |
US10001952B2 |
Data storage device and operating method thereof including read error correction
A data storage device includes a nonvolatile memory device including a plurality of memory cells; and a controller suitable for reading target data from a target page corresponding to the plurality of memory cells, estimating error bits of the target data based on reference data read from at least one reference page corresponding to the plurality of memory cells of the target data, and performing an error correction operation to the target data based on a result of the estimation. |
US10001951B1 |
Path selection in a data storage system
Managing input/output (‘I/O’) queues in a data storage system, including: receiving, by a host that is coupled to a plurality of storage devices via a storage network, a plurality of I/O operations to be serviced by a target storage device; determining, for each of a plurality of paths between the host and the target storage device, a data transfer maximum associated with the path; determining, for one or more of the plurality of paths, a cumulative amount of data to be transferred by I/O operations pending on the path; and selecting a target path for transmitting one or more of the plurality of I/O operations to the target storage device in dependence upon the cumulative amount of data to be transferred by I/O operations pending on the path and the data transfer maximum associated with the path. |
US10001947B1 |
Systems, methods and devices for performing efficient patrol read operations in a storage system
An example computer-implemented method for performing efficient patrol read operations in a storage system including a plurality of disks organized in a RAID array can include determining an I/O load on the storage system, identifying at least one portion of an available storage capacity containing valid data and reading the portion of the available storage capacity containing the valid data. Optionally, the portion of the available storage capacity containing the valid data is the only portion read during the patrol read operations. The method can also include determining whether a medium error exists in the portion of the available storage capacity containing the valid data. If a medium error exists, the method can include fixing the medium error. Additionally, the above operations can optionally be performed only when the I/O load on the storage system is less than a predetermined threshold. |
US10001943B2 |
Data stream processor and method to throttle consumption of message data in a distributed computing system
Various embodiments relate generally to electrical and electronic hardware, computer software and systems, and wired and wireless network communications for establishing a data stream processor configured to regulate consumption of message data. A system and method are configured to throttle data from a client computing device, whereby the detection of the subset of message data is accessed in real-time as message data streams through or adjacent to the data stream processor. In some examples, a method can include receiving message data including calls to access a pool of data, classifying a subset of messages, appending the classified subset of messages to a partition of memory, fetching the classified subset of messages to form a data stream, accessing the data stream by a data stream processor to extract a stream characteristic, monitoring a state of the data stream based on the stream characteristic against a threshold, and generating throttle data. |
US10001938B2 |
Systems and methods for optimized utilization of storage resources based on performance and power characteristics
In accordance with embodiments of the present disclosure, a method may include receiving requirements for building a virtual storage resource from an array of physical storage resources, receiving performance metrics and power metrics of the physical storage resources of the array available for inclusion in the virtual storage resource, determining a plurality of unique combinations of the available physical storage resources that could be used to build the virtual storage resource, determining an effective performance, an effective performance penalty, a total power consumption, and an effective power penalty for each of the plurality of unique combinations, and selecting a single combination of the plurality of unique combinations for the virtual storage resource based on effective performances, effective performance penalties, total power consumptions, and effective power penalties of the plurality of unique combinations. |
US10001937B2 |
Memory system and operating method thereof
A memory device may include: a memory cell array comprising a plurality of search regions, each of the search regions comprising a plurality of group regions, each of the group regions comprising a flag cell, each flag cell comprising information indicating whether the corresponding group region is programmed; a voltage generator suitable for generating a read bias voltage for the memory cell array according to a voltage control signal; and a memory controller suitable for selecting a search region and controlling the voltage generator to adjust the read bias voltage based on information of flag cell of the selected search region when a read command is received, and controlling a read operation for the selected search region based on the adjusted read bias voltage. |
US10001936B2 |
Semiconductor device and method of controlling semiconductor device
A semiconductor device includes a connector connectable to a host, a power supply circuit which includes an input portion that receives first power from the host via the connector, an output portion, and a switch that is connected to the input portion and the output portion and controls whether to supply the first power to the output portion, the power supply circuit generating second power and third power from the first power, a semiconductor memory which receives the second power from the output portion, and a controller which receives the third power from the output portion and controls the semiconductor memory. The power supply circuit turns off the switch and stops supply of power to the semiconductor memory and the controller when the second power exceeds a first value or when the third power exceeds a second value. |
US10001930B2 |
High-efficient packet I/O engine for commodity PC
A method for implementing a packet I/O engine on a programmable computing platform is provided, where the engine performs I/O functions for plural threads generated by a plurality of user applications. In the method, the platform is configured such that only one thread is permitted to initialize and configure the resources. Furthermore, I/O-device queues each for buffering packets either transmitted to or received from an individual external I/O device are set up. For a plurality of unsafe I/O-device queues determined, among the I/O-device queues, to be multi-thread unsafe, a plurality of multi-producer, multi-consumer software queues for buffering packets delivered between the plurality of the unsafe I/O-device queues and the plurality of user applications is set up. In particular, the plurality of multi-producer, multi-consumer software queues is configured such that the unsafe I/O-device queues are collectively synchronized to maintain data consistency in packet delivery in the presence of multiple threads. |
US10001928B2 |
Memory management method, memory control circuit unit and memory storage device
A memory management method, a memory control circuit unit and a memory storage device are provided, wherein the memory storage device includes a rewritable non-volatile memory module and a buffer memory. The method includes: loading at least one first address information of at least one first logical-physical mapping table from the rewritable non-volatile memory module to a first buffer area when the memory storage device is operated in a first mode, wherein the first address information has a first data quantity; and loading at least one second address information of at least one second logical-physical mapping table from the rewritable non-volatile memory module to the first buffer area when the memory storage device is operated in a second mode, wherein the second address information has a second data quantity, and the first data quantity is less than the second data quantity. |
US10001925B2 |
Method to improve page out mechanism with compressed memory pools
A method for setting a compression ratio for utilizing a compressed memory pool (which is backed by pinned memory) by a virtual memory manager (VMM). Compression of pages of corresponding segments can be tracked as part of a VMM paging algorithm that compresses pages to store in a compressed memory pool. A segment having pages with an average compression ratio below a threshold is identified. The identified segment pages are prevented from utilizing the compressed memory pool resulting in optimizing the use of the compressed memory pool. |
US10001924B2 |
Efficient and dynamically sized reverse map to handle variable size data
A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a data stream including one or more data blocks; determine a size of the one or more data blocks; determine a number of mappings needed for a physical block based on the size of a data block and a size of the physical block, the number of mappings being variable for different physical blocks depending on the size of the one or more data blocks storing in the physical block; retrieve a dynamically sized reverse map, the dynamically sized reverse map being a dynamic tree structure; determine a starting location in the dynamically sized reverse map for mappings of the one or more data blocks; and create an entry for the physical block in the dynamically sized reverse map. |
US10001908B2 |
Flow state totals and auto flow warehousing
A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. The device can analyze the data to suggest which database fields likely represent object status. The device can render the flow diagram to illustrate system states at different selected times. Each rendered flow diagram can indicate, for the selected time point, the quantity of objects that possessed each status at that time, and, for a selected time interval, the quantity of objects that changed from each status to each other status during that time interval. The statuses can be represented in the flow diagram as status bubbles having sizes that are based on the quantities of objects having those bubble's statuses at the selected time point. |
US10001907B2 |
Flow fields
A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. The device can analyze the data to suggest which database fields likely represent object status. The device can render the flow diagram to illustrate system states at different selected times. Each rendered flow diagram can indicate, for the selected time point, the quantity of objects that possessed each status at that time, and, for a selected time interval, the quantity of objects that changed from each status to each other status during that time interval. The statuses can be represented in the flow diagram as status bubbles having sizes that are based on the quantities of objects having those bubble's statuses at the selected time point. |
US10001905B2 |
Method for executing menu in mobile terminal and mobile terminal using the same
The present disclosure is related to a method for executing a menu in a mobile terminal, the method including displaying a data in a display unit of the mobile terminal; selecting at least a portion of the data which is displayed on the display unit through a user input unit; searching whether a data included in a first category data exists in the selected portion of the data; and setting up a first category execution item which is related to the first category data, if the first category data is searched in the selected portion of the data, and a mobile terminal using the same. |
US10001903B2 |
Mobile terminal and method for controlling the same
A mobile terminal including a wireless communication unit configured to provide wireless communication; a touch screen; and a controller configured to: display a list of previously executed applications as thumbnail images on the touch screen, display first and second slot indicators respectively indicating positions of first and second execution areas, receive a selection input of a first previously executed application from the displayed list, and display an execution screen of the selected first previously executed application on the first execution area. |