Document Document Title
US10608654B2 Track and hold circuits for high speed and interleaved ADCS
Improved track and hold (T/H) circuits can help analog-to-digital converters (ADCs) achieve higher performance and lower power consumption. The improved T/H circuits can drive high speed and interleaved ADCs, and the design of the circuits enable additive and multiplicative pseudo-random dither signals to be injected in the T/H circuits. The dither signals can be used to calibrate (e.g., linearize) the T/H circuits and the ADC(s). In addition, the dither signal can be used to dither any remaining non-linearity, and to calibrate offset/gain mismatches in interleaved ADCs. The T/H circuit design also can integrate an amplifier in the T/H circuit, which can be used to improve the signal-to-noise ratio (SNR) of the ADC or to act as a variable gain amplifier (VGA) in front of the ADC.
US10608650B2 Voltage-controlled oscillators with ramped voltages
In examples, a voltage-controlled oscillator (VCO) comprises an inductor; a first pair of transistors having first terminals coupled to a voltage source, second terminals coupled to opposing ends of the inductor, and control terminals coupled to opposing ends of the inductor; and a second pair of transistors having first terminals coupled to ground, second terminals coupled to opposing ends of the inductor, and control terminals coupled to opposing ends of the inductor. The VCO also comprises a first transistor coupled to at least one capacitor, the combination of the first transistor and the at least one capacitor coupled to the inductor in parallel. The VCO further comprises second, third, and fourth transistors coupled to a control terminal of the first transistor, the second transistor coupled to the voltage source, the fourth transistor coupled to ground, and the third transistor configured to receive a ramped voltage.
US10608647B1 Delay adjustment using frequency estimation
A method includes generating first frequency metrics for a first received network clock signal using a local reference clock signal. The method includes, in response to the first received network clock signal being available and satisfying a quality metric, generating a network delay estimate using a first error estimate based on the first received network clock signal, and updating stored frequency metrics for the first received network clock signal with the first frequency metrics. The method includes generating an output clock signal based on received packets and the network delay estimate. The first frequency metrics for the first received network clock signal may include a current average frequency count, a prior average frequency count, a standard deviation of prior average frequency counts and a multiplicative constant corresponding to a number of samples used to determine the current average frequency count, prior average frequency count, and standard deviation.
US10608642B2 Logic drive using standard commodity programmable logic IC chips comprising non-volatile radom access memory cells
A field-programmable-gate-array (FPGA) integrated-circuit (IC) chip configured to perform a logic function based on a look-up table (LUT), includes: multiple non-volatile memory cells therein configured to store multiple resulting values of the look-up table (LUT); and a programmable logic block therein having multiple static-random-access-memory (SRAM) cells configured to store the resulting values passed from the non-volatile memory cells, wherein the programmable logic block is configured to select, in accordance with one of the combinations of its inputs, one from the resulting values stored in the static-random-access-memory (SRAM) cells into its output.
US10608639B2 Memristor-based dividers using memristors-as-drivers (MAD) gates
Memristor-based dividers using memristors-as-drivers (MAD) gates. As a result of employing MAD gates in memristor-based dividers, such as binary non-restoring dividers and SRT dividers, the number of delay steps may be less than half than the number of delay steps required in traditional CMOS implementations of dividers. Furthermore, by using MAD gates, memristor-based dividers can be implemented with less complexity (e.g., fewer memristors and drivers). As a result, by the memristor-based dividers using MAD gates, the speed and complexity of a wide variety of arithmetic operations is improved.
US10608627B2 Apparatus for driving inductive load
An apparatus for driving an inductive load, includes a switching element provided in a current flowing path of the inductive load, a diode connected to the inductive load in parallel, a current detecting resistor detecting current flowing through the inductive load, a peak hold circuit holding voltage detected by the current detecting resistor when the switching element is on, when the switching element is off, and a control section controlling current flowing through the inductive load by turning on/off of the switching element at a duty ratio in response to a target current value while the control section performs feedback control of output of the peak hold circuit. The control section controls current that flows through the inductive load when the duty ratio is larger than a threshold value and controls voltage that applies to the inductive load when the duty ratio is smaller than the threshold value.
US10608626B2 Driving apparatus and semiconductor device
A driving apparatus is provided, the driving apparatus including: a gate driving unit that drives a semiconductor element; a sampling unit that samples, in an on-period of the semiconductor element, an observation value that changes according to an on-current flowing through the semiconductor element; and a changing unit that changes a driving condition under which the gate driving unit drives a gate of the semiconductor element when the semiconductor element is turned off according to the observation value sampled in an on-period of the semiconductor element.
US10608619B1 Power-on reset circuit and related reset method
A power-on reset circuit arranged to generate a reset signal according to a power supply voltage includes: a power supply voltage detector, a holding circuit, a reference voltage generator and a reset determination circuit. The power supply voltage detector is controllable by the reset signal, and arranged to detect a level of the power supply voltage to generate a detection signal. The holding circuit is arranged to output an enablement signal according to the detection signal, wherein the holding circuit selectively maintains a level of the enablement signal according to a level of the detection signal. The reference voltage generator is controllable by the enablement signal to selectively output a reference voltage. The reset determination circuit is arranged to output the reset signal according to the power supply voltage and the reference voltage.
US10608616B2 Clock distribution
Clock distribution circuitry comprising: a plurality of first buffers and second buffers, the first and second buffers being inverting buffers; and control circuitry configured to generate first, second, third and fourth control signals for bulk-voltage control of transistors of the buffers, the control circuitry configured to control at least one of the first to fourth control signals as a variable signal.
US10608613B1 Non-reciprocal band pass filter
A non-reciprocal band pass filter including a transmission line having a plurality of repeating finite size unit cells, where each unit cell has a predetermined length and includes an inductor and a varactor. The filter also includes a signal source providing a transmission signal that propagates on the transmission line, and a modulation source providing a modulation signal that modulates the varactor. A ratio between the predetermined length of the unit cells and a frequency of the modulation signal is selected to provide propagation modes that allow the transmission signal to propagate along the transmission line in one direction in a controlled pass band, but prevent the transmission signal from propagating along the transmission line in the opposite direction in the controlled pass band.
US10608611B2 Bulk acoustic wave resonator with electrically isolated border ring
A Bulk Acoustic Wave (BAW) resonator with an electrically isolated Border (BO) ring is provided. One BAW resonator includes a bottom electrode and a piezoelectric layer over the bottom electrode and having a top surface with a first portion and second portion about the first portion. The BAW resonator also includes a top electrode over the first portion of the piezoelectric layer and a BO ring including a non-conductive portion that is over the second portion of the piezoelectric layer and adjacent to the piezoelectric layer. The BAW resonator may be a Solidly Mounted BAW (SMR-BAW) resonator or a Film BAW Resonator (FBAR). A radio frequency filter including a ladder configuration with the above BAW resonator as a series BAW resonator and methods for fabricating the above BAW resonator are also provided.
US10608604B2 Wireless communications circuit and associated wireless communications device with reduced power loss and reduced circuit area
A wireless communications circuit and an associated wireless communications device are provided. The wireless communications circuit may include a power amplifier with integrated filter (PAMiF) module and a two-stage switch module, and the two-stage switch module may include a first switch and a second switch. For example, a first port of the first switch is coupled to a filter port of the PAMiF module, and a second port of the first switch at an opposite side to the first port of the first switch is coupled to a first antenna. In addition, a first port of the second switch is coupled to a third port of the first switch at the opposite side to the first port of the first switch, and a second port of the second switch is coupled to a second antenna.
US10608603B2 Multi-band power amplifier module
A multi-band power amplifier module includes at least one transmission input terminal, at least one power amplifier circuit that receives a first transmission signal and a second transmission signal through the at least one transmission input terminal, a first filter circuit that allows the first transmission signal to pass therethrough, a second filter circuit that allows the second transmission signal to pass therethrough, at least one transmission output terminal through which the first and second transmission signals output from the first and second filter circuits are output, a transmission output switch that outputs each of the first and second transmission signals output from the at least one power amplifier circuit to the first filter circuit or the second filter circuit, and a first tuning circuit that adjusts impedance matching between the at least one power amplifier circuit and the at least one transmission output terminal.
US10608602B2 Programmable filter in an amplifier
The disclosure provides an amplifier. The amplifier includes a first transistor that receives a first input and generates a first load current. A first output node is coupled to a power supply through a first load resistor. The first load resistor receives the first load current. A first capacitor network is coupled to the first output node and draws a first capacitive current from the first output node. A first current buffer is coupled between the first output node and the first transistor. A current through the first current buffer is a summation of the first load current and the first capacitive current.
US10608589B2 Multiplexed integrating amplifier for loss of signal detection
A loss of signal circuit has a multiplexer and a photodiode coupled to a first input of the multiplexer. A reference signal generator is coupled to a second input of the multiplexer. An amplifier is coupled to an output of the multiplexer. A demultiplexer includes an input of the demultiplexer coupled to an output of the amplifier. A first capacitor is coupled to a first output of the demultiplexer. A second capacitor is coupled to a second output of the demultiplexer. A comparator has a first input coupled to the first output of the demultiplexer and a second input of the comparator is coupled to the second output of the demultiplexer.
US10608583B2 Phase noise reduction techniques for voltage-controlled oscillators (VCOs)
Certain aspects of the present disclosure provide methods and apparatus for reducing phase noise in voltage-controlled oscillators (VCOs). One example VCO generally includes a first resonant circuit comprising an inductor and a first variable capacitive element coupled in parallel with the inductor; and a second variable capacitive element coupled to a center tap of the inductor and further coupled to a reference voltage, wherein the center tap of the inductor is further coupled to a voltage source.
US10608579B1 Foldable solar powered and rechargeable power bank with light emitting diodes
A power bank to recharge a mobile device battery, the power bank including a first panel, including a battery, at least one universal serial bus (USB) port connected to the battery to provide a charge to the mobile device battery when the mobile device battery is connected to the USB port, a second panel electrically connected to the first panel at a first side of the second panel, the second panel including a solar panel electrically connected to the battery to allow the battery to be charged when the solar panel receives light from a light source, and a third panel electrically connected to the second panel at a second side of the second panel to be foldable with respect to the second panel such that a front surface of the third panel may optionally contact a front surface of the second panel, the third panel including a plurality of light emitting diodes (LEDs) disposed on the front surface of the third panel to emit a light therefrom such that the solar panel extracts energy from the light when the front surface of the third panel contacts the front surface of the second panel.
US10608573B2 Method and apparatus for protecting circuit
A method and apparatus for protecting a circuit are provided. The method and apparatus may measure a physical quantity of a motor by an external physical stimulus, may calculate a counter electromotive voltage generated by the motor, based on the physical quantity, may compare the counter electromotive voltage to an output voltage, and may control a circuit connected to the motor to be open when the counter electromotive voltage is greater than the output voltage.
US10608560B2 Motor controller and a motor system
A motor controller includes target current value generating circuitry that generates a d-axis target current value and q-axis target current value, motor current value generating circuitry that generates a d-axis motor current value and a q-axis motor current value of current supplied to a motor, command voltage value generating circuitry that generates a d-axis command voltage value from a difference between the d-axis motor current value and the d-axis target current value and a q-axis command voltage value from a difference between the q-axis motor current value and the q-axis target current value, command voltage value converting circuitry that converts the d-axis command voltage value and the q-axis command voltage value into three-phase command voltage values, and command voltage value modifying circuitry that modifies the three-phase voltage values based on motor flux values and target flux values.
US10608553B2 Maximizing power in a photovoltaic distributed power system
A power harvesting system including multiple parallel-connected photovoltaic strings, each photovoltaic string includes a series-connection of photovoltaic panels. Multiple voltage-compensation circuits may be connected in series respectively with the photovoltaic strings. The voltage-compensation circuits may be configured to provide respective compensation voltages to the photovoltaic strings to maximize power harvested from the photovoltaic strings. The voltage-compensation circuits may be include respective inputs which may be connected to a source of power and respective outputs which may be connected in series with the photovoltaic strings.
US10608552B1 Transistor protection in a boost circuit using surge detection
A boost converter circuit and method of operating the same is provided. The boost converter circuit includes a bridge rectifier configured to convert an alternating current (AC) voltage at a rectifier input to a rectified voltage at a rectifier output; a transistor switch coupled between the bridge rectifier and a DC link capacitor, and configured to receive a control signal in order to regulate a charging and a discharging of the DC link capacitor; a surge voltage detection circuit coupled to the rectifier output, and configured to measure the rectified voltage for detecting a surge event based on the measured rectified voltage; and a gate controller configured to output the control signal to the transistor switch, wherein, upon occurrence of the surge event, the gate controller is configured to turn off the transistor switch for a predetermined delay period via the control signal.
US10608547B2 Inverter-integrated electric compressor and circuit board, and method for manufacturing circuit board
To improve the accuracy of detecting a current flowing through an electric compressor after operation of the electric compressor, the electric compressor having a large change in temperature before and after operation. An inverter-integrated electric compressor (1) that compresses and discharges a refrigerant suctioned therein, includes an inverter device (2) provided with a circuit board (60) mounted with an inverter circuit (40), the inverter device (2) being integrally incorporated in an inverter case. The circuit board (60) is provided with a current detection circuit (30) that detects an input current flowing through the inverter circuit (40), and an offset correction circuit (20). The current detection circuit (30) includes a shunt resistor (32) that is serially connected to the inverter circuit (40) and detects a current, and a first amplifier (31) that amplifies and outputs a voltage appearing as a voltage drop in the shunt resistor (32). The offset correction circuit (20) includes a second amplifier (21) that performs an offset correction of the first amplifier (31). The first amplifier (31) and the second amplifier (21) are integrated into a single integrated circuit.
US10608540B1 Smart power supply system and method thereof
A smart power supply system is provided. An input end connecting to a power supply provides power to a control module, so that the control module can receive an application voltage range from an electronic product, and then control a power module according to the application voltage range to make an output voltage value of an output end increased gradually according to the application voltage range from low to high. In the process that the output voltage value of the output end is increased gradually, the control module detects an input voltage value and an input current value and the output voltage value to calculate and store an input power correspondingly, and then control the power module according to the output voltage value, which corresponds to the minimum input power of the stored input powers to make the output voltage value of the output end be an optimum voltage value.
US10608528B2 Charge pump systems, devices, and methods
The present subject matter relates to charge pump devices, systems, and methods in which a plurality of series-connected charge-pump stages are connected between a supply voltage node and a primary circuit node, and a discharge circuit is connected to the plurality of charge-pump stages, wherein the discharge circuit is configured to selectively remove charge from the primary circuit node.
US10608527B2 Power supply apparatus
A power supply apparatus for driving a light emitting apparatus is provided. The power supply apparatus includes a lossless snubber circuit and a power converting circuit. The lossless snubber circuit has a first diode, a first inductor and a second diode coupled in series between an input end and a first reference end, and has a first capacitor coupled between the first diode and a second reference end. The power converting circuit has a switch, a transformer and a second indictor. The switch is coupled between the first and second reference ends, and is turned on or off according to a control signal. The second inductor is coupled to a first side of the transformer in parallel.
US10608524B1 Ripple detection and cancellation for voltage regulator circuits
Techniques are described for ripple detection and cancellation in switching voltage regulator circuits. For example, in a switching voltage converter, a voltage is up-converted or down-converted by switching high side and low side switches and passed through a low-pass filter for averaging. While the act of switching can result in conversion of the voltage with good efficiency, it also typically generates ripples on the output voltage, which can be undesirable in some applications. Embodiments use the switching voltage, the output voltage, and a feed-forward loop to generate a current cancellation signal to have particular gain, timing, and polarity that effectively emulates the complement of the inductor ripple current. The cancellation current signal can be injected into the output node, such that the cancellation current signal sums with the inductor ripple current at the output node, thereby at least partially cancelling the effect of the inductor ripple current.
US10608522B2 Electrical circuit with auxiliary voltage source for zero-voltage switching in DC-DC converter under all load conditions
An electrical circuit comprising an n-port m-phase active bridge converter with n≥2 and m≥1, where each port can be operated as an input or an output port, wherein each of the n ports has m phase legs with multiple active switches with parallel connected snubber or resonant capacitors, whereby the n ports can convert a DC-voltage into an AC voltage, the n ports connected via an m-phase transformer or over m separate transformers each connected to each of the m phase legs of each of the n ports to transfer power between the ports, wherein an auxiliary circuit is connected to the transformers to convert a part of a transformer input voltage and energy via an auxiliary voltage source into a DC mid-point capacitor of a DC-link of at least one of the n-port m-phase active bridge converters to recharge the DC mid-point capacitor.
US10608513B2 Rotor manufacturing apparatus
A rotor manufacturing apparatus 1 is provided, the rotor manufacturing apparatus 1 including: a first mold 2 and a second mold 3 respectively arranged on one end surface and another end surface in the axial direction of a cylindrical rotor core 40 in order to seal the magnet insertion hole 42 in the process of filling the gap between a permanent magnet 51 and a magnet insertion hole 42 with the resin material 52 and solidifying a resin material 52, in which each of the first mold 2 and the second mold 3 is provided with positioning protrusion parts 6a, 6b, 7a, and 7b that are protruded in the axial direction and are intended to position the permanent magnet 51 in a predetermined position with respect to the magnet insertion hole 42.
US10608508B2 Systems and methods for exciterless synchronous machines
Unique systems, methods, techniques and apparatuses of an exciterless synchronous machine are disclosed. One exemplary embodiment is a salient pole rotor for an electric machine including one set of pole pairs including a first, second, and third pole pair; a field winding; a set of energy harvest windings, each winding mounted to each of the plurality of pole pairs and structured to receive a harmonic component of AC power from a stator; and a DC power supply structured to receive the harmonic component from the set of energy harvest windings, convert the harmonic component to DC power, and output the DC power to the field winding. The set of energy harvest windings are arranged in a first sequence on the first pole pair, a second sequence on the second pole pair, and a third sequence on the third pole pair, and each sequence is different.
US10608505B1 Cooling motor controller with a motor with duct
Embodiments of cooling a motor controlling using a motor are disclosed. In some embodiments, a system includes an electric motor including at least one rotor with integrated features positioned and configured to pull air into and through the electric motor. The system also includes at least one motor controller each comprising a heat sink positioned in an air intake path from a source of air to the electric motor. A method of manufacturing the system includes arranging at least one motor controller and at least one electric motor, coupling the at least one motor controller and at least one electric motor via a flexible duct, and adapting the arrangement of the at least one motor controller and the at least one electric motor to passively provide cooling via airflow through the at least one motor controller and at least one electric motor in proportion to a load on the at least one electric motor.
US10608504B2 Rotary electric machine
A rotary electric machine including a stator and a rotor. The stator includes a stator core and an armature winding. The rotor includes a rotor core and a plurality of permanent magnets. The rotor core is disposed on the periphery of a shaft such that a magnetic gap is formed between the rotor core and the stator. The plurality of permanent magnets project in a rotary axis direction from an end face of the rotor core. The rotary electric machine further includes a plurality of magnet holding portions provided respectively on parts of the plurality of permanent magnets that project from the end face of the rotor core. Spaces are provided between the plurality of magnet holding portions.
US10608502B2 Instant energy system
A non-polluting, zero hazardous gas emission electricity generating hybrid system is provided with a hydraulic pressure drive cylinder. To one end of the linear movement drive cylinder is connected with a fluid reservoir containing the fluid to be supplied to the drive cylinder. The fluid from the reservoir is pressured through the inlet pipes by the mechanical pump electrically connected to the motor positioned on top of the said fluid reservoir. To the other end of the linear movement drive cylinder is provided an outlet means for collecting the said fluid into the fluid reservoir enabling the linear movement for the hydraulic cylinder.
US10608495B2 Liquid-cooled motor
A liquid-cooled motor includes a motor arranged inside a motor case; an internal tube arranged inside the motor case; an external tube arranged outside the motor case; and a supporting member fixed to the motor case to support the internal tube and the external tube and to allow the internal tube and the external tube to be communicated with each other. The supporting member includes a first supporting portion arranged to the motor case side to support the internal tube; and a second supporting portion arranged to another side opposite to the motor case side to support the external tube. The first supporting portion includes sealing members arranged along an outer circumference surface of the internal tube; an air chamber arranged between the sealing members; and a water draining portion allowing the air chamber and an outside portion of the motor case to be communicated with each other.
US10608491B2 Rotary electric machine
Coolant flow channels include a main flow channel that is spaced apart from a magnet accommodating aperture on an inner circumferential side, and that passes axially through a rotor core; a magnet cooling flow channel that is formed on an inner circumferential side of a permanent magnet, an inner circumferential surface of the permanent magnet being a portion of the magnet cooling flow channel; and a relay flow channel that passes axially through the rotor core in a state in which the main flow channel and the magnet cooling flow channel are linked, a first end plate opens a first axial end of the main flow channel, and closes a first axial end of the magnet cooling flow channel and the relay flow channel, and a second end plate opens second axial ends of the main flow channel, the magnet cooling flow channel, and the relay flow channel.
US10608488B2 Radially embedded permanent magnet rotor and methods thereof
In one embodiment, a permanent magnet rotor is provided. The permanent magnet rotor includes at least one permanent magnet and a substantially cylindrical rotor core including an outer edge and an inner edge defining a central opening. The rotor core includes a radius R, at least one pole, and at least one radial aperture extending radially though the rotor core from the outer edge to a predetermined depth less than the radius. The at least one radial aperture is configured to receive the at least one permanent magnet. The rotor further includes at least one protrusion extending into the at least one radial aperture, the at least one protrusion positioned substantially along a bottom of the at least one radial aperture and configured to facilitate retention of the at least one permanent magnet within the at least one radial aperture.
US10608486B2 Interior permanent magnet electric motor, compressor, and refrigerating and air-conditioning device
Provided is an interior permanent magnet motor, including: a stator; and a rotor, in which an outline of each of magnet insertion holes includes a radially inner-side line, a radially outer-side line, a pair of side lines, a pair of first round portions, and a pair of second round portions, in which a thin portion is formed between an outer peripheral surface of the rotor and each of the side lines, in which each of the first round portions is provided between a corresponding end of the corresponding radially outer-side line and a corresponding end of the corresponding side line, and in which each of the second round portions is provided between a corresponding end of the corresponding radially inner-side line and a corresponding end of the corresponding side line.
US10608483B2 Stator, electric motor, and air conditioner
A stator includes a plurality of winding sections circumferentially disposed at an equal interval; a spacer inserted into a space between the winding sections; and a resin section filling the space into which the spacer is inserted.
US10608473B2 Power feeding apparatus and power feeding system
Provided is a power feeding apparatus in a power feeding system that is configured to transmit, in a contactless fashion, electric power from the power feeding apparatus to a power receiving apparatus by magnetic coupling. The power feeding apparatus includes a power feeding resonator, a power supply, a communicator, and a controller. The power supply is configured to output a high-frequency signal to the power feeding resonator. The communicator is configured to receive load information from the power receiving apparatus. The load information includes information on at least a voltage between the voltage and a current of a load coupled to the power receiving apparatus. The controller is configured to perform, on the power supply, a control of the high-frequency signal on a basis of the load information received by the communicator, after starting of the output of the high-frequency signal by the power supply.
US10608465B2 Device forming an interface between an auxiliary power supply system and a power generation module in a rail vehicle
A device (2) forming an interface between an auxiliary power supply system (1) and a power generation module (3) in a rail vehicle, the power generation module (3) being designed to charge a first type of auxiliary power supply system with electrical energy, includes elements of connection to the power generation module (3) and to a second type of auxiliary power supply system (1), the second type of auxiliary power supply system differing from the first type of auxiliary power supply system, and the interface device (2) includes interface elements designed for the operation of the second type of auxiliary power supply system (1) in combination with the power generation module (3).
US10608455B2 Quick battery charging with protection based on regulation relative state of charge
Techniques are described for quick charging of batteries. For example, a battery charging system can include a battery charger integrated circuit (IC) and a fuel gauge IC coupled between a battery and a central processor to execute a stored multi-phase battery charging protocol. Executing the protocol can include charging the battery in a constant current regulation phase by applying a constant charge current until a charge voltage (e.g., measured by the battery charger IC) reaches a defined regulation voltage that is higher than the nominal voltage of the battery plus the voltage drop across series components of the battery. Protection of the battery during such charging includes monitoring a present relative state of charge (RSOC) of the battery (e.g., by the fuel gauge IC) to detect when the present RSOC reaches a defined regulation RSOC level that may be substantially 100 percent of the charge capacity of the battery.
US10608450B2 Power polarity detection for accessory mode change
A portable electronic accessory is adapted to initiate an operational mode change in a portable electronic accessory responsive to a user-initiated instruction received along a standard power line. The portable electronic accessory includes a rechargeable battery, electrical leads adapted to couple with a charging source to charge the rechargeable battery, and a polarity detection circuit configured to detect a power polarity switch of the electrical leads when the portable electronic accessory is coupled to the charging source. The portable electronic accessory further includes a controller that initiates a device mode change responsive to the power polarity switch detected by the polarity detection circuit.
US10608448B2 Power bank system for a motor vehicle
A power bank system is provided for a motor vehicle. That power bank system includes a power bank charging module that is integrated into a body interior of the motor vehicle. The power bank charging module includes a dedicated receiver for a portable power bank. Further the power bank system includes a portable power bank that is displaceable between a charging position within the dedicated receiver and a mobile use position withdrawn from the dedicated receiver. Advantageously, the portable power bank may be utilized to power a portable electronic device of a user outside of the motor vehicle for an extended period of time.
US10608440B2 Control circuit configured to determine when a direct current component in an alternating current power line passes a designated threshold
Control circuit includes a current sensor that is configured to detect alternating current transmitted through a power line. The alternating current includes an alternating current (AC) component and a direct current DC offset component. The control circuit also includes a filter sub-circuit that is configured to receive a sensor output from the current sensor that is representative of the AC component and the DC component. The AC component has a frequency higher than a frequency of the DC component. The filter sub-circuit is configured generate a DC output that is based on the DC component. The control circuit also includes an analysis sub-circuit that is configured to receive the DC output and determine that the DC output has passed a designated threshold. The analysis sub-circuit is configured to trip a relay or output a signal when the DC output passes the designated threshold.
US10608438B2 Electrical power generation system and method for aircraft
A method for generating electrical power comprising operating variable frequency generators using a common prime mover and controlling the variable frequency generators using a mechanical phase difference as follows: M ⁢ ⁢ P ⁢ ⁢ D = 360 G ⁢ ⁢ Φ ⁢ ⁢ p wherein MPD is the mechanical phase difference in degrees between rotors between a pair of variable frequency generators, G is a number of variable frequency generators, Φ is a number of electrical phases in a variable frequency generator in the variable frequency generators, and p is a number of pole pairs in the variable frequency generator in the variable frequency generators, wherein the variable frequency generators are controlled such that each variable frequency generator in the variable frequency generators has a selected mechanical phase difference from another variable frequency generator in the variable frequency generators that is an integer multiple of the mechanical phase difference that is less than 360 degrees.
US10608435B2 Continuously balancing multiple phases of a power grid
Intermittently re-distributing power from three phases of a power grid connected to power consuming components of a data center by configuring power supply units (PSUs) which are integrated into each enclosure, two PSUs per enclosure. The distribution is determined by machine logic to: (i) meet the predicted power requirements of the power consuming components of the data center, and (ii) the use of first phase, second phase and third phase electrical powers is at least approximately in balance.
US10608426B2 High temperature protection system for adjusting duty cycle by using pulse width modulation signal
High temperature protection system includes a thermal detection and control circuit, a pulse width modulation signal output circuit, a driving circuit, and a coil module. The thermal detection and control circuit is used for detecting a temperature and outputting at least one corresponding control signal. The pulse width modulation signal output circuit is coupled to the thermal detection and control circuit for generating a pulse width modulation signal according to the at least one control signal. The driving circuit is coupled to the pulse width modulation signal for generating at least one driving voltage. The coil module is coupled to the driving circuit and is operated according to the at least one driving voltage.
US10608423B2 Electric vehicle inverter module laminated bus bar
A laminated bus bar of an inverter module to power an electric vehicle is provided. The laminated bus bar can include a first insulating layer and a current layer disposed over the first insulting layer. The current layer can include an output terminal. The laminated bus bar can include a second insulating layer disposed over the current layer. The laminated bus bar can include a third insulating layer disposed over the second insulating layer. The laminated bus bar can include a first polarity (e.g., negative) layer disposed over the third insulating layer. The first polarity layer can include a first polarity (e.g., negative) input terminal. The laminated bus bar can include a fourth insulating layer disposed over the first polarity layer. The laminated bus bar can include a second polarity (e.g., positive) layer disposed over the fourth insulating layer and that includes a second polarity (e.g., positive) input terminal.
US10608419B2 Switchgear cabinet or rack for accommodating electrical energy stores, in particular batteries, and a corresponding switchgear cabinet assembly or rack assembly
The invention relates to a switch cabinet or rack or rack for receiving electrical energy storage units, in particular batteries, whereby the switch cabinet or the rack has a plurality of energy storage unit slots arranged above one another, so characterized in that the energy storage unit slots are formed by a plurality of grooves, whose longitudinal and slide-in direction extends in the depth direction of the switch cabinet or rack, whereby in each case a pair of grooves are set up on the opposite lying sides of the switch cabinet or rack at the same vertical height and with their open longitudinal side directed toward one another.
US10608415B2 Connector plug for connecting an ignition coil to a spark plug
A connector plug is described for connecting an ignition coil to a spark plug, comprising an electrical conductor, which has a first end for contacting the ignition coil and a second end for contacting the spark plug, and a protective tube, which surrounds the electrical conductor. In accordance with this disclosure it is proposed that the protective tube has a predetermined bending point with a reduced bending stiffness.
US10608411B2 Light-emitting device, method for manufacturing same, and projector
A light-emitting device includes a substrate and a stack provided on the substrate. The stack includes a plurality of columnar portions each of which includes a first columnar portion and a second columnar portion which has a diameter smaller than a diameter of the first columnar portions. Each first columnar portion is provided between the substrate and the second columnar portions, and includes: a first semiconductor layer; a second semiconductor layer having a conductivity type different from a conductivity type of the first semiconductor layer; and a light-emitting layer provided between the first semiconductor layer and the second semiconductor layer and capable of generating light. The first semiconductor layer is provided between the substrate and the light-emitting layer. Each second columnar portion includes a third semiconductor layer having a conductivity type different from a conductivity type of the first semiconductor layer.
US10608404B2 Bonded laser with solder-free laser active stripe in facing relationship with submount
A laser light source, a submount for a semiconductor laser, and a method of providing a laser light source are provided. The laser light source includes a submount with first and second electrical contacts thereon and a trench there-between. A semiconductor laser is bonded to the submount by bonding third and fourth electrical contacts of the laser to the first and second electrical contacts, respectively. The third and fourth electrical contacts of the laser are arranged on opposite side of a laser active stripe, which is arranged over the trench of the submount.
US10608399B1 Manufacturing technique of ultra-wideband high gain optical fibers and devices
A manufacturing technique of ultra-wideband high gain optical fibers and devices is disclosed, including: (1) manufacturing a gain fiber, which is a composite structural optical fiber, having a core composed of a plurality of sets of sector structures distributed symmetrically or a plurality of concentric ring structures. The core is composed of at least two kinds of rare-earth-ion-doped glass, and luminescence centers are located in different sector or ring structure regions; and (2) constructing a fiber laser: using the gain fiber, selectively exciting rare earth ions in different regions in the core by controlling a shape of pump light spot, and combining with fiber grating pairs to realize a tunable laser output. The present disclosure can manufacture gain fibers with high-gain and ultra-wideband characteristics by combining the design of the fiber structure and the control of the light field of the pump light.
US10608398B2 Radiation field amplifier system
Radiation field amplifier system for a radiation field with a wave length L comprising a first optical device, a second optical device, an amplifying unit and a heat dissipation system, said radiation field penetrates said first optical device, said amplifying unit and said second optical device in this order and at least one of said optical devices is part of said heat dissipation system, said optical devices act birefringently on said radiation field and said amplifying unit alters a polarization of said radiation field such that a depolarization of said radiation field occurring in said first optical device is essentially compensated by a depolarization of said radiation field occurring in said second optical device.
US10608393B2 Cable center line adapters for switchgear retro-fit applications
A cable adapter that is operable to electrically couple an existing switchgear cable used for old switchgear to a connection location on new switchgear. The adapter includes an elbow portion that is configured to be electrically coupled to a connector for the switchgear cable and an extension portion that is electrically coupled to the elbow portion. The adapter also includes a cylindrical connection portion electrically coupled to the extension portion and being configured to be electrically coupled to the new switchgear at the proper location. In one embodiment, the elbow portion, the extension portion and the connection portion combine as a single piece member including an internal conductor, a dielectric insulation rubber layer covering the internal conductor and an outer semi-conductive rubber layer covering the insulation layer, where the rubber layers are molded over the conductor.
US10608391B2 Slide battery and power tool for use with both slide and post batteries
Batteries having different form factors and power tools that are capable of using such batteries are described. In some embodiments, a power tool may use batteries having a post form factor as well as batteries having a slide form factor.
US10608386B2 Socket for connecting a trailer plug connector
A socket for connecting a trailer plug connector in the outside area of a towing vehicle has a socket housing, a first plug receiving opening, a cover, a harness connector, and a second plug receiving opening. Electrical socket contacts are supported in the socket housing extending into the first receiving opening for mating with a trailer plug connector and into the second plug receiving opening for mating with a harness connector. The harness connector has an outer perimeter lamella seal. The harness connector has terminal openings. A contact terminal connects with one single wire and has a single wire seal surrounding the single wire. The single wire seal abuts and seals an inside wall of the terminal opening. The socket housing includes a drainage opening from the inside of the first plug receiving opening to the outside of the socket housing. A shielding plate with a channel is located below the drainage opening to block water flow from outside into the plug receiving opening.
US10608366B1 Vehicle charger
A vehicle charger includes a base body, a fuse, a positive pole terminal, an elastic element, a voltage transformation unit, a negative connecting component and a front cover. An inside of the base body has an accommodating space. A front end of the base body has a fastening structure. The positive pole terminal is accommodated in the accommodating space and is connected with one end of the fuse. One end of the elastic element is connected with the other end of the fuse. The voltage transformation unit is accommodated in the accommodating space. The other end of the elastic element is connected with the voltage transformation unit. The negative connecting component is electrically connected with the voltage transformation unit. The front cover is detachably mounted to the base body. The front cover has a locking assembly. The locking assembly cooperates with and is buckled with the fastening structure.
US10608357B2 Electrical connection device
The present disclosure relates to an electrical connection apparatus provided on a substrate, comprising a base, a flexible circuit board, two connectors, and a fixing member. The flexible circuit board has a mating portion with a plurality of soldering pads; a mounting portion with a plurality of conductive blocks; and a plurality of conductive traces connecting the plurality of pads and the plurality of conductive blocks. The two connectors each have an insulative housing and a terminal. Each terminal has a soldering portion connected to the soldering pad. The substrate has a plurality of soldering pads connecting the conductive blocks. The fixing member fixes the base to the substrate. The present disclosure utilizes a ground layer of the flexible circuit board to reduce a signal crosstalk between the conductive traces, and utilizes the conductive blocks to connect the flexible circuit board and the substrate to improve coplanarity.
US10608353B2 Battery clamp
A clamp for providing an electrical connection to a battery includes a first arm, a second arm, a joint member, a first pivotable connection, and a second pivotable connection. The first arm includes a proximal end, a distal end, and an electrically conductive member at the distal end. The second arm includes a proximal end and a distal end. The first pivotable connection is between the joint member and the first arm, and defines a first axis, about which the first arm rotates relative to the joint member. The second pivotable connection is between the joint member and the second arm, and defines a second axis, about which the second arm rotates relative to the joint member. The first and second axes are displaced from each other in a direction that is perpendicular to the first axis.
US10608342B2 Multi-band, dual-polarization reflector antenna
An antenna includes a reflector and a waveguide assembly. The waveguide assembly includes a feed assembly and a support member that extends from behind the reflector to orient the feed assembly for direct illumination of the reflector. The waveguide assembly includes a first waveguide coupled to a first portion of a common waveguide, a second waveguide coupled to a second portion of the common waveguide, and a septum layer that includes a septum polarizer coupled between the common waveguide and the first and second waveguides.
US10608327B1 Antenna structure and wireless communication device employing same
An antenna structure requiring less installation space but providing 2G-5G wireless capabilities includes a first antenna, a second antenna, and a ferrite beads module. The ferrite beads module connects between the first antenna and the second antenna. When the antenna structure operates at a first radiation frequency band, a connection between first antenna and second antenna is open, thus the second antenna operates independently. For a second radiation frequency band, the first antenna and the second antenna are shorted out and cooperatively transmit and receive wireless signals, frequencies of the first radiation frequency band being greater than frequencies of the second radiation frequency band. A wireless communication device employing the antenna structure is also provided.
US10608326B2 Electronic device with component trim antenna
An optical component such as a camera, an acoustic component such as a speaker, or other electrical component may be mounted on the surface of an electronic device housing. A window structure may overlap the component. The window structure may be formed form an optically transparent material to allow light to pass or may be formed from an acoustically transparent material to allow acoustic signals to pass. A conductive structure such as a metal member may surround at least part of the periphery of the window structure. The conductive structure may serve as an antenna structure for an antenna. Radio-frequency transceiver circuitry may be coupled to an antenna feed for the antenna using a radio-frequency transmission line. The conductive structure may serve as a cosmetic trim for the electrical component.
US10608325B2 Electronic device
In order to further improve the communication quality, the electronic device (10) according to this disclosure includes the antenna (17) disposed on the case back (15) provided at the back side of the device, the display (11) provided on the front side of the device and the sheet metal member (12) that is provided at the front side of the device and is configured to protect the display (11). The sheet metal member (12) has a notch (121) extending in a specific direction, and the notch (121) divides the sheet metal member (12) into the external part (12A) and the internal part (12B) of the notch in the direction intersecting with a specific direction, and the external part (12A) functions as the antenna (18).
US10608322B2 Antenna component and mobile terminal having the same
An antenna component includes an antenna body and a conductor. The antenna body includes a PCB board and a spring piece, and a first end of the spring piece is connected to the PCB board. The conductor is configured to be connected to an insulator and an end metal piece, and includes a first conductive portion opposite to the insulator, and a second conductive portion connected to the first conductive portion and opposite to the end metal piece, and the first conductive portion abuts against a second end of the spring piece. A mobile terminal including an antenna component is further provided.
US10608314B2 Connection member and electronic device including the same
An electronic device is provided. The electronic device includes a circuit board, a first conductive member electrically connected to the circuit board at a first point, a second conductive member electrically connected to the circuit board at a second point, and a connection member connecting the first conductive member and the second conductive member, where the connection member includes a first conductive layer electrically connected to the first conductive member, a second conductive layer electrically connected to the second conductive member, and a dielectric layer disposed between the first conductive layer and the second conductive layer.
US10608313B2 Wilkinson combiner with coupled inductors
A power divider/combiner circuit with coupled inductors is provided. With coupled inductors, the new circuit topology exhibits broader bandwidth for insertion loss, port matching and isolation compared with traditional power divider/combiner circuit topologies. The coupled inductors can be implemented for single-stage low-pass networks, multi-stage low-pass networks, or multi-stage wide-band networks. For example, the power divider/combiner circuit includes a first coupled inductor circuit coupled to an input terminal that provides a first signal path to a first output terminal, and a second coupled inductor circuit coupled to the input terminal that provides a second signal path to a second output terminal. Each of the coupled inductor circuits include multiple inductors that are tightly and positively magnetically coupled to one another. Each of the coupled inductor circuits provides an output signal that is based on a transfer function that includes a coupling coefficient of the corresponding coupled inductor circuit.
US10608305B2 Counter-flow heat exchanger with in-line fittings
A counterflow heat exchanger for battery thermal management has a base plate, a cover plate and manifold cover. The base plate includes alternating first and second longitudinal fluid flow passages. The cover plate is sealed to the base plate to enclose the first and second fluid flow passages, and includes a first fluid opening and a plurality of second fluid openings arranged at spaced apart intervals across a width of the cover plate. The manifold cover includes an embossment surrounded by a peripheral flange which is sealed to the cover plate and surrounds at least the plurality of second fluid openings. The interior of the embossment defines a manifold chamber in flow communication with the second fluid openings in the cover plate. The top of the manifold cover has at least a second fluid opening in flow communication with the plurality of second fluid openings through the manifold chamber.
US10608304B2 Battery having a plurality of battery cells
A battery having a plurality of battery cells accommodated in a housing, wherein a plurality of first battery cells are electrically connected to one another in series and/or in parallel, and a plurality of second battery cells are electrically connected to one another in series and/or in parallel, wherein the first battery cells each have a first outer surface and the second battery cells each have a second outer surface, wherein the housing of the battery has a first housing wall and a second housing wall, which is arranged opposite the first housing wall, wherein a first flow channel is formed between the first wall of the housing and the first outer surface of one of the first battery cells, and wherein a second flow channel is formed between the second wall of the housing and the second outer surface of one of the second battery cells.
US10608297B2 Systems and methods for cooling batteries in a battery powered blow dryer
A battery powered blow dryer having a novel battery cooling feature to simultaneously cool the batteries and improve hair dryer performance.
US10608296B2 Battery module
Provided is a battery module suitable for cooling battery cells between battery cartridges within a short period of time by including cooling ducts at side portions of the battery cartridges to restrict inflow of air from the cooling ducts to air paths of the battery cartridges. The battery module includes: a battery stack including battery cartridges having air induction holes protruding from grooves at side surfaces of the battery cartridges and air paths communicating with the air induction holes, at least one battery cell alternately stacked with the battery cartridges; a sealing member including an outer sealing frame and sealing ribs located in the grooves of the battery stack, and middle sealing frames located between the air induction holes; and a cooling duct including a groove portion covering the grooves and accommodating the outer sealing frame.
US10608290B2 Flexible battery and electronic device
To provide a lithium-ion storage battery or electronic device that is flexible and highly safe. One embodiment of the present invention is a flexible storage battery including a positive electrode, a negative electrode, a separator between the positive electrode and the negative electrode, an exterior body that surrounds the positive electrode, the negative electrode, and the separator, and a wiring provided along the exterior body. At least part of the wiring is more easily breakable by deformation than the exterior body. The wiring is more vulnerable to deformation than the exterior body and thus damaged earlier than the exterior body. Damage to the wiring is detected and an alert is sent to a user; thus, the use of the storage battery can be stopped before the exterior body is damaged.
US10608282B2 Binders, electrolytes and separator films for energy storage and collection devices using discrete carbon nanotubes
In various embodiments an improved binder composition, electrolyte composition and a separator film composition using discrete carbon nanotubes. Their methods of production and utility for energy storage and collection devices, like batteries, capacitors and photovoltaics, is described. The binder, electrolyte, or separator composition can further comprise polymers. The discrete carbon nanotubes further comprise at least a portion of the tubes being open ended and/or functionalized. The utility of the binder, electrolyte or separator film composition includes improved capacity, power or durability in energy storage and collection devices. The utility of the electrolyte and or separator film compositions includes improved ion transport in energy storage and collection devices.
US10608274B2 Redox flow battery and method for operating the battery continuously in a long period of time
The present invention provides a redox flow battery comprising a positive electrolyte storage tank and a negative electrolyte storage tank, wherein the positive electrolyte storage tank and the negative electrolyte storage tank is kept to be in liquid communication through a pipe, wherein the length-to-diameter ratio of the pipe for the liquid communication is not less than about 10. The present invention also provides a method for operating the redox flow battery continuously in a long period of time.
US10608272B2 System for capturing CO2 from a fuel cell
A carbon dioxide capture system for capturing carbon dioxide from an exhaust stream. The system may include a fuel cell configured to output a first exhaust stream comprising carbon dioxide and water. The system may further include an electrolyzer cell configured to receive a first portion of the first exhaust stream and output a second exhaust stream comprising oxygen and carbon dioxide. The fuel cell may be a solid oxide fuel cell. The electrolyzer cell may be a molten carbonate electrolysis cell.
US10608263B2 Coolant bypass structure
A coolant bypass structure includes a main loop forming a channel in which coolant circulates; a bypass loop connected to the main loop and forming a selective bypass channel; and a stack bypass valve provided between the main loop and the bypass loop to open and close the bypass loop according to a predetermined temperature, and provided with an outlet temperature sensor. The coolant bypass structure may improve marketability by decreasing the starting time of the fuel cell vehicle in a frozen state and improve power efficiency.
US10608259B2 Lithium-air secondary battery and method of manufacturing the same
A method of manufacturing a lithium-air secondary battery is provided. The method includes preparing molybdenum oxide and a carbon structure, pulverizing and mixing the molybdenum oxide and the carbon structure by performing a ball-milling process on the molybdenum oxide and the carbon structure, and manufacturing molybdenum carbide by carburizing the molybdenum oxide with the carbon structure.
US10608258B2 Catalyst for solid polymer fuel cells and method for producing same
The present invention aims to provide a catalyst that makes it possible to reduce an amount of solid electrolyte mixed and improve initial performance of a fuel cell, and also a method for producing the catalyst. The present invention relates to a catalyst for a solid polymer fuel cell, which has sulfo groups (—SO3H) on catalyst particles. In TEM-EDX analysis, a ratio (IS/IPt) of a sulfur peak intensity (IS) to a platinum peak intensity (IPt) on the catalyst particles is within a range of 0.0044 or more and 0.0090 or less. The catalyst makes it possible to reduce the amount of solid electrolyte added and also a fuel cell with excellent initial performance, and thus contributes to a practical use of a fuel cell.
US10608248B2 Lithium manganese composite oxide, secondary battery, and electrical device
The volume density or weight density of lithium ions that can be received and released in and from a positive electrode active material is increased to achieve high capacity and high energy density of a secondary battery. In a lithium manganese composite oxide, each particle includes a first region including a crystal with a layered rock-salt crystal structure and a second region including a crystal with a spinel crystal structure. The second region is in contact with the outside of the first region. The lithium manganese composite oxide has high structural stability and high capacity.
US10608244B2 Lithium ion secondary battery
A lithium ion secondary battery having more improved cycle characteristics is provided. The present invention relates to a lithium ion secondary battery having a negative electrode comprising a graphite and a silicon oxide having a composition represented by SiOx (0
US10608242B2 Lead-acid battery
A lead-acid battery includes a negative electrode plate that comprises: a negative electrode material which has a density of 2.7 g/cm3 or more and 3.8 g/cm3 or less and contains an organic expander having an S element content of 3900 μmol/g or more; and a current collector.
US10608230B2 External connection busbar holding module and connection module
An external connection busbar holding module includes: a first external connection busbar includes a bolt-fastening portion that is bent orthogonal to one end, and to which an external connection component is to be bolted, the bolt-fastening portion being provided at another end; and an external connection busbar protector that holds the first external connection busbar. The external connection busbar protector includes a positioning portion into which the bolt-fastening portion is inserted, and that positions the first external connection busbar. The positioning portion includes an entrance portion having a predetermined clearance relative to the bolt-fastening portion, and a clearance reduction portion that reduces the predetermined clearance.
US10608229B2 Battery module, battery, and electric device
According to one embodiment, a battery module includes a plurality of sub-modules. The plurality of sub-modules are integrated. Each of the plurality of sub-modules includes a cell group configured using a plurality of cells connected in series. The plurality of cells configuring the cell group are arranged linearly such that intra-cell current directions are parallel and the intra-cell current direction of each of the cells is opposite to the intra-cell current direction of the cell adjacent to each cell in the cell group. Each of the plurality of sub-modules includes an input terminal to input a current to the cell group and an output terminal to output the current from the cell group.
US10608224B2 Apparatus with thermally responsive insulator between battery cells
Insulators and polymer-coated insulators are provided. The insulators can include thermally-insulating nanoparticles and a binder configured to volatilize at a volatilization temperature. Insulators can also include an inorganic thermally-insulating material forming a porous structure. The porous structure can be configured to reduce the mean free path of gases in the insulator as compared to gases outside the porous structure. Polymer-coated insulators including an inorganic thermally-insulating material and a polymer coating disposed on the surface of the inorganic thermally-insulating material are also provided. Insulators can also include thermally-insulating nanoparticles and an opacifier. The opacifier can include a carbonaceous material coated with a refractory material that inhibits oxidation of the carbonaceous material at a carbon oxidation temperature. The insulators or polymer-coated insulators can be disposed between battery cells or battery cell blocks in an apparatus.
US10608218B2 Battery module and battery pack comprising same
A battery module is provided. A battery module according to an embodiment of the present disclosure includes a cartridge assembly including a plurality of cartridges, each cartridge accommodating a battery cell, a casing including an opening formed therein and accommodating the cartridge assembly through the opening and surrounding the cartridge assembly, and a cover coupled to the opening of the casing, in which the cover includes a pressurizing portion pressurizing the battery cell when the battery cell swells.
US10608215B2 Curved surface-structured battery pack
Disclosed herein is a battery pack including a battery cell having a curved surface and a pack housing having a curved surface, the pack housing having a battery cell receiving space corresponding to the curved surface of the battery cell to prevent occurrence of a spring back phenomenon of the battery cell and to prevent change in curvature of the battery cell due to external impact.
US10608211B2 Outer casing material for battery and lithium secondary battery
An outer casing material for a battery 4 is provided, wherein an outer layer 11, a metal foil layer 10 and an inner layer 8 are laminated via an adhesive layer 5; the inner layer 8 comprises a sealant layer 8b and a base material layer 8a; the sealant layer 8b is made from a propylene-ethylene random copolymer wherein a melt flow rate at 230° C. thereof is in a range of 3 to 30 g/10 minutes; the base material layer 8a is made of a resin composition wherein a melt flow rate at 230° C. thereof is in a range of 0.1 to 15 g/10 minutes, xylene-soluble component Xs thereof satisfies the predetermined conditions, and the resin composition comprises 50 to 80% by mass of a propylene component (A) and 50 to 20% by mass of a copolymer component (B) which is an elastomer of a copolymer of propylene and ethylene and/or α-olefin having 4 to 12 carbons and includes 50 to 85% by mass of a polymerization unit originated from propylene.
US10608209B2 Method for manufacturing of display device using inspection pattern
A method for manufacturing a display device is provided. A process of forming an inspection pattern, in which a protective film unit is partially removed in a thickness direction, in a pad area portion of the protective film unit, which corresponds to a pad area of a display unit, may be performed, and then, a process of delaminating the pad area portion of the protective film unit may be performed. A process of checking whether the inspection pattern exists may be performed to check whether the delamination has succeeded, and, at the same time, a process of measuring distances from an alignment mark to each of a long side and a short side of the display unit may be performed.
US10608206B2 Display panel and display device
A display panel and a display device are provided. The display panel is a flexible bendable or foldable display panel. In order to improve the anti-bending performance of a bending region, a flexible thin-film encapsulation unit in the bending region is divided into a plurality of first thin-film encapsulation units and a plurality of second thin-film encapsulation units extending in a direction of the bending axis, thereby solving the problems of a large stress caused by the integrated encapsulation units in the original bending region, and a poor anti-bending performance caused thereby.
US10608205B2 Sealing structure and light emitting device
A sealing structure (200) seals a light emitting unit (140) and includes a first inorganic film (210), a second inorganic film (220), a first resin-containing film (230), and a second resin-containing film (240). The film thickness of the first inorganic film (210) is equal to or greater than 1 nm and equal to or less than 300 nm. The first resin-containing film (230) is in contact with the first inorganic film (210) and includes a first resin. The second inorganic film (220) is positioned on an opposite side of the first inorganic film (210) with the first resin-containing film (230) interposed between the first and second inorganic films. The second resin-containing film (240) is positioned between the first resin-containing film (230) and the second inorganic film (220) and is in contact with the second inorganic film (220). The second resin-containing film (240) includes a second resin.
US10608203B2 Silicon oxide sealing layer for electroluminescent device
An organic EL display device includes a substrate and an organic EL element (electroluminescent element) provided on the substrate. The organic El display device includes a sealing layer that seals the organic EL element. The sealing layer includes silicon oxide films. Moreover, the degree of oxidation of the silicon oxide films is set to 1.2 or more and 1.8 or less.
US10608202B2 Display apparatus with bent area including spaced patterns
A display apparatus includes a substrate having a first area, a second area, and a third area, the second area being between the first and third areas, a display unit on the substrate in the first area, and an encapsulation layer covering the display unit in the first area and extending into the second area, the encapsulation layer including a first inorganic layer, a second inorganic layer, an organic layer between the first and second inorganic layers in the first area, and a plurality of organic patterns spaced apart from each other at certain intervals in the second area. The first and third areas of the substrate are bent with respect to each other at a predetermined angle, other than a straight angle, with the second area bent therebetween, and the plurality of organic patterns are in the second area that is bent toward the bottom of the substrate.
US10608200B2 Flexible display module and display device
A flexible display module includes a flexible substrate, a display layer disposed on the flexible substrate, a protective layer disposed on the display layer, a strengthening layer disposed between the display layer and the protective layer, the modulus of the strengthening layer being greater than or equal to the modulus of any of the layers in the flexible display module.
US10608196B2 Quantum-dot display substrate, method for preparing the same, and display panel
The present disclosure discloses a quantum-dot display substrate, a method for preparing the same, and a display panel. The quantum-dot display substrate includes a substrate and a plurality of light emitting sub-pixels disposed on the substrate, in which each of the light emitting sub-pixels includes a quantum-dot light emitting layer, and the quantum-dot light emitting layer includes a crosslinked network formed by crosslinking quantum dots having a crosslinkable ligand with a crosslinking agent.
US10608195B2 Flexible OLED display panel and manufacturing method thereof
The present invention provides a flexible organic light-emitting diode (OLED) display panel, which includes a first polyimide layer, a barrier layer and a second polyimide layer that are sequentially stacked and a thin film transistor (TFT) structure and an OLED structure that are sequentially disposed on the second polyimide layer, in which a material of the barrier layer includes at least one of silicon dioxide and silicon nitride. By arranging a flexible base as an upper polyimide layer and a lower polyimide layer and adding a barrier layer between the two polyimide layers, the present invention can effectively block water and oxygen from entering an interior of a component through a flexible polyimide base, thereby protecting the TFT structure and the OLED structure and improving the lifespan of the OLED display panel. The present invention further provides a manufacturing method of a flexible OLED display panel.
US10608193B2 Display device having reduced stress of conductive layers in bending area
A display device includes: a substrate including a bending area at least partially bent around a bending axis extending in a first direction; a first organic layer on the substrate, where a plurality of first openings is defined in a portion of the first organic layer corresponding to the bending area; a first conductive layer on the portion of the first organic layer and covering at least a portion of the plurality of first openings; a second organic layer on the first conductive layer, where a plurality of second openings is defined in the second organic layer; and a second conductive layer on the second organic layer, covering at least a portion of the plurality of second openings, and electrically connected to the first conductive layer through the plurality of second openings.
US10608181B2 Manufacturing method of light-emitting element
A method for manufacturing a light-emitting element, in particular, a method for manufacturing a light-emitting element with high emission efficiency is provided. In the method for manufacturing a light-emitting element that includes a light-emitting layer containing a host material and a light-emitting material that is an organic compound or an organic metal complex, the light-emitting layer is formed by co-evaporation of the light-emitting material and the host material, and the light-emitting layer is deposited by co-evaporation while the percentage of the partial pressure of carbon dioxide with respect to the total pressure in an evaporation chamber for the co-evaporation is kept higher than that in the air.
US10608178B2 Memory cell structures
The present disclosure includes memory cell structures and method of forming the same. One such memory cell includes a first electrode having sidewalls angled less than 90 degrees in relation to a bottom surface of the first electrode, a second electrode, including an electrode contact portion of the second electrode, having sidewalls angled less than 90 degrees in relation to the bottom surface of the first electrode, wherein the second electrode is over the first electrode, and a storage element between the first electrode and the electrode contact portion of the second electrode.
US10608175B2 Resistance change device having electrode disposed between resistance switching layer and ferroelectric layer
A resistance change device according to an embodiment of the disclosure includes a first electrode, a resistance switching layer disposed on the first electrode, a second electrode disposed on the resistance switching layer, a ferroelectric layer disposed on the second electrode, and a third electrode disposed on the ferroelectric layer.
US10608171B2 Self contacting bit line to MRAM cell
Embodiments of the invention disclose magnetic memory cell configurations in which a magnetic storage structure is coupled to an upper metal layer with minimal overlay margin. This greatly reduces a size of the memory cell.
US10608163B2 Multilayer component having internal electrodes alternatingly connected to external electrodes
A multilayer component is disclosed. In an embodiment, a multilayer component includes a fully active stack comprising a plurality of dielectric layers, internal electrodes and two external electrodes arranged on opposite sides of the stack, wherein at least one portion of the internal electrode layers are coated.
US10608162B2 Stacked film, electronic device substrate, electronic device, and method of fabricating stacked film
A stacked film includes an oxide film including a ZrO2 film, a metal oxide film provided on the oxide film, and a predetermined metal film provided on the metal oxide film and having a single orientation, and the metal oxide film is a PtO film or a PdO film. In the case of this structure, the predetermined metal film has a single orientation, and characteristics of the piezoelectric film such as PZT formed on the predetermined metal film are improved. Therefore, excellent characteristics such as an increase in the driving force due to the piezoelectric film or a reduction in leakage current can be exhibited.
US10608156B2 Thermoelectric module and manufacturing method thereof
The present disclosure discloses a thermoelectric module to which a bonding technique for stably driving the thermoelectric module at high temperatures is applied and a method of manufacturing the thermoelectric module. The thermoelectric module according to the present disclosure includes thermoelectric elements including a thermoelectric semiconductor, an electrode which includes a metal material and is connected between the thermoelectric elements, and a bonding layer which is interposed between the thermoelectric element and the electrode to bond the thermoelectric element with the electrode and includes a metal compound including metals of two or more classes as a sintered body of a paste including metal powders of two or more classes.
US10608153B2 Light emitting device package and light emitting apparatus having the same
A light emitting device package is provided. The light emitting device package may include a body having first to sixth side surfaces and a cavity on the first side surface, first and second lead frames on a bottom of the cavity, and a light emitting chip on at least one of the first and second lead frames. The first and second lead frames may have first and second bonding portions on first and second outer side areas of the body and a first heat and second radiating portions bent from the first and second bonding portions. The first and second recesses may include an upper area inclined at a first angle and a lower areas inclined at a second angle from the upper area. The second angle may be smaller than the first angle, and the first and second heat radiating portions of the first and second lead frames may be provided on the lower areas.
US10608152B2 Electro-optical assembly
According to an aspect of the invention, there is provided an electro-optical device comprising: an electro-optical element having electric terminals and a support for supporting said electro-optical element, said support comprising a substrate, at least an electrode for electrical connection to an electric terminal of the electro-optical element, and a reflective member, said reflective member being disposed on the substrate surface over a perimeter of the electro-optical element, so as to reflect electromagnetic radiation to or from the electro-optical element via said reflective member when in use. The reflective member is contained in a recess provided in or on the substrate surface having a transparent cover covering said recess. The reflective member is formed of a metal that is in liquid state when in use. Advantages may include improved reflective properties and less optical degradation.
US10608146B2 Production of radiation-emitting components
A method includes providing a metallic auxiliary carrier and forming metallic structure elements on the auxiliary carrier by carrying out at least one metal deposition process with the aid of at least one masking layer. Provision is furthermore made for arranging a reflective embedding material enclosing the metallic structure elements on the auxiliary carrier and removing the auxiliary carrier, such that a carrier comprising the structure elements and the embedding material and comprising two opposite main sides is provided. The main sides of the carrier are formed by the structure elements and the embedding material. The method furthermore includes arranging radiation-emitting semiconductor chips on the carrier, arranging a conversion material for radiation conversion on the carrier provided with the semiconductor chips, and carrying out a singulation process of forming separate radiation-emitting components.
US10608142B2 Method of making a light emitting device having a patterned protective layer
A method of manufacturing a light-emitting device includes: providing a substrate; forming a light-emitting structure comprising an active layer on the substrate; forming a protective layer having a first thickness on the light-emitting structure; etching the protective layer such that the protective layer has a second thickness less than the first thickness; and patterning the protective layer.
US10608135B2 Wafer level sensing module
The instant disclosure provides a wafer level sensing module and a manufacturing method thereof. The wafer level sensing module includes a chip substrate, a proximity sensing unit, and an ambient light sensing unit. The proximity sensing unit is disposed on the chip substrate and includes an emitter, a first receptor, and a shielding assembly. The shielding assembly includes a first shielding member, a second shielding member, a third shielding member, a first lens, and a second lens. The ambient light sensing unit is disposed on the chip substrate and is separate from the proximity sensing unit. The ambient light sensing unit includes a second receptor and a transparent shielding plate. The first receptor and the second receptor are formed on the chip substrate and exposed from a top surface of the chip substrate, and the transparent shielding plate corresponds in position to the second receptor.
US10608127B2 Method for manufacturing cathode of solar unit
A cathode of a solar unit and method for manufacturing thereof, and a solar cell. The method for manufacturing a cathode of a solar unit includes the following steps: step a) curing a composition to form a film, and the composition comprises conducting polymer, curing material, ionic liquid and phosphorene; step b) applying photoresist on the film corresponding to pixel areas by ink jet printing or applying photoresist on the film corresponding to pixel areas by coating, and then carrying out the processes of exposure and development; step c) etching the film on which the photoresist has been ink jet printed or coated to form the cathode pattern of the solar unit; step d) peeling off the photoresist to obtain the cathode of the solar unit. A cathode of a solar unit that has high stability, good flexibility, low resistance value and long cell duration can be manufactured by using the method for manufacturing a cathode of a solar unit.
US10608125B1 Exposed die sensor package
Packaging techniques are described for fabricating an sensor package that include one or more sensor devices, such as optical sensors or light sources, where an active side of the sensor device is exposed. Additionally, the side of the sensor package including the sensor die is substantially flat (e.g., topology is less than about 75 μm), the sensor package does not include wire bonding, and the package interconnect (e.g., solder bump array or other connection) is disposed on a side of the sensor package opposite the sensor die.
US10608120B2 Multi-channel thin film transistor and pixel including the same
A multi-channel thin film transistor (“TFT”) includes: a gate electrode; a semiconductor including a first channel area, which operates within a first driving range and has a first threshold voltage, and a second channel area which operates within a second driving range smaller than the first driving range and has a second threshold voltage, where an absolute value of the second threshold voltage is greater than an absolute value of the first threshold voltage; a first electrode connected to an end of the semiconductor; and a second electrode connected to another end of the semiconductor.
US10608117B2 Thin-film transistor including oxide semiconductor layer, method of manufacturing the same, and display apparatus including the same
A thin-film transistor is disclosed. The thin-film transistor includes a gate electrode disposed on a substrate, an oxide semiconductor layer disposed so as to overlap at least a portion of the gate electrode in the state of being isolated from the gate electrode, a gate insulation film disposed between the gate electrode and the oxide semiconductor layer, a source electrode connected to the oxide semiconductor layer, and a drain electrode connected to the oxide semiconductor layer in the state of being spaced apart from the source electrode, wherein the oxide semiconductor layer includes indium (In), gallium (Ga), zinc (Zn), tin (Sn), and oxygen (O), the content of indium (In) in the oxide semiconductor layer is greater than the content of gallium (Ga), the content of indium (In) is substantially equal to the content of zinc (Zn), and the content ratio (Sn/In) of tin (Sn) to indium (In) is 0.1 to 0.25.
US10608108B2 Extended drain MOSFETs (EDMOS)
The present disclosure relates to semiconductor structures and, more particularly, to extended drain MOSFET structures with a dual oxide thickness and methods of manufacture. The structure includes an extended drain metal oxide semiconductor transistor (EDMOS) comprising a gate structure with a dual oxide scheme.
US10608103B2 Method for forming vertical field effect transistor devices having alternating drift regions and compensation regions
A method for forming a semiconductor device includes forming a body implant region of a vertical field effect transistor arrangement in a semiconductor substrate and forming a plurality of compensation regions in the semiconductor substrate after forming the body implant region of the vertical field effect transistor arrangement. Further embodiments of methods for forming a semiconductor device are described.
US10608102B2 Semiconductor device having a drain electrode contacting an epi material inside a through-hole and method of manufacturing the same
Provided is a semiconductor device including a substrate in which an insulation layer is disposed between a first semiconductor layer and a second semiconductor layer, a through-hole penetrating through the substrate, the through-hole having a first hole penetrating through the first semiconductor layer and a second hole penetrating through the insulation layer and the second semiconductor layer from a bottom surface of the first hole, an epi-layer disposed inside the through-hole, a drain electrode disposed inside the second hole and contacting one surface of the epi-layer, and a source electrode and a gate electrode which are disposed on the other surface of the epi-layer.
US10608094B2 Semiconductor device and method of forming the same
Semiconductor devices and methods of forming the same are disclosed. A semiconductor device includes a substrate, a gate structure over the substrate, a spacer and a source/drain region. The gate structure is disposed over the substrate. The spacer is disposed on a sidewall of the gate structure, wherein the spacer has a top surface lower than a top surface of the gate structure. The source/drain region is disposed adjacent to a sidewall of the spacer.
US10608092B2 Semiconductor power devices manufactured with self-aligned processes and more reliable electrical contacts
This invention discloses semiconductor power device that includes a plurality of top electrical terminals disposed near a top surface of a semiconductor substrate. Each and every one of the top electrical terminals comprises a terminal contact layer formed as a silicide contact layer near the top surface of the semiconductor substrate. The trench gates of the semiconductor power device are opened from the top surface of the semiconductor substrate and each and every one of the trench gates comprises the silicide layer configured as a recessed silicide contact layer disposed on top of every on of the trench gates slightly below a top surface of the semiconductor substrate surround the trench gate.
US10608086B2 Semiconductor structure with diffusion barrier region and manufacturing method thereof
The present invention provides a semiconductor structure, the semiconductor structure includes a substrate, at least one active area is defined on the substrate, a buried word line is disposed in the substrate, a source/drain region disposed beside the buried word line, a diffusion barrier region, disposed at the top of the source/drain region, the diffusion barrier region comprises a plurality of doping atoms selected from the group consisting of carbon atoms, nitrogen atoms, germanium atoms, oxygen atoms, helium atoms and xenon atoms, a dielectric layer disposed on the substrate, and a contact structure disposed in the dielectric layer, and electrically connected to the source/drain region.
US10608085B2 Two dimensional field effect transistors
The disclosed technology relates generally to semiconductor devices, and more particularly to field-effect transistors (FETs) comprising nanostructures, such as nanowires, fins, and two dimensional materials. In an aspect, a FET device comprises a substrate having an insulating surface and a vertical structure extending in a direction substantially perpendicular to the insulating surface, where the vertical structure has at least outer surfaces formed of an insulating material. The FET device additionally includes a thin layer of two-dimensional (2D) material enveloping the vertical structure and at least part of the insulating surface. The FET device additionally includes two electrodes in electrical contact with the thin layer of 2D material, where one of the electrodes is formed on top of the vertical structure. The FET device additionally includes a control electrode configured to apply an electric field across the thin layer of 2D material to cause a change in the conductivity of the thin layer of 2D material. The FET device further includes at least one stack of materials configured to provide different regions of band bending in the thin layer of 2D material by capacitive coupling.
US10608081B2 Method for lateral patterning of a pattern layer with three-dimensional pattern elements, and semiconductor device
The invention relates to a method for laterally structuring a structured layer (2) with a plurality of three-dimensional structure elements (20), having the following steps: a) providing the structured layer with the three-dimensional structure elements; b) forming a laterally structured covering layer (3) on the structured layer in order to define at least one structured layer region (4) to be removed; and c) removing the structured layer region to be removed by means of a force acting on the structure elements in the region to be removed. The invention further relates to a semiconductor component (1).
US10608077B2 Semiconductor device for high voltage isolation
A semiconductor device includes a substrate of a first conductivity type with relatively low impurity concentration; a first region of a second conductivity type with relatively low impurity concentration, =located in the substrate; a second region of the first conductivity type with relatively high impurity concentration, located in the substrate; first and second conductors, located on the first region and separated from each other by an isolator layer; and a third conductor, separated from the first and second conductors by the isolator layer, and located on the second region. The first conductor provides a drain terminal. The second conductor provides a source terminal. The third conductor provides a gate terminal.
US10608074B2 OLED panel for lighting device and method of manufacturing the same
An OLED panel for a lighting device is provided. The OLED panel for a lighting device may include a substrate divided into a light emitting area and a pad area formed outside of the light emitting area; an auxiliary wiring pattern disposed on the substrate, the auxiliary wiring pattern having a taper-shaped cross-section whose width is gradually narrower toward an upper portion thereof; a first electrode disposed on the substrate on which the auxiliary wiring pattern is disposed; a passivation layer disposed on the first electrode within an area where the auxiliary wiring pattern disposed; an OLED light emitting structure disposed on the first electrode on which the passivation layer is disposed; a second electrode disposed on the OLED light emitting structure; and an encapsulating layer disposed on the second electrode, and the passivation layer may have a cross-section corresponding to a cross-section of the auxiliary wiring pattern in the light emitting area. The OLED panel for a lighting device may have a wide light emitting area by reducing a passivation area on the auxiliary wiring pattern.
US10608072B2 Transparent display panel, manufacturing method thereof, and transparent display apparatus
A transparent display panel, a manufacturing method thereof, and a transparent display apparatus are disclosed. The transparent display panel includes: a substrate including a non-transparent region and a transparent region; a first power line and a first read line both disposed on the substrate and arranged in the same layer; a dielectric layer covering both the first power line and the first read line; a second power line and a second read line both disposed on a side of the dielectric layer facing away from the substrate and arranged in the same layer. The second power line is electrically connected to the first power line through a first conductive plug extending through the dielectric layer, and the second read line is electrically connected to the first read line through a second conductive plug extending through the dielectric layer.
US10608065B2 Organic light-emitting display device and method of manufacturing the same
An organic light-emitting display device and a method of manufacturing the same are disclosed and these improve electrical connection between a cathode and an auxiliary electrode in order to reduce the resistance of the cathode that covers a plurality of sub-pixels, and may prevent lateral current leakage using the same structure.
US10608058B2 Display device and method for manufacturing the same
A display device and a method for manufacturing the same are disclosed, which may prevent a crack from occurring on an inorganic film constituting an encapsulation film and prevent a residual film from occurring. The display device comprises a substrate including a display area on which pixels area arranged, and a non-display area surrounding the display area; an encapsulation film covering the display area and including an organic film; a first dam arranged to be in contact with the encapsulation film, having a second side which is an opposite side of a first side facing the organic film and has an inclination smaller than 90°; and a metal pattern pattern-formed on the first dam.
US10608048B2 Select device for memory cell applications
The present disclosure includes select devices and methods of using select device for memory cell applications. An example select device includes a first electrode having a particular geometry, a semiconductor material formed on the first electrode and a second electrode having the particular geometry with formed on the semiconductor material, wherein the select device is configured to snap between resistive states in response to signals that are applied to the select device.
US10608045B2 Method of forming semiconductor device
A semiconductor device and method of forming the same, the semiconductor device includes a substrate, first plug, a magnetoresistive random access memory (MRAM) structure, a spacer layer, a seal layer and a first conductive pattern. The substrate has a first region and a second region, and the first plug is disposed on a dielectric layer disposed on the substrate, within the first region. The MRAM structure is disposed in the dielectric layer and electrically connected to the first plug. The spacer layer is disposed both within the first region and the second region, to cover the MRAM structure. The seal layer is disposed on the MRAM structure and the first plug, only within the first region. The first conductive pattern penetrates through the seal layer to electrically connect the MRAM structure.
US10608032B2 CMOS image sensors
Disclosed is a complementary metal oxide semiconductor (CMOS) image sensor. The image sensor comprises a first separation zone in a substrate, the first separation zone defining first and second pixel regions arranged in a first direction, the first separation zone including first parts substantially parallel extending in the first direction, and the substrate including a first active region vertically overlapping one of the first parts and a second active region vertically overlapping another of the first parts. The image sensor further comprises first and second photoelectric conversion devices arranged in the first direction on at least one of the first and second pixel regions in the substrate, and a source follower gate on the first active region of the substrate.
US10608025B2 Image sensor
An image sensor device includes a photoelectric conversion element configured to receive incident light and generate photocharges in response to the received incident light; a floating diffusion coupled to the photoelectric conversion element to store the photocharges generated by the photoelectric conversion element, the floating diffusion having a first capacitance value; a conductive pattern electrically coupled to the floating diffusion; and a variable electrode located apart from the conductive pattern by a gap, wherein the conductive pattern and the variable electrode form a variable capacitor coupled to the floating diffusion and having a second capacitance value and operable to change an effective capacitance of the floating diffusion in response to a control signal applied to the variable electrode.
US10608007B2 Semiconductor memory device and method for manufacturing the same
A semiconductor memory device according to an embodiment includes a first stacked body, a second stacked body, an intermediate conductive layer, an intermediate insulating layer, a semiconductor pillar, a charge storage film, and an insulating film. The semiconductor pillar includes a first part, a second part, and a third part. The charge storage film includes a first charge storage portion and a second charge storage portion. The charge storage film includes at least one first element selected from the group consisting of nitrogen, hafnium, and aluminum. The insulating film provides in at least a portion between the intermediate conductive layer and the first part. The insulating film not includes the first element, or the insulating film has a concentration of the first element lower than a concentration of the first element of the charge storage film.
US10607995B2 Memory arrays
A memory array comprises vertically-alternating tiers of insulative material and memory cells. The memory cells individually include a transistor comprising first and second source/drain regions having a channel region there-between and a gate operatively proximate the channel region. At least a portion of the channel region is horizontally-oriented for horizontal current flow in the portion between the first and second source/drain regions. The memory cells individually include a capacitor comprising first and second electrodes having a capacitor insulator there-between. The first electrode is electrically coupled to the first source/drain region. The second capacitor electrodes of multiple of the capacitors in the array are electrically coupled with one another. A sense-line structure extends elevationally through the vertically-alternating tiers. Individual of the second source/drain regions of individual of the transistors that are in different memory cell tiers are electrically coupled to the elevationally-extending sense-line structure. Additional embodiments are disclosed.
US10607984B2 High voltage bipolar structure for improved pulse width scalability
According to an embodiment, a bipolar transistor is disclosed for Electrostatic discharge (ESD) management in integrated circuits. The bipolar transistor enables vertical current flow in a bipolar transistor cell configured for ESD protection. The bipolar transistor includes a selectively embedded P-type floating buried layer (PBL). The floating P-region is added in a standard NPN cell. During an ESD event, the base of the bipolar transistor extends to the floating P-region with a very small amount of current. The PBL layer can provide more holes to support the current resulting in decreased holding voltage of the bipolar transistor. With the selective addition of floating P-region, the current scalability of the bipolar transistor at longer pulse widths can be significantly improved.
US10607980B2 Passive-on-glass (POG) device and method
A device includes a glass substrate and a capacitor. The capacitor includes a first metal coupled to a first electrode, a dielectric structure, and a via structure comprising a second electrode of the capacitor. The first metal structure is separated from the via structure by the dielectric structure.
US10607976B2 Offset interposers for large-bottom packages and large-die package-on-package structures
An offset interposer includes a land side including land-side ball-grid array (BGA) and a package-on-package (POP) side including a POP-side BGA. The land-side BGA includes two adjacent, spaced-apart land-side pads, and the POP-side BGA includes two adjacent, spaced-apart POP-side pads that are coupled to the respective two land-side BGA pads through the offset interposer. The land-side BGA is configured to interface with a first-level interconnect. The POP-side BGA is configured to interface with a POP substrate. Each of the two land-side pads has a different footprint than the respective two POP-side pads.
US10607975B2 Hexagonal packing laser ablation
A substrate has a first side and an opposing second side. The opposing second side has a first portion and a second portion. The substrate is at least partially transparent to visible light. A coating layer is disposed over the first portion but not the second portion of the opposing second side of the substrate. The second portion has an ablated surface including a hexagonal packed surface profile.
US10607974B2 Micro LED display and manufacturing method thereof
A micro LED display and a manufacturing method thereof are disclosed. A plurality of electrode structures is formed on a first surface of a substrate, and a plurality of circuit structure are formed in the substrate, where the circuit structures are electrically connected to the electrode structures. An LED functional layer is formed on the substrate, and includes a plurality of mutually isolated LED functional structures, where the LED functional structures are corresponding and electrically connected to the electrode structures. An electrode layer covers the LED functional layer and is electrically connected to the LED functional structures. Micro lenses are formed on the electrode layer and corresponding to the LED functional structures. Therefore, all the LED functional structures can be wholly used as a light-emitting region of a pixel, improving light emission efficiency of the micro LED display.
US10607973B2 Micro-LED array display devices with CMOS cells
Micro-LED array display devices are disclosed. One of the micro-LED display devices includes: a micro-LED panel including a plurality of micro-LED pixels; a CMOS backplane including a plurality of CMOS cells corresponding to the micro-LED pixels to individually drive the micro-LED pixels; and bumps electrically connecting the micro-LED pixels to the corresponding CMOS cells in a state in which the micro-LED pixels are arranged to face the CMOS cells. The micro-LED pixels are flip-chip bonded to the corresponding CMOS cells formed on the CMOS backplane through the bumps so that the micro-LED pixels are individually controlled.
US10607962B2 Method for manufacturing semiconductor chips
A method for manufacturing semiconductor chips (2, 3) having arranged thereon metallic shaped bodies (6), having the following steps: arranging a plurality of metallic shaped bodies (6) on a processed semiconductor wafer while forming a layer arranged between the semiconductor wafer and the metallic shaped bodies (6), exhibiting a first connection material (4) and a second connection material (5), and processing the first connection material (4) for connecting the metallic shaped bodies (6) to the semiconductor wafer without processing the second connecting material (5), wherein the semiconductor chips (2, 3) are separated either prior to arranging the metallic shaped bodies (6) on the semiconductor wafer or after processing the first connection material (4).
US10607961B2 Micro device transfer head heater assembly and method of transferring a micro device
A method of transferring a micro device and an array of micro devices are disclosed. A carrier substrate carrying a micro device connected to a bonding layer is heated to a temperature below a liquidus temperature of the bonding layer, and a transfer head is heated to a temperature above the liquidus temperature of the bonding layer. Upon contacting the micro device with the transfer head, the heat from the transfer head transfers into the bonding layer to at least partially melt the bonding layer. A voltage applied to the transfer head creates a grip force which picks up the micro device from the carrier substrate.
US10607960B2 Substrate structure with selective surface finishes for flip chip assembly
The present disclosure relates to a substrate structure with selective surface finishes used in flip chip assembly, and a process for making the same. The disclosed substrate structure includes a substrate body, a metal structure with a first finish area and a second finish area, a first surface finish, and a second surface finish. The metal structure is formed on a top surface of the substrate body, the first surface finish is formed over the first finish area of the metal structure, and the second surface finish is formed over the second finish area of the metal structure. The first surface finish is different from the second surface finish.
US10607939B2 Semiconductor packages and display devices including the same
Semiconductor packages are provided. A semiconductor package includes a substrate including a first bonding region, a chip region, and a second bonding region. Moreover, the substrate includes first and second surfaces that are opposite to each other. The semiconductor package includes a pad group including a pad on the first surface in the chip region. The semiconductor package includes a semiconductor chip on the pad group. The semiconductor package includes a wire connecting the pad and the second bonding region. The wire includes a portion that extends along the second surface of the substrate. Related display devices are also provided.
US10607936B2 Construction of integrated circuitry and a method of forming an elevationally-extending conductor laterally between a pair of structures
A method of forming an elevationally-extending conductor laterally between a pair of structures comprises forming a pair of structures individually comprising an elevationally-extending-conductive via and a conductive line electrically coupled to and crossing above the conductive via. The conductive line and the conductive via respectively have opposing sides in a vertical cross-section. Elevationally-extending-insulative material is formed along the opposing sides of the conductive via and the conductive line in the vertical cross-section. The forming of the insulative material comprises forming a laterally-inner-insulator material comprising silicon, oxygen, and carbon laterally-outward of the opposing sides of the conductive via and the conductive line in the vertical cross-section. A laterally-intervening-insulator material comprising silicon and oxygen is formed laterally-outward of opposing sides of the laterally-inner-insulator material in the vertical cross-section. The laterally-intervening-insulator material comprises less carbon, if any, than the laterally-inner-insulator material. A laterally-outer-insulator material comprising silicon, oxygen, and carbon is formed laterally-outward of opposing sides of the laterally-intervening-insulator material in the vertical cross-section. The laterally-outer-insulator material comprises more carbon than the laterally-inner-insulator material. Elevationally-extending-conductor material is formed laterally between and along the insulative material in the vertical cross-section. Additional method aspects, including structure independent of method of fabrication, are disclosed.
US10607925B2 Integrated circuit package having a raised lead edge
An integrated circuit package includes a lead frame having a first surface, a second opposing surface, at least one die attach portion configured to support at least one die, and a plurality of leads, wherein at least one of the leads has a raised feature extending along a portion of a length of the lead.
US10607924B1 Semiconductor package structure and method for preparing the same
The present disclosure provides a semiconductor package structure and method for preparing the same. The semiconductor package structure includes a first substrate, a second substrate, an interconnection structure disposed between the first substrate and the second substrate, a plurality of first TSV (through silicon via) conductors penetrating the first substrate and a portion of the interconnect structure, and a plurality of second TSV conductors penetrating the first substrate and a portion of the interconnect structure. The interconnect structure includes a dielectric structure and a plurality of first connecting layers and a plurality of annular second connecting layers disposed within the dielectric structure. At least one of plurality of first TSV conductors is in contact with one of the first connecting layers. At least one of plurality of second TSV conductors is in contact with one of the annular second connecting layers and another one of the first connecting layers.
US10607918B2 Phase-change cooler and phase-change cooling method
A cooler grows in size and its structure becomes complicated in a phase-change cooler if it is intended to cool a plurality of heating elements; therefore, a phase-change cooler according to an exemplary aspect of the present invention includes a heat-conducting board configured to be thermally connected to a cooling object; heat receiving means for storing a refrigerant and receiving heat of the cooling object through the heat-conducting board; radiation means for radiating heat, condensing and devolatilizing a vapor-phase refrigerant arising from vaporization of the refrigerant in the heat receiving means; and connection means for connecting the heat receiving means and the radiation means.
US10607910B2 Composite compositions for electronics applications
An electronics composition includes a curable matrix material and, optionally, a filler material disposed within the matrix material. The cured matrix material includes an oligomer or polymer material derived from a compound selected from a methylene malonate monomer, a multifunctional methylene monomer, a methylene beta ketoester monomer, a methylene beta diketone monomer, or a mixture thereof.
US10607908B2 Semiconductor device
A semiconductor device according to an embodiment includes a semiconductor chip including a region having through holes; a substrate having a first opening larger than the region, the substrate containing a resin or a ceramic; a spacer provided between the semiconductor chip and the substrate, the spacer having a second opening larger than the region; a first bond provided between the semiconductor chip and the spacer; and a second bond provided between the spacer and the substrate.
US10607907B2 Ceramic-aluminum conjugate, power module substrate, and power module
The present invention provides a ceramic-aluminum bonded body in which Mg-containing oxide having a spinel crystal structure are dispersed in an aluminum member within a range of 2 μm in a thickness direction from a bonded interface with a ceramic member, a segregated portion in which Mg, Si, and O is segregated is formed in the aluminum member in the vicinity of the bonded interface with the ceramic member, mass ratios of Mg, Si, and O between the segregated portion and a position spaced by 10 μm from the bonded interface toward an aluminum member side are within predetermined ranges, and the amount of Mg at the position spaced by 10 μm from the bonded interface toward the aluminum member side is 0.8 mass % or less.
US10607891B2 Manufacturing method of semiconductor device
A manufacturing method of a semiconductor device includes following steps. First gate structures and second gate structures are formed on a first region and a second region of a semiconductor substrate respectively. A spacing distance between the second gate structures is larger than that between the first gate structures. A first ion implantation is preformed to form a first doped region between the first gate structures. A second ion implantation is performed to form a second doped region between the second gate structures. A tilt angle of the second ion implantation is larger than that of the first ion implantation. An implantation dose of the second ion implantation is lower than that of the first ion implantation. An etching process is performed to at least partially remove the first doped region to form a first recess and at least partially remove the second doped region to form a second recess.
US10607890B2 Selective removal of semiconductor fins
An array of semiconductor fins is formed on a top surface of a substrate. A dielectric material liner is formed on the surfaces of the array of semiconductor fins. A photoresist layer is applied and patterned such that sidewalls of an opening in the photoresist layer are parallel to the lengthwise direction of the semiconductor fins, and are asymmetrically laterally offset from a lengthwise direction passing through the center of mass of a semiconductor fin to be subsequently removed. An angled ion implantation is performed to convert a top portion of dielectric material liner into a compound material portion. The compound material portion is removed selective to the remaining dielectric material liner, and the physically exposed semiconductor fin can be removed by an etch or converted into a dielectric material portion by a conversion process. The dielectric material liner can be removed after removal of the semiconductor fin.
US10607877B2 Chip mounting apparatus and method using the same
A chip mounting method includes providing a first substrate including a light transmissive substrate having first and second surfaces, a sacrificial layer provided on the first surface, and a plurality of chips bonded to the sacrificial layer, obtaining first mapping data by testing the chips, the first mapping data defining coordinates of normal chips and defective chips among the chips, disposing a second substrate below the first surface, disposing the normal chips on the second substrate by radiating a first laser beam to positions of the sacrificial layer corresponding to the coordinates of the normal chips, based on the first mapping data, to remove portions of the sacrificial layer thereby separating the normal chips from the light transmissive substrate, and mounting the normal chips on the second substrate by radiating a second laser beam to a solder layer of the second substrate.
US10607866B2 Hot wall flux free solder ball treatment arrangement
A vertically oriented treatment chamber for the processing of a flux-free solder ball (or plated solder ball) loaded wafer chip. A treatment chamber comprises a first or upper heater at an upper end of the treatment chamber and a second or lower heater at a lower end of the treatment chamber. The treatment chamber includes a centrally disposed, preloaded flux free solder ball loaded wafer chip support ring movable upwardly and downwardly within the treatment chamber in response to temperature sensed monitoring of a wafer chip supported on the wafer chip support ring.
US10607859B2 Adhesive-bonded thermal interface structures
A heat sink can be attached to a heat-producing electronic device by aligning an adhesive material to a surface of the heat sink, applying the adhesive material to the surface to form an outer perimeter and applying, within the outer perimeter, a thermally conductive material to the surface. The surface of the heat sink and a surface of the heat-producing electronic device can then be aligned, and the heat sink can be assembled to the heat-producing electronic device by bringing the heat-producing electronic device surface into contact with the adhesive material. The heat sink can then be affixed to the heat-producing electronic device by applying a compressive force to the assembly to activate the adhesive material.
US10607858B2 Semiconductor method for forming semiconductor structure having bump on tilting upper corner surface
A semiconductor structure is provided. The semiconductor structure includes a semiconductor substrate and a first conductive bump. The semiconductor substrate has an integrated circuit and an interconnection metal layer, and a tilt surface is formed on an edge of the semiconductor substrate. The first conductive bump is electrically connected to the integrated circuit via the interconnection metal layer, and is disposed on the tilt surface, wherein a profile of the first conductive bump extends beyond a side surface of the edge of the semiconductor layer.
US10607855B2 Method for fabricating semiconductor device using a hybrid mask pattern
A method for fabricating a semiconductor device includes forming an insulating layer on a substrate; forming a first mask pattern including silicon on the insulating layer and forming a second mask pattern including an oxide on the first mask pattern; forming a coating layer that includes carbon and which covers an upper surface of the insulating layer, a sidewall of the first mask pattern, and the second mask pattern; removing a portion of the coating layer and the second mask pattern; forming a metal layer on an upper surface of the first mask pattern and on a sidewall of the coating layer; exposing the upper surface of the insulating layer by removing the coating layer; and etching the insulating layer by using the first mask pattern and the metal layer as a mask.
US10607843B2 Method of manufacturing a semiconductor device, and a semiconductor substrate
According to one embodiment, there is provided a method of manufacturing a semiconductor device which includes forming an alignment mark in a planned cutting line region of a first surface of a semiconductor substrate, forming a stacked structure above the first surface of the semiconductor substrate, removing the portion of the stacked structure present above the alignment mark, aligning the substrate in the lithography process, by causing infrared light to pass through the semiconductor substrate from a second surface thereof which is on a side opposite to the first surface thereof and performing positional alignment for exposure of a resist pattern based on the location of the alignment mark using infrared light reflected from the alignment mark, and exposing the resist, opening a pattern in the exposed resist, and further processing the semiconductor substrate using the resist pattern.
US10607840B2 Semiconductor device with p-type AlxInyGal-x-yN and ohmic electrode thereof
A semiconductor device includes: a substrate; a p-type GaN layer that is formed above the substrate, and includes GaN containing p-type impurities; and a Ti film formed on a surface of the p-type GaN layer. The Ti film includes a Ti film containing no nitrogen and a nitrogen-containing Ti film that is less chemically active than such Ti film. The nitrogen-containing Ti film continuously surrounds an outer periphery of the Ti film containing no nitrogen in a planar view.
US10607837B2 Gas flow control for EPI thickness uniformity improvement
One implementation provides a method including providing a substrate into a processing chamber through a loading port, rotating the substrate clockwise, providing a gas mixture into a processing region through an inject insert comprising a first, second, and third sets of inject inlets, wherein the first set of inject inlets creates an inner zone inside the processing region, the second set of inject inlets creates a middle zone radially outward of the inner zone, and the third set of inject inlets creates an outer zone radially outward the middle zone, the gas mixture is provided by flowing the gas mixture through the first and second sets of inject inlets, and inject inlets of the third set of inject inlets that are away from the loading port, while blocking flow of the gas mixture into inject inlets of the third set of inject inlets that are closer to the loading port.
US10607835B2 Etching method
An etching method is provided for etching a silicon-containing layer into a pattern of a mask that is formed by etching—from a block copolymer layer that includes a first polymer and a second polymer, that is layered on the silicon-containing layer of a process-target object via an intermediate layer, and that is enabled to be self-assembled—a region including the second polymer and the intermediate layer right under the region. The method includes forming a protective film on the mask by arranging upper and lower electrodes facing each other, by applying a negative DC voltage to the upper electrode in a processing chamber of a plasma processing apparatus in which the process-target object is provided, by applying high-frequency power to the upper or lower electrode, and by supplying a process gas including a hydrogen gas and an inert gas into the processing chamber to generate plasma.
US10607832B2 Method and apparatus for forming a thin layer
Disclosed are method and apparatus for forming a thin layer. The method for forming the thin layer comprises providing a substrate including patterns, forming a bonding layer on the substrate covering an inner surface of a gap between the patterns, forming a preliminary layer on the bonding layer filling the gap; and thermally treating the preliminary layer to form the thin layer. The bonding layer is a self-assembled monomer layer formed using an organosilane monomer. The preliminary layer is formed from a flowable composition comprising polysilane.
US10607829B2 Transition radiation light sources
Transition radiation from nanotubes, nanosheets, and nanoparticles and in particular, boron nitride nanomaterials, can be utilized for the generation of light. Wavelengths of light of interest for microchip lithography, including 13.5 nm (91.8 eV) and 6.7 nm (185 eV), can be generated at useful intensities, by transition radiation light sources. Light useful for monitoring relativistic charged particle beam characteristics such as spatial distribution and intensity can be generated.
US10607827B2 Method and apparatus for the chemical ionization of samples
An ionising apparatus for ionising a sample of gaseous fluid. The ionising apparatus comprises an ioniser configured to provide reactant ions; an ion modifier configured to modify the reactant ions, and a reaction region arranged to receive the modified reactant ions and a sample and to combine the sample with the modified reactant ions to ionise the sample for analysis by a detector configured to identify a substance of interest in the sample.
US10607825B2 Mass spectrometer
Acceleration of decelerated ions and a reduction in the velocity dispersion width of decelerated ions are both achieved, whereby the sensitivity of detected ion sensitivity is improved and resolution is improved. The distance dx between at least one set of facing rod-shaped electrodes among rod-shaped electrodes (4-2-a) to (4-2-d) differs at the inlet part at which ions enter and the outlet part at which ions exit, and the distance dx between the at least one set of facing rod-shaped electrodes is gradually reduced or increased from the inlet part toward the outlet part.
US10607819B2 Cleaning method and processing apparatus
A method for cleaning a process chamber of a processing apparatus including the process chamber and a gas supply mechanism. The gas supply mechanism includes a flow splitter, a first flow path communicating with an upstream end of the flow splitter, a first valve provided in the first flow path, a second flow path communicating with a downstream end of the flow splitter and connected to the process chamber, a second valve provided in the second flow path, a bypass flow path connecting the first flow path and the second flow path, and a bypass valve provided in the bypass flow path. The method includes a step of closing the first valve and the second valve and opening the bypass valve, and a step of cleaning the process chamber by introducing a gas through the bypass flow path into the process chamber after opening the bypass valve.
US10607814B2 High voltage switch with isolated power
A high voltage switch comprising: a high voltage power supply providing power greater than about 5 kV; a control voltage power source; a plurality of switch modules arranged in series with respect to each other each of the plurality of switch modules configured to switch power from the high voltage power supply, and an output configured to output a pulsed output signal having a voltage greater than the rating of any switch of the plurality of switch modules, a pulse width less than 2 μs, and at a pulse frequency greater than 10 kHz.
US10607813B2 Synchronized pulsing of plasma processing source and substrate bias
Systems and methods for plasma processing are disclosed. A method includes applying power to a plasma processing chamber during a first processing step and generating, during the first processing step, a first plasma sheath voltage between a substrate and a plasma. During a second processing step (that follows the first processing step), power is applied to the plasma processing chamber and a different plasma sheath voltage is applied between the substrate and the plasma.
US10607812B2 Multiple charged particle beam writing apparatus, and multiple charged particle beam writing method
A multiple charged particle beam writing apparatus includes a rotatable shaping aperture array substrate, including plural openings, to form/shape multiple beams by letting portions of a charged particle beam individually pass through the plural openings, a data rotation correction circuitry to read writing data from a storage device, and generate pattern data, in which the entire figure pattern has been reversely rotated against a rotational deviation direction of an aperture array image by a rotational deviation amount of the aperture array image, using information on the rotational deviation amount of the aperture array image of the multiple beams on the target object caused by a residual error of rotation adjustment of the shaping aperture array substrate, and a blanking aperture array mechanism, rotatable with the shaping aperture array substrate, to provide individual blanking control of the multiple beams, based on the pattern data of the figure pattern reversely rotated.
US10607808B2 Examination container and electron microscope
An examination container includes a main body, a cover and a carrier stage. The main body has an accommodating trough for holding a sample. The cover is detachably connected to the main body to close the accommodating trough. The cover has a first through-hole penetrating through an outer surface and an inner surface of the cover, and includes a membrane arranging on the inner surface of the cover. The membrane has a second through-hole opposite to the first through-hole for passing an electron beam through the first through hole and the second through hole. The carrier stage is installed in a position corresponding to the second through-hole. The carrier stage is detachably arranged in the accommodating trough for a variety of examination purposes. An electron microscope using the abovementioned examination container is also disclosed.
US10607803B2 Electron microscope and method of controlling same
An electron microscope includes an electron source, an extraction electrode that extracts an electron beam emitted from the electron source, a monochromator having an energy filter that disperses the electron beam emitted from the electron source based on an energy thereof and an energy selection slit that selects the energy of the electron beam, an incident-side electrode provided between the extraction electrode and the monochromator, and an incident-side electrode controller that controls the incident-side electrode based on a change in a voltage applied to the extraction electrode.
US10607801B2 Electric field radiation device and regeneration processing method
Emitter (3) and target (7) are arranged so as to face each other in vacuum chamber (1), and guard electrode (5) is provided at outer circumferential side of electron generating portion (31) of emitter (3). Guard electrode (5) is supported movably in directions of both ends of vacuum chamber (1) by guard electrode supporting unit (6). To perform regeneration process of guard electrode (5), guard electrode (5) is moved to opening (22) side (to separate position) by operating guard electrode supporting unit (6), and a state in which field emission of electron generating portion (31) is suppressed is set, then by applying voltage across guard electrode (5), discharge is repeated. After performing regeneration process, by operating guard electrode supporting unit (6) again, guard electrode (5) is moved to opening (21) side (to emitter position), and a state in which field emission of electron generating portion (31) is possible is set.
US10607797B2 Electrical switch with identification features
An electrical switch with identifying features. Embodiments include a toggle assembly for an electrical switch that comprises a switch body including a contact mechanism configured to control an electrical circuit. A movement of the toggle assembly from a first position to a second position is mechanically communicated to the contact mechanism. The toggle assembly can also include a user-operable actuator portion elongated between the switch engagement portion and a front end of the toggle assembly enabling a user to pivot the toggle assembly from the first position to the second position. Embodiments include an interchangeable tile removably coupleable to the toggle. The interchangeable tile can comprise an identifier. Embodiments include an illuminating element.
US10607793B1 Keyboard device
A keyboard device includes a base plate and a key structure. The key structure includes a keycap, a first connecting element, a second connecting element and a stabilizer bar. The first connecting element and the second connecting element are arranged between the base plate and the keycap and connected with the base plate and the keycap. The stabilizer bar is fixed on the first connecting element and the second connecting element. Since the stabilizer bar does not collide with the base plate to generate the unpleasant noise, the keyboard device of the present invention is capable of reducing the noise. Moreover, since the stabilizer bar is fixed on the first connecting element and the second connecting element, it is not necessary to install hooks corresponding to the stabilizer bar on the keycap and the base plate and the fabricating cost is reduced.
US10607785B2 Electronic component and electronic device
An electronic component includes an antenna electrode functioning as a first electrode plate, a circuit board functioning as a second electrode plate, and a short-circuit section that electrically connects the antenna electrode and the circuit board. The circuit board includes a surface functioning as a first surface opposed to the antenna electrode, a grounding section, a circuit component functioning as a conductive structure disposed on the surface, and a wiring pattern that connects the circuit component and the grounding section.
US10607784B2 Film capacitor, combination type capacitor, inverter, and electric vehicle
A film capacitor includes a wound body in which a dielectric film and an electrode film are wound; and a pair of external electrodes provided respectively on a pair of end faces positioned in an axial direction of the wound body. The dielectric film includes an electrode-free portion provided on one end side in a width direction, continuously in a longitudinal direction of the dielectric film. The electrode film has a first projection portion on a surface on the other end side in the width direction, and the first projection portion has a string shape extending in the width direction.
US10607783B2 Multilayer capacitor including liquid pocket
A multilayer capacitor includes a body in which a plurality of internal electrodes are stacked, including a ceramic sintered body; and external electrodes disposed on an external surface of the body and electrically connected to the internal electrodes. The ceramic sintered body includes a liquid pocket.
US10607779B2 Chip capacitor having capacitor region directly below external electrode
A chip capacitor includes a substrate having a main surface, a first conductive film including a first connecting region and a first capacitor forming region and formed on the main surface of the substrate, a dielectric film covering the first capacitor forming region of the first conductive film, a second conductive film including a second connecting region facing to the first capacitor forming region of the first conductive film across the dielectric film, and a second capacitor forming region facing to the first capacitor forming region of the first conductive film across the dielectric film, a first external electrode electrically connected to the first connecting region of the first conductive film, and a second external electrode electrically connected to the second connecting region of the second conductive film.
US10607778B2 Ceramic electronic device
A ceramic electronic device includes multiple chip components and a pair of metal terminal portions. The chip components consist of a pair of chip end surfaces and four chip side surfaces. Terminal electrodes are formed on the pair of chip end surfaces. The pair of metal terminal portions is arranged correspondingly with the pair of chip end surfaces. Each of the pair of metal terminal portions includes an electrode face portion, a pair of engagement arm portions, and a mount portion. The electrode face portion faces the chip end surface. The pair of engagement arm portions sandwich and hold the chip component. The mount portion extends from one of terminal second sides toward the chip component and is partially substantially vertical to the electrode face portion. The electrode face portion has a slit.
US10607771B2 Shielded power coupling device
Axisymmetric solid of revolution derivable from section at FIG. 5 is generally toroidal with electric current(s) in windings preferably flowing circumferentially along major circle(s) during power coupling device operation. Current(s) in windings, current(s) in half-shields, and the volume of space swept out by shield airgap(s) emerge from plane of paper perpendicularly at FIG. 5, but as these emerge therefrom, they curve to follow toroidal major circle(s). Core regions preferably shunt and align magnetic flux such that magnetic field lines escape therefrom primarily only in region(s) of core airgap(s) and such that magnetic flux loops lie in planes of toroidal minor circle(s). Half-shield(s) preferably have electrically conductive material(s) distributed therein as is sufficient to substantially cancel magnetic flux lines impinging thereon before effects of such impinging magnetic flux lines would reach shield airgap(s) and/or outer surface(s) of half-shields.
US10607770B2 Shield unit for wireless charging and wireless power transmission module comprising same
Provided are a shielding unit for wireless charging and a wireless power transfer module including the same. The shielding unit for wireless charging includes a first sheet for a wireless power transfer antenna, and a second sheet for another antenna operating in a different frequency band from that of the wireless power transfer antenna. The first sheet is provided in a first region which is disposed on a side of a virtual boundary line, and the second sheet is provided in a second region which is disposed on the opposite side of the first region.
US10607769B2 Electronic component including a spacer part
An electronic component includes a magnetic body, and first and second internal coil parts embedded in the magnetic body spaced apart from each other and including coil conductors disposed on first and second surfaces of a support member. First and second spacer parts are disposed between the first and second internal coil parts in upper and lower portions of the magnetic body, respectively, with an interval therebetween.
US10607767B2 Buried inductive element structure of slim type
A buried inductive element structure includes a base having a chamber, two stands and two terminals, wherein the chamber having a holding space is formed on the base, each stand is arranged on a corner of the base, the two terminals are respectively mounted inside the two stands, a bending part is formed on a top of each of the two terminals and is exposed to the base and each stand, a hook part is formed on the bottom of each of the two terminals, a part of the hook part is arranged inside the base, another part of the hook part is exposed to the base and is defined as a connecting part. The coil has two ends connected electrically and respectively to the bending part of the terminals. The electronic component is connected electrically to the connecting parts of the two terminals.
US10607762B2 Reactor including tubular core, motor drive device, and amplifier device
A reactor capable of eliminating a heat source provided within a power cabinet housing a motor drive device. The reactor includes a tubular core, a coil installed inside the core, a terminal which is provided at an axially first end of the core and which is connected to the coil, and an attachment flange which extends radially outside of the core and which is provided between the terminal and a second end of the core.
US10607759B2 Method of fabricating a laminated stack of magnetic inductor
Embodiments are directed to a method of forming a laminated magnetic inductor and resulting structures having anisotropic magnetic layers. A first magnetic stack is formed having one or more magnetic layers alternating with one or more insulating layers. A trench is formed in the first magnetic stack oriented such that an axis of the trench is perpendicular to a hard axis of the magnetic inductor. The trench is filled with a dielectric material.
US10607749B2 Copolymer, method for its production, wire coating resin material and electric wire
To provide an ETFE copolymer and a wire coating resin material capable of forming a coating layer which is excellent in stress cracking resistance under a high temperature and which has a high heat resistance temperature, and an electric wire having a coating layer which is excellent in stress cracking resistance under a high temperature and which has a high heat resistance temperature. A copolymer comprising structural units derived from ethylene, structural units derived from tetrafluoroethylene, and structural units derived from a third monomer, wherein in an elution curve obtained by a temperature rising elution fractionation method with respect to the copolymer, a ratio (L/H) of a proportion (L: area %) of components with elution temperatures of from 190 to 200° C. to a proportion (H: area %) of components with elution temperatures of at least 205° C., and a proportion (M: mol %) of structural units derived from the third monomer based on all structural units of the copolymer, satisfy a relation of log (L/H)/M≥0.90.
US10607744B2 Semiconductor device for directly converting radioisotope emissions into electrical power
A device for producing electricity. In one embodiment, the device comprises a doped germanium or a doped GaAs substrate and a plurality of stacked material layers (some of which are doped) above the substrate. These stacked material layers, which capture the beta particles and generate electrical current, may include, in various embodiments, GaAs, InAlP, InGaP, InAlGaP, AlGaAs, and other semiconductor materials. A beta particle source generates beta particles that impinge the stack, create electron-hole pairs, and thereby generate electrical current. In another embodiment the device comprises a plurality of epi-liftoff layers and a backing support material.
US10607728B2 Alert optimizer
An alert optimizer subsystem for a HIT system modifies, reconciles, and/or prioritizes candidate clinical alerts. The optimized alerts may be filtered, prioritized, enriched, and/or formatted so that the alerts are more relevant and/or more actionable for a system user.
US10607727B2 Automatic generation of patient presence for patient portals
Various embodiments automatically generate a patient presence for a patient portal. In one embodiment, a secure communication is received from at least one electronic health management system. The secure communication comprises at least patient identifying information associated with a given individual. A set of user profiles associated with the patient portal is analyzed based on the patient identifying information. A determination is made, based on the analyzing, that the given individual fails to include an account with the patient portal. The given individual is automatically registered with the patient portal based on the determination. A communication is automatically sent to at least one of the electronic health management system and the given individual, and includes at least the login identifier, the password. The communication notifies the at least one of the electronic health management system and the given individual that the given individual has been automatically registered with the portal.
US10607725B2 Surgical operative notes
A computer-implemented method comprising: retrieving a surgical center template for a surgical procedure that is performed by a surgical center; retrieving medical records pertaining to the patient; automatically pre-populating a portion of the template based on contents of the retrieved medical data records; transmitting, to a device used by a physician, the pre-populated template for presentation to the physician; receiving data pertaining to the surgical procedure, wherein the received data comprises at least one of data entered into a predefined data field of the plurality of predefined data fields and data indicative of a selection of a selectable field in the plurality of selectable fields; populating one or more other portions of the template with the received data pertaining to the surgical procedure; and generating, based on the populated template, a surgical operative note for the surgical procedure.
US10607719B2 Robust variant identification and validation
A non-transitory storage medium stores an assembled genetic sequence comprising aligned sequencing reads. An electronic processing device is configured to perform operations including: identifying a possible variant in the assembled genetic sequence; computing value of at least one read property for reads of the assembled genetic sequence; and calling the possible variant conditional upon the computed values of the at least one read property for sequencing reads of the assembled genetic sequence that include the possible variant satisfying an acceptance criterion. The electronic processing device may be further configured to select at least one region of the assembled genetic sequence for validation based on a non random selection criterion.
US10607717B2 Method for subtyping lymphoma types by means of expression profiling
The invention is directed to methods for selecting a treatment option for an activated B cell-like diffuse large B cell lymphoma (ABC DLBCL) subject, a germinal center B cell-like diffuse large B cell lymphoma (GCB DLBCL) subject, a primary mediastinal B cell lymphoma (PMBL) subject, a Burkitt lymphoma (BL) subject, or a mantle cell lymphoma (MCL) subject by analyzing digital gene expression data obtained from the subject, e.g., from a biopsy sample.
US10607698B2 Control circuit configured to terminate a set operation and a reset operation of a resistive memory cell of memory array based on the voltage variation on the data line of the resistive memory cell
The present disclosure provides a control circuit of a memory array. The control circuit includes a first switch and a set termination circuit. The first switch is connected between a first voltage source and a data line of a resistive memory cell of the memory array. The set termination circuit has a first terminal connected to a control terminal of the first switch and a second terminal connected to the data line of the resistive memory cell of the memory array. When a data line voltage of the data line decreases to be lower than a first voltage in a first duration of the resistive memory cell performing a set operation, the set termination circuit turns off the first switch to terminate the set operation by stopping providing the first voltage of the first voltage source to the data line.
US10607696B2 FPGA configuration cell utilizing NVM technology and redundancy
A nonvolatile memory cell includes a first voltage supply node, a second voltage supply node, an output node, a resistive random access memory device having a first electrode and a second electrode, the first electrode connected to the first voltage supply node, at least one p-channel transistor connected between the second electrode of the resistive random access memory device and the output node, at least one n-channel transistor connected between the output node and the second voltage supply node, and an inverter connected between the output node and a gate of the at least one n-channel transistor.
US10607695B2 Provision of structural integrity in memory device
Embodiments of the present disclosure are directed towards techniques to provide structural integrity for a memory device comprising a memory array. In one embodiment, the device may comprise a memory array having at least a plurality of wordlines disposed in a memory region of a die, and a first fill layer deposited between adjacent wordlines of the plurality of wordlines in the memory region, to provide structural integrity for the memory array. At least a portion of a periphery region of the die adjacent to the memory region may be substantially filled with a second fill layer that is different than the first fill layer. Other embodiments may be described and/or claimed.
US10607694B2 Memory system including memory device and memory controller, and operation method thereof
A memory system includes a memory device comprising first to Nth memory regions, wherein N is a natural number equal to or more than 2, and a memory controller suitable for checking numbers of first logic level data which are contained in first to Nth data groups to be written to the memory device, respectively, and writing the first to Nth data groups to the first to Nth memory regions in order based on the checked numbers.
US10607689B2 Apparatuses and methods for providing driving signals in semiconductor devices
Apparatuses and methods for providing driving signals in semiconductor devices are described. An example apparatus includes a plurality of memory cell mats including a plurality of word lines and a word line driver coupled to the plurality of word lines of the plurality of memory cell mats. The word line driver is configured, responsive to a row active command, to provide a first voltage to a selected word line of the plurality of the word lines of a selected memory cell mat of the plurality of memory cell mats, provide a second voltage different from the first voltage to each of unselected word lines of the plurality of the word lines of the selected memory cell mats of the plurality of memory cell mats, and provide no voltage to each of the plurality of word lines of each of unselected memory cell mats of the plurality of memory cell mats.
US10607676B2 Sensing a memory cell
Devices and methods for sensing a memory cell are described. The memory cell may include a ferroelectric memory cell. During a read operation, a cascode may couple a precharged capacitor with the memory cell to transfer a charge between the precharged capacitor and the memory cell. The cascode may isolate the capacitor from the memory cell based on the charge transferred between the capacitor and the memory cell. A second capacitor (e.g., a parasitic capacitor) may continue to provide an additional amount of charge to the memory cell during the read operation. Such a change in capacitance value during the read operation may provide a large sense window due to a non-linear voltage characteristics associated with the change in capacitance value.
US10607675B2 Compensation for threshold voltage variation of memory cell components
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. Before reading a memory cell, the voltage on an access line of the memory cell may be initialized to a value associated with the threshold voltage of a switching component in electronic communication with the memory cell. The voltage may be initialized by reducing the existing voltage on the access line to the value. The switching component or an additional pull down device, or both, may be used to reduce the voltage of the access line. After the access line has been initialized to the value, the read operation may be triggered.
US10607673B2 Semiconductor devices for controlling input of a data strobe signal
A semiconductor device may be provided. The semiconductor device may include a period code generation circuit configured to generate a period code having a logic level combination corresponding to a first command or a second command. The semiconductor device may include a code synthesis circuit configured to add the period code to a previous synthesis code to generate a synthesis code. The semiconductor device may include a buffer control circuit configured to compare the synthesis code with a selection control code to generate a buffer inactivation signal for controlling input of a data strobe signal.
US10607664B2 Sub-threshold voltage leakage current tracking
An apparatus has an array of memory cells and a controller coupled to the array. The controller is configured to track a sub-threshold leakage current through a number of memory cells of the array and determine a threshold voltage based on the sub-threshold leakage current.
US10607662B2 Static random access memory (SRAM) array power supply circuit
A Static Random Access Memory (SRAM) array power supply circuit is presented. The circuit comprises an SRAM test unit having a substantially same structure as a basic SRAM unit in the SRAM array; a switch device connected to a power source, the SRAM test unit, and the SRAM array; and a switch control circuit connected to the SRAM test unit and the switch device. When a test voltage in the SRAM test unit is lower than a threshold voltage, the switch device is closed so that the power source begins to charge the SRAM array and the SRAM test unit. The SRAM test unit provides an early warning for the SRAM array, allowing the latter to be charged upon fulfillment of a condition (e.g., charge is low). Compared to conventional circuits, this circuit provides an output voltage that is more stable and less susceptible to the changes in external conditions such as temperature or pressure.
US10607652B2 Dubbing and translation of a video
A method and system of converting a first language of a soundtrack of a person speaking in a video to a second language. A meaning of a word of the first language is translated, and one or more synonym words in the second language stored in a database of the computer system is located. The first and second languages are different languages. Outlines of shapes of mouth openings of the one or more synonym words in the second language are compared with the outlines of the shapes of mouth openings of the word of the first language. A synonym word of the one or more synonym words translated from the second language into the first language having mouth openings with a smallest difference from the mouth openings of the word of the first language is selected.
US10607650B2 Coordinated audio and video capture and sharing framework
Coordinated audio and video filter pairs are applied to enhance artistic and emotional content of audiovisual performances. Such filter pairs, when applied in audio and video processing pipelines of an audiovisual application hosted on a portable computing device (such as a mobile phone or media player, a computing pad or tablet, a game controller or a personal digital assistant or book reader) can allow user selection of effects that enhance both audio and video coordinated therewith. Coordinated audio and video are captured, filtered and rendered at the portable computing device using camera and microphone interfaces, using digital signal processing software executable on a processor and using storage, speaker and display devices of, or interoperable with, the device. By providing audiovisual capture and personalization on an intimate handheld device, social interactions and postings of a type made popular by modern social networking platforms can now be extended to audiovisual content.
US10607636B1 System for transition curvature improvement on a thermally assisted magnetic recording
A system for transition curvature improvement on thermally assisted magnetic recording, includes: an energy source, a thermally assisted magnetic recording head including a magnetic main pole for writing of a thermally assisted magnetic recording medium, a waveguide for directing an energy produced by the energy source, and a PPG including a peg and adjacent to the waveguide, the PPG being for turning the energy into a surface plasmon which travels down the peg to heat the thermally assisted magnetic recording medium. The magnetic main pole includes a first portion enabling a first magnetic field strength and at least one additional portion enabling a magnetic field strength stronger than the first magnetic field strength such that a magnetic field of the magnetic main pole along a horizontal direction thereof enables generation of a substantially straight transition curve while writing on the thermally assisted magnetic recording medium.
US10607633B2 Method and device for voice activity detection
In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus for voice activity detection (VAD). The VAD comprises creating a signal indicative of a primary VAD decision and determining hangover addition. The determination on hangover addition is made in dependence of a short term activity measure and/or a long term activity measure. A signal indicative of a final VAD decision is then created.
US10607632B2 Abnormal sound detection apparatus and detection method
In detecting abnormal sound of a test object such as a vehicle immediately after completion of vehicle assembly, a reference sound data is recorded as reference data having phase and amplitude in each of multiple frequency bands reference sounds of types not previously recorded as abnormal sounds in the test object similar to the test object, test sound data is acquired which has phase and amplitude in the multiple frequency bands from test sounds generated by the test object. And sound feature data is acquires by comparing the test sound data with reference sound data in frequency bands the same as the multiple frequency bands and by changing amplitude of the test sound data based on amplitude of the reference sound data while maintaining phase of the test sound data, and abnormal sound is detected based on the acquired sound feature data.
US10607629B2 Methods and apparatus for decoding based on speech enhancement metadata
A method for hybrid speech enhancement which employs parametric-coded enhancement (or blend of parametric-coded and waveform-coded enhancement) under some signal conditions and waveform-coded enhancement (or a different blend of parametric-coded and waveform-coded enhancement) under other signal conditions. Other aspects are methods for generating a bitstream indicative of an audio program including speech and other content, such that hybrid speech enhancement can be performed on the program, a decoder including a buffer which stores at least one segment of an encoded audio bitstream generated by any embodiment of the inventive method, and a system or device (e.g., an encoder or decoder) configured (e.g., programmed) to perform any embodiment of the inventive method. At least some of speech enhancement operations are performed by a recipient audio decoder with Mid/Side speech enhancement metadata generated by an upstream audio encoder.
US10607623B2 Methods and apparatus for supporting communication of content streams using efficient memory organization
Context values used by filters corresponding to different streams are stored in an interleaved manner in a block of contiguous memory locations, e.g., of a buffer, to facilitate coalesced access of data units, e.g., context values, corresponding to different channels to facilitate filtering of multiple streams, e.g., audio streams, in parallel using a graphics processing unit. Context values corresponding to different channels are intentionally grouped together on an interleaved per channel basis in staging memory. This allows context values for multiple different streams to be transferred, e.g., loaded, as a single block e.g., with a context value of each different channel being loaded into a different GPU core. By organizing the context values to facilitate GPU processing, device operation is improved and execution efficiency is achieved as compared to what would be the case if multiple non-contiguous memory locations had to be implemented to load the cores of the GPU.
US10607621B2 Method for predicting bandwidth extension frequency band signal, and decoding device
A method for predicting a bandwidth extension frequency band signal includes demultiplexing a received bitstream to obtain a frequency domain signal; determining whether a highest frequency bin, to which a bit is allocated, of the frequency domain signal is less than a preset start frequency bin of a bandwidth extension frequency band; predicting an excitation signal of the bandwidth extension frequency band according to the determination; and predicting the bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band.
US10607609B2 Word flow annotation
An augmented reality (AR) device can be configured to monitor ambient audio data. The AR device can detect speech in the ambient audio data, convert the detected speech into text, or detect keywords such as rare words in the speech. When a rare word is detected, the AR device can retrieve auxiliary information (e.g., a definition) related to the rare word from a public or private source. The AR device can display the auxiliary information for a user to help the user better understand the speech. The AR device may perform translation of foreign speech, may display text (or the translation) of a speaker's speech to the user, or display statistical or other information associated with the speech.
US10607605B2 Apparatus and method for processing control command based on voice agent, and agent device
Disclosed are apparatuses and methods for processing a control command for an electronic device based on a voice agent. The apparatus includes a command tagger configured to receive at least one control command for the electronic device from at least one voice agent and to tag additional information to the at least one control command, and a command executor configured to, in response to the command tagger receiving a plurality of control commands, integrate the plurality of control commands based on additional information tagged to each of the plurality of control commands and to control the electronic device based on a result of the integration.
US10607600B2 System and method for mobile automatic speech recognition
A system and method of updating automatic speech recognition parameters on a mobile device are disclosed. The method comprises storing user account-specific adaptation data associated with ASR on a computing device associated with a wireless network, generating new ASR adaptation parameters based on transmitted information from the mobile device when a communication channel between the computing device and the mobile device becomes available and transmitting the new ASR adaptation data to the mobile device when a communication channel between the computing device and the mobile device becomes available. The new ASR adaptation data on the mobile device more accurately recognizes user utterances.
US10607598B1 Determining input data for speech processing
Aspects described herein may relate to the determination of data that is indicative of a greater range of speech properties than input text data. The determined data may be used as input to one or more speech processing tasks, such as model training, model validation, model testing, or classification. For example, after a model is trained based on the determined data, the model's performance may exhibit more resilience to a wider range of speech properties. The determined data may include one or more modified versions of the input text data. The one or more modified versions may be associated with the one or more speakers or accents and/or may be associated with one or more levels of semantic similarity in relation to the input text data. The one or more modified versions may be determined based on one or more machine learning algorithms.
US10607573B2 Electronic device display with extended active area
An electronic device may be provided with a display. The display may be formed from liquid crystal display pixels, organic light-emitting diode pixels, or other pixels. The display may have an active area that is bordered along at least one edge by an inactive area. The active area contains pixels and displays images. The inactive area does not contain any pixels and does not display images. The inactive area may have a layer of black ink or other masking material to block internal components from view. The active area may have an opening that contains an isolated portion of the inactive area or may contain a recess into which a portion of the inactive area protrudes. An electrical component such as a speaker, camera, light-emitting diode, light sensor, or other electrical device may be mounted in the inactive area in the recess or opening of the active area.
US10607564B2 Signal relaying device and signal relaying method
A signal relaying device applied to DisplayPort architecture is disclosed. The signal relaying device is coupled between a source device and a sink device and includes a receiving end, an arbiter and a transmitting end. The receiving end receives a request signal from the source device via the first auxiliary channel. The arbiter is coupled to the receiving end and receives the request signal. The transmitting end receives the request signal from the arbiter and transmits the request signal to the sink device via the second auxiliary channel. The sink device transmits a first configuration data to the transmitting end via the second auxiliary channel when receiving the request signal. The arbiter replaces the first configuration data with the second configuration data and transmits the second configuration data to the receiving end when receiving the first configuration data from the transmitting end.
US10607561B2 Voltage calibration method and calibration system based on timing controller
A voltage calibration method and a voltage system based on a timing controller are disclosed, wherein, the voltage calibration method comprises: the timing controller reads a voltage configuration value of a built-in non-volatile memory in a control chip; an analog-to-digital conversion chip acquires an output voltage of the control chip; the timing controller determines whether the output voltage is within a preset voltage range, and if not, updates the voltage configuration value in the built-in non-volatile memory until the output voltage is within the preset voltage range. The disclosure acquires the output voltage value of the control chip through the analog-digital conversion chip and automatically updates corresponding built-in non-volatile memories to automatically adjust the output voltage so as to ensure a stability of the output voltage and solve the problem of an output voltage drift.
US10607560B2 Semiconductor device and data driver
A semiconductor device for driving a load of an object includes a differential circuit receiving an input signal and outputting differential output signals, first to fourth output circuits receiving the differential output signals, and a control circuit configured to respectively connect or disconnect the differential circuit to each of the first to fourth output circuits. The first output circuit is connected between high-level and mid-level power supply terminals and outputs a first output signal to the differential circuit, the second output circuit is connected between the high-level and mid-level power supply terminals, and outputs a second output signal to the load, a third output circuit is connected between mid-level and low-level power supply terminals, and outputs a third output signal to the differential circuit, and a fourth output circuit is connected between the mid-level low-level power supply terminals, and outputs a fourth output signal to the load.
US10607557B2 Thin film transistor liquid crystal display device comprising a dual gate array substrate to reduce drive circuitry and a driving method thereof
An array substrate, a display device and a driving method thereof are provided. In the array substrate, in a first pixel unit constituting a display unit group, a TFT of the first sub-pixel and a TFT of the second sub-pixel are connected to the same data line. In the second pixel unit of the display unit group, a TFT of the second sub-pixel and a TFT of the third sub-pixel are connected to the same data line. A distance along a direction of the gate line between adjacent two sub-pixels having a data line between them is a first shielding size, a distance along the direction of the gate line exists between adjacent two sub-pixels having no data line between them is a second shielding size, and the second shielding size is smaller than the first shielding size.
US10607551B2 Temperature-compensated LED-backlit liquid crystal displays
A display system with temperature compensation includes (a) a backlight unit containing a light emitting diode (LED) array, (b) a liquid crystal display (LCD) containing a plurality of pixels for spatially modulating, according to respective LCD drive values of the pixels, transmission of light generated by the LED array, (c) a plurality of temperature probes mounted to the backlight unit for measuring a respective plurality of temperatures at the LED array, (d) a light-field simulator for simulating, at least in part based upon the temperatures, a light field at the LCD as generated by the LED array, and (e) an LCD drive solver for processing a target image and the light field simulated by the light-field simulator, to determine the LCD drive values required to display the target image as compensated for temperatures of the LED array.
US10607547B2 Display apparatus and method of driving the same
A display apparatus includes a voltage generator which generates an initial controlling signal which comprises a high voltage, a middle voltage and a low voltage, where the initial controlling signal swings from the middle voltage to the low voltage after a plurality of gate signals is simultaneously dropped from a high voltage to a low voltage thereof.
US10607542B2 Pixel circuit, pixel, and AMOLED display device comprising pixel and driving method thereof
A pixel circuit, a pixel, and an AMOLED (Active Matrix Organic Light-Emitting Diode) display device comprising the pixel and a driving method thereof. The pixel circuit comprises a power supply circuit, a basic circuit and a compensation circuit, which are sequentially connected. The power supply circuit is connected to a first power supply to supply power to the basis circuit. The compensation circuit is connected to second and third power supplies, respectively, for providing difference values compensating for a voltage and current of an OLED (Organic Light-Emitting Diode). The pixel comprises an OLED and the pixel circuit. The AMOLED display device comprises the pixel circuit. By compensating for a difference between threshold and power supply voltages of a transistor, the response characteristics of the AMOLED may be improved to generate light of a same brightness, thereby meeting requirements on image uniformity and consistency of an AMOLED.
US10607540B2 Display panel and display device
Provided are a display panel and a display device. A pixel circuit in the disclosed display panel includes a driving module, a data writing module, a storage module, and at least one control module. The data writing module is configured to write a data signal into a control terminal of the driving module. The storage module is electrically connected to the control terminal of the driving module for maintaining a voltage on the control terminal of the driving module in an emit-lighting phase. The control module is electrically connected to the control terminal of the driving module for writing a signal into the control terminal of the driving module prior to the light-emitting stage. At least one hollowed structure is provided on the continuous gate structure of the control transistor of the control module. At least one channel's width-to-length ratio is different from others among the overlapping portions' channels.
US10607537B2 Systems and methods of optical feedback
What is disclosed are systems and methods of optical feedback for pixel identification, evaluation, and calibration for active matrix light emitting diode device (AMOLED) and other emissive displays. Optical feedback is utilized to calibrate pixel whose output luminance exceeds a threshold difference from a reference value, and may include the use of sparse pixel activation to ensure pixel identification and luminance measurement, as well as a coarse calibration procedure for programming the starting calibration data for a fine calibration stage.
US10607535B2 Lighting panel, driving method of the same, and lighting lamp
The lighting panel includes a plurality of light-emitting devices, each light-emitting device includes a first electrode, a second electrode, and a light-emitting layer disposed therebetween, the first electrodes of at least a part of the plurality of light-emitting devices are divided into a first and second group of first electrodes; touch scan lines and touch sensing lines, the touch scan lines are electrically coupled to the first group of first electrodes which are configured to receive a first lighting signal during a lighting period and receive a touch driving signal during a touch period, and the touch sensing lines are electrically coupled to the second group of first electrodes which are configured to receive a second lighting signal during the lighting period and transmit touch sensing signals during the touch period; and a controller configured to control lighting parameters of the lighting panel according to the touch sensing signals.
US10607534B2 OLED pixel arrangement structure having sub-pixels of different colors alternately arranged in adjacent rows and display panel including same
The invention provides an OLED pixel arrangement structure and display panel, and the OLED pixel arrangement structure comprises: a first sub-pixel group, a second sub-pixel group, and a third sub-pixel; the n-th row of the OLED pixel arrangement structure comprising alternating arrangement of the first sub-pixel group and the second sub-pixel group at intervals; the (n+1)th row comprising a plurality of third sub-pixels arranged at intervals, and the third sub-pixel being disposed at the intervals between the first sub-pixel group and the second sub-pixel group. The structure improves the resolution of the OLED pixel arrangement structure and reduces the manufacturing difficulty.
US10607530B2 Power voltage generating circuit and display apparatus including the same
A power voltage generating circuit includes an input part, a clock determining part and a plurality of switches. The input part receives a plurality of clock signals and generates a plurality of peak signals corresponding to rising edges of the plurality of clock signals. The clock determining part determines a normal mode and an abnormal mode based on a number of the plurality of peak signals. The switches blocks outputs of the plurality of clock signals in the abnormal mode.
US10607525B2 System and method for color retargeting
A system and method for color retargeting of an image includes applying a color appearance model to the image to be displayed based in part on a first luminance level. The color appearance model outputs a first set of color responses representing a simulated version of the image at the first luminance level. A color compensation model is further applied to the first set of color responses based in part on a second luminance level. The color compensation model outputs a second set of color responses representing a compensated version of the image. The compensated version of the image may be displayed on a display device set at the second luminance level. At least one of the color appearance model and the color compensation model applies rod-intrusion correction.
US10607514B1 Traffic handheld control warning sign
A Traffic Handheld Control Warning Sign including a first and second display sign which are fastened together and have the capability to display different traffic control warnings and commands simultaneously. The invention is battery powered and can be controlled by a separate or built in remote control. The invention can be hand held or can be used hands free by placing it in a tripod or pole and operating it with a remote control from a distance of up to 40 meters.
US10607510B2 Elastic band with embedded label
A method for manufacturing a plurality of labeling bands includes extruding an elastic material, co-extruding a label material with the elastic material, curing the elastic material and the label material, and locating a plurality of demarcations at intervals along the length of the tube to define the plurality of labeling bands. Co-extruding the label material with the elastic material includes forming a tube having an outer surface, an inner surface and a length, so that the label material forms a stripe on the outer surface. In another aspect, an article of manufacture includes an endless band of a first elastic material and a label of a second material embedded into an outer surface of the endless band. The endless band includes the outer surface, an inner surface and first and second opposed perimeter edges, each of the first and second opposed perimeter edges having a common unstretched perimeter dimension.
US10607502B2 Phonics exploration toy
A phonics learning system, comprising a letter identification board and letter manipulatives that may be placed on the letter identification board by a child, and a computing device connected to the letter identification board that identifies the letters placed on the board, generates a phonetic pronunciation for the combination of letters, and identifies any words or misspelled words.
US10607492B2 Crowdsourced servicing of on-demand electric-vehicles
Crowdsourced servicing of on-demand electric-vehicles is disclosed. In various embodiments, data representing one or more of a location and a replenishment-related attribute value of at least a subset of electric vehicles comprising a fleet of electric vehicles made available for use on demand is received via a communication interface. A determination is made based at least in part on the respective replenishment-related attribute value of electric vehicles included in the at least a subset a set of electric vehicles required to be replenished. A display indicating for each of at least a subset of electrical vehicles required to be replenished a location of the vehicle and a price offered to retrieve, replenish, and redeploy the vehicle is provided via the communication interface to each of a plurality of users.
US10607490B2 Driving support apparatus
A driving support apparatus estimates an expected route of an own vehicle, calculates an effective length of the expected route, and alerts a driver of the own vehicle when it is determined that there exists an object which crosses a part within the effective length within a predetermined time. A formula of a circle with a radius of an estimated turning radius is used for an expected route formula expressing the expected route. Once it is determined that the own vehicle is trying to start turning left or right, the driving support apparatus calculates a turning angle of the own vehicle, and calculates the effective length of the expected route using a value based on a product of the estimated turning radius and a remaining turning angle which is an angle obtained by subtracting the turning angle from a predetermined angle.
US10607489B2 Methods and apparatus for reducing probabilities of collisions between humans and automated machines operating within a workplace
Methods and apparatus for reducing probabilities of collisions between humans and automated machines operating within a workplace are disclosed. An apparatus includes a collision probability determiner to determine a first probability of collision between an automated machine and a wearable safety vest. The apparatus further includes a safety manager to determine whether the first probability of collision exceeds a probability of collision threshold. The apparatus further includes a control signal generator to generate a first control signal in response to the safety manager determining that the first probability of collision exceeds the probability of collision threshold. The first control signal is to be transmitted to the automated machine to adjust an operation of the automated machine.
US10607488B2 Apparatus and method of providing visualization information of rear vehicle
A method of providing visualization information of a rear vehicle includes calculating a location of a sound source located behind a host vehicle, using a sound signal received by each of a plurality of microphones, matching information about the location with an object displayed on image information generated by a rear camera, and displaying a first icon indicating the object on the image information, where the first icon includes information about a probability that the object is present in an area indicated by the location information.
US10607487B2 Chargeability presenting method and chargeability presenting system
A method of managing a vehicle parking place system having a management system apparatus which communicates with an information terminal and a vehicle parking place through a network. The method includes outputting vehicle presence information indicating whether or not a vehicle is present in a charging space included in the vehicle parking place; outputting foreign-object information indicating whether or not a foreign object is present, other than the vehicle, in a wireless power-supply region in the charging space; and presenting, in the information terminal, chargeability information that is generated based on the vehicle presence information and the foreign-object information.
US10607482B2 Intelligent distributed vision traffic marker and method thereof
A vision traffic marker network system comprises a plurality of vision traffic markers or traffic nodes configured to capture information such as an event, an environment, a profile, or a condition of an object such as vehicle, human, combination thereof, or the like, for example. The environment information may be time of day, day of week, weather, traffic condition, and the like. The nodes may be one of a traffic node, an ambient node, a repeater, a gateway, or a combination thereof. These nodes are arranged in network neighborhoods and configured to communicate with at least one of the communication networks with at least one of the vision traffic markers or nodes, a control system, the automotive, a server, a global navigation system, other non-vision devices, traffic lights, street lights, electronic devices, or combination thereof, via one more links, either wirelessly or wired communication. The vision traffic marker network system analysis, process, distribute, and report the information to any vision traffic marker network system, client machines, and a server over a network.
US10607481B2 Dynamic road width division for adaptive road-space utilization
A dynamic road stretch dividing method, system, and computer program product, include determining a current lane distribution of partitions of a road stretch, calculating a new lane distribution of the road stretch to ameliorate traffic based on a pragmatic factor, and changing an alignment of the partitions of the current lane distribution to obtain the new lane distribution.
US10607477B2 Hardwire fire alarm panel walktest decoder
Techniques for conducting, with a single human inspector, a walktest of a fire alarm system having a fire alarm control panel that does not include an RS232 interface are provided. A fire alarm control panel is coupled to a plurality of field devices. The fire alarm control panel provides an output signal identifying a zone of a field device when the field device is activated. A walktest decoder is coupled to the fire alarm control panel and is coupled to a computing device. The walktest decoder converts the output signal from the panel to a format for reception and processing by the computing device. A mobile computing device is wirelessly coupled to the computing device. The mobile computing device receives a wireless signal from the computing device indicating the identified zone. The mobile computing device is used by the inspector to determine if the correct zone was identified.
US10607476B1 Building security system with site risk reduction
Systems and methods for identifying at risk building sites. The security system includes a processing circuit configured to receive building security data from the plurality of building sites, the building security data indicating one or more vulnerability time periods for each of the plurality of building sites and determine an average vulnerability time period associated with each of the plurality building sites based on the one or more vulnerability time periods. The processing circuit can also be configured to determine a tunable threshold associated with the average vulnerability time period; determine whether each of the plurality of building sites are at risk by determining whether a current vulnerability time period for each building site is greater than the tunable threshold associated with the average vulnerability time period; and generate a report indicating one or more of the plurality of building sites that are at risk.
US10607469B2 Methods for detecting and handling fall and perimeter breach events for residents of an assisted living facility
One variation of a method for detecting and handling falls by residents of a facility includes: receiving a notification for a fall event from a first resident wearable device associated with a resident; determining a location of the resident within a facility at a time of the fall; in response to the notification, distributing a fall response prompt to a set of computing devices, each computing device associated with a care provider; and, in response to proximity of the first computing device to the first resident wearable device, authorizing edit permissions for an electronic incident report by a first care provider exclusive of a second care provider.
US10607465B1 Remote trigger for security system
Techniques for automatically securing receptacles of a retailer via an electronic lock include receiving a user request to reserve a receptacle, selecting a suitable receptacle based on one or more conditions, some of which may be specified by the user, and transmitting an electronic locking signal to secure, and thereby reserve, the selected receptacle. An association between the reserved receptacle and the user is stored, and the user is electronically notified. Subsequently, an electronic signal indicative of the identification of the user (or of the user's agent) is locally received. Upon determination that the user is expected and associated with the reserved receptacle, the techniques include causing an electronic unlocking signal to be transmitted to the electronic lock, thereby unlocking the receptacle. Further subsequently, upon receiving an electronic locking instruction, the receptacle may automatically be secured via its corresponding electronic lock, and a retailer agent may be electronically notified.
US10607463B2 Automated object and activity tracking in a live video feed
An apparatus is provided for automated object and activity tracking in a live video feed. The apparatus receives and processes a live video feed to identify a plurality of objects and activities therein. The apparatus also generates natural language text that describes a storyline of the live video feed using the plurality of objects and activities so identified. The live video feed is processed using computer vision, natural language processing and machine learning, and a catalog of identifiable objects and activities. The apparatus then outputs the natural language text audibly or visually with a display of the live video feed.
US10607444B2 Third party activity performance cross entity integration
Embodiments of the invention are directed to a system, method, or computer program product for providing a platform for integration into applications for user activity interaction for cross entity and third party reward integration. In this way, the system may integrate an activity platform that provides applications or integration into applications to generate an activities network. Furthermore, the system may monitor the user utilization the activities provide triggered responses based on the activities completed. As such, the system may intervene within a known application or third party to provide triggered responses. In some embodiments, the triggered response may be a reward or status built physical alteration to an application or resource distribution item.
US10607435B2 Game of chance display
In various embodiments player may participate in gaming related activities using a terminal with multiple display screens.
US10607434B2 System to process a valuable document
A sensing system to process at least one valuable document is described herein. The system includes a light source to generate a light beam. The system also includes at least one light pipe having one or more diverting surfaces to direct the light beam at a predetermined angle of incidence onto the valuable document. At least one reflective surface, to receive a first portion of the light beam transmitted through the valuable document and to reflect off the first portion of the light beam towards the valuable document, is included. A light detector is configured to receive at least a second portion of the light beam re-transmitted through the valuable document.
US10607427B2 Information processing device, information processing method, and program for recognizing a user
An information processing apparatus including circuitry configured to obtain, from sensors, first and second observation information related to at least one characteristic of a user, recognize the user based on correlation between the first and second observation information, and initiate an execution function associated with the recognized user.
US10607425B2 Vehicle electronic logging device (ELD) hour-of-service (HoS) audit and correction guidance system and method of operating thereof
A vehicle electronic logging device (ELD) hour-of-service (HoS) audit and correction guidance system provides preemptive pre-violation and violation alerts and interactive vehicle log entry correction guidance for commercial vehicle operations regulatory compliance. The vehicle ELD HoS audit and correction guidance system incorporates in-vehicle sensor data output values that are machine-interpreted by a vehicle OBD device, a driver's on-duty or off-duty confirmation entries, and other driver log adjustments to analyze an electronically-generated vehicle log. Subsequently, the system determines whether some log entries are anomalous and indicative of driver log entry or adjustment errors, which may result in commercial vehicle regulatory violation if left uncorrected. The vehicle ELD HoS audit and correction guidance system then prompts and assists a driver to correct anomalous log entries to prevent regulatory violations via interactive driver auditing-mode interfaces, multimedia alerts, sirens, and multi-language voice guidance.
US10607422B2 Method for a data processing system for maintaining an operating state of a first autonomous vehicle and method for a data processing system for managing a plurality of autonomous vehicles
A method for a data processing installation for obtaining an operating state of a first autonomous vehicle. The method includes determining a current state of the first autonomous vehicle from a received measurement value of a sensor of a second vehicle. When the current state of the first autonomous vehicle deviates from a setpoint state, the method includes sending a first message to the first autonomous vehicle, wherein the first message contains a command to travel autonomously to a service location. Alternatively, the method includes sending a second message to a person responsible for the first autonomous vehicle, wherein the second message includes information about the deviation of the current state of the first autonomous vehicle from the setpoint state. Alternatively, the method includes sending a third message to service personnel, wherein the third message contains an instruction for the service personnel to set the vehicle to the setpoint state.
US10607420B2 Methods of using an imaging apparatus in augmented reality, in medical imaging and nonmedical imaging
With inventive processing making use of surface-reconstruction and capping steps, more imagery acquired by 3C cameras can be put to use in augmented reality applications, especially applications, such as medical reconstruction, in which a certain theoretical ideal fit might be wanted but can be difficult or seemingly impossible to achieve due to highly complex, irregular shapes, perimeters and surfaces involved. The inventive technology is especially useful for ongoing wound measurement and comparative analysis and characterization of a wound over time, as well as working with anatomical reconstruction. The inventive technology also extends to non-medical augmented reality applications, and provides robust data sets representing a range of real-world objects, such as zoo animals, family pets, etc. susceptible of being imaged and stored as robust data sets that provide better verisimilitude when used in gaming or other virtual-world contexts as compared to a raw data set from a camera.
US10607419B2 Avatar editing environment
An avatar editing environment is disclosed that allows users to create custom avatars for use in online games and other applications. Starting with a blank face the user can add, rescale and position different elements (e.g., eyes, nose, mouth) on the blank face. The user can also change the shape of the avatar's face, the avatar's skin color and the color of all the elements. In some implementations, touch input and gestures can be used to manually edit the avatar. Various controls can be used to create the avatar, such as controls for resizing, rotating, positioning, etc. The user can choose between manual and automatic avatar creation. The avatar editing environment can be part of a framework that is available to applications. One or more elements of the avatar can be animated.
US10607418B2 Method for operating a display system and display system
A virtual object arranged in a virtual environment is displayed by virtual reality glasses worn by a person. A virtual hand is positioned within the virtual environment in accordance with a hand detected in the real environment. As the virtual hand dips into an area of the virtual object, the representation of the area is changed.
US10607415B2 Embedding metadata into images and videos for augmented reality experience
A method for embedding metadata into images and/or videos for AR experience is described. In one example implementation, the method may include generating a first image/video including an environment captured by a device and a virtually-rendered augmented reality (AR) object composited with the environment. The first image/video may be embedded with a first metadata. The method may further include generating a second image/video by modifying the first image/video. The second image/video may be embedded with a second metadata. The second metadata is generated based on the first metadata.
US10607412B2 Mixed reality presentation system
An image composition unit outputs a composition image of a physical space and virtual space to a display unit. The image composition unit calculates, as difference information, a half of the difference between an imaging time of the physical space and a generation completion predicted time of the virtual space. The difference information and acquired position and orientation information are transmitted to an image processing apparatus. A line-of-sight position prediction unit updates previous difference information using the received difference information, calculates, as the generation completion predicted time, a time ahead of a receiving time by the updated difference information, and predicts the position and orientation of a viewpoint at the calculated generation completion predicted time using the received position and orientation information. The virtual space based on the predicted position and orientation, and the generation completion predicted time are transmitted to a VHMD.
US10607411B1 Specialized garments for augmented reality and method
A method of augmenting reality of a physical garment, comprising the receiving of a demand from a user by a receptor to create an augmented garment from information about the physical garment and about a digital component to be linked to the physical garment. The information is organized according to at least one classification by the receptor, which sends the information to a production tracker for garment process distribution. The information is tested to ensure the digital component is functioning properly and is compatible with the physical garment. The physical garment is manufactured, and then blended with the digital component into the augmented garment, and finally delivered to the user.
US10607409B2 Synthetic geotagging for computer-generated images
Systems and methods for constructing and saving files containing computer-generated image data with associated virtual camera location data during 3-D visualization of an object (e.g., an aircraft). The process tags computer-generated images with virtual camera location and settings information selected by the user while navigating a 3-D visualization of an object. The virtual camera location data in the saved image file can be used later as a way to return the viewpoint to the virtual camera location in the 3-D environment from where the image was taken. For example, these tagged images can later be drag-and-dropped onto the display screen while the 3-D visualization application is running to activate the process of retrieving and displaying a previously selected image. Multiple images can be loaded and then used to determine the relative viewpoint offset between images.
US10607405B2 3D model generating system, 3D model generating method, and program
Processing load on a computer can be reduced while saving the labor of photographing an object to estimate a size of the object. Photographed image acquiring means of a 3D model generating system acquires a photographed image in which a first object and a second object are disposed in a real space. Virtual image generating means generates a virtual image in which a first model representing the first object that is a standard size and a second model representing the second object that is not the standard size are disposed in a virtual space. Parameter determining means determines a size parameter indicating a size of the second object based on a result of comparing the photographed image with the virtual image.
US10607399B2 Head-mounted display system, method for adaptively adjusting hidden area mask, and computer readable medium
The disclosure proposes a head-mounted display system, a method for adaptively adjusting a hidden area mask, and a computer program product. The method includes: displaying a plurality of first content to an eye of a wearer of the head mounted display system, wherein the first content is masked by a first hidden area mask; capturing a plurality of first eye images of the eye and obtaining an eyesight of the eye based on the first eye images; adjusting the first hidden area mask to be a second hidden area mask based on the eyesight of the eye; and displaying a second content to the eye, wherein the second content is masked by the second hidden area mask.
US10607391B2 Automated virtual artifact generation through natural language processing
Embodiments of the present invention provide a method, system and computer program product for automated virtual artifact generation through natural language processing. In an embodiment of the invention, a method for automated virtual artifact generation includes loading electronic documentation for a real world object into memory of a computer, parsing by a processor of the computer the electronic documentation into different words and storing the different words. The method further includes natural language processing the different words to determine different physical and functional attributes of the real world object, generating a virtual artifact in the memory of the computer based upon a mapping of the physical attributes of the real world object to structural attributes of the virtual artifact and a mapping of the functional attributes of the real world object to functional attributes of the virtual artifact, and rendering the virtual artifact in the virtual reality environment.
US10607389B2 Microscopic imaging system and method with three-dimensional refractive index tomography
Microscopic imaging system and method with three-dimensional refractive index tomography are provided. The microscopic imaging system includes: an illumination providing module, configured to provide a beam of parallel lights with a modulated intensity; a microscopic sample, arranged at downstream of the illumination providing module, and configured to modulate a phase of the beam of parallel lights, such that emergent lights passing through the microscopic sample carry information of a three-dimensional refractive index field of the microscopic sample; a microscopic imaging module, arranged at downstream of the microscopic sample, and configured to form an image by using the emergent lights; and a controlling module, configured to process the image to reconstruct three-dimensional refractive index information of the microscopic sample.
US10607387B2 Techniques for generating dynamic illustrations using principles of animation
An animation engine is configured to apply motion amplifiers to sketches received from an end-user in order to create exaggerated, cartoon-style animation. The animation engine receives a sketch input from the end-user as well as a selection of one or more motion amplifiers. The animation engine also receives one or more control sketches that indicate how the selected motion amplifiers are applied to the sketch input. The animation engine projects the sketch input onto a sketch grid to create a sketch element, and then animates the sketch element by deforming the underlying sketch grid based on the control sketches. The animation engine then interpolates the sketch input, based on the deformations of the sketch grid, to animate the sketch. In this manner, the animation engine exposes an intuitive set of tools that allows end-users to easily apply the well-known Principles of Animation.
US10607379B2 Graph drawing system
A graph drawing system includes an electronic device and a calculation server. A first processor of the electronic device transmits calculation inquiry data including information on a function entered by a user operation to the calculation server. A second processor of the calculation server calculates drawing information including coordinates of a plurality of drawing points represented by the function and plotted in a graph drawing area of the display, and continuity/discontinuity information indicating whether or not adjacent points of the drawing points should be connected to each other, based on the calculation inquiry data and transmits the drawing information to the electronic device. The first processor causes the display to display a graph corresponding to the function, based on the drawing information.
US10607368B1 Coded tracking for head-mounted displays
A coded tracking system includes an imaging device and a target object that includes a plurality of locators emitting light according to a first pattern. An image of the target object captured by the imaging device includes light received by the imaging device from a subset of the plurality of locators. A pattern controller is configured to determine a resolution value for an adjacent pair of light sources in the captured image. The resolution value is indicative of the pattern controller being able to resolve the adjacent pair of light sources as two separate sources. The pattern controller determines a second pattern for the locators based on the resolution value. The second pattern improves a likelihood that the pattern controller can resolve between individual light sources emitting light in the second pattern. The pattern controller instructs the target object for the locators to emit light according to the second pattern.
US10607367B2 Methods and systems for managing virtual reality sessions
Embodiments for managing virtual reality (VR) sessions by one or more processors are described. A condition in a vicinity of a user experiencing a VR session is detected. A severity of the condition is determined. The determining of the severity of the condition is performed using a cognitive analysis. If the severity is above a predetermined threshold, a signal representative thereof is generated.
US10607359B2 System, method, and apparatus to detect bio-mechanical geometry in a scene using machine vision for the application of a virtual goniometer
A system, method, and apparatus to detect bio-mechanical geometry in a scene using machine vision. The invention provides accurate and dynamic data collection using machine learning and vision coupled with augmented reality to continually improve the process with each experience. It does not rely upon external sensors or manual input.
US10607351B2 Method and apparatus for determining a depth map for an image
An apparatus for determining a depth map for an image of a scene comprises an active depth sensor (103) and a passive depth sensor (105) for determining a depth map for the image. The apparatus further comprises a light determiner (109) which determines a light indication indicative of a light characteristic for the scene. The light indication may specifically reflect a level of visible and/or infrared light for the scene. A depth map processor (107) determines an output depth map for the image by combining the first depth map and the second depth map. Specifically, a depth value for the output depth map is determined as a combination of depth values of the first and the second depth map where the combining is dependent on the light indication. The light determiner (109) estimates the first infrared light indication from a visible light indication indicative of a light level in a frequency band of the visible light spectrum.
US10607348B2 Unattended object monitoring apparatus, unattended object monitoring system provided with same, and unattended object monitoring method
An alarm issuing time according to the degree of suspiciousness or danger of an unattended object is controlled. Unattended object monitoring apparatus is configured to include image acquisition unit that acquires a captured image of an monitoring area imaged by imaging apparatus, object tracker that detects an object appearing in the monitoring area from the captured image and tracks between the captured images for each detected object, unattended object detector that detects an object not displaced beyond a predetermined time as an unattended object based on a tracking result for each detected object by the object tracker, unattended object type determination unit that determines a type of the detected unattended object, alarm issuing time controller that controls an alarm issuing time from the time when an unattended object is detected to the time when an alarm is issued based on the determined type of the unattended object.
US10607341B2 Rules-based processing and presentation of medical images based on image plane
Systems and methods that allow transfer and display rules to be defined based on one or more of several attributes, such as a particular user, site, device, and/or image/series characteristic, as well as whether individual images and/or image series are classified as thin slices and/or based on other characteristics, and applied to medical images in order to determine which images and/or image data are analyzed, downloaded, viewed, stored, rendered, processed, and/or any number of other actions that might be performed with respect to medical image data. The system and methods may include image analysis, image rendering, image transformation, image enhancement, and/or other aspects to enable efficient and customized review of medical images.
US10607339B2 Image processing apparatus
An image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to obtain one or more complex product signal values each indicating a signal value of a complex product and a complex ratio signal value indicating a signal value of a complex ratio calculated in units of pixels by using first data and second data successively acquired by implementing a gradient echo method after an Inversion Recovery (IR) pulse is applied and to derive a T1 value of each of the pixels from one of the complex product signal values selected on the basis of the obtained complex ratio signal value.
US10607331B1 Image segmentation into overlapping tiles
Systems and techniques for image segmentation into overlapping tiles are described herein. In an example, an anomaly detection system for super-high-resolution images is adapted to divide the image into tiles with a size and overlap between each tile, wherein the size and overlap is determined using a machine-learning model. The anomaly detection system may be further adapted to use a classifier model for each tile to identify anomaly presence in the tile, wherein the classifier model is trained using a data set of tile size images that are labeled according to anomaly presence in each tile size image. The anomaly detection system may be further adapted to determine a classification for the image based on results from the classifier model for the tiles. The anomaly detection system may be further adapted to output the classification.
US10607330B2 System and method for assessing usability of captured images
A system estimates quality of a digital image by accessing a corpus of digital images of one or more subjects, such as a facet of a property. The system will receive, for at least a subset of the corpus, an indicator that one or more patches of each image in the subset is out of focus. The system will train a classifier by obtaining a feature representation of each pixel in each image, along with a focus value that represents an extent to which each pixel in the image is in focus or out of focus. The system will use the classifier to analyze pixels of a new digital image and assess whether each analyzed pixel in the new digital image is in focus or out of focus. The system may use the image to assess whether an incident occurred, such as storm-related damage to the property.
US10607327B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus includes a first memory used for first rearrangement processing on a group of pixels in an input image, and a second memory used for second rearrangement processing on a group of pixels in an image obtained by the first rearrangement processing, and performs correction processing that includes the first rearrangement processing and the second rearrangement processing on the input image. One of the first and second memories is capable of higher-speed random access than the other memory and has a smaller memory capacity than the other memory. One of the first rearrangement processing and the second rearrangement processing is processing for rearranging a group of pixels in each of a plurality of block images generated from the input image, and the other rearrangement processing is processing for rearranging pixel rows among the block images. The one rearrangement processing involves random access to the one memory.
US10607326B2 Automated system and method of retaining images based on a user's feedback on image quality
An automated system and method for retaining images in a smart phone are disclosed. The system may then determine a no-reference quality score of the image using a PIQUE module. The PIQUE module utilizes block level features of the image to determine the no-reference quality score. The system may present the image and the no-reference quality score to the user and accept a feedback towards quality of the image. The system may utilize a supervised learning model for continually learning a user's perception of quality of the image, the no-reference quality score determined by the PIQUE module, and the user feedback. Based on the learning, the supervised learning model may adapt the no-reference quality score and successively the image may either be retained or isolated for deletion, based on the adapted quality score and a predefined threshold range.
US10607323B2 Head-mounted electronic device
A head-mounted electronic device according to various embodiments of the present invention may comprise: a curved display; a frame having a mounting surface having a curvature such that the curved display is mounted thereon; and a pair of optical assemblies provided on the left and right sides of the interior of the frame, respectively, so as to provide displayed images to the left and right eyes of the user, the optical assemblies comprising a first lens that forms a view angle of a binocular field of view and a second lens arranged to slope with regard to the first lens, thereby forming an additional view angle of the left or right field of view. In addition, the above head-mounted electronic device may be implemented variously according to embodiments.
US10607314B2 Image auto resizing
Systems and methods for autonomously generating one or more images are disclosed. According to at least one embodiment, a method of autonomously generating one or more images includes: receiving, by a content server, an image having one or more characteristics rendering the image suitable for display at a device of a first breakpoint type; in response to receiving the image, autonomously deriving, by the content server, at least one image from the received image, the at least one derived image having one or more characteristics optimized for display at a device of a second breakpoint type different from the first breakpoint type; and controlling, by the content server, a display to display the received image and the at least one derived image.
US10607310B1 Determining ranges by imaging devices with dynamic baseline reconfiguration
An aerial vehicle may be outfitted with two or more digital cameras that are mounted to a track, a rail or another system for accommodating relative motion between the cameras. A baseline distance between the cameras may be established by repositioning one or more of the cameras. Images captured by the cameras may be processed to recognize one or more objects therein, and to determine ranges to such objects by stereo triangulation techniques. The baseline distances may be varied by moving one or more of the cameras, and ranges to objects may be determined using images captured by the cameras at each of the baseline distances.
US10607294B1 Methods and systems to automatically generate insurance policy data based upon life event data
Methods and systems are provided to automatically generate insurance policy data and/or update insurance policies. More particularly, methods and systems are provided to automatically generate insurance policy data and/or update insurance policies based upon life events and/or life event data. The life events and/or life event data may be representative of personal changes and/or life events (e.g., marriage; child birth; divorce; personal injury; purchase of a house; purchase of a vehicle; adoption; move to a different home, apartment, or state; employment change; health change; etc.) related to an insured person. The life events and/or life event data may automatically lead to providing insurance recommendations and/or adjusting insurance policies that provide insurance-based cost savings to insurance customers, more appropriate insurance coverage given the new circumstances, and/or enhance the customer experience. The insurance policies may be auto, home, renters, personal articles, life, health, pet, and/or other types of insurance policies.
US10607286B1 Distributed system for custom financing
A payment and financing system can determine whether a merchant is eligible for financing for a particular amount. The particular amount can be determined by evaluating previous financial transactions that were conducted by the merchant and other merchants through the payment and financing system. Once a determination is made that the merchant is eligible for the cash advance, the payment system can send a customized offer for financing in the particular amount to the merchant via a merchant computing device. The merchant can accept the offer for the cash advance by sending an acceptance to the payment and financing system, for example, through a financing interface on the merchant computing device. Upon accepting the offer, the merchant is provided the financed amount, for example, in the form of an electronic deposit in a financial account of the merchant.
US10607284B2 System and method to search and verify borrower information using banking and investment account data and process to systematically share information with lenders and government sponsored agencies for underwriting and securitization phases of the lending cycle
Account data (e.g., balance information) for accounts at a plurality of financial institutions (or government agencies) is stored (and updated) in a central database system and accessed using a personal identifier, such as a social security number. Risk data may be generated for accounts based on the account data. The account data and risk data are accessed in response to either an account search request (e.g., from a government entity and relating to a benefits program or a subpoena) or an account verification request (e.g. from a mortgage company and relating to a mortgage application).
US10607262B2 Evaluating content items for presentation to an online system user based in part on one or more parameters of the user specified by a third party system
An online system receives advertisement (“ad”) requests for presentation to its users. An ad request may include one or more values associated with a characteristic of online system users. When an opportunity to present the ad request to a user is identified, the online system obtains the characteristic of the user and determines a value for the user from the ad request based on the obtained characteristic for the user and values associated with the characteristic included in the ad request. The online system generates a score for the ad request based on the determined value for the user, a bid amount in the ad request, and a likelihood of the user interacting with an advertisement in the ad request. Based on the score for the ad request, the online system determines whether to present the advertisement from the ad request to the user.
US10607261B2 Upfront advertisement purchasing exchange
A method, apparatus, system, and computer program product provide the ability to bid for an advertising impression. Via input from an advertising purchaser, a publisher specification is defined. The publisher specification provides impression information regarding impressions desired by the advertising purchaser. An auction is conducted by receiving one or more bids (that comply with the specification) from one or more publishers. A determination is made regarding which of the one or more publishers has provided a successful bid. The advertising purchaser is enabled to provide one or more advertisements to the one or more successful bidding publishers.
US10607253B1 Content title user engagement optimization
A method and system for generating content title recommendations for content titles associated with a content page is disclosed. The method and system collects user activity data representing user engagement levels relating to multiple content webpages, wherein each content page is associated with a content title. A title replacement candidate is identified in view of the collected user activity data, wherein the title replacement candidate includes a plurality of title components. The title replacement candidate is compared to one or more high user engagement value titles. Based on the comparison, one or more high user engagement title component recommendations are identified which correspond to one or more of the title components of the title replacement candidate.
US10607248B2 Time-consuming sale process
The present invention relates generally to a method where the price of a commodity open for sale decreases from the seller-entered preset initial price to the seller-entered preset bottom price during the given period of time, and buyers who are willing to buy the commodity may participate in the active price reduction sale. A deal is made once any of the participants selects the price displayed during the market time. The same item that the seller has multiple stock can be marketed altogether, partially or one by one in separate or the same spaces online. Also, the seller can sell multiple different items in the platform using various settings. The deal can be made between commercial retailers, individual sellers or any other entities and buyers online. The commodity may include new or used items, services, tickets, and other items that can be marketable online.
US10607247B2 Systems and methods to enhance search results using transaction data of merchants
A computing apparatus includes: a transaction handler configured to process transactions in a payment processing network; a data warehouse configured to store transaction data recording the transactions processed at the transaction handler; a profile generator configured to generate, based on the transaction data, a profile including business activity data configured to identify a time period of active business, and a portal configured to communicate with a search engine to enhance search results using the business activity data.
US10607239B2 Enterprise evaluation using structured data
A solution for evaluating an enterprise is provided. The solution can include constructing an enterprise governance library from a set of enterprise governance documents. Each enterprise governance document can include natural language text defining at least a portion of the enterprise. The enterprise governance library can be constructed by parsing the natural language text to identify a set of references relating to the enterprise and creating structured data based on the set of references. Each reference can identify a key object relating to the enterprise, such as an organization of the enterprise, an agent of the enterprise, a product of the enterprise, or a product used by the enterprise. The structured data for each key object can include attributes of the key object, data associating the key object with the enterprise governance document, and data for enabling access to data corresponding to the reference.
US10607233B2 Automated review validator
In response to a posting of a negative review of an information technology item, external environmental context data is collected that comprehends processing environment attributes of an external process that interacts with the item in a reviewed performance of the item. An attribute of the item criticized in the review is correlated with an attribute of the external environmental context data as a function of contemporaneous time of occurrence. Degrees of likelihood as the principal cause of the negative review are determined for the attributes of the information technology item and for the correlated external environmental context data attribute. The negative review is determined to be a false negative review if the degree of likelihood that the correlated attribute of the external environmental context data is the principal cause is higher than the degree of likelihood that the criticized attribute of the information technology item is the principal cause.
US10607230B2 Augmented reality dynamic authentication for electronic transactions
A system for authorizing an electronic transaction in an augmented reality environment comprises an augmented reality user device and an authentication server. The augmented reality user device includes a display that overlays virtual objects onto a field of view of the user. The user device receives a request to verify information about a payment card used in an electronic transaction. The request includes a virtual authentication object, which is a virtual representation of an object capable of being manipulated by the user in a particular sequence to enter an authentication code. The user device displays the virtual authentication object to the user and detects gestures performed on the virtual authentication object. The user device sends the detected gestures to the authentication server. The authentication server determines the authentication code using the virtual authentication object and the detected gestures, and uses it to authorize the transaction.
US10607229B2 Systems and methods for managing cash advances
Systems and methods are provided for managing a cash advance service associated with a payment account of a user. An exemplary method may include providing, to a device of the user, instructions to display an application interface, the application interface receiving user requests to enable and disable the cash advance service. The method may also include receiving, through the application interface, a request to enable the cash advance service. The method may further include associating a transaction rule with the payment account, the transaction rule defining a condition upon which approval of a cash advance transaction is permitted. The method may further include receiving a cash advance transaction authorization request associated with the payment account. The method may further include approving the cash advance transaction authorization request when the condition is met and declining the cash advance transaction authorization request when the condition is not met.
US10607226B2 System and method for fraud detection in a mobile device
A user device comprising: i) transmit path circuitry and receive path circuitry configured to communicate with a payment server; and ii) processing circuitry configured to control the transmit path circuitry and receive path circuitry. The processing circuitry is further configured to: a) receive a user input related to a payment process; b) calculate a risk score indicative of a likelihood of fraudulent activity associated with the payment process, wherein the risk score calculation is based on confidential information associated with the user that is stored on the user device; and c) transmit to the payment server a payment action and the risk score associated with the payment action without disclosing the confidential information. The confidential information comprises personally identifiable information and/or private information of the user. The processing circuitry calculates the risk score using a risk base model received from a model server.
US10607219B2 Systems and methods to provide privacy protection for activities related to transactions
A computing apparatus includes: a portal configured to present a privacy control panel to receive input from a user to create a privacy policy; a data warehouse configured to store the privacy policy in connection with account information of the user; and a transaction handler configured to provide a privacy indicator, in accordance with the privacy policy stored in the data warehouse, in an authorization response for a transaction made using the account information of the user.
US10607218B1 Facilitating end-to-end encryption for E-commerce
A transaction intermediary configured to receive a transaction request, enable the input of transaction information, receive a transaction package including the inputted transaction information, route the transaction package to a processing location, receive an indication that the transaction package has been processed, and generate an electronic voucher in response to the indication.
US10607214B1 Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission between a contactless card, a client device, and one or more servers are provided. The contactless card may include one or more processors and memory. The memory may include one or more applets. The client device may include one or more processors and memory. The client device may be in data communication with the contactless card. One or more servers may be in data communication with the client device. A first set of information may be transmitted from the contactless card to the client device. The first set of information may include one or more links to activate the contactless card. The client device may be configured to receive the first set of information from the contactless card. Upon validation of the first set of information, the contactless card may be activated.
US10607207B2 Method and system for one-touch fueling authorization
Embodiments of a method and a cloud-assisted fueling system for one-touch fueling authorization are disclosed.
US10607204B2 Support messages based on merchant account context
A payment processing system for mobile point-of-sale transactions from a mobile point of sale terminal including a payment card reader having a card interface configured to read data from a payment card, the payment processing system includes an automated support system for proactively generating and presenting support messages for merchants using a mobile point-of-sale terminal. The automated support system generates the support message using a current account context for the merchant account and a plurality of rules that indicate a problem with the merchant account. The automated support system is further configured to generate a plurality of rules for detecting merchant account problems using a knowledge database of support tickets that include a human generated response to a merchant account problem and a corresponding merchant account context at the time of the human generated response.
US10607201B2 Selective point-of-sale terminal for reconciling order state under non-persistent connection conditions
A point-of-sale (POS) terminal for fulfilling orders under non-persistent network conditions includes a state processor and an order processor. The state processor queues state changes in one or more order queues that correspond to one or more orders. The order processor generates the changes and accesses and transmits the changes in each one of the one or more order queues to a server, from oldest to youngest, when operably connected to a network, where the order processor has current order state fields corresponding to a subset of all of the orders, and where the order processor utilizes rules disposed therein to resolve conflicts in the one or more orders occurring from state change updates received from the server which result from other state changes to the one or more orders generated by one or more other POS terminals, and where a service area map within the server associates the POS terminal to one or more service areas, and where the subset of all of the orders corresponds to one of the one or more service areas.
US10607200B2 Point of sale system having a customer terminal and a merchant terminal
A point of sale system includes a merchant terminal and a customer terminal. The merchant terminal is configured to display a user interface (UI) window on the merchant terminal. The UI window on the merchant terminal displays a merchant-specific version of a screen displayed on the customer terminal. The merchant terminal receives updates from the customer terminal regarding the status of the payment portion for a transaction. The merchant terminal can provide an input to the UI window which is sent as a message to the customer terminal. Control of state for the point of sale system is shared such that when the system is in a first state, the merchant terminal is the state control terminal, and when the point of sale system is in a second state, the customer terminal is the state control terminal and has control of state for the system.
US10607198B1 Money tracking robot systems and methods
A robotic device for transporting physical money includes a receiving interface, a counter mechanism, a storage vault, and a control circuit. The receiving interface receives physical money. The counter mechanism is connected to the receiving interface and receives and counts the physical money inserted into the receiving interface. The storage vault stores the physical money counted by the counter mechanism and remains closed when the robotic device is at a first location. The control circuit determines an amount of physical money stored in the storage vault based on the counted physical money, controls a drive system of the robotic device to cause the robotic device to travel from the first location to a second location, and opens the storage vault when the robotic device reaches the second location.
US10607190B2 Mobile check-in with push notification services
A system and method of mobile check-in are provided. The system includes a cloud composed of a database, a server, and a push gateway. The server generates a check-in request and sends the check-in request in the form of a push notification to a specific mobile communication device through the push gateway and an external push server. All executable functions of the mobile communication device are locked until a check-in operation is completed.
US10607189B2 Ranking job offerings based on growth potential within a company
Methods, systems, and computer programs are presented for ranking and presenting companies that are experiencing high growth in positions fulfillable by a user in response to a search for the user. A method includes identifying, on a social network, jobs that are available for presentation to the user and offered by one or more companies. The method further includes identifying proxy users who have similar skills as the user. For each company, a server determines a position growth score based on the number of proxy users who have transitioned to or from the company within a predetermined amount of time. The server additionally ranks the jobs within a high-growth companies group for the user based on the position growth score for each job. The jobs are then presented to the user on a user interface according to the job ranking.
US10607187B2 Heterogeneous data management methodology and system
A system for storing, interpreting, displaying, and processing heterogeneous data comprises a common data layer configured to manage and store abstracted data using a standard relational database, the common data layer comprises a template repository storing a plurality of data-logic templates and user data. The system further includes a data abstraction layer comprising rules for processing user data and handling a user-interface, an intelligence layer comprises context sensitive processing logic of user inputs and data from the data abstraction layer according to the data-logic templates, and a user interface layer configured to present the processed data and capture user inputs for the system.
US10607186B2 Session collaborator
A method and system for establishing an electronic communication channel between at least one agent of a first entity and a second entity is provided. The method includes linking the second entity to the at least one agent of the first entity when a trigger is sent by the second entity. Providing one or more software programs over the electronic communication channel to the second entity; initiating an exchange by the at least one agent of the first entity to the second entity. And sending one or more messages over the communication channel between the at least one agent from the first entity and the second entity. The system includes a database containing a link between the agent of the first entity and the second entity. The system also includes a server configured to establish an electronic communication channel between the agent of the first entity and the second entity when a trigger is sent by the second entity. The server is further configured to provide at least one software program for sharing between the agent of the first entity and the second entity over the electronic communication channel.
US10607183B2 Order states durable queuing apparatus and method
A synchronization server for fulfilling orders under non-persistent network conditions is provided. The server includes a terminal update element and a queue processor. The terminal update element receives state changes corresponding to one or more orders from one or more of a plurality of POS terminals. The queue processor queues the state changes in a plurality of durable terminal queues that correspond to the plurality of POS terminals, where the state changes are accessed by the terminal update element and are transmitted to a first one of the of plurality of POS terminals, from oldest to youngest, when the first one of the plurality of POS terminals is operably connected to the network, and where the state changes are maintained in durable terminal queues corresponding to other ones of the plurality of POS terminals while the other ones of the plurality of POS terminals remain operably disconnected from the network.
US10607180B2 Inventory control for non-repairable items based on prognostics and health monitoring data
In an improved inventory control policy and associated data processing system, effective inventory level is compared with a variable reorder point, R(t). When the effective stock is lower than the reorder point R, a new order of Q units is placed. Also, the lot size is optimized for each order. Parameters R and Q are continuously updated based on Remaining Useful Life (RUL) estimations obtained from a Prognostics and Health Monitoring (PHM) system.
US10607178B2 Shipment planning
Systems and techniques are provided for generating a drop plan for a mailing containing a plurality of mailpieces. Tracking data may be received for mailings sent by a plurality of mailers, and estimated delivery times determined based upon the tracking data. A mailer may specify a delivery goal for a mailing and, based upon the estimated delivery times and the delivery goal, a drop plan for the mailing may be generated, which specifies at least one drop location for at least a portion of the mailing. The mailer also may modify the drop plan, such as by specifying additional constraints, modified attributes of the drop plan, additional or updated goals for the mailing, or the like.
US10607177B2 Delivery location determination
A method and system for determining a delivery location is provided. The method includes enabling a UAV delivery application specifying a delivery location for delivery of a package. A street address defining the delivery location is received and an eyewear based video device is enabled and directed towards a geographical area associated with the delivery of the package. GPS data associated with the geographical area is retrieved from the eyewear based video device and first GPS coordinates identifying a location of an embedded computing device are retrieved from a GPS system. A distance between the first GPS coordinates and the geographical area is calculated. Additionally, second GPS coordinates identifying the geographical area are calculated based on the GPS data, the distance, and the first GPS coordinates and it is determined if the second GPS coordinates are located within a specified perimeter surrounding the street address defining the delivery location.
US10607173B2 Collaboration tracking system
Computing systems, methods and collaboration tracking tools for predicting, tracking, and reporting the occurrence of unscheduled collaborations between two or more contributors to a project using computer systems equipped capabilities to transmit and/or receive location information of each individual contributor. An analytics module receiving the location information may use the location data to identify when two or more contributors to a project are in the same location together, and further predict whether the proximity of location and timing of the contributors crossing paths will predictably lead to an undocumented project-related collaboration determined as a function of location information, historical data and input collected. The collaboration tracking tools predict, report and/or record collaborations of project-related topics. Collaboration tracking tools confirm discussion of project-related topics, report to project managers for the purpose of updating the project managers and provide the project team with a copy of the recorded collaboration.
US10607168B2 Discovery and communication of team dynamics
Electronic communications of team members of a team are monitored over time. Individual repeating patterns of interactions between team members and associated repeating subject matter topics of the interactions are identified. The identified individual repeating patterns and the associated repeating subject matter topics of the interactions are aggregated into a set of group interaction patterns of the team. Routine availability of a team member for additional interactions is determined in accordance with the set of group interaction patterns of the team.
US10607163B2 LOD work package
A construction site management system with building information modelling (BIM) functionality. The system includes a server for maintenance of a three-dimensional gross model of a construction site, a mobile device connected to the server, wherein the server is configured to derive a three-dimensional net model from the gross model based at least in part on a work package, the work package being assigned from the server to the mobile device and comprising references to locations within the gross model, wherein the mobile device is configured to retrieve the net model from the server and provide the net model on a screen as a graphical user interface (GUI).
US10607157B1 Predictive power management in a wireless sensor network
An apparatus comprising a power source, one or more sensors, a transceiver, and a memory. The power source may be configured to store energy to power the apparatus. The one or more sensors may be configured to receive captured data from one of a plurality of sources. The transceiver may be configured to send and receive data to and from a wireless network. The processor may be configured to execute computer readable instructions. The memory may be configured to store a set of instructions executable by the processor. The instructions may be configured to (A) evaluate an expected power usage budget calculated using a predictive model of future energy consumption and (B) (i) store the captured data in the memory in a first mode and (ii) transmit the captured data to a remote storage device in a second mode. The first mode or the second mode is selected based on characteristics of the captured data received from the sensors.
US10607154B2 Socioeconomic group classification based on user features
An online system uses classifiers to predict the socioeconomic group of users of the online system. The classifiers use models that are trained using features based on global information about a population of users such as demographic information, device ownership, internet usage, household data, and socioeconomic status. The global information can be aggregated from market research questionnaires and provided to the online system. The classifiers input information about a user and output a probability that the user belongs to a given socioeconomic group. The input information is based on a user profile on the online system associated with the user as well as actions performed by the user on the online system. Thus, the online system can predict the user's socioeconomic group without using the user's income information. The online system can generate content for presentation to the user based on the predicted socioeconomic group.
US10607147B2 Estimating a number of occupants in a region
A method for estimating a number of occupants in a region comprises receiving a time series of sensor values detected over a period of time by a motion sensor sensing motion in the region. A spread parameter indicative of the spread of the sensor values is determined. The number of occupants in the region is estimated based on the spread parameter.
US10607135B2 Training an auto-encoder on a single class
Systems and techniques for training an auto-encoder on a single class are presented. In one example, a system trains an auto-encoder based on first data associated with a first class to generate a trained auto-encoder. The system also applies, using a multiplier, gain data indicative of a gain value to second data associated with the first class and third data associated with a second class to generate enhanced input data that represents a differentiation between the second data associated with the first class and the third data associated with the second class. An input enhancer comprises the trained auto-encoder and the multiplier. Furthermore, the system trains a convolutional neural network based on the enhanced input data to generate a trained convolutional neural network. The system also classifies the first class and the second class based on the input enhancer and the trained convolutional neural network.
US10607134B1 Artificially intelligent systems, devices, and methods for learning and/or using an avatar's circumstances for autonomous avatar operation
Aspects of the disclosure generally relate to computing devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning an avatar's or an application's operation in various circumstances, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and/or enabling autonomous operation of the avatar or the application.
US10607126B2 Asset tracker utilizing thread protector
A method for monitoring a piece of equipment during transport comprises a) applying a reporting device to the equipment, b) transporting the piece of equipment, c) transmitting sensed or location data using the transmitter, d) storing sensed or location in a memory device, e) retrieving the stored data from the memory device and d) using the retrieved data to assess the usability of the piece of equipment for an intended purpose. The reporting device may comprise a body adapted to mechanically couple to the end of the piece of equipment and a sensor package. The sensor package may comprise at least one dynamic sensor, the sensor generating sensed data corresponding to a sensed value, a satellite sensor generating location data, an optional ID reader, a cellular network transmitter, and a memory device adapted to receive, store, and report the sensed or location data.
US10607123B2 Remotely-operated apparatus remotely operated by external terminal using a browser use mode or a transmitted image use mode, remote operation system including the same, and recording medium
A remotely-operated apparatus remotely operated by an external terminal notifies the external terminal of a first transition command when a server cooperation process which is a cooperation process with a server is performed. The first transition command is a command indicating that a display mode of the external terminal, in which a remote operation screen used for remotely operating the remotely-operated apparatus is displayed on a display part of the external terminal, should be changed from a transmitted image use mode in which a transmitted image screen is displayed to a browser use mode in which a browser screen is displayed. Further, the remotely-operated apparatus notifies the external terminal of a second transition command indicating that the display mode should be changed from the browser use mode to the transmitted image use mode when occurrence of a specific event inside or outside the remotely-operated apparatus is detected.
US10607122B2 Systems and user interfaces for enhancement of data utilized in machine-learning based medical image review
Systems and techniques are disclosed for improvement of machine learning systems based on enhanced training data. An example method includes generating an interactive classification user interface concurrently displaying a first group of medical images and a second group of medical images, each group depicting objects associated with a respective classification. User input indicating movement of medical images from the first group to the second group is detected. The moved medical images are classified according to the second group. The re-classified medical images are provided to a machine learning system, with the machine learning system updating based on analysis of object characteristics of the re-classified medical images to increase accuracies associated with automated assignment of classifications.
US10607120B2 Training method and apparatus for convolutional neural network model
Disclosed are a training method and apparatus for a CNN model, which belong to the field of image recognition. The method comprises: performing a convolution operation, maximal pooling operation and horizontal pooling operation on training images, respectively, to obtain second feature images; determining feature vectors according to the second feature images; processing the feature vectors to obtain category probability vectors; according to the category probability vectors and an initial category, calculating a category error; based on the category error, adjusting model parameters; based on the adjusted model parameters, continuing the model parameters adjusting process, and using the model parameters when the number of iteration times reaches a pre-set number of times as the model parameters for the well-trained CNN model. After the convolution operation and maximal pooling operation on the training images on each level of convolution layer, a horizontal pooling operation is performed. Since the horizontal pooling operation can extract feature images identifying image horizontal direction features from the feature images, such that the well-trained CNN model can recognize an image of any size, thus expanding the applicable range of the well-trained CNN model in image recognition.
US10607117B2 Deep receptive field networks
The invention provides a method for recognition of information in digital image data, said method comprising a learning phase on a data set of example digital images having known information, and characteristics of categories are computed automatically from each example digital image and compared to its known category, said method comprises training a convolutional neural network comprising network parameters using said data set, in which via deep learning each layer of said convolutional neural network is represented by a linear decomposition of all filters as learned in each layer into basis functions.
US10607107B2 Identifying temporal changes of industrial objects by matching images
Technology for matching images (for example, video images, still images) of an identical infrastructure object (for example, a tower component of a tower supporting power lines) for purposes of comparing the infrastructure object to itself at different points in time to detect a potential anomaly and the potential need for maintenance of the infrastructure object. In some embodiments, this matching of images is done using creation of a three dimensional (# D) computer model of the infrastructure object and by tagging captured images with location on the 3D model across multiple videos taken at different points in time.
US10607095B1 Apparatuses, systems and methods for classifying digital images
The present disclosure is directed to apparatuses, systems and methods for automatically classifying digital images of occupants inside a vehicle. More particularly, the present disclosure is directed to apparatuses, systems and methods for automatically classifying digital images of occupants inside a vehicle by comparing current image data to previously classified image data.
US10607090B2 Train security system
A method for identifying an alteration of an object in the vicinity of a train in operation travelling on a rail track along a route. The train is operative to transport passengers or cargo. The method includes capturing image data of an object located at a point of interest along said route when said train is operational on said rail track. Furthermore, said image data is analyzed to find matching reference image data stored in a data storage device. Based on said matching reference image data, said object is located at a position within said point of interest. Further, said image data is analyzed to find an alteration of said object compared to said matching reference image data. If an alteration is found, an action depending may be taken.
US10607087B2 Systems and methods for determining video highlight based on conveyance positions of video content capture
First video information defining first video content may be accessed. The first video content may have been captured by a first image sensor from a first conveyance position. Second video information defining second video content may be accessed. The second video content may have been captured by a second image sensor from a second conveyance position. A first highlight criterion may be selected for the first video content based on the first conveyance position. A second highlight criterion may be selected for the second video content based on the second conveyance position. A first set of highlight moments within the first video content may be identified based on the first criterion. A second set of highlight moments within the second video content may be identified based on the second criterion. The identification of the first set of highlight moments and the second set of highlight moments may be stored.
US10607086B1 Content entity recognition within digital video data for dynamic content generation
Techniques for selectively associating frames with content entities and using such associations to dynamically generate web content related to the content entities. One embodiment performs a facial recognition analysis on frames of one or more instances of video content to identify a plurality of frames that each depict a first content entity. A measure of quality and a measure of confidence that the frame contains the depiction of the first content entity are determined for each of the identified plurality of frames. Embodiments select one or more frames from the identified plurality of frames, based on the measures of quality and the measures of confidence. The selected one or more frames are associated with the first content entity and web content associated with the first content entity is generated that includes a depiction of the selected one or more frames in association with an instance of video content.
US10607079B2 Systems and methods for generating three dimensional skeleton representations
Systems, robots, and methods for generating three-dimensional skeleton representations of people are disclosed. A method includes generating, from a two-dimensional image, a two-dimensional skeleton representation of a person present in the two-dimensional image. The two-dimensional skeleton representation includes a plurality of joints and a plurality of links between individual joints of the plurality of joints. The method further includes positioning a cone around one or more links of the plurality of links, and identifying points of a depth cloud that intersect with the cone positioned around the one or more links of the two-dimensional skeleton. The points of the depth cloud are generated by a depth sensor and each point provides depth information. The method also includes projecting the two-dimensional skeleton representation into three-dimensional space using the depth information of the points that intersect with the cone, thereby generating the three-dimensional skeleton representation of the person.
US10607067B2 Fitness device and method for automatically checking for the correct performance of a fitness exercise
A stationary fitness device for set-up in a fitness studio is provided. The stationary fitness device comprises a sensor equipment for the contactless detection of the motions of a user of the fitness device and for forwarding signals generated by the sensor equipment on the basis of the motions of the user, a display unit for displaying motion sequences of a fitness exercise by a virtual fitness trainer and for displaying a virtual image of the user, a computer unit which on the basis of the signals received from the sensor equipment generates the virtual image of the user and displays the same by means of the display unit, and an identification means for identifying a particular user from a list of users stored in the computer unit. The computer unit is equipped and provided to display motion sequences of a fitness exercise stored in a memory of the computer unit for the identified user by the virtual fitness trainer by means of the display unit, perform a comparison with reference to the received signals concerning the extent to which the detected motions performed by the user for the fitness exercise deviate from the motion sequences stored in a memory of the computer unit and displayed by the virtual fitness trainer, and display to the user a deviation of the motions performed by the user from the stored motion sequences by means of the display unit.
US10607061B2 Display device, fingerprint recognition calibration method for display device and electronic apparatus
A display device, a fingerprint recognition calibration method for the display device and an electronic apparatus are disclosed. The fingerprint recognition calibration method includes: for any fingerprint recognition unit, during an initial calibration, displaying a first image by the display panel and acquiring a bright screen calibration fingerprint data by the fingerprint recognition unit and not displaying any image by the display panel and acquiring a dark screen calibration fingerprint data by the fingerprint recognition unit; during a fingerprint recognition, displaying the first image by the display panel and acquiring a bright screen fingerprint data by the fingerprint recognition unit; and performing calibration according to a calibration formula to obtain a calibrated fingerprint recognition data by the fingerprint recognition unit.
US10607059B2 Method for assembling fingerprint identification module
A method for assembling a fingerprint identification module includes the following steps. Firstly, a first spray process is performed to form a first paint structure on a first surface of a sensing strip. Then, a first surface and a second surface of the sensing strip are protected. Then, a periphery region of the sensing strip is cut. Consequently, plural fingerprint sensors are produced, and the fat edge structures generated in the first spray process are eliminated. Then, a second spraying process is performed to spray a second paint structure is sprayed on sidewalls of the plural fingerprint sensors. Then, the cut first protective film and the cut second protective layer are removed from the fingerprint sensors. Consequently, the color of the first surface of the fingerprint sensor is identical to the color of the sidewall of the fingerprint sensor.
US10607048B2 Ergonomic portable data acquisition terminal
A portable data terminal including a main housing, a landscape-oriented large display screen disposed on a top front portion of the main housing and extending nearly an entire width of the main housing, a keyboard disposed on top of the main housing and rearward to the display screen, and left and right battery housings serving as ergonomic handle grips disposed on an underside of the main housing to accommodate two-handed grasping of the device, the keyboard being constructed and arranged to receive input from a pair of thumbs while corresponding hands are grasping and supporting the main housing. In an embodiment, the main housing includes a central housing portion extending downwardly on the underside of the main housing and having an extended front face for containing a scan engine/data reading mechanism and first and second cameras positioned on opposite lateral sides of the scan engine.
US10607036B2 Program execution device
A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
US10607035B2 Method of displaying content on a screen of an electronic processing device
The invention provides a computer implemented method of displaying content on a screen of an electronic processing device. The method comprises a first step of receiving content to be displayed on said screen at a data processing application on said electronic processing device. The data processing application is a dedicated application for processing said received content data and is configured to perform various steps including processing the received content data into a format suitable for display on said screen. The data processing application is also configured to monitor at least one sensor of the electronic processing device such as the device's camera to receive at least one biometric data input during display of the content on the screen and to cause either a halting of the display of the content or a blurring of the screen in response to a determination of a predetermined change in said biometric data. The data processing application is also configured to not locally store said provided content on said electronic processing device and to disable any screen or video capture functionalities of the electronic processing device.
US10607034B1 Utilizing an address-independent, non-repeating encryption key to encrypt data
Utilizing a non-repeating identifier to encrypt data, including: receiving a request to write data to a storage device; selecting a segment-offset pair where the data will be stored, where the selected segment-offset pair is unique to every other segment-offset pair utilized during the lifetime of the storage device; and encrypting the data in dependence upon an identifier of the segment-offset pair.
US10607033B2 Physical uncloneable function circuit
According to one embodiment, a physical uncloneable function circuit for providing a protected output bit is described including at least one physical uncloneable function circuit element configured to output a bit of a physical uncloneable function value, a physical uncloneable function bit output terminal and a coupling circuit connected between the physical uncloneable function circuit element and the physical uncloneable function bit output terminal configured to receive a control signal, supply the bit to the physical uncloneable function bit output terminal for a first state of the control signal and supply the complement of the bit to the physical uncloneable function bit output terminal for a second state of the control signal.
US10607031B2 Cryptographic ASIC with autonomous onboard permanent storage
A cryptographic ASIC and method for autonomously storing data into a one-time programmable memory in isolation. Internal circuitry provides programming pulses of a given voltage magnitude and duration for changing the state of selected memory elements. Use of internal circuitry reduces pin count and increases reliability and security over devices relying on external circuitry to provide programming pulses. In one embodiment, the stored data comprises cryptographic data for enforcing a derivative key hierarchy for managing an information stream, such as a blockchain.
US10607030B2 Cryptographic ASIC with onboard permanent context storage and exchange
A cryptographic application-specific integrated circuit (ASIC) and method for autonomously storing context data into a one-time programmable memory in isolation are presented. The stored data describes product environmental history following manufacture, which may assist in assessing of a request for a refund or replacement of a defective product, such as an ASIC. The data may be cryptographically protected for retrieval and validation only by a manufacturer or authorized vendor. In another embodiment, communications between individual integrated circuits in a product may be secured by storing encryption keys as the context data, and exchanging the context data. The context data may be stored during manufacture, or thereafter. Such integrated circuits may be secured against replay attacks that capitalize on loss of context data that occurs when volatile memory is reset through power cycling, and enable inter-chip communications to be managed as are communications between unknown parties in an untrusted network.
US10607028B2 Data processing systems for data testing to confirm data deletion and related methods
In particular embodiments, a Personal Data Deletion System is configured to: (1) at least partially automatically identify and delete personal data that an entity is required to erase under one or more of the conditions discussed above; and (2) perform one or more data tests after the deletion to confirm that the system has, in fact, deleted any personal data associated with the data subject. The system may, for example, be configured to test to ensure the data has been deleted by: (1) submitting a unique token of data through a form to a system; (2) in response to passage of an expected data retention time, test the system by calling into the system after the passage of the data retention time to search for the unique token.
US10607025B2 Access control through data structures
A data structure includes data that allows specific users to access data items that are part of the data structure and allows the users to store data items in association with the data structure. The data structure includes a root node which is the genesis of the data structure. The data structure further includes an access node for each user granted access rights to the data structure. An access node granting a user access rights to the data structure is directly connected to the root node. For a user whose access rights to the data structure are revoked, the data structure includes an additional access node directly connected to the access node that gave the user access rights. The data structure also includes a record node for each data item that is part of the data structure. Each record node is connected to the root node directly or indirectly.
US10607016B2 Decrypting files for data leakage protection in an enterprise network
Techniques are provided for decrypting an encrypted file within an enterprise network. The techniques include identifying by a password collecting module a password entered during a file encryption procedure performed at a terminal and storing the password; receiving an encrypted file by a data leakage protection (DLP) module; and attempting to decrypt the encrypted file with the password by the DLP module.
US10607015B1 Security risk assessment and control for code
Disclosed embodiments relate to systems and methods for automatically detecting and addressing security risks in code segments. Techniques include accessing a plurality of code segments developed for execution in a network environment, automatically identifying a first code segment from the plurality of code segments for analysis, automatically performing a first code-level security risk assessment for the first code segment, and determining a first security risk level for the first code segment based on the application programming interface risk level. The first code-level security risk assessment may be performed based on at least one of an application programming interface risk level, an embedded credentials risk level, and a target resource risk level. Further techniques may include determining a second security risk level for a modified version of the first code segment; and enabling a comparison between the first security risk level and the second security risk level.
US10607008B2 Counter-fraud operation management
Disclosed aspects relate to counter-fraud operation management. A counter-fraud operation may be executed using an initial set of parameter values for a set of parameters of the counter-fraud operation. A set of user counter-fraud activities of a user may be monitored corresponding to a user interface. A set of user feedback data may be captured to determine a feedback-driven set of parameter values for a set of parameters of the counter-fraud operation. The feedback-driven set of parameter values may be determined for the set of parameters of the counter-fraud operation. The counter-fraud operation using the feedback-driven set of parameter values may be executed.
US10607004B2 Methods and apparatus to improve feature engineering efficiency with metadata unit operations
Methods, apparatus, systems and articles of manufacture are disclosed to improve feature engineering efficiency. An example method disclosed herein includes retrieving a log file in a first file format, the log file containing feature occurrence data, generating a first unit operation based on the first file format to extract the feature occurrence data from the log file to a string, the first unit operation associated with a first metadata tag, generating second unit operations to identify respective features from the feature occurrence data, the second unit operations associated with respective second metadata tags, and generating a first sequence of the first metadata tag and the second metadata tags to create a first vector output file of the feature occurrence data.
US10607001B2 Web-based electronic document service apparatus capable of authenticating document editing and operating method thereof
The present invention provides a web-based electronic document service apparatus, which is capable of authenticating the edit of a document, and an operating method thereof, in which when a predetermined authentication token is randomly issued and transmitted to a client terminal accessing for editing an electronic document based on a web, and then an editing command and an authentication token corresponding to the editing command are received from the client terminal, it is determined whether the received authentication token corresponds to the previously issued authentication token, so that it is possible to confirm whether the editing command received from the client terminal is the editing command generated by the true user, thereby providing a security mechanism.
US10606991B2 Distributed user-centric cyber security for online-services
A user-centric cyber security system, comprising: a plurality of DAAs (Data Acquisition Agents) configured to collect data from a plurality of user's OSPs (Online Service Providers) and from a plurality of user devices; and a system server communicating with said plurality of DAAs, said system server configured to receive said collected data from said plurality of DAAs, analyze said data for threats to said user, alert said user accordingly, receiving feedback from said user regarding said alert and improve said threat analysis using said user's feedback.
US10606988B2 Security device, methods, and systems for continuous authentication
Methods, systems, and computer programs are presented for securing a computing device. One security device includes a processor, memory and a connector. The memory includes a computer program that, when executed by the processor, performs a method. The method includes operations for detecting that the connector is coupled to a second computing device, and for determining a user associated with the security computing device. In addition, the method includes operations for receiving periodic images from an image capture device coupled to the second computing device, and for performing continuous authentication operations to validate an identification of the user based on the periodic images. The user is disabled from using the second computing device after an authentication operation fails.
US10606987B2 Role-based access control assignment
A first probability that indicates a probability that a user is associated with a role is determined, with the first probability having a first score. The first probability is perturbed to determine a second probability having a second score. The second score is evaluated against the first score to determine that the second probability indicates a more optimal probability of the user being associated with the role than the first probability. The role is assigned to the user based at least in part on the second score.
US10606981B2 Computer-implemented method for space frame design, space frame construction kit and space frame
A computer-implemented method for space frame design involves constructing a load stress map in a geometrical boundary representation of a design space, defining attachment points and load application points in the design space, creating a starting network of interconnecting lines between each two of the attachment points and load application points in the design space, assigning load application factors to each line of the starting network of interconnecting lines based on values of the load stress map, generating potential space frame designs by culling different subsets of lines of the starting network of interconnecting lines for each potential space frame design according to variable culling parameters, evaluating the potential space frame designs with respect to optimization parameters, combining the culling parameters for the potential space frame designs the performance score of which is above a predefined performance threshold, and iterating the steps of generating potential space frame designs and evaluating the potential space frame designs on the basis of the combined culling parameters.
US10606980B2 Method and recording medium of reducing chemoepitaxy directed self-assembled defects
A method for reducing chemo-epitaxy directed-self assembly (DSA) defects of a layout of a guiding pattern, the method comprising: inserting a first external dummy along an external edge of the guiding pattern in a vertical direction; and inserting a second external dummy at a fixed distance from a second edge of the first external dummy, wherein the second external dummy includes a two-dimensional shape such that at least two edges of the second external dummy are parallel to the second edge of the first external dummy.
US10606976B2 Engineering change order aware global routing
A router is used to produce a first integrated circuit structure according to an engineering change order. An initial detail routing topology is imported for the first integrated circuit structure. An engineering change order is received instructing the router to change a portion of the initial detail routing topology for the first integrated circuit structure. A global routing operation is performed which routes global wires for the portion of the initial detail routing topology for the first integrated circuit structure. For each global wire which is routed, a specific global wiring track is selected for the global wire within each edge of a set of global tiles in a routing topology for the first integrated circuit.
US10606965B2 System and method for emulation of unprivileged code in a simulated environment
A system, method and media are shown for emulating potentially malicious code involving emulating a first ring of an operating system, emulating a second ring of the operating system, where the second ring has greater access to system resources than the first ring and where the first and second rings are separately emulated, executing a code payload in the emulated first ring, checking the behavior of the executing code payload for suspect behavior, and identifying the code payload as malicious code if suspect behavior is detected. Some examples emulate the second ring by operating system or microarchitecture functionality such that the second ring emulation returns results to the executing code payload, but does not actually perform the functionality in a host platform. Some examples execute the code payload in the emulated first shell at one or more offsets.
US10606964B2 Inlet spacing on road grades
A method, system, apparatus, and computer program products provides the ability to dynamically define and generate inlet spacing along a road in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model. A representation of a road is acquired in the BIM CAD 3D model, wherein the representation includes a geometry. An inlet spacing is defined for the road. Inlet locations for inlets are determined based on the inlet spacing. A determination is made regarding whether the inlet spacing and inlets satisfy design rules for the road. When the inlet spacing and/or inlets fail to satisfy the design rules, a different inlet spacing is selected from a group of preset integers, and the process repeats until the design rules are satisfied.
US10606963B2 System and method for capturing and analyzing multidimensional building information
A method for capturing building information includes capturing dimensions of a 360 degree image at a first location within a room of a building using a mobile device equipped with at least direction sensor and at least one motion sensor. The step of capturing dimensions is repeated within at least one additional room. The mobile device receives user input to connect the rooms to create a floor plan of the building and align the floor plans over each other to create a multi-level building map.
US10606961B2 Tools and methods for designing indoor and outdoor waveguide system networks
Design tools and methods of use for designing, ordering, and providing manufacturing and installation instructions for waveguide system networks include a system design tool including a location selection module to determine a selected location, a satellite imagery component to provide an image based on the selected location, an overlay module to overlay a design on the image, and a customization module to customize the design. The system design tool includes one or more design modules to at least one of automatically output and build via user input one or more design options based on the image, and a design customization module to select the design from the one or more design options. The system design tool includes a positioning module to set a pair of connectivity points such that a cable length may be automatically calculated based on a calculated distance between the pair of connectivity points.
US10606951B2 Optimizing resource allocation to a bid request response based on cognitive analysis of natural language documentation
Approaches presented herein enable optimizing resource allocation to a bid request response based on a cognitive analysis of natural language artifacts. More specifically, a bid request and a plurality of supporting artifacts in a natural language are obtained. A cognitive analysis of the request and supporting artifacts is performed to extract a set of information entities. The extracted information entities are normalized using a lexical-relations based graph database to classify the set of extracted information entities as standardized concepts. A subset of the set of the standardized concepts is identified as a set of parameters corresponding to a set of predetermined variables. Each variable of the set of predetermined variables is weighted according to a likelihood that the variable indicates a relevance of a resource. A probability that a particular resource is relevant is determined based on the weighting and that resource is assigned to the bid request response.
US10606944B2 Categorizing keywords
A keyword to be categorized is received. A category dictionary including categories having associated registered keywords, and a text corpus are received. Registered keywords are identified in the category dictionary having a degree of similarity to the keyword to be categorized that is equal to or greater than a predetermined value, and the categories associated with the identified registered keywords are extracted. Registered keywords are identified that are co-occurring in the text corpus with the keyword to be categorized, and the categories associated with the identified co-occurring registered keywords are extracted. A degree of importance is determined for each extracted category based on a function of the identified registered keywords in the category dictionary and/or a function of the identified co-occurring registered keywords. The extracted categories are outputted, with at least an indication of each category's relative importance, as category candidates for categorizing the keyword to be categorized.
US10606935B2 Transforming a website for dynamic web content management
Transforming a website for dynamic web content management includes identifying aspects of a static website that are to be under dynamic web content management, organizing the aspects of the static website in preparation for storing the aspects, and storing the aspects of the static website with a specific identifier.
US10606934B2 Generation of a modified UI element tree
A computing device comprises an electronic paper display, a processor and a memory. The memory is arranged to store platform software and application software for at least one application that is not adapted to work with an electronic paper display. The platform software comprises a UI conversion module comprising device-executable instructions, which when executed by the processor, cause the processor to: access a UI element tree for the application; generate a modified UI element tree for the application by removing and/or re-styling at least one UI element; and render data from the application using the modified UI element tree for display on the electronic paper display.
US10606931B2 Systems and methods for scalable hierarchical coreference
A scalable hierarchical coreference method that employs a homomorphic compression scheme that supports addition and partial subtraction to more efficiently represent the data and the evolving intermediate results of probabilistic inference. The method may encode the features underlying conditional random field models of coreference resolution so that cosine similarities can be efficiently computed. The method may be applied to compressing features and intermediate inference results for conditional random fields. The method may allow compressed representations to be added and subtracted in a way that preserves the cosine similarities.
US10606918B2 Configurable convolution engine
Embodiments of the present disclosure relate to a configurable convolution engine that receives configuration information to perform convolution or its variant operations on streaming input data of various formats. To process streaming input data, input data of multiple channels are received and stored in an input buffer circuit in an interleaved manner. Data values of the interleaved input data are retrieved and forwarded to multiplier circuits where multiplication with a corresponding filter element of a kernel is performed. Varying number of kernels with different sizes and sparsity can also be used for the convolution operations.
US10606916B2 Data processing user interface monitoring systems and related methods
In various embodiments, a system may be configured to analyze data for a particular consent capture point to identify a change in consent capture rate from the capture point. The system may, for example, be configured to automatically detect that the system has stopped receiving consent records from a particular capture point. In such embodiments, the system may be configured to generate an alert, and transmit the alert to any suitable individual (e.g., privacy team member, IT department member, etc.) regarding the capture point. The system may, for example, enable an entity to identify one or more capture points that may have become non-functional (e.g., as a result of one or more changes to the capture point).
US10606904B2 System and method for providing contextual information in a document
Systems and methods for enhancing user experience in a document viewing environment are provided. The method includes displaying contextual information for an entity comprising of key/value pairs in the document thereby enhancing the user experience.
US10606900B2 Intelligent searching method and system based on mobile device
An intelligent searching method and system based on a mobile device include acquiring a content and storing the content in a designated folder by a backend, after the mobile device detects that a user operates to duplicate the content; loading contents in the designated folder automatically and displaying the same into a list in a search box by the backend, after a search program in the mobile device is activated; transmitting, by the search program, a broadcast to other applications and performing a search by calling a search function in the applications, when it is detected that one of the contents in the list is selected; displaying an icon or icons of one or more of the applications including the content of the search by the search program, after the search is finished.
US10606897B2 Aggregating personalized suggestions from multiple sources
A computer provides a search interface that accesses multiple search providers, and aggregates their suggestions, providing a single, unified suggestion view across the multiple search providers. Suggestions are received from the multiple sources, such as a search engine on the internet or other public resource, and a search tool on the computer that accesses local or private resources. The suggestions are combined, ranked and displayed as a list to the user, from which the user is able to select.
US10606879B1 Indexing fingerprints
Example methods and systems for indexing fingerprints are described. Fingerprints may be made up of sub-fingerprints, each of which corresponds to a frame of the media, which is a smaller unit of time than the fingerprint. In some example embodiments, multiple passes are performed. For example, a first pass may be performed that compares the sub-fingerprints of the query fingerprint with every thirty-second sub-fingerprint of the reference material to identify likely matches. In this example, a second pass is performed that compares the sub-fingerprints of the query fingerprint with every fourth sub-fingerprint of the likely matches to provide a greater degree of confidence. A third pass may be performed that uses every sub-fingerprint of the most likely matches, to help distinguish between similar references or to identify with greater precision the timing of the match. Each of these passes is amenable to parallelization.
US10606875B2 Search support apparatus and method
According to one embodiment, a search support apparatus includes a first analyzer, a first acquirer, a measurement unit, a first extractor, a second extractor and a storage. The first analyzer analyzes a clipped document. The first acquirer acquires an updated document by referring to the location information if an original document has been updated. The measurement unit measures a first update frequency of the original document. The first extractor extracts one or more first keywords from the clipped document. The second extractor extracts one or more second keywords from the updated document using a first keyword extraction scheme set in accordance with the first update frequency. The storage stores the one or more first keywords, the one or more second keywords and the update document each associated with the clipped document.
US10606874B2 Adjusting search results based on user skill and category information
An approach for adjusting ranked search results based on user data is provided. An approach includes: receiving a search query from a search user; generating a ranked result set based on the search query; generating an adjusted ranked result set by adjusting the ranked result set based on a skill rating of the search user; and providing the adjusted ranked result set to the search user.
US10606871B2 System and method of message threading for a multi-format, multi-protocol communication system
This disclosure relates to systems, methods, and computer readable media for performing multi-format, multi-protocol message threading in a way that is most beneficial for the individual user. Users desire a system that will provide for ease of message threading by “stitching” together related communications in a manner that is seamless from the user's perspective. Such stitching together of communications across multiple formats and protocols may occur, e.g., by: 1) direct user action in a centralized communications application (e.g., by a user clicking ‘Reply’ on a particular message); 2) using semantic matching (or other search-style message association techniques); 3) element-matching (e.g., matching on subject lines or senders/recipients/similar quoted text, etc.); and 4) “state-matching” (e.g., associating messages if they are specifically tagged as being related to another message, sender, etc. by a third-party service, e.g., a webmail provider or Instant Messaging (IM) service).
US10606870B2 System and method of dynamic, encrypted searching
This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information. Disclosed herein are communications systems that offer the increased security and privacy of client-side encryption to content owners, while still providing for highly relevant server-side search-based results via the use of content correlation, predictive analysis, and augmented semantic tag clouds for the indexing of encrypted data.
US10606867B2 Data mining method and apparatus
A data mining method and apparatus where the method includes determining multiple execution steps of a data mining process, acquiring a correspondence between a physical resource required by each execution step in a running process and a physical resource occupied by input data of the data mining process, determining a node for executing each execution step, determining, according to a maximum amount of data of input data that can be processed by the node for executing each step, a maximum amount of data of input data that can be processed by the distributed system, and processing to-be-mined data in accordance with the data mining process according to the maximum amount of data of the input data that can be processed by the distributed system. The input data is accurately and effectively limited such that normal running of the system can be ensured.
US10606854B2 Intelligent cascading linkage machine for fuzzy matching in complex computing networks
This disclosure is directed to an intelligent cascading linkage machine for transforming input signals into comparable signals, and cascading through matching operations, including but not limited to a fuzzy matching comparison technique, to link transformed input signals (comparable signals) to those stored signals in a database which match it. The fuzzy matching technique may use a random forest processing technique and/or a logistic regression technique. Also, the machine is able to calibrate its matching technique, based on the linking of a comparable or input signal to a stored signal in a database, in order to calculate an accuracy indicator.
US10606853B2 Systems and methods for intelligent prospect identification using online resources and neural network processing to classify organizations based on published materials
In an illustrative embodiment, methods and systems for identifying prospective new clients based upon review of current clients include accessing a book of business of a user of a transactional platform to identify current clients, identifying, key terms relevant to each of the clients, automatically performing Internet searches, each search using different groupings of the key terms, automatically deriving from web sites of the search results information regarding a number of prospects, and presenting prospect information to the user. The key terms may be identified through performing web searches and web scraping of online information related to the current clients. The clients may be categorized based upon organizational attributes prior to searching. An initial set or sets of key terms may be filtered through performing a number of data analyses on the key terms.
US10606848B2 Techniques for device configuration using messaging history information
Techniques for device configuration using messaging history information are described. In one embodiment, an apparatus may comprise a contact list component operative to determine a promotion contact list for the user account; a predicted interest component operative to determine a predicted communication interest for each contact on a promotion contact list; a predicted activity component operative to determine a user predicted likelihood of future activeness on the communication system; determine a contact predicted likelihood of future activeness on the communication system for each contact; and a contact ranking component operative to determine the ranking weight for each contact based on the predicted communication interest for each contact on the promotion contact list, the user predicted likelihood of future activeness on the communication system, and the contact predicted likelihood of future activeness on the communication system for each contact on the promotion contact list. Other embodiments are described and claimed.
US10606844B1 Method and apparatus for identifying legitimate files using partial hash based cloud reputation
Techniques are disclosed for identifying legitimate files using a hash-based cloud reputation using parts of a file to generate a hash value for reputation score lookup. A reputation service receives a request for a reputation score associated with a file. The request specifies a hash value for the file. The hash value is generated based on one or more parts of the file. The service identifies one of a plurality of file clusters that includes one or more files that matches to the specified hash value. The service determines a reputation score for the file based on the identified file cluster. The reputation score indicates a rating of the file based on a distribution of the file in a user base. The service returns the reputation score in response to the request.
US10606843B2 Irreducible modules
An approach to generating irreducible modules. The approach includes a method that includes receiving, by at least one computing device, data associated with a specification. The method includes defining, by the at least one computing device, a pattern on the received data. The pattern reduces a set of rules into a single condition. The method includes generating, by the at least one computing device, an irreducible module based on the pattern. The irreducible module has one output dependent variable and is associated with a data flow application.
US10606828B2 Storage correlation engine
A method of and system for correlating data from among a disparate group of data sources and providing the correlated data to data consumers via API's and direct transmission of the data are disclosed. Once the validity of the data is verified, the data is translated from a format specific to the data source into a format that is usable by various other data repositories. Thereafter, the data may be provided to data consumers.
US10606822B2 Dynamically updating metadata
Dynamic updating of metadata associated with a file system is described herein. In accordance with an example, the updating includes creating a shadow file system metadata (FSM) index map in a shadow data block. The shadow data block is associated with a metadata storage of the file system and the metadata storage stores metadata files associated with the file system. The shadow FSM index map is associated with the metadata storage through an index map of the metadata storage, the index map being indicative of the metadata files in the metadata storage. The shadow FSM index map is updated to dynamically update the metadata associated with the file system, in the metadata storage.
US10606821B1 Applicant tracking system integration
Systems and methods for applicant tracking system (ATS) integration with a deduplicator are disclosed. A recruiting company computer system accesses a first entity record external to an ATS. The recruiting company computer system determines that the first entity record corresponds to a second entity record within the ATS based on at least first information of the first entity record and second information of the second entity record. The first information is different from the second information. The recruiting company computer system imports, into the second entity record within the ATS, information from the first entity record external to the ATS in response to the first entity record corresponding to the second entity record. The recruiting company computer system provides, in response a request to access information about an entity associated with the second entity record, the information from the first entity record.
US10606810B2 Clustered search head configurations synchronization with bloom filter
Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
US10606806B2 Method and apparatus for storing time series data
A method and apparatus for storing time series data are disclosed. A method may include: saving an index value of time series data to a time interval data table according to a time point of the time series data, wherein the time series data includes: a time point and an index value associated with the time point, and each data row in the time interval data table records index values associated with at least one time point within a time interval of a predetermined length; performing data compression processing on a storage area having no written data, to obtain compressed time interval data; and writing the compressed time interval data to a magnetic disk.
US10606805B2 Object-level image query and retrieval
Methods, systems, and computer program products are included for querying and retrieving objects from images. An example method includes traversing a persistent local mirror overlay filesystem (PLMO FS) to determine whether one or more objects of a requested image already exist on a local data storage device. If so, an I/O hit is determined, and the objects are not pulled from the registry. Conversely, if the objects are not found on the local data storage device, an I/O miss is determined, and the objects are pulled from the registry. A local copy of the requested image is then built using the already locally-existing I/O-hit objects and the newly retrieved I/O-missed objects, such that the local copy of the requested image is a mirror of the original requested image in the registry.
US10606800B1 Policy-based layered filesystem management
Some embodiments provide a system that provides a filesystem in a computer system. During operation, the system obtains a policy for the filesystem and separates the filesystem into a set of layers based on the policy. Next, the system processes input/output (I/O) operations to the filesystem by directing each of the I/O operations to one of the layers based on the policy. Finally, the system periodically maintains the layers using a master image of the filesystem.
US10606789B2 Application module provided with stationary interface
Provided is an application module provided with a stationary interface, and more particularly, an application module performing functions of a battery management system (BMS), which transceives data from an application module data control device or calls a service module included in a basic program (basic software (BSW) to increase compatibility regarding function execution among one or more modules.
US10606781B2 Data transmission system, projector, and data transmission method including first apparatus with first communication part and second apparatus with second communication part
A data transmission system includes a first apparatus that is connected to a first external apparatus using the first transmission scheme and a second apparatus that is connected to a second external apparatus using the first transmission scheme. The first apparatus is connected to the second apparatus using a second transmission scheme that is different from the first transmission scheme. When the operation mode of the first apparatus in the first transmission scheme and the operation mode of the second apparatus in the first transmission scheme are different, data in the first external apparatus or the second external apparatus is transmitted to the second external apparatus or the first external apparatus, respectively, via the first apparatus and the second apparatus.
US10606780B2 Programming interface operations in a driver in communication with a port for reinitialization of storage controller elements
A driver of a host bus adapter of a storage controller performs hardware resets of buses and other logic to which an embedded port of the host bus adapter is connected, in a first period of quiescing of I/O operations in the embedded port. The driver transmits one or more commands to the embedded port to resume selected I/O operations in the embedded port. A reinitialization of the driver is performed during a second period of quiescing of I/O operations in the embedded port, prior to sending a command to allow normal I/O operations in the embedded port.
US10606779B2 Methods and apparatus for performing partial reconfiguration in a pipeline-based network topology
A programmable integrated circuit that can support partial reconfiguration is provided. The programmable integrated circuit may include multiple processing nodes that serve as accelerator blocks for an associated host processor that is communicating with the integrated circuit. The processing nodes may be connected in a hybrid shared-pipelined topology. Each pipeline stage in the hybrid architecture may include a bus switch and at least two shared processing nodes connected to the output of the bus switch. The bus switched may be configured to route an incoming packet to a selected one of the two processing nodes in that pipeline stage or may only route the incoming packet to the active node if the other node is undergoing partial reconfiguration. Configured in this way, the hybrid topology supports partial reconfiguration of the processing nodes without disrupting or limiting the operating frequency of the overall network.
US10606771B2 Real time stack protection
Methods, circuitries, and systems for real-time protection of a stack are provided. A stack protection circuitry includes interface circuitry and computation circuitry. The interface is circuitry configured to receive a return instruction from a central processing unit (CPU). The computation circuitry is configured to, in response to the return instruction, generate protection data that i) identifies a new topmost return address location that is below a current protected topmost return address location and ii) specifies read only access for the new topmost return address location. The interface circuitry is configured to provide the protection data to a memory protection unit to cause the memory protection unit to enforce a read only access restriction on the new topmost return address location.
US10606769B2 Time-restricted access to file data
A file data access method and a computer system, where the method includes accessing a page global directory (PGD) of the process using PGD space when accessing first file data by a process, determining, based on access to the PGD and according to a first virtual address of the first file data in file system space, a first PGD entry in the PGD, linking a file page table of the process to the first PGD entry, where the file page table points to a physical address of the file data such that a processor retrieves a first physical address of the first file data in a memory according to the first virtual address using the PGD and the file page table, and accessing the first file data according to the first physical address.
US10606764B1 Fault-tolerant embedded root of trust using lockstep processor cores on an FPGA
A field programmable gate array (FPGA) including a root of trust architecture. The architecture includes a system controller providing system control commands for the architecture and a cryptography processor for performing a hash or key operation for authentication of controller-embedded software and attestation of correct firmware in external system resources. The architecture also includes a lock-step fault-tolerant processor being responsive to messages from the system controller, and including a plurality of soft lock-step cores. Each soft core including separate memory and resources and operating on the same input, where each soft core provides output messages that are analyzed by a logic in the fault-tolerant processor that selects one of the messages to be output to the cryptography processor.
US10606758B2 Memory system and method of operating the same
Provided herein may be a memory system and a method of operating the memory system. The method may include: receiving an unmap command corresponding to logical addresses; setting a state of at least one unmap bit corresponding to the logical addresses among a plurality of unmap bits included in an unmap filter to an unmapped state in response to the unmap command; and setting a state of logical-to-physical address mapping information about a logical address, among the logical addresses, that does not correspond to the at least one unmap bit to an unmapped state.
US10606756B2 Impeding malicious observation of CPU cache operations
The present disclosure is directed to systems and methods for preventing or mitigating the effects of a cache-timing based side channel attack, such as a Meltdown type attack. In response to a speculatively executed data access by an unretired or incomplete instruction, rather than transferring data to the CPU cache, the data is instead transferred to data transfer buffer circuitry where the data is held in the form of a record until the instruction requesting the data is successfully completed or retired. Upon retirement of the instruction requesting the data access, the data included in the record may be transferred to the CPU cache. Each record held in the data transfer buffer circuitry may include: a data source identifier; a physical/virtual address of the data; a cache line that includes the data; and an instruction identifier associated with the instruction initiating the data access.
US10606753B2 Method and apparatus for uniform memory access in a storage cluster
The present application presents a Uniform Memory Access (UMA) network including a cluster of UMA nodes each having at least one UMA memory unit and a server local to the at least one UMA memory unit. A respective UMA memory unit in a respective UMA node comprises persistent memory; non-persistent memory, a node control device operatively coupled to the persistent memory and the non-persistent memory, a local interface for interfacing with the local server in the respective UMA node, and a network interface for interfacing with the UMA network. The node control device is configured to translate between a local unified memory access (UMA) address space accessible by applications running on the local server and a global UMA address space that is mapped to a physical UMA address space. The physical UMA address space includes physical address spaces associated with different UMA nodes in the cluster of UMA nodes. Thus, a server in the UMA network can access the physical address spaces at other UMA nodes without going through the servers in the other UMA nodes.
US10606751B2 Techniques for cache delivery
An input/output (I/O) device arranged to receive an information element including a payload, determine control information from the information element, classify the information element based on the control information, and issue a write to one of a plurality of computer-readable media based on the classification of the information element, the write to cause the payload to be written to the one of the plurality of computer-readable media.
US10606746B2 Access request processing method and apparatus, and computer system
An access request processing method and apparatus, and a computer system is disclosed. The computer system includes a processor and a non-volatile memory (NVM). When receiving a write request, the processor determines an object cache page according to the write request. After determining that the NVM stores a log chain of the object cache page, the processor inserts, into the log chain of the object cache page, a second data node recording information about a second log data chunk. The log chain already includes a first data node recording information about the first log data chunk. The second log data chunk is at least partial to-be-written data of the write request. Then, the processor sets, in the first data node, data that is in the first log data chunk and that overlaps the second log data chunk to invalid data.
US10606745B2 Memory system
According to one embodiment, a memory system, comprises a non-volatile memory; a first memory and a second memory; and a memory controller configured to receive a first logical address from a host in a first reading, read a first address conversion table corresponding to the first logical address from the non-volatile memory, and store, in the non-volatile memory, a second address conversion table of a first state stored in the first memory in a case where the first logical address corresponds to a second logical address stored in the second memory.
US10606740B2 Flexible shader export design in multiple computing cores
Systems, apparatuses, and methods for generating flexibly addressed memory requests are disclosed. In one embodiment, a system includes a processor, control unit, and memory subsystem. The processor launches a plurality of threads on a plurality of compute units, wherein each thread generates memory requests without specifying target memory addresses. The threads executing on the plurality of compute units convey a plurality of memory requests to the control unit. The control unit generates target memory addresses for the plurality of received memory requests. In one embodiment, the memory requests are write requests, and the control unit interleaves write requests from the plurality of threads into a single output buffer stored in the memory subsystem. The control unit can be located in a cache, in a memory controller, or in another location within the system.
US10606738B2 Application testing on a blockchain
A blockchain test configuration may provide a simple and secure infrastructure for testing applications. One example method of operation may comprise one or more of transmitting a request to a network of nodes to test a test package associated with an application. The method may also include receiving results based on the test of the test package and recording the results in a blockchain.
US10606737B2 System and method for testing a resource constrained device
The present disclosure relates to the field of device testing. In one embodiment, a method is provided for testing a resource constrained device. The method includes determining a test case for testing the resource constrained device, and accessing a test script corresponding to the test case. The test script includes a set of mutually independent primitive executables. The method further includes transmitting each of the set of primitive executables to the resource constrained device for execution, and receiving a result corresponding to the execution of the each of the set of primitive executables.
US10606734B2 Intelligent device selection for mobile application testing
A computer-implemented facility is provided for intelligent mobile device selection for mobile application testing. The computer-implemented facility determines features of a new mobile application to be tested, and compares the features of the new mobile application with features of multiple known mobile applications to identify one or more known mobile applications with similar features. Based at least in part on automated analysis of user reviews of the one or the more known mobile applications operating in one or more types of mobile devices, the facility provides one or more risk scores for operation of the new mobile application in the one or more types of mobile devices. Further, based on the risk scores, a recommended set of mobile devices in which to test the new mobile application may be generated for use in testing the new mobile application.
US10606733B2 Employing code overlays to facilitate software development
In one embodiment, a method for editing and testing computer programming code is provided. The method includes receiving a first file comprising computer programming code, and a first code overlay comprising one or more modifications to be applied to the computer programming code of the first file. The method further includes determining a first location within the computer programming code of the first file, at which to apply the first code overlay. The method further includes generating a second file comprising uncompiled composite computer programming code, the uncompiled composite computer programming code comprising the computer programming code of the first file modified by the one or more modifications applied at the first location. The method further includes testing the uncompiled composite computer programming code of the second file.
US10606731B2 Code component debugging in an application program
Disclosed aspects relate to debugging a set of code components of an application program. A set of defect data which indicates a set of defects may be collected with respect to an application program. The set of defect data may be derived from a set of post-compilation users of the application program. A set of test case data which indicates a set of user interface features of the application program may be collected with respect to the application program. The set of test case data may be derived from a set of development tests of the application program. Using both the set of defect data and the set of test case data, a set of fragility data for the set of code components of the application program may be determined. Based on the set of fragility data, the set of code components of the application program may be debugged.
US10606729B2 Estimating the number of coding styles by analyzing source code
The present invention may include an embodiment identifies the plurality of source code. The embodiment may extract one or more characteristics from a plurality of lines of the plurality of source code. The embodiment may analyze the one or more extracted characteristics for an inclusion relation and a congruent relation. The embodiment may generate a plurality of node relations of a plurality of nodes based on the inclusion relation and the congruent relation, where each node within the plurality of nodes corresponds to each line of the plurality of source code. The embodiment may determine a sum of the one or more nodes from the plurality of nodes that have no inclusion relation based on the analyzed inclusion relation and the analyzed congruent relation and the embodiment may display the sum of the determined one or more nodes.
US10606715B2 Efficient high availability for a SCSI target over a fibre channel
For efficient high availability for a multi-node cluster using a processor device in a computing environment, using duplicate, standby host-bus adaptors (HBAs) for alternate nodes with respect to a node with the duplicate, standby HBAs using duplicate credentials of active HBAs of the node for shutting down the node, taking an active HBA of the node offline, and/or activating one of the alternate nodes. A failed node is shut down by an active one of the plurality of alternate nodes using a fence device, and all jobs of the failed node are taken over by the active node using a shared data structure including SCSI device assignments, SCSI reservations, and required host notifications.
US10606714B2 Stopping central processing units for data collection based on event categories of events
A plurality of tasks are executed on a plurality of central processing units (CPUs) of a computational device. In response to an occurrence of an event in the computational device, one or more CPUs that are executing tasks associated with an event category to which the event belongs are stopped within a first predetermined amount of time. In response to stopping the one or more CPUs, a data set indicative of a state of the computational device is collected, for at most a second predetermined amount of time.
US10606709B1 Method and system for intelligently load balancing database backup operations in information technology environments
A method and system for intelligently load balancing database backup operations in information technology (IT) environments. Specifically, the method and system disclosed herein may be directed to breaking down any given database backup operation into various constituent backup operation stages. Further, each successive backup operation stage of the various backup operation stages may be performed on an appropriate client node in a cluster of client nodes through load balancing orchestration. Selection of the appropriate client node to perform a given backup operation stage may be determined at least based on an availability of resources for performing database backup operations on the client node versus the availability of resources on other client nodes in the cluster.
US10606708B2 Risk measurement driven data protection strategy
Techniques are disclosed for dynamically changing a data protection plan based on a risk score. The risk score is continuously or periodically recalculated based on situational factors that are detected from external modules. The situational factors can include natural phenomena such as weather, fire, and seismic activity. The situational factors can include manmade phenomena such as financial conditions, political stability in the region where the data resides, war, terrorist attacks, and the like. The situational factors are retrieved from one or more external modules. The external modules may be IoT (Internet of Things) modules. The external modules are monitored, and as new data from the external modules becomes available, a risk score for stored data is computed. The risk score is then used to select an appropriate data protection plan.
US10606706B2 Graphical user interface with consistent redundant models
A computing device hosts a graphical user interface (GUI) of a computer application, the computer application being run on a backend computing platform accessible to the computing device via a network. The GUI includes multiple models in a Model-View-Controller (MVC) pattern, an eventing mechanism, and a model synchronizer. Each model in the GUI represents one or more application objects of the computer application. The eventing mechanism generates an application object change event when an application object of one of the multiple models in the GUI is changed to a new state. The model synchronizer listens to the generated application object change event, retrieves the new state of the application object, and locally updates other models of the multiple models in the GUI that also represent the application object with the new state of the application object.
US10606695B2 Error correction circuit and memory system including the same
An error correction circuit includes a decoder including a plurality of check node units and variable node units corresponding to a parity check matrix of low density parity check (LDPC) scheme, and configured to generate decoded data by decoding a codeword; a syndrome check circuit configured to calculate a reference value for the codeword based on the parity check matrix, and generate a decoder operation control signal corresponding to the reference value; and a control circuit configured to control whether to operate each of the plurality of check node units and variable node units of the decoder in response to the decoder operation control signal, wherein the decoder decodes the codeword based on check node units and variable node units which operate according to the control of the control circuit among the plurality of check node units and variable node units.
US10606692B2 Error correction potency improvement via added burst beats in a dram access cycle
An embodiment includes a method for use in operating a memory chip, the method comprising: operating the memory chip with an increased burst length relative to a standard burst length of the memory chip; and using the increased burst length to access metadata during a given operation of the memory chip. Another embodiment includes a memory module, comprising a plurality of memory chips, each memory chip being operable with an increased burst length relative to a standard burst length of the memory chip, the increased burst length being used to access metadata during a given operation of the memory module.
US10606688B2 Resolving conflicts between multiple software and hardware processes
Embodiments include method, systems and computer program products for prioritizing delivery of messages across multiple communication systems. Aspects include that a conflict resolution system is configured to identify a plurality of processes. The conflict resolution system is further configured to generate a plurality of conflict rules corresponding to the plurality of processes. Based on the at least one selected process, the conflict resolution system can identify a conflict corresponding to at least one selected process of the plurality of processes in a conflict medium. In the exemplary embodiment, the conflict resolution system, applies at least one selected conflict rule of the plurality of conflict rules corresponding to the conflict, the at least one selected process, and the conflict medium. Based on the at least one selected conflict rule, the conflict resolution system modifies the at least one selected process.
US10606680B2 Personalizing error messages based on user behavior
An approach is provided for personalizing an error message for a user. Corrective actions performed by the user are monitored. The corrective actions include the user visiting online forums. The corrective actions cause a resolution of an instance of an error condition described in the error message and which specifies an error in an operation of a software application. Based on the monitored corrective actions, sources of information accessed by the user to resolve the error condition instance are determined. The sources include online forums visited by the user. After resolution of the error condition instance, another instance of the same error condition is detected, and in response, the error message is augmented with a summary of the sources including the online forums and/or hyperlinks that access the sources including the online forums. The augmented error message is presented to the user.
US10606679B2 Debug apparatus and method
An apparatus includes processor circuitry to perform data processing operations. Interface circuitry forms a connection to a plurality of other apparatuses and receives a foreign exception message indicative of a foreign exception event having been triggered on one of the other apparatuses. In response to receiving the foreign exception message, the interface circuitry forwards the foreign exception message to a set of the plurality of other apparatuses.
US10606659B2 Acquiring location information for logical partition within virtual machine
Acquiring location information is presented, including acquiring disk location information for logical partitions, the logical partitions pertaining to a virtual machine, matching the disk location information corresponding to the logical partitions against location information for at least one virtual disk stored on a physical device, in the event that the disk location information matches the location information for the at least one virtual disk, determining the location information for the at least one virtual disk obtained by the matching to be the disk location information for the logical partitions in the physical device, and outputting the location information for the at least one virtual disk.
US10606658B2 Approach to recommending mashups
A method of recommending Mashups, including identifying, using a processor, pre-existing Mashups implementing application program interfaces (APIs), where each implemented API has one or more attached Tag(s) including API characteristics; extracting the characteristics from the Tags attached to the API(s) implemented in the Mashup, form a set including all of the characteristics from the APIs implemented in Mashup; identifying one or more API(s) not implemented in the Mashups; extracting the characteristics from the Tags attached to the API(s) not implemented in the Mashup to form another set; identifying API characteristics that are an element of one set, but not an element of the other set, forming a third set of these characteristics; modeling a relationship between API(s) using the sets; calculating the probability of one or more API(s) not implemented in a Mashup being used for new Mashup; and presenting the API(s) to a user for new Mashups.
US10606657B2 Methods and modules relating to allocation of host machines
A Weight Generating Module for generating a respective set of weights representing a respective policy of a plurality of policies. The respective set of weights defines a respective host machine. The Module calculates a respective user-defined number of pairs for each collection of a number of collections by distributing a total number of pairs among the number of collections for each respective policy based on a respective set of user-defined weights and a respective allocation weight. The Module selects, for said each collection, the respective user-defined number of pairs in increasing order with respect to the latencies to obtain a respective sub-set of collection weights relating to latencies associated with said each collection. The Module determines, for said each respective policy, the respective set of weights representing the respective policy based on a set of collection weights. The Module provides, for said each respective policy, the respective set of weights.
US10606652B2 Determining tenant priority based on resource utilization in separate time intervals and selecting requests from a particular tenant based on the priority
Examples relate to accessing resources across multiple tenants. One example enables determination, from a list of requests, a request to perform which accesses a resource, responsive to a determination that the resource on a server is available for use for an application. The request to be performed may be determined, for example, by determining a first priority score for a first tenant associated with a first request based on usage of the resource by the first tenant, wherein the first tenant comprises a first set of users, determining a second priority score for a tenant associated with a second request based on usage of the resource by the second tenant, wherein the second tenant comprises a second set of users, and, responsive to the first priority score being lower than the second priority score, selecting the first request as the request to be performed.
US10606650B2 Methods and nodes for scheduling data processing
A method and job scheduling node (200) for scheduling data processing across a set of processing machines (202), each processing machine comprising at least one data processor. When receiving (2:2) a request for a data processing job, the job scheduling node (200) obtains (2:5) a current processor resource status of each processing machine, the processor resource status indicating at least current usage of each data processor in said processing machine. The job scheduling node (200) further selects (2:6) at least one vacant data processor in the set of processing machines based on the obtained processor resource status, for executing the data processing job, and dispatches (2:7) the data processing job to at least one processing machine (202a) where the at least one selected data processor is located.
US10606649B2 Workload identification and display of workload-specific metrics
An architecture for implementing a mechanism for automatically displaying metrics specific to a type of workload being processed by a computer system is provided. The mechanism predicts a classification of the workload based on attributes that characterize the workload using a set of workload profiles and/or a set of classification rules that correlate different combinations of attributes of workloads with different classifications of workloads. Based on the predicted classification of the workload, one or more templates including one or more metrics specific to the classification of workload are identified. The template(s) including the metric(s) specific to the classification of the workload may be identified using set of rules that associate the metric(s) with the predicted classification of the workload. A user interface including the metric(s) is generated based on the template(s). The user interface may then be displayed to a user of the computer system.
US10606642B1 Dynamic power budgets
A system and method for dynamically implementing a resource budget based at least in part on receiving information that prompts a determination of whether to adjust a maximum amount of resources available for utilization at least in part by data storage operations. As a result of the determination, the system and method produce, based at least in part on the information, a resource budget that reflects an adjustment to the maximum amount of resources available for utilization at least in part by the data storage operations, and implements the resource budget such that performance of the data storage operations is adjusted in accordance with the adjustment to the maximum amount of resources available for utilization.
US10606640B2 Rescheduling high performance computing jobs based on personalized sanity checks and job problem resolution classification
A method includes: scheduling a job submitted by a user to be executed on at least a portion of a computing infrastructure; determining a level of sanity check to be performed on the job; performing the sanity check on the job while waiting for the job to be executed; when the sanity check shows that the job will not successfully execute, estimating at least one time required to repair the job such that the job will successfully execute; finding whether the estimated time to repair the job exceeds an estimated time remaining before the job is scheduled to be executed; and when the estimated time to repair the job is found to exceed the estimated time remaining before the job is scheduled to be executed, rescheduling the job such that the estimated time remaining before the job is scheduled to be executed exceeds the estimated time to repair the job.
US10606637B2 Time correction method, apparatus, and system
A time correction method, apparatus, and system, and relate to the field of communications technologies are provided. A virtual network function manager (VNFM) receives a hot migration notification message from a virtualized infrastructure manager (VIM) after hot migration is performed on a first virtual machine, where the hot migration notification message includes an identity (ID) of the first virtual machine; the VNFM searches, according to the ID of the first virtual machine, for a correspondence that is between an ID of a virtual machine and an identity of a service control virtual network function (VNF) and stored in the VNFM, to determine a first service control VNF; and the VNFM sends the hot migration notification message to the first service control VNF, where the hot migration notification message is used to instruct the first service control VNF to correct a system time of the first virtual machine.
US10606629B2 Enhancing virtual machine performance using autonomics
A first execution of an application is performed on a virtual machine. A set of virtual machine parameters associated with the first execution is determined. One or more command lines of the application are mapped to the set of virtual machine parameters. The mapping is stored in a cache. A second execution of the application is performed on the virtual machine. The second execution retrieves the set of virtual machine parameters from the cache.
US10606627B2 Alerts analysis for a virtualization environment
Particular embodiments provide a system comprising a cluster of host machines for managing communication connections in a virtualization environment. Implementing a virtualization environment, each of the host machines may comprise a hypervisor, a user virtual machine (UVM), and an I/O controller. A virtual disk may include a plurality of storage devices, wherein the I/O controllers conduct I/O transactions with the virtual disk based on I/O requests received from the UVMs. A management module may implement a monitoring policy of rules associated with an operating status of components of the virtualization environment. The management module may receive data associated with the operating status of the components. In response to determining that the data associated with the operating status satisfies one or more rules in the monitoring policy, the management module may initiate an alert and also display a graphical user interface that includes a root cause analysis of the alert.
US10606626B2 Introspection method and apparatus for network access filtering
A method for performing network access filtering and/or categorization through guest introspection on a device data compute node (DCN) that executes on a host is provided. The method, through a guest introspector installed on the DCN, intercepts a data message that the DCN is preparing to send. The method identifies a category of the network resource. The method uses the category of the network resource to examine a set of network access policies that are stored on the host in order to determine whether the network access should be allowed. The method identifies a network access policy that requires the rejection of the network access when the access to the network resource causes an aggregate bandwidth for accessing the identified category of network resource to exceed a bandwidth threshold. The method rejects the network access based on the identified network access policy.
US10606624B2 Placement of virtual machines on physical hosts
Placement of virtual machines on physical hosts are based on differing initial policies and optimization policies set by a system administrator to more efficiently utilize system resources and serve the needs of different workloads. A scheduler mechanism allows a system administrator to select different initial placement policies for one or more host groups of physical hosts. The scheduler mechanism utilizes an optimizer that monitors host performance and adjusts the placement of virtual machines according to another set of optimization policies similarly selected by the system administrator for each of the host groups.
US10606609B2 Context-based discovery of applications
A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.
US10606607B2 Selecting operating systems based on a computing device mode
A computing device in accordance with an example includes a first operating system and a second operating system. The computing device includes a controller to select one of the first and second operating systems based on a mode of the computing device, where the first and second operating systems are executed substantially in parallel on a processor of the computing device.
US10606606B1 Multi-platform firmware support
A firmware development tool generates platform-specific firmware images for a multitude of different computing platforms. A multi-platform firmware image creation tool receives the platform-specific firmware images and generates a multi-platform firmware image therefrom. A portion of the multi-platform firmware image includes firmware files that are common across all of the platform-specific firmware images. Other portions of the multi-platform firmware image include firmware files that are specific to each of the platform-specific firmware images. At boot time of a computer system utilizing the multi-platform firmware image, the platform that the computer system uses is detected. The firmware files that are common across the platform-specific firmware images are then loaded into memory. The firmware files that are specific to the detected platform are also loaded into memory. Once the firmware files have been loaded into memory, they can be executed to boot the computer system and provide other types of functionality.
US10606603B1 Methods and apparatus for facilitating a memory mis-speculation recovery
Embodiments provide methods and apparatus for facilitating a memory mis-speculation recovery. The method includes detecting a speculative load and a set of speculative load dependent instructions and creating a Load Recovery Metadata (LRM) including an information for instruction re-execution for the speculative load. The method includes creating a set of Dependent Recovery Metadata (DRM). Each DRM of the set of DRM corresponds to each speculative load dependent instruction. A DRM includes an information for instruction re-execution for a speculative load dependent instruction. The method includes creating a Load Dependency Data (LDD) including information of the LRM and information of the set of DRM. The method includes detecting the speculative load as a mis-speculated load. The method includes re-executing the mis-speculated load and the set of speculative load dependent instructions. The re-execution includes utilizing the LDD to fetch the information of the LRM and the information of the set of DRM.
US10606599B2 Operation cache
A system and method for using an operation (op) cache is disclosed. The system and method include an op cache for caching previously decoded instructions. The op cache includes a plurality of physically indexed and tagged instructions allowing sharing of instructions between threads. The op cache is chained through multiple ways allowing service of a plurality of instructions in a cache line. The op cache is stored between a shared operation storage and immediate/displacement storage to maximize capacity.
US10606588B2 Conversion of Boolean conditions
A Set Boolean machine instruction is provided that has associated therewith a result location to be used for a set Boolean operation and a mask. The mask is configured to test a plurality of types of conditions, including simple conditions and composite conditions. The machine instruction is executed, and the executing includes performing a first logical operation between the mask and contents of a selected field to obtain an output. The mask indicates a condition to be tested, and the condition is one type of condition of the plurality of types of conditions. The executing further includes performing a second logical operation on the output to obtain a first value represented as one data type, and placing a result in the result location based on the first value. The result including a second a value of another data type, the other data type being different from the one data type.
US10606584B2 Gamified project management system and method
Gamified computerized project/workflow/activity management system and method which harnesses the innate human desire for playful competition and continual skill advancement to improve organizational productivity. The system allows team member (or team group) bidding on project tasks, where the members or groups accumulate points according to various criteria including how well their work product meets previously established criteria, as well as an opportunity to acquire additional points from mastering various task related learning material. Other factors, such as providing assistance to other team members, evaluating work product, and the like are also awarded points. Competition is fostered by allowing team members or groups to see where their point score ranks versus other players or groups, while teamwork and member skill growth is also encouraged. The system can import project data from outside servers and systems, process according to customizable algorithms, and export gamified scores back as customizable leader boards.
US10606578B2 Provisioning of pluggable databases using a central repository
Techniques herein use rules automation and template pluggable databases to facilitate deployment into container databases. In an embodiment, a system of computers loads rules into a rules engine. Each rule associates a predicate with suitable container databases. The system receives a request to install a target pluggable database. The rules engine detects satisfied rules whose predicates match the request. Based on the suitable container databases of the satisfied rules, the rules engine selects a particular container database. The system installs the target pluggable database into the particular container database. In an embodiment, a system of computers stores a plurality of template pluggable databases in a repository. The repository receives an installation request. Based on the installation request, the system selects a particular template pluggable database. The system installs the particular template pluggable database into a container database.
US10606573B2 System and method for computer language migration using a re-architecture tool for decomposing a legacy system and recomposing a modernized system
A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs. The L2C further includes various wizards to further facilitate the re-architecting, such as a UI enrichment wizard, a code elimination wizard, and a database optimizer wizard, as well as a code de-duplication wizard, a microservices wizard, and a parallel processing wizard.
US10606569B2 Declarative configuration elements
Systems and methods for desired state configuration (DSC) are disclosed. DSC provides the ability to perform declarative configuration natively within a shell language and to use early-bound schematized data constructs embedded in a late-bound shell language. This allows declarative programming elements to be incorporated into imperative languages, such as scripts for configuration management. Script may combine the power of an imperative shell language with the ease of use of a declarative language and may use both imperative and declarative syntax in the same language.
US10606566B2 Integration of learning models into a software development system
The subject technology provides for generating machine learning (ML) model code from a ML document file, the ML document file being in a first data format, the ML document file being converted to code in an object oriented programming language different than the first data format. The subject technology further provides for receiving additional code that calls a function provided by the ML model code. The subject technology compiles the ML model code and the additional code, the compiled ML model code including object code corresponding to the compiled ML model code and the compiled additional code including object code corresponding to the additional code. The subject technology generates a package including the compiled ML model code and the compiled additional code. Further, the subject technology sends the package to a runtime environment on a target device for execution.
US10606557B2 Leading zero anticipation
A data processing apparatus is provided. Intermediate value generation circuitry generates an intermediate value from a first floating point number and a second floating point number. The intermediate value includes a number of leading 0s indicative of a prediction of a number of leading 0s in a difference between absolute values of the first floating point number and the second floating point number. The prediction differs by at most one from the number of leading 0s in the difference between absolute values of the first floating point number and the second floating point number. Count circuitry counts the number of leading 0s in said intermediate value and mask generation circuitry produces one or more masks using the intermediate value. The mask generation circuitry produces the one or more masks at the same time or before the count circuitry counts the number of leading 0s in the intermediate value.
US10606556B2 Rule-based system and method to associate attributes to text strings
A method implemented in a data processing system includes receiving a plurality of text strings. A plurality of rules are applied to the text strings. If a condition specified in one of the rules exists in a given text string, one or more attributes are associated to that text string as metadata. One or more of the text strings are selected, using the metadata, as a potential title for the content. A final title is prepared based on the potential title, and the content is published online under the final title.
US10606551B2 Content streaming apparatus and method
Embodiments of the disclosure include an improved content streaming system that is configured to simplify and streamline the process of streaming media content from one or more content providers to one or more electronic devices. In some embodiments, the interaction of a user with one or more components in a content distribution system is used to initiate the streaming of media content to one or more content players from either a first content server or a second content server.
US10606537B2 Image forming apparatus, control method, and storage medium
An image forming apparatus used in an image forming system including an operation panel, a printer engine, and a hard disk drive (HDD) for storing print data for forming an image according to a print instruction, out of print data received from an external apparatus, stores a particular reservation print job in the HDD, and upon receiving a print job of the same user as that of the particular reservation job, reserves the print job.
US10606521B2 Memory system and operating method thereof
A memory system includes: a flash translation layer block suitable for receiving data from a host and converting a logic address into a physical address to store address information, during a write operation;a first buffer unit suitable for sequentially receiving the data from the flash translation layer; and a second buffer unit suitable for randomly receiving the data from the flash translation layer, wherein the flash translation layer block outputs data to only one of the first and second buffer units in a fast write mode during the write operation, and updates mapping information on the data stored in the one of the first and second buffer units after the fast write mode is terminated.
US10606519B1 Edge case handling in system with dynamic flow control
A storage system includes a storage controller that is configured to receive an input-output (IO) request and to obtain a flow control window size of the storage system. The flow control window size is dynamically adjustable by the storage controller based at least in part on an IO latency of the storage system. The storage controller is configured, in response to determining that an actual size of a portion of the IO request to be processed is greater than the flow control window size, to add an entry corresponding to the portion of the IO request to a flow control queue of the storage system with an indication that the portion of the IO request has an effective size equal to the flow control window size. The storage controller is further configured to process the entry in the flow control queue corresponding to the portion of the IO request using the actual size of the portion of the IO request.
US10606517B2 Management device and information processing device
According to an embodiment, a management device includes: a setting memory configured to store an access method indicating which of a first access process of performing writing or reading with respect to data transferred from a non-volatile memory to a first memory, or a second access process of directly performing writing or reading with respect to data stored in the non-volatile memory, is to be executed for each of the plurality of pages; and circuitry configured to select any page set to the second access process among the plurality of pages, as an exchange target page, when a write amount with respect to the non-volatile memory is larger than a set value, and change an access method of the exchange target page from the second access process to the first access process.
US10606500B2 Direct access to de-duplicated data units in memory-based file systems
Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
US10606496B1 Host device with multi-path layer implementing automatic standby setting for active-active configuration
A first host device in an illustrative embodiment comprises a multi-path input-output (MPIO) driver configured to separate paths from the first host device to first and second storage systems into a first set of paths to the first storage system and a second set of paths to the second storage system, and to monitor performance of at least subsets of the first and second sets of paths. Responsive to detection of a performance deviation between the first and second sets of paths that exceeds a specified threshold, the MPIO driver automatically places the paths of the set exhibiting lower performance in a standby mode of operation and the paths of the other set in an active mode of operation. Absent any such performance deviation, the MPIO driver automatically places the paths of one of the sets in the standby mode of operation and the paths of the other one of the sets in the active mode of operation.
US10606492B2 Detecting and handling solicited IO traffic microbursts in a fibre channel storage area network
A Fibre Channel (FC) or FC-over-Ethernet (FCoE) switch has ports to forward Input-Output (IO) requests, and service data transfers, between end devices in a storage area network. The switch receives at a port a time ordered sequence of IO requests for data transfers to be serviced by the port. Each IO request including a data length of the data transfer. The switch detects a microburst on the port for each IO request. To do this, the switch parses the IO request to retrieve the data length, determines a transfer time required to transfer the data length over the port, upon receiving a next IO request, determine whether a time interval between the IO request and the next IO request is less than the transfer time, and if the time interval is less than the transfer time, declaring a microburst on the port, otherwise not declaring a microburst.
US10606491B2 Providing redundancy in a virtualized storage system for a computer system
A method for providing redundancy in a virtualized storage system for a computer system is provided. The method includes determining a first set of first logical addresses to provide a virtual storage volume. A redundancy schema is then selected to provide redundancy data for primary data stored in the first set of first logical addresses. A second set of second logical addresses is determined to provide logical storage for the primary data and for the redundancy data. The first set of first logical addresses and the second set of second logical addresses are then mapped and a set of physical addresses is selected from a set of physical storage elements. Mapping between the second set of second logical addresses and the set of physical addresses is then performed to provide physical storage for the primary data and the redundancy data stored in the virtual storage volume.
US10606489B2 Sidefiles for management of data written via a bus interface to a storage controller during consistent copying of data
Remote copy operations are performed to copy data from a primary storage controller to a secondary storage controller, wherein input/output (I/O) requests are received at the primary storage controller from a host both via a bus interface and a network interface while the remote copy operations are in progress, and wherein consistency groups are formed during the remote copy operations to copy the data consistently. A relocation is performed of data written via the bus interface for a current consistency group from a cache to a sidefile, and subsequently data written via the bus interface for a next consistency group is stored in the cache.
US10606487B2 Partitioned memory with locally aggregated copy pools
An aspect includes receiving a request to access data in a memory, the request from a requesting processor and including a virtual address of the data. It is determined, based on contents of a page table that a plurality of physical addresses in the memory corresponds to the virtual address. The physical addresses include a first physical address of a primary memory location in a first partition accessed via a bus that is communicatively coupled to a port of a first processor, and a second physical address of a secondary memory location in a second partition accessed via a bus that is communicatively coupled to a port of a second processor. Contents of the primary memory location in the first partition were previously copied into the secondary memory location. Based on the requesting processor, one of the physical addresses is selected and data at the selected physical address is accessed.
US10606482B2 Method and apparatus for dense hyper IO digital retention
System and method to encode and decode raw data. The method to encode includes receiving a block of uncoded data, decomposing the block of uncoded data into a plurality of data vectors, mapping each of the plurality of data vectors to a bit marker; and storing the bit marker in a memory to produce an encoded representation of the uncoded data. Encoding may further include decomposing the block of uncoded data into default data and non-default data, and mapping only the non-default data. In some embodiments, bit markers may include a seed value and replication rule, or a fractalized pattern.
US10606473B2 Display method, display device, and program
A display method of the present invention includes a stain detecting step for detecting a stain on an input display part, and a stained-point displaying step for displaying a predetermined indication at a first point of the input display part corresponding to the position of the detected stain.
US10606452B2 Dynamic array presentation and multiple selection of digitally stored objects and corresponding link tokens for simultaneous presentation
Data is configured and displayed on an interactive display screen of an electronic display device. A page of content is displayed on the interactive display screen. A designated portion of a displayed page is assigned as a thumbnail display area for displaying sets of image representations as graphical thumbnails in a thumbnail array. The thumbnails represent a category of items. Each thumbnail represents an item in the category of items. Each thumbnail is embedded with a link to an information packet describing the item with various information elements. In response to a first thumbnail in the thumbnail array being tentatively selected by a viewer, a predetermined information element in a first information packet linked to the first thumbnail is temporally displayed on a first different display area. The predetermined information element includes a larger and higher resolution image than the first thumbnail. In response to the viewer activating a determined selection of the first thumbnail, a full information packet linked to the first thumbnail is displayed on a second different display area. In response to a second thumbnail in the thumbnail array being tentatively selected by the viewer, a predetermined information element in a second information packet linked to the second thumbnail is temporally displayed on the first different display area. The second temporarily displayed information element from the second information packet includes an image larger and at higher resolution than the second tentatively selected thumbnail.
US10606451B2 Location-based healthcare collaboration, data management and access control
The locations of electronic devices in an institutional facility are determined based on interaction with the wireless mobile devices of users who roam though the facility and interact with (or are detected by) the devices.
US10606450B2 Method and system for visual requirements and component reuse driven rapid application composition
A rapid application developer system is disclosed that provides a development platform configured to generate an application manifest document for developing a new target application within a certain industry. The application manifest is generated based on components identified from previously developed applications within the same industry as the target application.
US10606443B2 Interactive dashboard for controlling delivery of dynamic push notifications
A computer-implemented method includes providing, by a server system, to a user, an interactive dashboard for creating an animated icon, receiving, by the server system, through the interactive dashboard, customization information for creating the animated icon from the user, generating, by the server system, the animated icon based on the received customization information, and causing, by the server system, one or more computing devices to display the generated animated icon on a display screen of the one or more computing devices.
US10606424B2 Position detecting device
The invention allows size reduction of a sensor of a position detecting device of a capacitive system, which detects a position indicated by an indicator. The sensor has plural electrode conductors that are disposed adjacent to each other and are configured to receive a signal from the indicator on a first surface of a substrate having the first surface and a second surface opposed to each other. The position detecting device includes a signal processing circuit including a differential amplifier circuit that calculates a difference between signals from at least two of the plural electrode conductors. Plural connecting lines are formed on the second surface of the substrate. The plural connecting lines each have one end connected to one of the plural electrode conductors disposed on the first surface by a through-hole or a via formed through the substrate, and the other end connected to a line-concentrated part.
US10606422B2 Capacitance detection method, position detection method, touch panel controller, and electronic device
The present disclosure detects capacitance distribution between each of detection electrodes and a detected subject on a touch panel with a simple configuration. A drive sense switch element selected among a plurality of drive sense switch elements (DST) on the basis of a code sequence via control lines turns on, and drive sense lines are driven at a first potential. A difference between linear sum signals based on an electric charge of each of the detection electrodes is then read. Subsequently, a capacitance or a change in capacitance between each of the detection electrodes of a touch panel and a detected subject is detected on the basis of a sum-of-product computation performed on the difference between the linear sum signals and the code sequence.
US10606421B2 3D touch panel and manufacturing method thereof, touch drive device and method, and display device
A tree-dimensional (3D) touch panel and a manufacturing method thereof, a touch drive device and method, and a display device are provided. The 3D touch panel includes a display backplate and a cover plate opposite to each other. The display backplate includes a display substrate, a plurality of first touch electrodes, first wirings, and a plurality of spacers. The cover plate includes a cover plate substrate, a plurality of second touch electrodes and second wirings formed on a surface of the cover plate substrate facing the display backplate, and a position touch layer formed on a surface of the cover plate substrate away from the display backplate. The position touch layer is configured to detect a touch position; and the first touch electrodes and the second touch electrodes correspond to each other in position and are both disposed at the spacers.
US10606417B2 Method for improving accuracy of touch screen event analysis by use of spatiotemporal touch patterns
A method of classifying touch screen events uses known non-random patterns of touch events over short periods of time to increase the accuracy of analyzing such events. The method takes advantage of the fact that after one touch event, certain actions are more likely to follow than others. Thus if a touch event is classified as a knock, and then within 500 ms a new event in a similar location occurs, but the classification confidence is low (e.g., 60% nail, 40% knuckle), the classifier may add weight to the knuckle classification since this touch sequence is far more likely. Knowledge about the probabilities of follow-on touch events can be used to bias subsequent classification, adding weight to particular events.
US10606403B2 Detection device
A touch detection device includes: a substrate including a display region for displaying an image, a first frame region outside the display region, and a second frame region outside the first frame region; a plurality of detection electrodes that are arranged in the display region on a face parallel with the substrate and include metal wires; and frame wires that are coupled to the detection electrodes and arranged in the first frame region and the second frame region. A ratio of a covering area of the frame wires to a predetermined area of the substrate in the first frame region is smaller than a ratio of the covering area of the frame wires to the predetermined area of the substrate in the second frame region.
US10606396B1 Gesture-equipped touch screen methods for duration-based functions
In various embodiments, methods are provided at an apparatus including at least one non-transitory memory storing a plurality of applications, a touch screen, and one or more processors in communication with the at least one non-transitory memory and the touch screen. The methods include various operations that are performed based on a contact or gesture duration.
US10606393B2 Micro light-emitting diode display device
A display device includes a display substrate, at least one micro light-emitting diode (LED) chip, and at least one reflective layer. The display substrate includes at least one sub-pixel circuit. The micro LED chip is electrically connected to the sub-pixel circuit. The micro LED chip is at least partially disposed between the reflective layer and the sub-pixel circuit.
US10606392B2 Electronic device, control method, and non-transitory storage medium
There is provided an electronic device including at least one sensor, a sound input unit, and at least one controller, wherein when the at least one controller determines that a contact operation on the electronic device is not able to be performed based on a detection result of the sensor, the at least one controller is configured to start reception of sound input by the sound input unit to recognize the sound.
US10606391B2 Touch display device
The present disclosure provides a touch display device, comprising a substrate, a light-emitting component, a first insulating layer covering the light-emitting component, a first touch part, and a first transmission part. The substrate includes a display area and a peripheral area. The light-emitting component is disposed on the display area. The first insulating layer is disposed on the display area and the peripheral area. The first touch part is disposed on the first insulating layer, and at least a portion of the first touch part is located on the display area. The first transmission part is disposed on the first insulating layer and the peripheral area, and is electrically connected with the first touch part. The first transmission part is electrically connected with a processing unit to transmit signals.
US10606383B2 Touch sensor comprising mesh pattern
A touch sensor includes a sensing pattern which includes a first mesh pattern formed in a first direction and a second mesh pattern formed in a second direction, the second mesh pattern including isolated unit patterns, a bridge electrode connecting the neighboring isolated unit patterns of the second mesh patterns, an insulation layer disposed between the sensing pattern and the bridge electrodes, and an auxiliary mesh pattern disposed on or below at least one of the first mesh pattern and the second mesh pattern, the auxiliary mesh pattern being connected to at least one of the first mesh pattern and the second mesh pattern.
US10606379B2 Electronic device
A novel electronic device including a flexible display is presented. The electronic device has a flexible display including an organic light emission diodes and a plurality of columnar bodies linked together. Users can transform the shape of the electronic device into a tablet, an eBook, or a hand-held gaming device. The electronic device is configured to resize its main display area in accordance with the selected mode.
US10606348B2 Systems and methods for generating augmented and virtual reality images
A ride system includes at least one ride vehicle. The at least one ride vehicle is configured to receive a ride passenger. The ride system includes electronic goggles configured to be worn by the ride passenger. The electronic goggles include a camera and a display. The ride system includes a computer graphics generation system communicatively coupled to the electronic goggles, and configured to generate streaming media of a real world environment based on image data captured via the camera of the electronic goggles, generate one or more virtual augmentations superimposed on the streaming media of the real world environment, and to transmit the streaming media of the real world environment along with the one or more superimposed virtual augmentations to be displayed on the display of the electronic goggles.
US10606344B2 Dynamic switching and merging of head, gesture and touch input in virtual reality
In a system for dynamic switching and merging of head, gesture and touch input in virtual reality, focus may be set on a first virtual in response to a first input implementing one of a number of different input modes. The first object may then be manipulated in the virtual world in response to a second input implementing another input mode. In response to a third input, focus may be shifted from the first object to a second object if, for example, a priority value of the third input is higher than a priority value of the first input. If the priority value of the third input is less than that of the first input, focus may remain on the first object. In response to certain trigger inputs, a display of virtual objects may be shifted between a far field display and a near field display to accommodate a particular mode of interaction with the virtual objects.
US10606338B2 Energy-aware power sharing control
Aspects of the embodiments are directed to systems, methods, and program products for rebalancing power in a multi-chip computing platform, which includes a core processor and a discrete peripheral processor. Embodiments include determining that the core processor and the discrete peripheral processor are in a limited usage state; altering a polling interval of the core processor and the discrete peripheral processor from a first polling time to a second polling time, the second polling time greater than the first polling time; and polling the core processor and the discrete peripheral processor after an expiration of the second polling time. Embodiments also include using thermal and/or energy consumption data to dynamically adjust polling times to permit the core processor and the discrete peripheral processor to remain in an idle or low power state for as long as possible.
US10606333B2 Wake-up detector
The apparatus is a wake-up circuit including a first comparator coupled to an input signal and configured to compare the input signal to a first comparison value. The wake-up circuit includes a second comparator coupled to the input signal and configured to compare the input signal to a second comparison value. The wake-up circuit further includes an exclusive OR gate. A first input of the exclusive OR gate is coupled to an output of the first comparator. A second input of the exclusive OR gate is coupled to an output of the second comparator. The wake-up circuit also includes a tunable charge pump coupled to an output of the exclusive OR gate and configured to convert a signal from the exclusive OR gate to a DC value to wake up a circuit being monitored.
US10606331B2 Microcontroller unit and protection method for EFT events
A microcontroller unit (MCU) is provided. The MCU includes a reset circuit, a clock circuit, a detection circuit, a counter and a control circuit. The detection circuit detects a first EFT event, and when a first EFT event is detected, the detection circuit generates a first block signal. The counter is coupled to the detection circuit, and when the counter receives the first block signal, the counter starts to count. The control circuit is coupled to the reset circuit, the clock circuit and the counter, and receives the first block signal from the counter. When the control circuit receives the first block signal, the control circuit maintains output signals of the reset circuit and the clock circuit in a prior state, in which the output signals have not been influenced by the first EFT event, until the count number of the counter reaches a default value.
US10606330B2 Selectively enabling backup power to nodes
Example implementations relate to selectively enabling backup power to nodes. For example, a system includes a plurality of compute nodes, where each node includes a plurality of loads. The system also includes at least one backup power supply and control module coupled to the nodes and to the at least one backup power supply. The control module is to selectively enable an output of power from the at least one backup power supply to the nodes based on a comparison of a power capacity of the at least one backup power supply and a backup power demand of the nodes.
US10606328B2 Accessory for a portable electronic device and combination of the accessory and the portable electronic device
An accessory is selectively coupled in a first position or a second position to a portable electronic device. The accessory includes a touch unit and a heat dissipation unit. The touch unit is configured to be touched by a user to apply a contact force. An area of the touch unit to be touched by the user is defined as a contact point. When the accessory is in the first position, the touch unit detects a location of the contact point and outputs a control signal to the portable electronic device. The heat dissipation unit comes in contact with a heat source of the portable electronic device when the accessory is in the second position.
US10606325B2 Thermal management components for electronic devices
A thermal management system that includes a fan assembly, a heat exchanger, and an insulating box is described. The fan assembly can have two impellers and a housing that includes two scroll portions. An internal portion of the scroll wall can be truncated. A motor housing can be connected to the fan housing via multiple struts. The struts can be oriented angularly with a tangential component and can slope inward to increase the effective inlet area. The heat exchanger can be formed of a fin stack that has a curved body that defines an airflow path that turns radially from the inlet to the exhaust. The heat exchanger can have an inlet that is smaller than the exhaust. The heat exchanger can be connected to one or more heat pipes. The insulating box can have a grid that directs air to certain specific directions.
US10606324B2 Plenum to deliver cool air and route multiple cables
Examples herein disclose a plenum. The plenum includes an enclosed structure to deliver cool air to multiple enclosures within a rack and multiple cables to route to the multiple enclosures within the rack. The plenum further includes a connector to attach the multiple cables in the plenum to one of the multiple enclosures.
US10606322B2 Multistage friction hinge
A multistage friction hinge is described. In at least some embodiments, the described hinge enables a support component to be adjustably attached to an apparatus. According to various embodiments, a hinge includes different activity stages where movement of the hinge is based on different activity mechanisms. For instance, the hinge includes different sets of components that form different friction engines that provide resistance to rotational and/or pivoting movement of the hinge.
US10606312B2 System, method and device for designing, manufacturing, and monitoring custom human-interfacing devices
A system, method and device employs sensor arrangements and an e-system in designing, manufacturing, and monitoring custom human-interfacing devices.
US10606311B2 Electronic device
Laptop computer according to the present disclosure includes a first housing provided with a display, a second housing provided with an operating portion, and a hinge that connects a first side on a rear of the first housing in a length direction and a second side of the second housing such that the first housing and the second housing are capable of relative rotation. The second housing has a leg capable of protruding rearward of the second side from the second side. A shape of a section in the second side connected to the leg is set such that, when the leg is protruded rearward of the second side, a rear end of the leg protrudes downward from a vertical position of a mounted face which is a main face of the second housing opposite to a main face on which the operating portion is provided.
US10606310B1 Electronic device
An electronic device including a body, an input module, and an engaging mechanism is provided. The input module is movably disposed at the body and adapted to move along an axial direction. The engaging mechanism includes a first engaging portion and a second engaging portion. The first engaging portion is connected to the input module. The second engaging portion is movably connected to the body. When the axial direction has a first angle with respect to a direction of gravity, the second engaging portion is away from the first engaging portion so that the input module is adapted to move along the axial direction. When the axial direction has a second angle with respect to the direction of gravity, the second engaging portion is engaged with the first engaging portion to limit the movement of the input module in the axial direction, and the first angle is greater than the second angle.
US10606309B2 Notebook computer
The disclosure provides a notebook computer. The notebook computer includes a display assembly and a host assembly. The display assembly includes a first casing and a display panel. The first casing has a first accommodation space. The display panel is located in the first accommodation space. The host assembly includes a second casing, a keyboard base and a keyboard. The second casing has a second accommodation space. The keyboard base is disposed on the second casing and covers the second accommodation space. The keyboard is disposed on the keyboard base, and the first casing is pivotably disposed on the second casing. The first casing is pivotable with respect to the second casing so as to be moved to a closed position. When the first casing is in the closed position, the first casing and the second casing together surround the display panel, keyboard base and keyboard.
US10606305B2 Processor load step balancing
A system is provided that controls the clocking of a processor depending upon its usage of execution units. As the processor transitions from a default mode of operation using a default number of the execution units to an increased load mode of operation using an increased number of the execution units, a current drawn by the processor from a power rail remains substantially unchanged.
US10606298B2 Apparatus and method for weather induced facility energy consumption characterization
A method for characterizing buildings, including retrieving a plurality of baseline energy use data sets for the buildings from a baseline data stores; generating energy use data sets for each of the buildings, each of the energy use data sets comprising energy consumption values along with corresponding time and outside temperature values, where the energy consumption values within each of the sets are shifted by one of a plurality of lag values relative to the corresponding time and outside temperature values, and where each of the plurality of lag values is different from other ones of the plurality of lag values; performing a machine learning model analysis on the each of the plurality of energy use data sets to yield corresponding machine learning model parameters and a corresponding residual; determining a least valued residual from all residuals, the least valued residual indicating a corresponding energy lag for the each of the buildings; and categorizing the buildings into types according to similar energy lags.
US10606296B2 Cloud-based microgrid control
A method and system of optimizing microgrid operations is provided. One or more intelligent microgrid coordinators interface with the microgrid such that those microgrid coordinators are able to measure and control all microgrid asset activities. The microgrid coordinator is used to forecast the microgrid's demanded load more accurately, and assign asset commands so as to optimize microgrid consumption, generation, and storage of load. The method and system incorporate a valuation of dispatchable load in optimization functions. The microgrid coordinator is further used to protect the microgrid assets from over-current situations when the microgrid is connected to the bulk electric system and when islanded. The method and system provide a means to test the microgrid controller prior to implementation on the microgrid in order to assure proper operation.
US10606290B2 Controlling an operating condition of a thermostat
Methods, systems, and devices for managing energy consumption in multi-room facilities are provided. In particular, intelligent mechanisms for determining a location of a mobile device associated with a room and then for managing energy settings, especially setback controls, of that room are provided. Some logic for implementing these mechanisms may be provided in a mobile device and in-room device, such as a motion detector, thermostat, HVAC controller, door, lock, television, set top box, etc.
US10606285B2 System for and method of monitoring flow through mass flow controllers in real time
A mass flow controller comprises: a first flow meter constructed and arranged to measured flow rate of mass through the mass flow controller; a second flow meter constructed and arranged to measure flow rate of mass through the mass flow controller; a control valve constructed and arranged so as to control the flow rate of mass through the mass flow controller in response to a control signal generated as a function of the flow rate as measured by one of the flow meters; and a system controller constructed and arranged to generate the control signal, and to provide an indication when a difference between the flow rate of mass as measured by the first flow meter and the flow rate of mass as measured by the second flow meter exceeds a threshold.
US10606284B2 Self-actuating device for facilitating preventing product tip over
A self-actuating device and method for facilitating preventing product tip over are provided. The self-actuating device includes an anti-tip mechanism associated with a product to facilitate preventing tip over of the product when in an extended state. Further, the self-actuating device includes an actuator associated with the product. The actuator is configured and operatively coupled to automatically switch the anti-tip mechanism from a retracted state to the extended state based on the actuator detecting a tilt of a specified tilt angle.
US10606282B2 Robot with inertia shifting assembly providing spin control during flight
A robot configured to provide accurate control over the rate of spin or rotation of the robot. To control the rate of spin, the robot includes an inertia shifting (or moving) assembly positioned within the robot's body so that the robot can land on a surface with a target orientation and “stick the landing” of a gymnastic maneuver. The inertia shifting assembly includes sensors that allow the distance from the landing surface (or height) to be determined and that allow other parameters useful in controlling the robot to be calculated such as present orientation. In one embodiment, the sensors include an inertial measurement unit (IMU) and a laser range finder, and a controller processes their outputs to estimate orientation and angular velocity. The controller selects the right point of the flight to operate a drive mechanism in the inertia shifting assembly to achieve a targeted orientation.
US10606281B2 Automatic flight control systems and methods
An aircraft flight control system and method are provided. The system provides a control module that receives inertial data, sensor data, and a target airspeed. The control module processes the received data with aircraft thrust and drag models to evaluate the aircraft energy state. Based on the aircraft energy state, the control module determines (i) a maximum predicted potential flight path “max PPFP”, defined by a maximum thrust at the target airspeed, and (ii) an idle predicted potential flight path, “idle PPFP,” defined by an idle thrust at the target airspeed. The control module generates display commands for a display system to display (i) the flight path angle, (ii) the max PPFP and (iii) the idle PPFP. In addition, the control module generates and displays a predicted flight path speed indicator (PFPS) when the FPA is above the max PPFP or below the idle PPFP.
US10606277B2 Speed optimization based on constrained smoothing spline for autonomous driving vehicles
According to some embodiments, a system selects a number of polynomials representing a number of time segments of a time duration to complete the path trajectory. The system selects an objective function based on a number of cost functions to smooth speeds between the time segments. The system defines a set of constraints to the polynomials to at least ensure the polynomials are smoothly joined together. The system performs a quadratic programming (QP) optimization on the objective function in view of the set of constraints, such that a cost associated with the objective function reaches a minimum while the set of constraints are satisfied. The system generates a smooth speed for the time duration based on the optimized objective function to control the ADV autonomously.
US10606270B2 Controlling an autonomous vehicle using cost maps
A computer-readable medium stores instructions executable by one or more processors to implement a self-driving control architecture for controlling an autonomous vehicle. A perception and prediction component receives sensor data, and generates (1) an observed occupancy grid indicating which cells are currently occupied in a two-dimensional representation of the environment, and (2) predicted occupancy grids indicating which cells are expected to be occupied later. A mapping component provides navigation data for guiding the vehicle toward a destination, and a cost map generation component is configured to generate, based on the observed occupancy grid, the predicted occupancy grid(s), and the navigation data, cost maps that each specify numerical values representing a cost, at a respective instance of time, of occupying certain cells in a two-dimensional representation of the environment. A motion planner generates a grid path through the environment based on the cost maps, and corresponding decisions for maneuvering the vehicle.
US10606268B2 Vehicle control device mounted on vehicle and method for controlling the vehicle
A vehicle control device that includes a communication unit that is configured to (i) communicate with a mobile device and (ii) receive data including user input that is received at the mobile device; and a processor that is configured to: based on receipt of the data including the user input, determine whether a vehicle with which the mobile device is associated operates in a manual driving mode or an autonomous driving mode and whether the user input received at the mobile device satisfies a preset condition; and based on determinations that the vehicle is in the manual driving mode and that the user input received at the mobile device satisfies the preset condition, switch the vehicle from the manual driving mode to the autonomous driving mode is disclosed.
US10606247B2 Configuring process modules for operation in plants
A process module is automatically configured for operation in a plant. During the operation of the process module in a first phase in a first operational environment, operational data that is related to the process module is received by a computer data system. In a second phase, when the process module is connected to a second operational environment, operational data is received again. The computer data system has a reply function that receives and processes a query and provides a response. Processing the query includes processing the operational data that was received during the first and second phases. The process module is then configured by using configuration parameters that are derived from the response.
US10606246B2 Control device and control method with various command values in a shared memory providing access to various program execution and command value operation parts in each control cycle
In a control device which can execute a first program entirely scanned in each control cycle to update a command value, and a sequentially interpreted second program, an environment for realizing higher control performance is provided. The control device includes a first program execution part scanning the entire first program in each control cycle to update a command value and a second program execution part updating the command value in each control cycle according to a sequentially interpreted second program. The second program execution part includes an interpreter generating an intermediate code and a command value operation part calculating the command value in each control cycle according to the intermediate code. The command value operation part outputs the command value in each control cycle so that the command value can be used in other processes.
US10606238B2 Servo controller
A servo controller calculates an alternative movement amount, in a control cycle (n) in which a command cannot be received from the host controller, according to jerk calculated with reference to amounts of movement used for controlling the servomotor in former control cycles before the control cycle (n) and the movement amount used for controlling the servomotor in the previous control cycle before the control cycle (n). The servo controller controls movement of the servomotor by use of the alternative movement amount in the control cycle (n) in which the command cannot be received from the host controller.
US10606230B2 Method for acquiring load operation probability of electric power consumer and method for acquiring load operation probability of electric power consumer groups
The present invention provides a method for acquiring the load operation probability of an electric power consumer and a method for acquiring the load operation probability of electric power consumer groups. The load information and the total power consumption information of an electric power consumer and the load information and the total power consumption information of electric power consumer groups can be given. The time-segment power consumption information of an electric power consumer and electric power consumer groups can be given. The load operation probability of an electric power consumer and electric power consumer groups can be given by calculations using algorithms.
US10606229B2 Electronic control unit for vehicle and method of executing program
An electronic control unit for vehicle capable of receiving a program by communication expands the received program in a volatile memory and executes the expanded program. As an example of this program, there is a program for changing a communication environment for communicating with another unit.
US10606224B2 Device enabled identity authentication
Described is a flexible and customizable physical access control system that allows for a smart device to execute an authentication application that users subscribe to for various physical locations with pre-determined rule sets that correspond to registration information of the physical location's qualifications and rules sets. A user's smart device is used as a credential for large number of locations so long as that location is in the subscriber network.
US10606219B2 Power supply device, power transferring device and methods thereof
A power supply device which can be connected to an external device and flexibly distribute power is provided. A control circuit of the power supply device, when detecting that a shell connecting point of the power supply device is electrically connected to an external connecting point of a first external device, determines whether a type of the first external device is a load device and records device information related to the first external device in a power routing table. If yes, the control circuit transmits the power routing table to the first external device and then, instructs the power routing circuit to adjust a switch thereof according to a path table returned from the first external device so as to power the first external device. A power transferring device, a power supply method and a power transferring method are also provided.
US10606214B2 Method and apparatus for measuring and evaluating spatial resolution of hologram reconstructed image
An apparatus for measuring a spatial resolution of a hologram reconstructed image optically reconstructed on a space is provided. The apparatus for measuring a spatial resolution of a hologram reconstructed image includes: a measuring unit measuring first spatial frequency resolving powers for a horizontal direction of the hologram reconstructed image and second spatial frequency resolving powers for a vertical direction of the hologram reconstructed image at first spatial positions having a predetermined interval in horizontal and vertical directions within a viewing angle range of the hologram reconstructed image; and an evaluating unit evaluating the spatial resolution of the hologram reconstructed image using the first spatial frequency resolving powers and the second spatial frequency resolving powers measured at each of the first spatial positions.
US10606212B2 Selection method for additives in photopolymers
The invention relates to a method for selecting compounds which can be used as additives in photopolymer formulations for producing light holographic media, and to photopolymer formulations which contain at least one softener which are selected according to the claimed method. The invention also relates to the use of photopolymer formulations for producing holographic media.
US10606206B2 Image forming apparatus
An image forming apparatus carrying a medium along a carrying path in a medium carrying direction includes a cutting part cutting the medium carried along the carrying path, a carrying part carrying and ejecting the medium cut by the cutting part, being located at downstream side from the cutting part, a medium jam detection part detecting a jamming of the medium by the carrying part, a remaining medium detection part detecting whether the medium remains in the carrying part, a recovery process selection part that selects a recovery process according to a remaining state of the medium, which is determined by the remaining medium detection part, and a controller that, when the medium jam detection part has detected the jamming of the medium, ejects the remaining medium based on the recovery process selected by the recovery process selection part.
US10606205B2 Image forming apparatus
Radius increased areas, radius decreased areas, and rotation stop areas are arranged in peripheral surfaces of first and second cams. In a state in which a portion in the peripheral surface of the first cam to which the first cam follower is contacting is positioned at an upstream end portion of the radius increased area, θ1 is a rotation amount of the first cam from the end portion needed until the first cam follower contacts the rotation stop area, and in a state in which a portion in the peripheral surface of the second cam to which the second cam follower is contacting is positioned at an upstream end portion of the radius increased area, θ2 is a rotation amount of the second cam from the end portion needed until the second cam follower contacts the rotation stop area. θ1<θ2 is satisfied.
US10606204B2 Optical sensor and image forming apparatus
An optical sensor includes a light source; and an optical detector detecting intensity of light that is reflected by a recording medium, the light from the light source and irradiated onto the recording medium. Further, when an incident angle of the light incident to the recording medium from the light source relative to a normal line of the recording medium is given as θ1, a formula 75°≤θ1≤85° is satisfied.
US10606198B2 Fixing apparatus for fixing a toner image on a recording medium
A fixing apparatus will be described for fixing a toner image on a recording medium. The apparatus includes a heater that is in contact with an inner surface of a film, a restricting member that restricts movement of the film in a longitudinal direction of the film, a connector that is connected electrically to the heater for supplying electric power to the heater, and a lock member that maintains a position of the restricting member and a position of the connector relative to each other.
US10606194B2 Fixing device that reduces growth of toner attaching onto separation claw for separating medium from fixing device and image forming apparatus
A fixing device includes a heating body, a pressurizing body, a separation claw, and a supporting member. The heating body heats a medium where a toner image is formed while the heating body rotates around a shaft. The pressurizing body forms a nip with the heating body and applies pressure to the medium that passes through the nip while the pressurizing body rotates around a shaft. The separation claw includes a protrusion that contacts the medium after having passed through the nip and separates the medium from the heating body. The supporting member supports the separation claw in state of causing the separation claw into contact with the heating body. The supporting member supports the separation claw while the supporting member causes the separation claw to slide in a direction separating from the heating body when the medium is brought into contact with the protrusion to press the protrusion.
US10606175B2 Method of manufacturing circuit board
The present specification relates to a manufacturing method of a circuit board. More particularly, the present specification relates to a circuit board and a manufacturing method of an electronic device including the same.