Document Document Title
US10187033B2 Antenna tuning apparatus for a multiport antenna array
An apparatus for tuning a plurality of antennas is provided. The apparatus includes a plurality of antenna ports connected to the plurality of antennas; a plurality of user ports; first adjustable impedance elements, each being connected to one of the antenna ports and ground; second adjustable impedance elements, each being connected to one of the user ports and another one of the user ports; and a plurality of connecting elements, each being connected to one of the antenna ports and one of the user ports, wherein the first and second adjustable impedance elements are configured to be adjustable so to tune the plurality of antennas.
US10187030B2 High quality factor time delay filters using multi-layer fringe capacitors
A multilayer fringe capacitor includes first and second interdigitated capacitor electrodes, both parallel to and intersecting a first planar surface; third and fourth interdigitated capacitor electrodes, the first and second electrodes parallel to and separated by a non-zero distance from the third and fourth electrodes; a first set of coupling vias that electrically couples the first electrode to the third electrode; and a second set of coupling vias that electrically couples the second electrode to the fourth electrode.
US10187029B1 Phase shifter
A phase shifter includes an input port, a first coupling line connected to the input port, an output port, and a second coupling line connected to the output port and arranged substantially parallel to the first coupling line. The phase shifter also includes a substrate disposed between the first coupling line and the second coupling line, a first variable capacitor disposed on the first coupling line, and a second variable capacitor disposed on the second coupling line. Adjustment of one or more of the variable capacitors causes a phase shift between the input port and the output port.
US10187025B1 Systems and methods for predictively preventing a brownout condition in a personal audio device
A predictive brownout prevention system may be configured to prevent brownout of an audio output signal. Particularly, the brownout prevention system may be configured to receive information indicative of an amplitude of the audio input signal, receive information indicative of a condition of the power supply, determine from the information indicative of an amplitude of the audio input signal and the information indicative of the condition of the power supply whether a brownout condition exists, and responsive to determining the brownout condition exists, generate the selectable attenuation signal to reduce an amplitude of the audio output signal such that the signal path attenuates the audio input signal or a derivative thereof in order to prevent brownout prior to propagation to the audio output of a portion of the audio input signal having the brownout condition.
US10187023B2 Power amplifier with cascode switching or splitting functionality
Multiband power amplifier with cascode switching. A power amplification system can include a first transistor having a base configured to receive an input radio-frequency (RF) signal and having an emitter coupled to a ground potential. The power amplification system can include a plurality of second transistors. Each one of the plurality of second transistors can have a respective emitter coupled to a collector of the first transistor and can be configured to, when biased at a respective base, output an output RF signal at a respective collector. The power amplification system can further include a biasing circuit configured to bias one or more of the plurality of second transistors based on a control signal.
US10187022B2 RF class AB cascode amplifier with linearization and steering diodes
Systems and methods for amplifying signals. In some embodiments, the signals may be amplified using a diode steering network with an amplifier operated in class AB mode. In some embodiments, distortion in the amplified signal may be corrected using a feed forward cancellation circuit operated in class A mode.
US10187021B2 DC offset compensation
An apparatus and method for DC offset compensation. An amplifier receives an input signal (AIN) and provides an amplified output signal (SOUT) and a feedback path provides DC offset compensation. The feedback path comprises at least one voltage controlled oscillator (VCO) and a counter. The VCO provides, over time, a first VCO output signal based on said amplified output signal and a second VCO output signal based on a reference signal (VREF). The counter generates first pulse counts based upon the first VCO output signal and second pulse counts based upon the second VCO output signal and provides a compensation signal based on a comparison of the first and second pulse counts. One voltage controlled oscillator may sequentially receive a signal based on said amplifier output signal and the reference signal from a multiplexer so as to sequentially produce the first and second VCO output signals.
US10187019B1 Phased array antenna system
A phased array antenna system having a plurality of antenna elements arranged into an array is disclosed. Each of a plurality of amplifier circuitries has an output terminal coupled to a corresponding one of the plurality of antenna elements and includes a power amplifier having a control terminal coupled to an input terminal. The power amplifier has a first current terminal coupled to the output terminal and a second current terminal coupled to a fixed voltage node. Further included in each of the plurality of amplifier circuitries is a current limiter having a bias terminal coupled to the control terminal of the power amplifier to adjust a bias point of the power amplifier to limit current flowing through the first current terminal and the second current terminal to within a predetermined current range. Some embodiments also include a voltage limiter to limit voltage amplitude at the output terminal.
US10187018B2 Wideband highly linear amplifier
A wideband highly linear amplifier includes a plurality of pre-distortion units for respectively linearizing digital signals of a plurality of bands, a synthesis unit for synthesizing output signals of the pre-distortion units, a single amplifier for amplifying signals outputted from the synthesis unit, distribution units for respectively separating the signals for each of the plurality of bands from the output signals of the amplifier, a plurality of inverse compensation attenuators for respectively attenuating the separated signals for each of the plurality of bands, and a feedback path for respectively feeding the attenuated signals for each of the plurality of bands back into the pre-distortion unit of the corresponding band out of the plurality of the pre-distortion units.
US10187013B2 Stacked PA power control
Systems, methods and apparatus for efficient power control of an RF amplifier for amplification of a constant envelope RF signal are described. A reduction in a size of a pass device of an LDO regulator is obtained by removing the pass device of the LDO regulator from a main current conduction path of the RF amplifier. Power control is provided by varying one or more gate voltages to cascoded transistors of a transistor stack of the RF amplifier according to a power control voltage. Various configurations for controlling the gate voltages are presented by way of a smaller size LDO regulator or by completely removing the LDO regulator. In a case where a supply voltage to the transistor stack varies, such as in a case of a battery, a compensation circuit is used to adjust the power control voltage in view of a variation of the supply voltage, and therefore null a corresponding drift in output power of the RF amplifier.
US10187010B2 Resonation device, oscillator, electronic apparatus, and moving object
In a crystal resonator, a resonator element is installed in a package via a first bonding member and a second bonding member, and when viewed from above, a distance between a first bonding center and a second bonding center is set to be L1, and a length of a perpendicular line drawn to a virtual line which connects the first bonding center and the second bonding center from the resonation area center is set to be L2, a relationship expressed by 0
US10187009B2 Method for diagnosing solar cell module, and diagnostic circuit and diagnostic system for solar cell module
A method for diagnosing a solar cell module includes an analysis of measuring frequency characteristics including a resonance point of impedance between two poles of a solar cell module, and frequency characteristics including a resonance point of impedance between an output cable and a frame, and determining equivalent circuit constants of the solar cell module, and a determination of comparing the equivalent circuit constants determined in the analysis with equivalent circuit constants obtained previously to determine change in condition of the solar cell module.
US10187003B2 System and method for monitoring an electrical pattern and pattern trends in electrically driven systems
A system obtains respective measurements of relevant electrical parameters of a motor during operational stages including a start-up stage, a transition stage, a steady-state stage, idle stage, or a shutdown stage of the motor driven system driven by the motor. Based on the respective measurements, the monitoring system then determines respective electrical patterns corresponding to the operational stages. Next, the monitoring system compares the respective electrical patterns corresponding to the operational stages with respective baseline electrical patterns modeled for the operational stages to yield a comparison. Then, the monitoring system determines a status of the motor driven system based on a comparison between baseline and observed operating parameters. Trend pattern monitoring is used to eliminate storing massive volumes of trend data by capturing and characterizing the important moments when data values change in a significant manner.
US10187002B2 Antenna for communicating with a motor
A system for communicating with a motor includes an NFC antenna coupled to a motor assembly and configured to receive signals from a motor controller. The NFC antenna is configured to emit a magnetic field at a selected frequency. The system also includes a communication interface configured to relay the signals from the NFC antenna to a handheld device.
US10187000B2 Variable speed drive with active converter
A system or method for a VSD with an active converter including a controller, an inductor, an active converter, a DC link, and an inverter. The active converter is controlled to receive an input AC voltage and output a boosted DC voltage to a DC link, up to 850 VDC, the active converter using only low voltage semiconductor switches to provide the 850 VDC DC link voltage. The controller is configured to operate with a reactive input current magnitude equal to zero at a predetermined system load, and at system loads less than the predetermined system load, to introduce a reactive input current that results in a converter voltage having a magnitude less than the input voltage, wherein the vector sum of the input voltage and an inductor voltage is equal to the converter voltage.
US10186996B1 Methods for operating electrical power systems
A method for operating an electrical power system includes disabling bridge switching of one of the rotor-side converter or line-side converter. The method further includes gating on the dynamic brake after the disabling occurs, comparing a power converter input variable to a primary predetermined variable threshold, and forcing the gated-on dynamic brake to a 100 percent duty cycle when the power converter input variable exceeds the primary predetermined variable threshold.
US10186995B2 Rotating switching strategy for power converters
Systems and methods for operating a power converter with a plurality of inverter blocks with silicon carbide MOSFETs are provided. A DC to AC converter can include a plurality of inverter blocks. Each inverter block can include a plurality of switching devices. A control method can include identifying one of a plurality of switching patterns for operation of the inverter block for each inverter block. Each switching pattern can include a plurality of switching commands. The control method can further include controlling each inverter block based on the identified switching pattern for the inverter block. The control method can further include rotating the switching patterns among the plurality of inverter blocks.
US10186993B2 Motor control system and motor driving circuit
A motor control system includes a motor driving circuit and a motor. The motor driving circuit includes a control module, a PWM signal detecting module, a transient state detecting module and a driving module. The PWM signal detecting module is electrically connected to the control module to receive a PWM signal and to convert the PWM signal into a first digital PWM control signal. The transient state detecting module provides a second digital PWM control signal to the control module according to the first digital PWM control signal at a first time point and the first digital PWM control signal at a second time point. The driving module receives at least one driving signal from the control module. The control module determines whether to turn off a low side switch of the driving module according to the second digital PWM control signal.
US10186992B2 Centralized control mechanism for multi-motor drive
A centralized control mechanism for a multi-motor drive, the mechanism including: a plurality of independent motor drive modules; a power source module; an interface control microprocessor; a communication module; and a plurality of interface modules of motors. The power source module supplies power for each circuit, and each independent motor drive module drives one permanent magnet motor. Each motor drive module includes a motor microprocessor, an inverter circuit, and a phase current detection circuit. The phase current detection circuit transmits detected data to the motor microprocessor, and the motor microprocessor outputs multiple paths of PWM signals to the inverter circuit and controls the inverter circuit. An output end of the inverter circuit is connected to a coil winding of the PM motor. The plurality of motor microprocessors communicates with the interface control microprocessor via a data bus. The interface control microprocessor communicates with the outside via the communication module.
US10186990B2 Driving apparatus that drives moving body in multiple directions, control method therefor, storage medium, and electronic apparatus
A driving apparatus which reduces power consumption as compared to conventional driving apparatuses. A voltage amplitude of first AC voltages is controlled based on a relative angle between a moving direction of a moving body, which is indicated by a driving command for moving the moving body, and a driving direction of a first vibrator, and a voltage amplitude of second AC voltages is controlled based on a relative angle between the moving direction and a driving direction of a second vibrator. Each of the first vibrator and the second vibrator is controlled based on a deviation between the driving command and a detected position of the moving body while the first AC voltages and the second AC voltages are being controlled. The driving direction of the first vibrator and the driving direction of the second vibrator cross each other.
US10186988B2 Vibration wave motor and driver utilizing the vibration wave motor
The dimension in a moving direction of a vibration wave motor is shortened without impairing the thrust force, and the size of a driver is reduced. The vibration wave motor includes a vibrating plate having a substantially rectangular outline, a piezoelectric element bonded to the vibrating plate and configured to vibrate, and a protrusion provided to the vibrating plate or the piezoelectric element. The vibrating plate has a section not covered with the piezoelectric element inside a rectangular region encompassing the piezoelectric element within a plane where the piezoelectric element is bonded, and also has a notched portion along a straight line which passes through the section and is parallel to one side of the outline of the vibrating plate.
US10186986B2 Semiconductor arrangement with controllable semiconductor elements
First and second semiconductor main-elements, each having a control electrode and a load path, the load paths connected in series between first and second supply nodes, are connected with each other via a first common node. Third and fourth semiconductor main-elements, each having a control electrode and a load path, the load paths connected in series and between a third supply node and the second supply node, are connected with each other via a second common node. A fifth semiconductor main-element has a control electrode and a load path operatively connected between the first common node and an output node. A sixth semiconductor main-element has a control electrode and a load path operatively connected between the second common node and the output node. At least two of the controllable semiconductor main-elements each include a plurality of identical controllable semiconductor subcomponents.
US10186985B1 Isolated FAI 2 converter with clamped voltage rectifier and synchronous rectified solution
A Fai 2 converter includes an isolated Fai 2 inverter coupled to a resonant rectifier with either clamped diodes or clamped self-driven synchronous rectifiers. The Fai 2 inverter converts an input DC signal to a high-frequency AC signal. The resonant rectifier with either clamped diodes or clamped self-driven synchronous rectifiers rectifies the high-frequency AC signal to a DC signal while clamping the voltage across the clamped diodes or clamped self-driven synchronous rectifiers to the output voltage. Clamping the voltage in this manner minimizes the voltage stress and enables the use of low voltage stress components (diodes or synchronous rectifiers) with low conduction voltage drop.
US10186983B2 Ideal diode bridge rectifying circuit and control method
There is described a rectifying circuit and method of control thereof. The circuit comprises four ideal diode elements connected in a bridge configuration; four driver units, each one of the driver units connected to a corresponding one of the ideal diode elements and configured to drive the corresponding one of the ideal diode elements; and a controller connected to the driver units and configured for: acquiring a current measurement flowing across the load and a phase measurement of the source; determining, from the current measurement and the phase measurement, corresponding conducting settings for the four ideal diode elements; and outputting at least one control signal to cause the driver units to drive the ideal diode elements in accordance with the conducting settings.
US10186981B2 Systems and methods of delivering rectified voltage to a load
A solid state light source driver circuit that operates in either a buck convertor or a boost convertor configuration is provided. The driver circuit includes a controller, a boost switch circuit and a buck switch circuit, each coupled to the controller, and a feedback circuit, coupled to the light source. The feedback circuit provides feedback to the controller, representing a DC output of the driver circuit. The controller controls the boost switch circuit and the buck switch circuit in response to the feedback signal, to regulate current to the light source. The controller places the driver circuit in its boost converter configuration when the DC output is less than a rectified AC voltage coupled to the driver circuit at an input node. The controller places the driver circuit in its buck converter configuration when the DC output is greater than the rectified AC voltage at the input node.
US10186980B2 Power conversion device with staggered power semiconductor modules
A power conversion device includes: a plurality of first power semiconductor modules in each of which a series circuit of a first semiconductor device and a second semiconductor device is built in, each of the plurality of first power semiconductor modules being connected in parallel with a series circuit of a first capacitor and a second capacitor connected in series with a DC power source; and a plurality of second power semiconductor module in each of which a bidirectional semiconductor device is built in, the bidirectional semiconductor device being connected between a connection point between the first capacitor and the second capacitor and one of connection points between the first semiconductor devices and the second semiconductor devices. Each of the first power semiconductor modules and the second power semiconductor modules are arranged on a mounting surface of a cooling body in a staggered arrangement.
US10186977B2 Resonant power converter
An electric power conversion device includes: a transformer including first and second windings magnetically coupled; a bridge circuit including a switch element; a rectifier circuit coupled to an output side of the transformer; a first resonant inductor; a second resonant inductor external to the transformer; and a resonant capacitor, wherein n1≥n2, Cr>C1, and Lr>L2 where Lr is an inductance value of the first resonant inductor and L2 is an inductance value including an inductance value of the second resonant inductor and an inductance value of a parasitic inductance component that is in series with the second winding in the pathway from the second winding to the rectifier circuit.
US10186972B2 Controller applied to a secondary side of a power convertor and operation method thereof
A controller applied to a secondary side of a power convertor includes a sampling/tracking circuit and a comparator. The sampling/tracking circuit is coupled to the secondary side of the power convertor for generating a sampling value corresponding to an output voltage of the power convertor when a sampling signal is enabled, and generating a tracking value corresponding to the output voltage. The comparator is coupled to the sampling/tracking circuit for generating a warning signal to a primary-side regulation controller of the power converter according to the sampling value and the tracking value during an enabling period of a tracking signal. The primary-side regulation controller adjusts a frequency of a gate control signal according to the warning signal, and the sampling signal and the tracking signal are not enabled simultaneously.
US10186964B1 Hysteretic power converter controller
At least some aspects of the present disclosure provide for a circuit. In one example, the circuit includes a logic circuit having multiple inputs and multiple outputs, a calculated discontinuous conduction (DCM) (TDCM) timer having an input coupled to one of the logic circuit outputs and an output coupled to one of the logic circuit inputs, an on-time (TON) timer having an input coupled to one of the logic circuit outputs and an output coupled to one of the logic circuit inputs, and a hysteresis timer having an input coupled to one of the logic circuit outputs and multiple outputs coupled to multiple of the logic circuit inputs.
US10186962B2 Control circuit and switching power supply
A control circuit according to an embodiment of the present invention is configured to control a switching element of a switching power supply. The control circuit includes a comparator having a first input terminal configured to receive an output voltage of the switching power supply. The comparator has a second input terminal that is connectable to a positive terminal of a reference voltage source. The comparator has an output. The output brings the reference voltage to a first voltage while the output signal takes a first voltage level. The output brings the reference voltage to a second voltage while the output signal takes a second voltage level. The constant voltage source has a positive terminal connected to a negative terminal of the reference voltage source and a ground of the comparator.
US10186960B2 Power supply detecting external voltage divider circuit and driving method thereof
A power supply includes a voltage converter circuit which converts an input voltage into an output voltage and outputs the output voltage, a voltage controller which controls the voltage converter circuit in response to a first feedback voltage or a second feedback voltage, a feedback terminal which supplies the first feedback voltage, an internal voltage divider circuit which supplies the second feedback voltage, and a switch unit which transfers the first feedback voltage or the second feedback voltage to the voltage controller.
US10186957B2 Soft-switching control circuit of boost-type PFC converter
A soft-switching control circuit of a boost-type PFC converter is provided. The boost-type PFC converter is a three-phase six-switch boost-type PFC converter, which includes six primary switching transistors and an auxiliary switching transistor. The control circuit includes a primary switch control circuit configured to output driving signals for the primary switching transistors by a one-cycle control algorithm to drive two of the primary switching transistors, and an auxiliary switch control circuit configured to provide a reset signal to the primary switch control circuit for governing a command from the primary switch control circuit to the primary switching transistors. The auxiliary switch control circuit outputs a driving signal for the auxiliary switching transistor to control the auxiliary switching transistor. The primary switch control circuit includes a section selecting circuit, an integrating circuit, a merging circuit and a comparing circuit. Therefore, the disclosure can reduce cost with the simple control.
US10186954B1 Voltage converting circuit and control circuit thereof
A voltage converter and a control circuit thereof are provided. The control circuit includes a voltage status comparator and a control signal generator. The voltage status comparator receives an input voltage and an output voltage, and provides a base voltage. The voltage status comparator compares voltage values of the output voltage and the input voltage or compares voltage values of the output voltage and the base voltage according to a voltage status of the input voltage, and generates a comparison result. The voltage status comparator generates a bias voltage according to the comparison result. The control signal generator generates a control signal according to the bias voltage and transmits the control signal to a control terminal of a driving switch, where the driving switch is turned on or cut off according to the control signal.
US10186950B2 Power supply system using an inductor assembly
An inductor assembly is disclosed that includes a magnetic core with a center leg and a number n of phase legs, wherein n is an integer and n>1. Each phase leg is magnetically connected to the center leg by an upper bridge and a lower bridge to form a magnetic main loop, a midpoint of the phase leg being magnetically connected to a center point of the center leg by a shunt element including a gap. Each phase leg further includes an upper inductor coil disposed on an upper phase leg section located between the midpoint and the upper bridge and a lower inductor coil disposed on a lower phase leg section located between the midpoint and the lower bridge. Alternatively, the upper and lower inductor coils are disposed on respective upper and lower bridges.
US10186946B2 Switching element driving device
A switching element driving device for driving first and second switching elements of a half bridge circuit, the first and second switching elements being respectively formed in upper and lower arm units of the half bridge, and having respectively first and second freewheeling diodes connected thereto in antiparallel. The switching element driving device includes upper and lower arm driving circuits respectively configured to output first and second driving signals for driving the first and second switching elements, and a drive capability decision circuit configured to, responsive to turning on of the first switching element, set drive capability of the first driving signal to a first level and to change the drive capability of the first driving signal to a second level upon detecting a reverse recovery current of the second freewheeling diode of the second switching element, the first level being higher than the second level.
US10186943B2 Electrical assembly comprising a chain-link converter
An electrical assembly comprises a chain-link converter which includes a plurality of chain-link sub-modules. Each of the chain-link sub-modules is operable to provide a voltage source. Moreover, each of the chain-link sub-modules is provided with a visual indicator. The electrical assembly includes a controller which is configured to selectively operate each of the visual indicators to present a respective mapping visual signal. The electrical assembly additionally includes an image receiving device which is configured to receive the respective mapping visual signal. The electrical assembly also includes a processor which is operatively coupled to the image receiving device. The processor is configured to receive and process the respective mapping visual signal received by the image receiving device so as to create a map of a spatial arrangement of the chain-link sub-modules.
US10186942B2 Methods and apparatus for discharging a node of an electrical circuit
A node that stores a charge is discharged in two phases, starting with a current controlled phase where a current mirror sink controls the current sunk from the node, and then moving to a second phase where a resistive discharge is provided. A pull down device such as a transistor switches from its saturation mode in the first phase to its linear mode in the second phase. a discharge circuit implementing this method provides optimized area and control for the discharge process as compared with approaches that rely solely on current mirroring or resistive discharging.
US10186936B2 Electric machine with a baffle
The disclosure relates to an electric machine having a stator, a rotor and an inverter arranged in an inverter housing. The rotor is rotatably mounted about a rotational axis with its rotor axis in a first end shield and in a second end shield. The second end shield is arranged in or on the inverter housing. At least one suction opening and at least one blowing opening are arranged on the radial periphery of the second end shield. At least two cooling fins are provided on the second end shield, a baffle is arranged between the cooling fins of the second end shield and the stator and the rotor which is arranged in the stator, such that a cooling medium flowing radially through the at least one suction opening is guided to the at least one blowing opening.
US10186930B2 Rotary power generating apparatus and electric generating apparatus
Obtaining of a secure reciprocation of piston magnets and enhance the continuity to obtain a continuous rotary power. The rotary power generating apparatus has the first, second piston magnet members, the crankshaft, the first, second guide members, and the first, second fixed magnet members and the first, second demagnetizing rotary drums respectively having the first, second demagnetizing cylindrical bodies. The first, second piston magnet members and the first, second fixed magnet members are arranged so that the top pole surfaces and fixed pole surfaces, having equal polarity, oppose each other. The first, second demagnetizing cylindrical bodies have demagnetizing magnet parts, having magnetic forces weaker than that of the magnetic poles of the top pole surfaces and different from the polarity of the top pole surfaces, and non-magnetic force parts.
US10186926B2 Waterproof cover of motor
A waterproof cover of a motor comprises a flange unit having a hollow section at a center; a cover unit formed around the flange unit to have a shape declined toward an outer circumference; an opening section opened to expose a hall sensor cover at one side of the cover unit; a plurality of ribs formed to be projected on the cover unit toward the outer circumference; a plurality of drain guides formed to be projected along the outer circumference of the cover unit; and a drain channel formed between adjacent drain guides among the plurality of drain guides.
US10186924B2 Method for producing a corona shield, fast-curing corona shield system, and electric machine
The corona shield can be applied in electric machines in a faster manner by using radiation-cured materials.
US10186921B2 Stator of rotary electric machine having slots coils and connection coils
A stator of a rotary electric machine includes a stator core and a coil. The stator core includes slots extending in an axial direction of the stator core and a first axial end surface in the axial direction. The coil is attached to the stator core and includes slot coils disposed in the slots and connection coils. At least one of the slot coils includes a slit in a part positioned in a slot among the slots. The slit extends through the at least one of the slot coils from a first axial end side of the stator core toward a second axial end side of the stator core opposite to the first axial end side in the axial direction. The connection coils are connected to the slot coils at a contact portion at a position outward from the first axial end surface in the axial direction.
US10186918B2 Motor and its rotor
A motor that minimizes demagnetization to improve a force resistant to the demagnetization without increasing a thickness of each permanent magnet and a distance between each permanent magnet and a stator includes a rotor that rotates in one direction and includes cavities configured to hold magnets, flux barriers configured to communicate with first ends of the cavities and formed adjacent to an outer circumferential surface of the rotor, and ribs formed between the outer circumferential surface of the rotor and the flux barriers. Each of the ribs is configured such that a width of one end thereof at an upstream side in a rotational direction of the rotor is wider than that of the other thereof at a downstream side in the rotational direction.
US10186914B2 Input amplitude modulation control for a multi-degree of freedom electromagnetic machine
A multi-degree-of-freedom electromagnetic machine includes a stator, an armature, and a control. The stator includes a first stator conductor, a second stator conductor, and a third stator conductor. The armature is disposed adjacent to, and is movable relative to, the stator. The armature includes an armature conductor and a plurality of magnets, where each magnet has at least one of its magnetic poles facing the surface. The control is coupled to the first, second, and third stator conductors, and is configured to supply direct current (DC) to the first, second, and third stator conductors, and to selectively amplitude modulate the DC supplied to one or more of the first, second, and third stator conductors, to thereby electromagnetically couple the armature conductor to the one or more first, second, and third stator conductors.
US10186897B2 Scalable harvesting system and method
A scalable energy harvesting system comprising at least one charging control device, at least one energy storage device responsive to the charging control device, at least one energy harvesting device operatively coupled to the charging control device, and a plurality of bus based power connectors operatively coupled to the charging control device.
US10186896B2 Flexible power limit inverter
In at least one embodiment, an apparatus comprising a vehicle inverter is provided. The vehicle inverter is programmed to invert a direct current (DC) input into a maximum alternating current (AC) output to power at least one external load and to receive first information indicative of whether a vehicle is in one of a drive mode and a park mode. The vehicle inverter is further programmed to provide the maximum AC output to the power the at least one external load in response to the information indicating that the vehicle is in the park mode and to invert the DC input into a first AC output that is less than the maximum AC output to power the at least one external load in response to the information indicating that the vehicle is in the drive mode.
US10186895B2 Terminal and battery charging control device and method thereof for overcurrent and/or overvoltage protection
The present disclosure relates to the technical field of charging. A terminal and a battery charging control device and method are provided. The battery charging control device including a battery connector, a main control module and a quick charging switch module is adopted. During the regular charging or the quick charging, the main control module performs a data communication with the external power adapter via the communication interface, and obtains a charging voltage and a charging current for the battery; if the charging voltage is greater than a voltage threshold and/or the charging current is greater than a current threshold, the main control module sends a charging switch-off instruction, such that the controller controls the communication interface to switch off; if the charging voltage is less than or equal to the voltage threshold and the charging current is less than or equal to the current threshold, the main control module continues to obtain the charging voltage and the charging current.
US10186881B2 Regulating charging port attach and detach
Methods and systems for regulating charging port attach and detach in an electronic device configured to receive a charging current from a charging port are provided. An example method includes automatically detecting a detach from the charging port. The method may further include automatically lowering a current limit associated with the charging current. The method may further include if during a predetermined wait time an attach to the charging port is detected, then ignoring the detach from the charging port and allowing the charging current to charge the electronic device at the lower current limit associated with the charging current. The method may further include if during the predetermined wait time the attach to the charging port is not detected, then initiating a charging port detach process.
US10186876B2 Battery module charging and discharging control method and a battery system
A battery module charging and discharging control method comprising: determining the charging priority of battery modules in a battery system; raising the charging priority of the battery modules that are more difficult to unload, load, and/or replace; lowering the charging priority of the battery modules that are easier to unload, load, and/or replace; causing the battery modules with higher charging priority to take precedence over the battery modules with lower charging priority during the charging control of the battery modules; determining the discharging priority of the battery modules; raising the discharging priority of the battery modules that are easier to unload, load, and/or replace; and lowering the discharging priority of the battery modules that are more difficult to unload, load, and/or replace; causing the battery modules with higher discharging priority to take precedence over the battery modules with lower discharging priority during the discharging control of the battery modules.
US10186870B2 Method and feed control for the feeding of electrical current into a line branch
A method for the feeding of electrical current into a line branch of an electrical installation that is protected by a line protection fuse and is designed for a current up to a maximum permissible value includes feeding into the line branch an electrical current from an external energy supply network and electrical current from an energy generating system. The method further includes limiting the feeding in of the electrical current into the line branch from the external energy supply network by the line protection fuse, which prescribes a limit value for the electrical current fed into the line branch, and controlling the feeding in of the electrical current generated by the energy generating system so that no more than a specific, but variable maximum current is fed into the line branch. The variable maximum current is raised, under the control of a feed control, to allow more electrical current from the energy generating system to be fed into the line branch after the limit value of the line protection fuse has been lowered, under the control of the feed control, in such a way that the maximum permissible value of the current in the line branch is not exceeded even after the raising of the maximum current.
US10186869B2 Method for testing electric system and electric system
A method for testing an electric system and an electric system comprising a first inverter (10) and one or more second inverters (11, 12, 1N), and control means (40) configured to start the first inverter (10), provide and sustain with the first inverter (10) an AC voltage of a predetermined magnitude and a predetermined frequency at an AC output of the first inverter, start at least one second inverter (11, 12, 1N), and supply with the first inverter (10) reactive power to the started at least one second inverter (11, 12, 1N).
US10186868B2 Power supply apparatus with controllable multiple input rectification
A power supply apparatus for providing electrical power to a power consuming device or a power conversion device from at least one of a first AC power source and a second AC power source. The power supply apparatus comprises controllable rectifier devices associated with each of the first and second AC power sources. The controllable rectifier devices are controllable to simultaneously rectify and control the power provided by the first and second AC power sources.
US10186866B2 Smart-grid adaptive power management method and system with power factor optimization and total harmonic distortion reduction
A method and system of power factor optimization and total harmonic distortion are provided under the premise of efficient power management and distribution on an electrical grid. The method and system include a novel optimization technique based on a novel current profiling methodology enabling real-time power management with power factor correction as a function of the optimization. The optimization can be performed under dynamic current constraints. When deployed on an electrical grid, the method and system can provide a new technique for power management targeting an efficiency of the electrical grid. The method and system can thus provide for reduced costs of energy production and reduced carbon emissions into the atmosphere.
US10186865B2 Intelligent charging device and charge scheduling control method thereof
An intelligent charging device has a control unit and multiple power strips respectively connected to and simultaneously charging multiple sets of digital devices. Each power strip has a relay connected to the control unit. When acquiring load signals of the power strips and a maximum load threshold, the control unit performs a charging schedule configuration to generate a charging demand sequence, and then calculates a charging time for each charging schedule of a charging cycle according to the charging demand sequence and the load signals of the multiple power strips for charging time allocation and instructs each power strip to charge for a corresponding charging time in a corresponding charging schedule, thereby allowing the power strip with the maximum charging demand to charge first and achieving the goal of efficiency charging.
US10186864B2 Method of controlling the electrical regulation of an electrical installation as a function of curtailment settings
A method of monitoring an electrical installation comprising electrical feeders for powering devices in a regulated manner. The method comprises the steps of: consultation of a history of curtailments carried out on the feeders; as a function of the history consulted, determination for each of the feeders of a level of participation in a general electrical regulation of the installation; association of a curtailment priority rank with each of the participation levels determined for each of the feeders; and following the reception of a setting for general electrical regulation of the installation, curtailment of the feeders in order of priority rank.
US10186860B2 Electrostatic discharge device with fail-safe design
An electrostatic discharge protection circuit includes a transistor device, a first timing circuit including a first resistor and a first capacitor that is connected with the first resistor at a first node, a second timing circuit including a second resistor and a second capacitor that is connected with the second resistor at a second node, and a logic gate including a first input connected with the first node, a second input coupled with the second node, and an output connected with the transistor device.
US10186858B2 Device for a current limiter and a current limiter comprising said device
A device (10) for a current limiter is described, the device (10) comprising: at least one coil assembly (12) adapted to carry a current, the coil assembly (12) comprising: a first coil (14), comprising a first superconducting element, adapted to carry a first portion of said current, and a second coil (16), comprising a second superconducting element, adapted to carry a second portion of said current, wherein said first and second coils (14, 16) are arranged such that, when said first and second superconducting elements are each in a superconducting state and said coil assembly (12) carries said current, a magnetic field generated by said first portion of said current in said first coil (14) is substantially cancelled by a magnetic field generated by said second portion of said current in said second coil (16); and wherein said device is adapted such that, in use, the first superconducting element carries a higher proportion of said current than the second superconducting element. The device may be used in a superconducting fault current limiter to provide a low inductance during normal operation and a rapid and even quench under fault current conditions.
US10186853B2 Sealing device for feeding through filaments
Sealing device (100) for feeding through at least one filament (600), the sealing device (100) comprising a housing (200), said housing (200) comprises a seal block compartment (300) being laterally bounded by a front wall (310) and a back wall (320) being spaced apart and opposite to each other, and side walls (330, 340) being spaced apart and opposite to each other, said side walls (330, 340) joining the front wall (310) and the back wall (320), wherein the seal block compartment (300) has an open top face (350), wherein the front wall (310) and the back wall (320) each comprise several slots (370, 380, 470, 480) having an open end (375, 385, 475, 485) at the open top face (350) of the seal block compartment (300), wherein each of the slots (370, 380) in the front wall (310) corresponds to and is aligned with a slot in the back wall (320), and a seal block (500) being arranged in the seal block compartment (300), wherein the seal block (500) comprises slits (570, 580) being open sided towards the open sided top face (350) of the seal block compartment (300), each slit (570, 580) being aligned with one the slots (370, 380) in the front wall (310) and one of the slots (470, 480) in the back wall (320), these two slots (370, 470; 380, 480) being slots corresponding to each other, so that one can feed through a filament by sliding an intermediate part of the filament (600) from the open end (575, 585) into the slit (570, 580) and the corresponding slots (370, 470; 380, 480) of the front wall (310) and back wall (320).
US10186850B1 Non-metallic electrical cable support arrangement
An electrical cable support system for use with large diameter, heavy electrical cables disposed in confined spaces includes as least one support structure-mounted stanchion coupled to a generally triangular support bracket adapted for receiving and supporting one or more electrical cables. The coupling between the stanchion and support bracket allows for pivoting displacement of the support bracket on the wall-mounted stanchion to accommodate movement of the cables during electrical load cycling. The support bracket includes a first upper generally horizontal linear arm adapted for receiving and supporting one or more electrical cables, a second lower, inclined arm having plural steps proceeding downward toward the stanchion to provide an increased space below the support bracket to accommodate increased numbers of electrical cables. The support bracket is tapered along its horizontal and vertical axes to better distribute cable weight over the support bracket's entire length and height, and includes an inner apertured portion comprised of crisscrossed trusses for reduced weight and increased strength.
US10186848B2 Method for installing a wiring harness in an aircraft and tool for implementing said method
A method for installing a wiring harness in an aircraft. The method comprises using cables having first ends secured to the harness and winding means onto each of which is wound one of said cables so as to lift up said harness by exerting a tensile force. The first ends of the cables are distributed along at least a section of the harness so as to distribute the tensile forces over the section.
US10186847B2 Motor control center (MCC) units with slidable shutters
Motor control centers have units or buckets with an operator mechanism with a retractable power stab assembly and one or more sliding shutters that controllably block access to a stab isolation port based on position of the operator disconnect handle using an attached shutter cam that slides the shutter right and left.
US10186846B2 System and method for testing breakdown voltage/dielectric strength of spark plug insulators
A system for testing an insulative material for a spark plug comprises a test spark plug having at least a center electrode and an insulator comprised of an insulative material surrounding at least a portion of the center electrode, wherein the insulator has an end that is closed, whereby the closed end of the insulator encloses an end of the center electrode. The system may further include a test engine that simulates engine conditions, wherein a conventional spark plug is installed in a first ignition port of the test engine and the test spark plug is installed in a second ignition portion of the test engine and a control system for controlling ignition signals to the test spark plug and the conventional spark plug.
US10186842B2 Gas discharge tubes and methods and electrical systems including same
A gas discharge tube includes a housing defining a chamber, first and second terminal electrodes mounted on the housing, a plurality of inner electrodes located in the chamber, and a gas contained in the chamber. The inner electrodes are serially disposed in the chamber in spaced apart relation to define a series of spark gaps from the first terminal electrode to the second terminal electrode. The chamber is hermetically sealed.
US10186835B2 Monolithic integration of optically pumped III-nitride devices
The monolithic integration of optically-pumped and electrically-injected III-nitride light-emitting devices. This structure does not involve the growth of p-type layers after an active region for a first III-nitride light-emitting device, and thus avoids high temperature growth steps after the fabrication of the active region for the first III-nitride light emitting device. Since electrical injection in such a structure cannot be possible, a second III-nitride light-emitting device is used to optically pump the first III-nitride light emitting device. This second III-nitride light emitting device emits light at a shorter wavelength region of the optical spectrum than the first III-nitride light emitting device, so that it can be absorbed by the active region of the first III-nitride light-emitting device, which in turn emits light at a longer wavelength region of the optical spectrum than the second III-nitride light emitting device.
US10186833B2 Densely-spaced laser diode configurations
A densely-spaced single-emitter laser diode configuration is created by using a laser bar (or similar array configuration) attached to a submount component of a size sufficient to adequately support the enter laser structure. The surface of the submount component upon which the laser structure is attached is metallized and used to form the individual electrical contacts to the laser diodes within the integrated laser structure. Once attached to each other, the laser structure is singulated by creating vertical separations between adjacent light emission areas. The submount metallization is similarly segmented, creating separate electrodes that are used to individually energize their associated laser diodes.
US10186830B2 Laser apparatus including plurality of laser modules
A laser apparatus including plural laser modules, and capable of preventing a defect occurring when a number of the modules to be driven is changed. The apparatus includes plural laser modules, an optical output command section for generating a first optical output command with respect to a combined laser beam from a combiner, and a laser module selection/command section for selecting a laser module to be driven and generating a second optical output command for each laser module. The laser module selection/command section outputs the second optical output command, in a period from when the number is changed to when a predetermined period of time elapses, to at least one of the laser modules that has been laser-oscillating before the number is changed, such that the combined laser beam having an output corresponding to the first optical output command is outputted only by the at least one laser module.
US10186823B2 Apparatus for facilitating the separation of mated printed circuit board assemblies
According to one aspect, an apparatus includes an expansion element, an expandable element, and a frame. The expandable element is configured to have an expanded state and an unexpanded state, wherein the expandable element is arranged to be inserted between a mated pair of printed circuit boards (PCBs) while in the unexpanded state. The expansion element is arranged to cause the expandable element to expand to the expanded state. When the expandable element is in the expanded state, the expandable element causes the pair of PCBs to demate. The frame is arranged to facilitate an insertion of the expandable element between the mated pair of PCBs. In one embodiment, the expandable element is an inflatable element and the expansion element is an inflator element that includes an air supply.
US10186822B2 Hand held appliance
A housing and a power cable for supplying power to components within the housing wherein the power cable is attached to the appliance via a rotatable connection, the rotatable connection comprising a male connector having two longitudinally spaced connectors separated by a separator and a female connector comprising two longitudinally spaced receptacles. The two longitudinally spaced receptacles may be substantially identical and may be shaped to receive the longitudinally spaced connectors and may have a base portion and two upstanding portions forming a U-shape. The two upstanding portions may have a first straight section that extends from the base portion and may have a second section which extends from the first section and is adapted to receive a longitudinally spaced connector and may have a third section which extends from the second section and provides an opening into which a longitudinally spaced connector can be inserted.
US10186821B2 Modular bus system
A modular bus system including a support rail having a base and a longitudinal axis; at least one base module, mountable on the support rail, for electrical connection to at least one input/output functional module having a backplane printed circuit board with at least one group of at least two first electrical connectors connected thereto, for electrical connection to an electrical connector of an input/output functional module, the first electrical connectors of the group arranged one after the other along an imaginary line that extends perpendicular to the longitudinal direction of the support rail and lie in a plane in which the base of the support rail is located or which is parallel to the base; at least one input/output functional module having an electrical connector and an electronic device for communication with the modular bus system, the electrical connector of the input/output functional module configured for electrical connection to one of the electrical connectors of the base module.
US10186817B2 Right angle coaxial connector assembly
A right angle coaxial connector includes: an inner contact comprising a post configured to mate with a mating coaxial cable jack, the inner contact further including a finger having a pin, the pin extending in a direction generally perpendicular to the post; an outer conductor body including a housing section and a mating ring configured to mate with the mating coaxial cable jack; a first dielectric spacer interposed between the post of the inner contact and the mating ring of the outer conductor body; and a second dielectric spacer interposed between the housing section of the outer conductor body and the finger of the inner contact. The second dielectric spacer includes a slot in which the finger and at least a portion of the pin reside.
US10186816B2 Suspended ceiling mounting bracket for connector installation
A bracket and associated components provides a means to securely install one or more connectors within a dropped ceiling. The bracket can be mounted to a drop wire or threaded rod within a ceiling space, thereby suspending the bracket and associated connectors within the ceiling space. One or more connectors coupled to a cable can be directly installed on the bracket via port windows cut into the bracket. Alternatively, a surface mount box containing connectors can be mounted on the bracket to yield a protected, strain-resistant connector installation within the ceiling space. The bracket and associated components can be made of plenum-rated materials, making the mounting solution suitable for installations within plenum spaces.
US10186815B2 Method of and device for protecting USB type-C interface chip when CC pins thereof being at high voltage
A USB Type-C interface chip having a CC pin. In an embodiment, the chip includes an internal unit coupled through a signal path to the CC pin; a high voltage detection unit coupled in the signal path, for detecting a voltage at the CC pin and comparing the detected voltage and a reference voltage; a high voltage protection unit for protecting, in response to the comparison result of the high voltage detection unit the internal unit from high voltage possibly present at the port of the chip.
US10186813B2 Electronic component unit, electric connection box, and wire harness
An electronic component unit to be applied to an electric connection box for a wire harness includes: a substrate that has an electronic component mounted thereon and includes a terminal electrically connected to the electronic component; a casing including: a housing space portion for housing the substrate therein; and a plurality of slide assembling units that are provided in the housing space portion and each of which allows the substrate to be inserted and assembled therethrough; and a connection unit that is provided in an opening in the casing, into which the terminal of the substrate is inserted, and the connection unit is configured to electrically connect the terminal to a conductive wiring member. At least one substrate is assembled to any one of the slide assembling units and is retained between the casing and the connection unit.
US10186810B2 Shielding structure for a contact module
A contact module includes a dielectric holder having right and left sides holding signal contacts. A shield structure is coupled to the dielectric holder providing electrical shielding for the signal contacts. The shield structure has a first ground shield provided at the right side of the dielectric holder and a second ground shield provided at the left side of the dielectric holder. The first and second ground shields are electrically connected together between corresponding pairs of the signal contacts and providing electrical shielding between corresponding signal contacts along a majority of a length of the transition portions.
US10186808B2 Service plug
A service plug has a main connector (30 with two plate-like terminals (32) having coplanar plate surfaces, an accommodating portion (34) having the plate-like terminals (32) therein, and a first connecting portion (36, 38) having first connection terminals to connect the plate-like terminals (32) together by being inserted into the accommodating portion (34). A detection connector (40) includes a detection housing (44) with two detection terminals (42) inside. A second connecting portion (46) has a second connection terminal and is movable between an engaged position where the second connecting portion is engaged with the detection housing (44) and the second connection terminal connects the detection terminals (42) to each other and a non-engaged position where the second connecting portion does not engage the detection housing (44) by sliding within a width range of the first connecting portion (36, 38) along the surfaces of the plate-like terminals (32).
US10186807B2 Connector assembly with variable axial assist
A connector includes a first-housing, a second-housing, a shroud, and a stacked-gear. The stacked-gear is moveably mounted to the first-housing. The stacked-gear engages a first-gear-rack on the second-housing and a second-gear-rack on the shroud. The second-housing is mated with the first-housing when the shroud is moved along a mating-axis of the connector. The stacked-gear engages at least two teeth on the first-gear-rack and on the second-gear-rack when the second-housing is mated with the first-housing. A rotation of the stacked-gear is greater than ninety degrees when the shroud is moved from an unmated-position to a mated-position. The stacked-gear initially engages a first-side of a first-tooth of the first-gear-rack when the first-housing receives the second-housing. A uniform mating-force is maintained as the shroud is moved from an unmated-position to a mated-position. A mechanical advantage to produce the mating-force is increased as the shroud is moved from an unmated-position to a mated-position.
US10186803B1 Electrical connector with connector lock
A connector assembly includes a first-connector and a second-connector. The first-connector has a locking-lug. The second-connector has a cantilevered latch configured to slideably engage the locking-lug. The cantilevered latch includes a pair of parallel latch-arms. The pair of parallel latch-arms terminate at a first cross-beam that spans the pair of parallel latch-arms. The cantilevered latch further includes a second cross-beam parallel to the first cross-beam. The second cross-beam is configured to releasably lock the locking-lug when the first-connector is mated with the second-connector. The pair of parallel latch-arms includes a rib extending beyond a bottom-surface of each individual latch-arm. The locking-lug deflects the pair of parallel latch-arms toward an outer-surface of the second-connector when first-connector is moved from an unmated-position to a mated-position, whereby the rib contacts the outer-surface and limits a deflection of the pair of parallel latch-arms.
US10186801B2 Low voltage buss system
An electrical buss has a carrier and at least a pair of electrically conductive elements. The at least a pair of electrically conductive elements extend linearly along a length of the carrier and at least a portion of each of the least a pair of electrically conductive elements is exposed at a surface of the carrier. A connector is releasably couplable to the electrical buss adjacent to the surface of the carrier. The connector has at least a pair of electrically conductive contacts for engaging with the electrically conductive elements at any desired location along the length of the carrier.
US10186795B2 Electrical contact member, plated terminal, terminal-attached electrical wire, and wire harness
There is provided an electrical contact member including: a conductive base material; and an Ag—Sn alloy plated layer formed on the conductive base material, wherein the Ag—Sn alloy plated layer has a first Ag—Sn alloy plated layer having an Sn concentration of 5 to 38 at. % and a Vickers hardness of 100 or more Hv and less than 300 Hv and a second Ag—Sn alloy plated layer having a Vickers hardness higher than that of the first Ag—Sn alloy plated layer in this order from the outermost layer.
US10186794B2 Connector system with adapter
A connector system includes a main board and an interposer board. The main board and the interposer board are each configured to mate to a separate connector and are connected together by vias. The vias can provide an electrical path from the interposer board to the main circuit board so that a first connector mounted on the interposer board can be positioned directly in line with a second connector mounted on the main circuit board. The interposer helps make the routing out of signal traces from the two connector simpler while reducing the need for additional layers on the main board. Two connectors can be press-fit mounted to the main board and the interposer board in a belly-to-belly configuration.
US10186789B1 Keyed cable and connector system
A universal cable system includes a cable, which may include a keyed profile and an optional, integrated pull cable for low-voltage applications in residential and commercial structures, both old and new construction, which may further includes a connector, which does not require individual splicing of the wires from the cable. The connector may be self-crimping or crimped with a tool. During installation of the connector onto the cable, conductors in the connector may be simultaneously spliced to the wires of the cable during crimping.
US10186779B2 Semiconductor device package and method of manufacturing the same
Various embodiments of the present disclosure relate to a semiconductor device package including a carrier, an electrical component, an antenna, a conductive pad and a conductive line. The carrier includes a top surface. The electrical component is disposed over the top surface of the carrier. The antenna is disposed over the top surface of the carrier and spaced away from the electrical component. The conductive pad is disposed over the top surface of the carrier and beneath the antenna, wherein the conductive pad includes a resonant structure. The conductive line is electrically connected to the electrical component and extends within the carrier. A part of the conductive line is beneath the antenna and the resonant structure of the conductive pad.
US10186770B2 Flexible distributed antenna system using a wideband antenna device
A distributed antenna system (DAS) includes a wideband antenna device having respective transmit and receive antennas disposed in a single package and arranged to provide mutual isolation so that in use noise from the transmit antenna is isolated from the receive antenna, whereby reception is possible at the same frequency as transmission.
US10186768B2 Dipole antenna array
According to the invention there is provided a dipole antenna array including at least one dipole antenna sub-array, wherein the dipole antenna sub-array includes a plurality of co-planar antenna units, each antenna unit including a pair of dipole radiating elements and a balun having an output line for providing output electrical signals to the pair of dipole radiating elements.
US10186767B1 Elevation angle correction for a two-dimensional metamaterial cloak
A metamaterial cloak is provided for extending deflection of an electromagnetic beam for a vertical beam angle other than bore sight. The cloak deflects an electromagnetic beam from a source in an environment and includes a laminate structure and an electromagnetic guide. The structure includes a plurality of conductive metal plates and metamaterial layers sandwiched therebetween within a planar shape. The electromagnetic guide is disposed around the laminate structure to provide a frontal face to the source. The guide matches impedance of the laminate structure.
US10186765B2 Radio frequency (RF) antenna containing element and methods of making the same
A radio frequency (RF) antenna containing element is provided. The RF antenna containing element includes a reinforced metal foil laminate antenna bonded to a carrier layer. The reinforced metal foil laminate antenna includes a metal foil layer bonded to a reinforcement layer. The reinforcement layer can mitigate tearing of the metal foil layer during formation of the antenna.
US10186755B2 Antenna module and mobile terminal using the same
An antenna module is provided. The antenna module includes: a first antenna electrically connected to a first section of a metal frame of a mobile terminal, the first antenna comprising a first feed point and a first ground point; and a second antenna electrically connected to a second section of the metal frame of the mobile terminal, the second antenna comprising a second feed point and a second ground point, wherein a slot is formed between the second section of the metal frame and the first section of the metal frame, and the second section of the metal frame is electrically connected to aground point of the mobile terminal via a first contact point.
US10186754B2 Antenna integrated into a touch sensor of a touchscreen display
A touch sensor with a transparent conductive layer and a metalized border area at least partially bordering the transparent conductive layer and forming a far-field antenna.
US10186752B2 Antenna structure and wireless communication device using same
An antenna structure includes a metallic member including a front frame and a side frame. The side frame defines a slot. The front frame defines a second gap and a third gap communicating with the slot and extending across the front frame. A portion of the front frame between the second gap and the third gap forms a first radiating section. Current enters the first radiating section from the first feed portion, flows through the first radiating section and towards the second gap to generate radiation signals in a first frequency band, flows through the first radiating section and towards the third gap to generate radiation signals in a second frequency band, and flows through the first radiating section and towards the second gap and the third gap to generate radiation signals in a third frequency band. A wireless communication device using the antenna structure is provided.
US10186751B2 Patient support
A patient support has two support parts which can be coupled to one another and which are pivotable relative to one another to exchange data between the two support parts.
US10186749B1 Systems and methods for a remote near field communication antenna unit
A near field communication (NFC) device is described. The NFC device includes an NFC back end. The NFC back end includes an application processor and a first transceiver. The NFC device also includes an NFC head end that is physically separated from the NFC back end. The NFC head end includes an antenna, a contactless front end, and a second transceiver.
US10186746B2 Reconfigurable waveguide for spin wave transmission
A waveguide for spin wave (SW) transmission, a method of fabricating a waveguide for SW transmission, and a method of transmitting an SW. The waveguide comprises a plurality of nanomagnetic material elements, each nanomagnetic material element having a respective predetermined geometric shape such that each nanomagnetic material element exhibits a deterministic ground state initializable by a magnetic field applied across the waveguide; wherein the nanomagnetic material elements are disposed relative to each other for dipolar coupling between adjacent nanomagnetic material elements.
US10186745B2 Millimeter wave filter fine-tuning structure
A millimeter wave filter fine-tuning structure includes a resonant cavity, a fine-tuning cavity disposed at the edge of the resonant cavity, a fine-tuning cavity coupled to the resonant cavity, and plural adjusting screws disposed and inserted in the fine-tuning cavity, and the distance between the adjusting screws and the resonant cavity may be used to adjust the resonant frequency of the filter.
US10186738B2 Cell module and manufacturing method for cell module
A cell module comprises: a cell stack comprising multiple cells which are electrically connected to each other; a plate-shaped heat dissipating member arranged such that it extends along a direction in which the multiple cells are arranged, and such that it is thermally connected to the multiple cells; and an intervening layer arranged between the cell stack and the heat dissipating member, and configured to allow heat to propagate from the cell stack to the heat dissipating member, and to suppress a relative displacement between the cell stack and the heat dissipating member.
US10186736B2 Deformation detection method for a sealed-type rechargeable battery and sealed-type rechargeable battery
In a deformation detection method for a sealed-type rechargeable battery 1 in which an electrode group 22, which is formed by stacking a positive electrode 23 and a negative electrode 24 with a separator 25 interposed therebetween, is accommodated in a sealed outer casing 21, a polymer matrix layer 3 is attached to an outer surface of a wall portion 28a of the outer casing 21 that faces the electrode group 22 in a thickness direction of the positive electrode 23 and the negative electrode 24 or in a direction perpendicular to the thickness direction. The polymer matrix layer 3 contains a filler that is dispersed therein and that changes an external field in response to deformation of the polymer matrix layer 3. Change in the external field accompanying the deformation of the polymer matrix layer 3 is detected by a detection unit 4.
US10186735B2 Void filling battery
A battery cell is formed to efficiently use unoccupied space in an electronic device. The battery cell may be formed by disposing an electrically insulating material on at least a first surface of a circuit board having components to create an electrical barrier and disposing a battery cell on the electrically insulating material. In some embodiments, a portion of the battery cell is configured to be partially disposed between components of the circuit board components, thus utilizing previously unoccupied space in the electronic device to store energy.
US10186732B2 Nonaqueous electrolyte solution for batteries, and nonaqueous electrolyte secondary battery using same
A nonaqueous electrolyte solution for secondary batteries, which maintains small internal resistance and high electrical capacitance in long-term use in a nonaqueous electrolyte secondary battery uses, as an active material, a crystalline carbon material having a high crystallinity, and a negative electrode produced using a polymeric carboxylic compound as a binding agent. The nonaqueous electrolyte solution contains: (A) at least one compound selected from a group consisting of an unsaturated phosphate ester compound represented by a general formula (1) and an unsaturated phosphate ester compound represented by a general formula (2); (B) at least one compound selected from a group consisting of a sulfite ester compound, a sulfonate ester compound, an alkali metal imide salt compound, a fluorosilane compound, an organic disilane compound or an organic disiloxane compound; (C) an organic solvent, and (D) an electrolyte salt. A secondary battery using such nonaqueous electrolyte solution is also described.
US10186728B2 Nonaqueous electrolyte secondary battery
Provided is a nonaqueous electrolyte secondary battery including a flat wound electrode body. The flat wound electrode body has a flat portion, a first R portion, and a second R portion. The second R portion is provided on a bottom side of a battery case when a nonaqueous electrolytic solution is put into the battery case at least in a battery construction step. Opposite end portions of the second R portion in the winding axial direction are squashed in a thickness direction of the electrode body to a larger extent than opposite end portions of the first R portion in the winding axial direction.
US10186721B2 Fuel cell system
There is provided a fuel cell system. The fuel cell system comprises a fuel cell configured to generate electric power using a reactive gas; a compressor configured to compress the reactive gas and feed the compressed reactive gas to the fuel cell; a flow rate measurement unit configured to measure a flow rate of the reactive gas; a pressure measurement unit configured to measure a pressure of the compressed reactive gas; a power value acquirer configured to acquire a value of electric power consumed by the compressor; and a determiner configured to perform determination with regard to an abnormality of the fuel cell system and to provide an output indicating that an abnormality occurs. When the value of electric power corresponding to a value indicating the flow rate measured by the flow rate measurement unit exceeds a first set value, the determiner provides an output indicating that an abnormality occurs in the compressor in a case of (a1) where a value of the pressure measured by the pressure measurement unit corresponding to the value indicating the flow rate measured by the flow rate measurement unit is within a set range. The determiner is also configured to provide an output indicating that an abnormality occurs on a downstream side of the compressor in a case of (a2) where the value of the pressure corresponding to the value indicating the flow rate is out of the set range. This configuration allows for discrimination between an abnormality occurring in the compressor and an abnormality occurring on the downstream side of the compressor.
US10186720B2 Membrane-seal assembly
Disclosed is a reinforced membrane-seal assembly, the reinforced membrane-seal assembly including: an inner region and a border region and wherein the inner region includes ion-conducting component and the border region includes seal component; wherein first and second planar porous reinforcing components each extend across the inner region into the border region and wherein the pores of each of the first and second planar porous reinforcing components in the inner region are impregnated with ion-conducting component and the pores of each of the first and second planar porous reinforcing components in the border region are impregnated with seal component is disclosed. Also disclosed is a catalyst-coated reinforced membrane-seal assembly, a reinforced membrane-seal electrode assembly and an electrochemical device including the reinforced membrane-seal assembly.
US10186719B2 Connector system for a fuel cell stack assembly
A fuel cell stack assembly comprises fuel cells disposed in a stacked configuration, each cell substantially parallel to an x-y plane and including a tab extending laterally from an edge of a plate in the cell in the x-direction to form an array of tabs extending along a side face of the fuel cell stack in a z-direction orthogonal to the x-y plane. A connector engages with the tabs of the fuel cell stack. The connector comprises a support region and engagement regions, each engagement region bounded by the support region and configured to receive one of the array of tabs by engagement in the x-direction. The connector has flexible conductors, each of the flexible conductors laterally extending from the support region over at least a portion of one of the engagement regions and configured to be deflected away from the support region by a received tab.
US10186717B2 Metal separation plate for fuel cell stack and fuel cell stack having the same
Disclosed are a metal separation plate for a fuel cell stack, which includes protrusion patterns each having an air path opened in a short-side direction or protrusion patterns each having an air path of which one side is opened and the other side is closed, and can not only improve cooling performance and stack performance without a separate cooling plate mounted therein, and but also improve humidification performance of a membrane electrode assembly (MEA) by blocking moisture leaking from the inside of the closed air paths, and a fuel cell stack having the same.
US10186716B2 Non-aqueous flow cell comprising a polyurethane separator
A non-aqueous flow cell energy storage device comprises a ionically conductive separator, which separator comprises a polyurethane prepared by curing an isocyanate capped prepolymer, which prepolymer was prepared from a polyol having polycarbonate backbone, wherein the separator may be impregnated with electrolyte salts and/or swelled by an organic solvent.
US10186709B2 Water-soluble polyamic acid, method of preparing the same, binder composition for lithium battery including the same, and lithium battery manufactured using the binder composition
A water-soluble partially lithiated polyamic acid having an acid equivalent of less than 300 grams per equivalent and a degree of lithium ion substitution of from about 0.2 equivalents to about 1.0 equivalent with respect to carboxylic acid groups, which is a product of a polyamic acid and lithium hydroxide.
US10186706B2 Positive electrode active material for lithium secondary battery
Provided is a novel positive electrode active material which can effectively suppress the quantity of gas generated by the reaction with an electrolytic solution. Proposed is a positive electrode active material for a lithium secondary battery including positive electrode active material particles obtained by equipping the entire surface or a part of a surface of lithium manganese-containing composite oxide particles (also referred to as the “core particles”) operating at a charging voltage in a region exceeding 4.3 V in a metal Li reference potential with a layer A containing at least titanium (Ti), aluminum (Al), zirconium (Zr), or two or more kinds of these.
US10186701B2 Battery separator for a storage battery
A battery separator for a lead acid (storage) battery is made from a thermoplastic sheet material. The sheet material has a central region flanked by peripheral regions. The central region includes a plurality of longitudinally extending ribs that are integrally formed from the sheet material. The peripheral regions are free of ribs and may include a densified structure. Also disclosed are a method of producing the foregoing separator, an envelope separator made from the sheet material, and a method of making the envelope separator.
US10186700B2 Heat-resistant microporous film and battery separator
A heat-resistant microporous film and a battery separator are provided and including a substrate comprising a porous film; and a heat-resistant layer formed on at least one surface of the substrate, the heat-resistant layer containing a heat-resistant resin and heat-resistant particles, wherein at least one protrusion is formed on a surface of the heat-resistant layer, and a total number of protrusions not exceeding 60 per surface area of 0.0418 mm2.
US10186696B2 Power storage module
A power storage module includes a storage battery bank, a first end plate, a second end plate, and a connection bar. The storage battery bank includes storage batteries stacked in a stacking direction. The first end plate is provided at a first end of the storage battery bank and includes an outer metal plate and an inner metal plate. The inner metal plate is provided between the storage battery bank and the outer metal plate in the stacking direction. The inner metal plate has at least one recess portion and at least one protrusion portion which contacts the outer metal plate. The connection bar extends in the stacking direction and connects the second end plate and the outer metal plate of the first end plate. The outer metal plate includes a protruding end portion that protrudes with respect to the inner metal plate toward the connection bar.
US10186695B2 Battery cell assembly
A battery cell assembly is provided. The battery cell assembly includes a polymeric foam container having first, second, third side walls defining an interior region. The first, second, and third side walls have first, second, and third grooves, respectively, extending therein. The battery cell assembly further includes a first battery cell having a first rectangular-shaped body with first, second, and third peripheral ledge portions. The first battery cell is disposed in the interior region such that first, second, and third peripheral ledge portions thereof are disposed in the first, second, and third grooves, respectively, in the first, second, and third side walls, respectively.
US10186693B2 Flat secondary battery
A flat secondary battery has a laminate-type power generation element in which two or more plate-like electrodes are laminated via each of separators; and a pair of rectangular exterior members when viewed from a lamination direction of the two or more electrodes, the rectangular exterior members sealing the laminate-type power generation element and an electrolyte solution. At least one exterior member of the pair of the rectangular exterior members comprises: an abutting part including an abutting surface that abuts against an uppermost layer electrode of the two or more electrodes; a sealing part at which the rectangular exterior members overlap each other at an outer circumferential position of the rectangular exterior members; and an extending part that extends from the abutting part to the sealing part, and the flat secondary battery satisfies: 1.03 ≤ L b 2 + d 2 ≤ 1.22
US10186691B2 Battery and assembled battery
There is provided a battery including a substantially cylindrically shaped winding electrode having a hollow portion in the center, and a sheath material having flexibility which sheathes the winding electrode, wherein a width of the hollow portion is 2.5 mm or less.
US10186690B2 Display panel manufacturing method and display panel
Provided is an organic EL display panel manufacturing method. The organic EL display panel includes a plurality of semiconductor elements. The method includes: forming, on a planarization film formed above the semiconductor elements, lower electrodes in one-to-one correspondence with the pixels; forming an organic layer including a light-emitting layer on the lower electrodes; forming an upper electrode on the organic layer; detecting any of the lower electrodes that includes a defect; and forming, on the planarization film or any of the lower electrodes that includes a defect, a protrusion for connecting the lower electrode and the upper electrode.
US10186685B2 Method for manufacturing light extraction substrate for organic light emitting diode, light extraction substrate for organic light emitting diode, and organic light emitting diode comprising same
The present invention relates to a method for manufacturing a light extraction substrate for an organic light emitting diode, a light extraction substrate for an organic light emitting diode, and an organic light emitting diode comprising same, and more specifically, to a method for manufacturing a light extraction substrate for an organic light emitting diode, a light extraction substrate for an organic light emitting diode, and an organic light emitting diode comprising same, capable of significantly increasing light extraction efficiency of the organic light emitting diode. To this end, provided in the present invention is the method for manufacturing the light extraction substrate for the organic light emitting diode, comprising: a mixture-preparing step of preparing a mixture by mixing a sol-gel solution containing a first metal oxide, and a plurality of scattering particles composed of a second metal oxide having a refractive index different from that of the first metal oxide; a mixture coating step of coating the mixture on a base substrate; a mixture firing step of firing the mixture which has been coated to form, on the base substrate, a matrix layer comprising the first metal oxide and inside of which the scattering particles are dispersed; and a filling layer forming step of forming a filling layer by filling the surface of the matrix layer with a material having a refractive index different from that of the matrix layer, wherein the filling layer fills cracks formed on the matrix layer when firing the mixture, and wherein corrugation is formed on the surface of the filling layer by the scattering particles and the shape of the cracks which is transferred onto the surface of the filling layer.
US10186684B2 Display device
A display device is disclosed. In one aspect, the display device includes a flexible display panel, and a first protection film attached to the flexible display panel and including a plurality of openings at least two of which have different sizes.
US10186674B2 Thin-film device having barrier film and manufacturing method thereof
A thin-film device includes a resin film which includes a first surface and a second surface facing the first surface, a first inorganic layer on the first surface, a thin-film element on the first inorganic layer, and a second inorganic layer on the second surface, wherein a film density of the second inorganic layer is greater than a film density of the first inorganic layer.
US10186668B2 Organic electroluminescent material and use thereof
There is provided a novel material of formula(1) or formula(2) and the organic EL device employing the novel material as phosphorescent light emitting host of emitting layer, delayed fluorescence dopant of emitting layer, and hole blocking layer can display good performance like as lower driving voltage, power consumption, increasing efficiency and life time. wherein m, X1 to X4 and R1 to R6 are the same definition as described in the present invention.
US10186667B2 Diphenylimidazole-fused, spirally configured cis-stilbene/fluorene hybrid compounds and organic light emitting device comprising the same
The present invention provides a series of diphenylimidazole-fused, spirally configured cis-stilbene/fluorene hybrid compounds and an optoelectronic device comprising the same. The diphenylimidazole-fused, spirally configured cis-stilbene/fluorene hybrid compound bearing cyanoaryl and cyanoheteroaryl substituents, and have glass transition temperatures ranged from 154° C. to 194° C., decomposition temperatures ranged from 426° C. to 443° C., reversible electron transport property, and balanced charges motilities. In addition, a variety of experimental data have proved that these diphenylimidazole-fused, spirally configured cis-stilbene/fluorene hybrid materials can indeed be used as a hole-blocking type electron-transporter for phosphorescent OLEDs.
US10186662B2 Mask frame assembly for deposition and method of manufacturing display apparatus using the same
A mask frame assembly for deposition includes: a frame including an opening portion; a first support extending in a first direction across the opening portion and including opposing ends in the first direction which are each coupled to the frame; a mask stick through which a deposition material passes to a plurality of display regions of a substrate, the mask stick disposed on the first support and extending in a second direction crossing the first direction, the mask stick including: opposing ends in the second direction which are each coupled to the frame, and a deposition region common to each of the plurality of display regions of the substrate; and a magnet coupled to the first support and overlapping the deposition region of the mask stick.
US10186659B2 Method, system, and device for phase change memory switch wall cell with approximately horizontal electrode contact cross references
Embodiments disclosed herein may include depositing a storage component material over and/or in a trench in a dielectric material, including depositing the storage component material on approximately vertical walls of the trench and a bottom of the trench. Embodiments may also include etching the storage component material so that at least a portion of the storage component material remains on the approximately vertical walls and the bottom of the trench, wherein the trench is contacting an electrode and a selector such that storage component material on the bottom of the trench contacts the electrode.
US10186656B2 Magnetoresistive element and magnetic memory
A magnetic memory according to an embodiment includes: a first magnetic layer; a second magnetic layer; a first nonmagnetic layer disposed between the first magnetic layer and the second magnetic layer; a third magnetic layer disposed between the first magnetic layer and the first nonmagnetic layer; and a first layer disposed between the first magnetic layer and the third magnetic layer, wherein the first layer contains at least one element selected from the group consisting of Co, Fe, Ni, and Mn, and at least one element selected from the group consisting of Ta, Mo, Zr, Nb, Hf, V, Ti, Sc, and La.
US10186654B2 MEMS piezoelectric device and corresponding manufacturing process
A MEMS piezoelectric device includes a monolithic semiconductor body having first and second main surfaces extending parallel to a horizontal plane formed by first and second horizontal axes. A housing cavity is arranged within the monolithic semiconductor body. A membrane is suspended above the housing cavity at the first main surface. A piezoelectric material layer is arranged above a first surface of the membrane with a proof mass coupled to a second surface, opposite to the first surface, along the vertical axis. An electrode arrangement is provided in contact with the piezoelectric material layer. The proof mass causes deformation of the piezoelectric material layer in response to environmental mechanical vibrations. The proof mass is coupled to the membrane by a connection element arranged, in a central position, between the membrane and the proof mass in the direction of the vertical axis.
US10186653B2 Vibrator equipped with piezoelectric element
A vibrator equipped with a piezoelectric element comprises: a case of which an upper or lower surface is coupled to an object to be vibrated; a vibrating part which is disposed in the case; a piezoelectric element which is coupled to the vibrating part so as to be deformed, thereby vibrating the vibrating part up and down; and a power supply part which supplies power to the piezoelectric element. The vibrating part is formed with a hooking protrusion which is protruded laterally, and the case is formed with a hooking groove which restricts an up/down and lateral moving distance of the hooking protrusion.
US10186642B2 Light emitting device including RGB light emitting diodes and phosphor
A light emitting device includes a plurality light emitting diodes configured to produce a primary light; a wavelength conversion means configured to at least partially convert the primary light into secondary light having peak emission wavelength ranges between 450 nm and 520 nm, between 500 nm and 570 nm, and between 570 nm and 680 nm; and a molded part to enclose the light emitting diodes and the wavelength conversion means.
US10186640B2 Light emitting diode and light emitting diode array comprising same
Provided in one embodiment is a light emitting diode comprising: a light emitting structure including a first conductive semiconductor layer, an active layer on top of the first conductive semiconductor layer, and a second conductive semiconductor layer on top of the active layer; a first electrode arranged on a portion of the first conductive semiconductor layer; an insulating layer, which is arranged on a portion of the first electrode, the first conductive semiconductor layer, the active layer, and the second conductive semiconductor layer, and which has a DBR structure; and a second electrode arranged on the second conductive semiconductor layer, wherein the first electrode comes into contact with the insulating layer via a first surface and is exposed to the insulating layer via a second surface opposite the first surface.
US10186638B2 Light emitting element
A light-emitting element according to an embodiment of the present document has a transparent electrode having an opening, and the transparent electrode has a protrusion on a side surface of the opening. A second electrode pad is arranged on the opening of the transparent electrode, and abuts the protrusion. Accordingly, peeling of the second electrode pad can be prevented, thereby improving the reliability of the light-emitting element.
US10186636B2 Light-emitting device
Device successively including a substrate including a metal layer capable of reflecting a radiation; a first layer of a III/N type alloy, p-type doped, and including a first surface, opposite the metal layer, the first surface being provided with cavities; a light-emitting layer made of a III/N-type alloy, capable of generating the radiation; a second layer of a III/N-type alloy, n-type doped, having the radiation coming out therethrough; wherein a non-metallic filling material transparent in the spectral range is arranged within the cavities.
US10186633B2 Method of manufacturing light emitting device
A method of manufacturing a light emitting device includes: forming a light-transmissive member that is substantially rectangular in a plan view to cover an upper surface of a light emitting element mounted on a base member; and forming a frame body so as to surround the light-transmissive member, wherein, in the step of forming the frame body, the frame body is formed such that a distance from an upper surface of the base member to an upper end of the frame body is smaller along a short side of the light-transmissive member than along a long side of the light-transmissive member.
US10186631B2 Squared-off semiconductor coatings for quantum dots (QDs)
Squared-off semiconductor coatings for quantum dots (QDs) and the resulting quantum dot materials are described. In an example, a semiconductor structure includes a quantum dot structure having an outermost surface. A crystalline semiconductor coating is disposed on and completely surrounds the outermost surface of the quantum dot structure. The crystalline semiconductor coating has a geometry with squared-off ends.
US10186630B2 Seed wafer for GaN thickening using gas- or liquid-phase epitaxy
Embodiments relate to fabricating a wafer including a thin, high-quality single crystal GaN layer serving as a template for formation of additional GaN material. A bulk ingot of GaN material is subjected to implantation to form a subsurface cleave region. The implanted bulk material is bonded to a substrate having lattice and/or Coefficient of Thermal Expansion (CTE) properties compatible with GaN. Examples of such substrate materials can include but are not limited to AlN and Mullite. The GaN seed layer is transferred by a controlled cleaving process from the implanted bulk material to the substrate surface. The resulting combination of the substrate and the GaN seed layer, can form a template for subsequent growth of overlying high quality GaN. Growth of high-quality GaN can take place utilizing techniques such as Liquid Phase Epitaxy (LPE) or gas phase epitaxy, e.g., Metallo-Organic Chemical Vapor Deposition (MOCVD) or Hydride Vapor Phase Epitaxy (HVPE).
US10186629B2 Thin film lift-off via combination of epitaxial lift-off and spalling
The present disclosure generally relates to thin film liftoff processes for use in making devices such as electronic and optoelectronic devices, e.g., photovoltaic devices. The methods described herein use a combination of epitaxial liftoff and spalling techniques to quickly and precisely control the separation of an epilayer from a growth substrate. Provided herein are growth structures having a sacrificial layer positioned between a growth substrate and a sacrificial layer. Exemplary methods of the present disclosure include forming at least one notch in the sacrificial layer and spalling the growth structure by crack propagation at the at least one notch to separate the epilayer from the growth substrate.
US10186627B2 Conductor connection member, connection structure, and solar cell module
The electric conductor connecting member of this invention comprises a metal foil having a roughened surface on at least one main side, and an adhesive layer formed on the roughened surface of the metal foil.
US10186626B2 Photon-effect transistor
A two-terminal photon-effect transistor (PET) is described that simplifies the photo sensing pixel by combing photodiode and field effect transistor dual functions into one simple but effective unit. Photons excite electrons from the valance band of semiconducting material as the electrode-free gate to modulate resistivity between source and drain, which directly results in current amplification of photo signal without traditional photo-electrical conversion and electrical amplification dual processes. PET possesses significance in both structural simplification and functional enhancement. As an implementing example of PET, a nanowire camera (NC) with large sensing area and extremely high resolution is fabricated by integrating millions of vertically aligned nanowire arrays in-between of orthogonal top and bottom nano-stripe electrodes. Each nanowire works as independent three-dimensional (3D) PET pixel, enabling the NC an ultra-high resolution and much simplified architecture. NC has pixel size of 50 nm which is two orders higher than existing CCD and CMOS image sensors.
US10186622B2 Composition for forming electrode of solar cell and electrode formed thereof
Disclosed herein is a composition for solar cell electrodes. The composition includes a conductive powder, a glass frit, and an organic vehicle, wherein the glass frit is a bismuth oxide-tellurium oxide-zinc oxide-lithium oxide-based glass frit comprising: 5 wt % to 20 wt % of bismuth oxide; 55 wt % to 80 wt % of tellurium oxide; 0.1 wt % to 15 wt % of zinc oxide; and 0.1 wt % to 10 wt % of lithium oxide. Solar cell electrodes formed of the composition have low serial resistance (Rs) and high open voltage (Voc), thus providing high conversion efficiency and good adhesive strength with respect to a ribbon.
US10186618B2 Semiconductor device and manufacturing method thereof
An object is to achieve high electrical characteristics (a high on-state current value, an excellent S value, and the like) and a highly reliable semiconductor device. A high on-state current value is achieved, whereby a further reduction in channel width (W) is achieved. A second conductive layer functioning as a gate electrode has a function of electrically surrounding side surfaces of a semiconductor film in a cross section in a channel width direction. With this structure, on-state current of a transistor can be increased. To achieve a semiconductor device with less hot-carrier degradation, the gate electrode has a tapered portion.
US10186614B2 Semiconductor device and manufacturing method thereof
A semiconductor device in which parasitic capacitance is reduced is provided.A semiconductor device comprising a first insulating layer, a first oxide semiconductor layer over the first insulating layer, a second oxide semiconductor layer over the first oxide semiconductor layer, a source electrode layer and a drain electrode layer over the second oxide semiconductor layer, a second insulating layer over the first insulating layer, the source electrode layer, and the drain electrode layer, a third insulating layer over the second insulating layer, a third oxide semiconductor layer over the second oxide semiconductor layer, a gate insulating layer over the third oxide semiconductor, and a gate electrode layer over the gate insulating layer. The second insulating layer is an oxygen barrier layer and includes a region in contact with side surfaces of the first oxide semiconductor layer, the second oxide semiconductor layer, the source electrode layer, and the drain electrode layer. The third oxide semiconductor layer includes a region in contact with side surfaces of the second oxide semiconductor layer, the source electrode layer, the drain electrode layer, the second insulating layer, and the third insulating layer.
US10186601B2 Method for producing semiconductor device
A method for producing a semiconductor device includes a first step of forming a fin-shaped semiconductor layer on a semiconductor substrate and forming a first insulating film around the fin-shaped semiconductor layer; and a second step following the first step and including forming a second insulating film around the fin-shaped semiconductor layer, depositing a first polysilicon on the second insulating film to conduct planarization, forming a second resist for forming a gate line and a pillar-shaped semiconductor layer so that the second resist extends in a direction perpendicular to a direction in which the fin-shaped semiconductor layer extends, and etching the first polysilicon, the second insulating film, and the fin-shaped semiconductor layer to form a pillar-shaped semiconductor layer and a first dummy gate formed of the first polysilicon.
US10186600B2 Electronic device including transistor and method for fabricating the same
A method for fabricating an electronic device is provided to include: forming a hard mask pattern over a substrate to expose a gate formation region; forming a gate trench by etching the substrate using the hard mask pattern; forming a gate insulating layer over an inner wall of the gate trench; forming a gate electrode filling a lower portion of the gate trench in which the gate insulating layer is formed; forming an insulating material covering a resultant structure in which the gate electrode is formed; forming a gate protective layer having a top surface lower than a bottom surface of the hard mask pattern; removing the hard mask pattern; recessing the substrate so that a top surface of the substrate is lower than the top surface of the gate protective layer; and forming a conductive pattern filling a space formed by the recessing of the substrate.
US10186598B2 Semiconductor structure and fabrication method thereof
Semiconductor structures and fabrication methods thereof are provided. An exemplary fabrication method includes providing a base substrate; forming a dummy gate structure over the base substrate; forming source/drain regions having source/drain doping ions in the base substrate at both sides of the dummy gate structure; forming a dielectric layer on the source/drain regions and covering the side surfaces of the dummy gate structure; removing the dummy gate structure to form an opening in the dielectric layer; performing one or more of a first ion implantation process, for implanting first barrier ions in the base substrate toward the source region to form a first barrier layer under the opening, and a second ion implantation process, for implanting second barrier ions in the base substrate toward the source region to form a second barrier layer under the opening; and forming a gate structure in the opening.
US10186585B2 Semiconductor device and method for manufacturing the same
A semiconductor device which can reduce power consumption and a method for manufacturing the same are provided. A semiconductor device comprises an Si (silicon) substrate, an SiC (silicon carbide) layer formed on the surface of the Si substrate, an AlN (aluminum nitride) layer formed on the surface of the SiC layer, an n-type GaN (gallium nitride) layer formed on the surface of the AlN layer, a first electrode formed at the surface side of the GaN layer, and a second electrode formed at the reverse face side of the Si substrate 1. The magnitude of electrical current which flows between the first electrode and the second electrode depends on electrical voltage between the first electrode and the second electrode.
US10186580B2 Semiconductor device having germanium active layer with underlying diffusion barrier layer
Semiconductor devices having germanium active layers with underlying diffusion barrier layers are described. For example, a semiconductor device includes a gate electrode stack disposed above a substrate. A germanium active layer is disposed above the substrate, underneath the gate electrode stack. A diffusion barrier layer is disposed above the substrate, below the germanium active layer. A junction leakage suppression layer is disposed above the substrate, below the diffusion barrier layer. Source and drain regions are disposed above the junction leakage suppression layer, on either side of the gate electrode stack.
US10186577B2 Multiple directed self-assembly material mask patterning for forming vertical nanowires
A method includes forming a first directed self-assembly material above a substrate. The substrate is patterned using the first directed self-assembly material to define at least one fin in the semiconductor substrate. A second directed self-assembly material is formed above the at least one fin to expose a top surface of the at least one fin. A substantially vertical nanowire is formed on the top surface of the at least one fin. At least a first dimension of the vertical nanowire is defined by an intrinsic pitch of the first directed self-assembly material and a second dimension of the vertical nanowire is defined by an intrinsic pitch of the second directed self-assembly material.
US10186575B2 Silicon carbide semiconductor device and a method of manufacturing a silicon carbide semiconductor device
In a silicon carbide semiconductor device, an n-type drift layer is formed on a front surface of an n++-type semiconductor substrate. Next, a trench is formed in the n-type drift layer, from a surface of the n-type drift layer. Next, a p-type pillar region is formed in the trench. A depth of the trench is at least three times a width of the trench. The p-type pillar region is formed by concurrently introducing a p-type first dopant and a gas containing an n-type second dopant incorporated at an atom position different from that of the first dopant.
US10186571B2 Power semiconductor device and method therefor
An RC-IGBT according to the invention includes a high electric field cell formed in a region surrounded by an IGBT cell or in a region surrounded by a diode cell, and an n+ diffusion layer formed at a position opposed to the high electric field cell, the position being on a second main surface of an n− type drift layer. The high electric field cell has a higher maximum electric field intensity generated when a voltage is applied between main terminals than maximum electric field intensities of the IGBT cell, the diode cell, and a withstand voltage holding structure. Additionally, a p+ type collector layer and the high electric field cell fail to overlap with each other in a direction vertical to a first main surface of the n− type drift layer in a plane view.
US10186570B2 ALD processes for low leakage current and low equivalent oxide thickness BiTaO films
A high dielectric constant (k≥40), low leakage current (≤10−6 A/cm2 at 0.6 nm or lower equivalent oxide thickness) non-crystalline metal oxide is described, including an oxide of two or more compatible metals selected from the group consisting of bismuth, tantalum, niobium, barium, strontium, calcium, magnesium, titanium, zirconium, hafnium, tin, and lanthanide series metals. Metal oxides of such type may be formed with relative proportions of constituent metals being varied along a thickness of such oxides, to enhance their stability. The metal oxide may be readily made by a disclosed atomic layer deposition process, to provide a metal oxide dielectric material that is usefully employed in DRAM and other microelectronic devices.
US10186569B2 Display device having an auxiliary electrode on the substrate with an end surface contacting an electrode of the organic light emitting element
A display device includes a base, an organic light-emitting element including a stacked structure that has a first electrode layer, an organic light-emitting layer, and a second electrode layer that are stacked in order on the base, a drive element that is provided on the base, and drives the organic light-emitting element, and an auxiliary electrode layer provided on the base, and including an end surface that is in contact with the second electrode layer.
US10186566B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device is disclosed that includes a substrate including an active area and a pad area; a thin-film transistor (TFT) including a drain electrode, a source electrode, and a gate electrode; an anode electrode; an organic emitting layer; a cathode electrode; and a pad area of the substrate provided with a signal pad that is in a same layer as the drain electrode and the source electrode, the pad area including a first pad electrode on the signal pad, and a second pad electrode on the first pad electrode.
US10186562B2 Thin film transistor and manufacturing method thereof, array substrate and organic light emitting display panel
A thin film transistor, a method for manufacturing the thin film transistor, an array substrate comprising the thin film transistor and an organic light emitting display panel comprising the thin film transistor are provided. The thin film transistor at least comprising an active layer made of carbon nanotube material with semiconductor properties or graphene with semiconductor properties; further comprising a first conductive layer and a second conductive layer respectively located on upper and lower sides of the active layer and in contact with the active layer, the first conductive layer and the second conductive layer formed a secondary electron emitting layer with electron multiplication function. The thin film transistor is advantageous in its simple structure and simple manufacturing process.
US10186560B2 Organic light-emitting display apparatus and method of manufacturing the same
Provided are an organic light-emitting display apparatus and a method of manufacturing the same. The organic light-emitting display apparatus includes: a substrate on which a display area is defined, wherein an image is displayed on the display area; a thin film transistor arranged on the display area of the substrate; a via-insulating layer covering the thin film transistor; a pixel electrode arranged on the via-insulating layer and electrically connected to the thin film transistor; a pixel-defining layer including an opening exposing a central portion of the pixel electrode, and covering an edge of the pixel electrode; a counter electrode facing the pixel electrode; an organic emission layer arranged between the pixel electrode and the counter electrode; a wire arranged on the via-insulating layer to be spaced apart from the pixel electrode and including a spacer area and a non-spacer area; and a spacer arranged on the spacer area.
US10186559B2 Organic electroluminescence module and information device
An object of the invention is to provide an organic electroluminescence module having light-emitting units capable of keeping power consumption low and to provide an information device having such a module. The organic electroluminescence module of the invention includes a plurality of light-emitting units that are electrically connected to one another and each have a light-emitting region corresponding to a design to be displayed by light emission.
US10186558B2 Display device
A display device in an embodiment according to the present invention includes a substrate, a plurality of wirings above the insulation surface, an interlayer insulation layer covering the plurality of wirings, a light emitting element above the interlayer insulation layer, a first inorganic insulation layer covering the light emitting element, a first detection electrode extending in a first direction above the first inorganic insulation layer, an organic insulation layer above the first inorganic insulation layer covering the first detection electrode, a second detection electrode extending in a second direction intersecting the first direction above the organic insulation layer, a second inorganic insulation layer above the organic insulation layer covering the second detection electrode, a first connection wiring electrically connecting the first detection electrode and one of the plurality of wirings, and a second connection wiring electrically connecting the second detection electrode and another one of the plurality of wirings.
US10186554B2 Vertical random access memory with selectors
Devices and methods for manufacturing a device are presented. The device includes a substrate and a vertical structure disposed over the substrate. The vertical structure includes one or more memory cell stacks with a dielectric layer between every two adjacent cell stacks. Each of the one or more cell stacks includes first and second first type conductors on first and second sides of the cell stack, respectively; first and second electrodes, the first electrode adjacent the first first type conductor, the second electrode adjacent the second first type conductor; and first and second memory elements, the first memory element disposed between the first first type conductor and the first electrode, the second memory element disposed between the second first type conductor and the second electrode. The device also includes a selector element disposed over the substrate and vertically traversing through a middle portion of the vertical structure. The selector element includes respective first and second selector diodes for the first and second memory elements of each of the one or more cell stacks.
US10186553B2 Multi-layered conductive metal oxide structures and methods for facilitating enhanced performance characteristics of two-terminal memory cells
A memory cell including a two-terminal re-writeable non-volatile memory element having at least two layers of conductive metal oxide (CMO), which, in turn, can include a first layer of CMO including mobile oxygen ions, and a second layer of CMO formed in contact with the first layer of CMO to cooperate with the first layer of CMO to form an ion obstruction barrier. The ion obstruction barrier is configured to inhibit transport or diffusion of a subset of mobile ion to enhance, among other things, memory effects and cycling endurance of memory cells. At least one layer of an insulating metal oxide that is an electrolyte to the mobile oxygen ions and configured as a tunnel barrier is formed in contact with the second layer of CMO.
US10186552B2 Variable resistance memory device and method of manufacturing the same
A variable resistance memory device may include: a first electrode layer; a selection device layer on the first electrode layer, the selection device layer including a chalcogenide switching material consisting essentially of germanium (Ge), selenium (Se), and antimony (Sb), wherein a content of the Ge is less than a content of the Se based on an atomic weight; a second electrode layer on the selection device layer; a variable resistance layer on the second electrode layer, the variable resistance layer including a chalcogenide material; and a third electrode layer on the variable resistance layer.
US10186550B2 Sensor device module
A sensor device module comprises: a substrate having a sensor element covered with a protective film, an integrated circuit formed on the substrate, and a bonding pad part formed on the substrate; wherein the integrated circuit and the sensor element are connected at a contact part, and the sensor element and the contact part have a metal thin film layer which consists of first metal layers and second metal layers, an insulating film which is formed on the metal thin film layer and made from the same material as the protective film, and an exfoliation sacrifice layer which is formed on the insulating film and in contact with the protective film, further wherein an upper most film or a lower most film of the exfoliation sacrifice layer is made from the same material as an upper most film of the metal thin film layer.
US10186549B1 Gang bonding process for assembling a matrix of light-emitting elements
A method for bonding a matrix of light-emitting elements onto a substrate includes forming conductive material on bond pads of the substrate in a matrix arrangement. Separately, a plurality of light-emitting elements is also picked up and placed onto a temporary carrier in the said matrix arrangement. The temporary carrier containing the plurality of light-emitting elements is then held with a bond head, and is moved by the bond head to establish contact between electrodes on the plurality of light-emitting elements and the conductive material on the substrate. When heat is applied to the light-emitting elements while exerting a compressive force with the bond head against the conductive material, conductive joints are formed between the light-emitting elements and the substrate.
US10186544B2 Image sensor and electronic device including the same
An image sensor includes a semiconductor substrate and a photoelectric conversion device on the semiconductor substrate and including a plurality of pixel electrodes, a light absorption layer, and a common electrode. The plurality of pixel electrodes may include a first pixel electrode and a second pixel electrode. The photoelectric conversion device may include a first photoelectric conversion region defined in an overlapping region with the first pixel electrode, the light absorption layer, and the common electrode, and a second photoelectric conversion region defined in an overlapping region with the second pixel electrode, the light absorption layer, and the common electrode. Sensitivity of the first photoelectric conversion region may be higher than sensitivity of the second photoelectric conversion region. An electronic device may include the image sensor.
US10186538B2 Sensor package structure
A sensor package structure includes a substrate, a sensor chip disposed on the substrate, several metal wires electrically connected to the substrate and the sensor chip, a translucent layer corresponding in position to the sensor chip, and an adhesive. A top surface of the sensor chip has a sensing region and a spacing region around the sensing region. The sensor chip includes several connecting pads arranged on a first portion of the top surface between the first edge and the spacing region, and a second portion of the top surface between the second edge and the spacing region is provided without any connecting pad. The width of the first portion is greater than that of the second portion. The adhesive covers the surrounding side of the sensor chip, the first portion, and the surrounding side of the translucent layer. Part of each metal wire is embedded in the adhesive.
US10186522B2 Three-dimensional semiconductor memory device
According to an embodiment, a semiconductor memory device comprises: a stacked body that includes a plurality of control gate electrodes stacked above a substrate; a memory columnar body that extends in a first direction above the substrate and configures a memory string along with the stacked body; and a source contact that extends in the first direction and is electrically connected to one end of the memory string. Moreover, this source contact is adjacent to the stacked body via a spacer insulating layer. Furthermore, a spacer protective layer including a nitride or a metal oxide is provided between these source contact and spacer insulating layer.
US10186520B2 Semiconductor memory devices including a memory cell array and stepped wiring portions, and manufacturing methods thereof
A semiconductor memory device according to an embodiment includes a memory cell array that includes memory cells and a plurality of first conducting layers. The memory cells are arrayed in a three-dimensional manner. The first conducting layers are connected to the memory cells and are arrayed in a laminating direction. Stepped wiring portion includes a plurality of second conducting layers. The plurality of second conducting layers connect the first conducting layers and external circuits. At least one of the plurality of second conducting layers includes a contact formation area on a top surface thereof in the stepped wiring portion positioned on the first side portion side. Other ones of the plurality of second conducting layers includes a contact formation area on a top surface thereof in the stepped wiring portion positioned on the second side portion side.
US10186516B2 One time programmable memory device, method of manufacturing the same, and electronic device including the same
A one time programmable (OTP) memory device, a method of manufacturing the same, and an electronic device including the same, which lower a programming voltage to enhance programming efficiency, increase reliability of peripheral input/output (I/O) elements used for a design of the OTP memory device, and simplify the design, are provided. The OTP memory device includes a transistor including one of a first gate structure including a high-k dielectric layer, a rare earth element (RE) supply layer, and a second metal layer, a second gate structure including the high-k dielectric layer, a first metal layer, and the second metal layer, and a third gate structure including the high-k dielectric layer and the second metal layer.
US10186509B2 Method and system for a semiconductor device with integrated transient voltage suppression
A power transistor assembly and method of operating the assembly are provided. The power transistor assembly includes integrated transient voltage suppression on a single semiconductor substrate and includes a transistor formed of a wide band gap material, the transistor including a gate terminal, a source terminal, and a drain terminal, the transistor further including a predetermined maximum allowable gate voltage value, and a transient voltage suppression (TVS) device formed of a wide band gap material, the TVS device formed with the transistor as a single semiconductor device, the TVS device electrically coupled to the transistor between at least one of the gate and source terminals and the drain and source terminals, the TVS device including a breakdown voltage limitation selected to be greater than the predetermined maximum allowable gate voltage value.
US10186507B2 Electrostatic discharge protection structure and fabricating method thereof
An electrostatic discharge protection structure and a fabricating method thereof are provided. The electrostatic discharge protection structure comprises: a substrate; multiple fin portions arranged on the substrate; a gate structure on the substrate across the fin portions, and on a portion of top surfaces and sidewalls of the fin portions; a first groove in the substrate and overlapping with a first extension pattern of the fin portions; a first doped epitaxial layer filled within the first groove, and being used as a source; a second groove in the substrate and overlapping with a second extension pattern of the fin portions; and a second doped epitaxial layer filled within the second groove, and being used as a drain.
US10186502B1 Integrated circuit having a component provided by transfer print and method for making the integrated circuit
A component to be transferred to a receiving substrate is to be coupled both electrically and thermally. This is achieved by an integrated circuit comprising a substrate and a plurality of first components formed in or on the substrate. A plurality of metallization layers are provided. A second component applied by transfer printing is provided which is positioned, at least in part, on a level with and laterally adjacent to at least one of the plurality of metallization layers.
US10186501B2 Electric power converter and power module
An electric power converter includes a switching device that performs electric-power conversion through switching, an insulated substrate having a first side and a second side that are opposite to each other, a first circuit with which the switching device is electrically connected and that is bonded to the first side of the insulated substrate, a second circuit that is formed in a shape the same as that of the first circuit and is bonded to the second side of the insulated substrate, and a base to which the second circuit is bonded through the intermediary of a bonding layer; each of corner portions in the respective planar shapes of the first circuit and the second circuit has a stress relaxation portion that is formed in such a way as to have a smaller thickness than the other portion.
US10186497B2 Techniques and configurations to control movement and position of surface mounted electrical devices
Embodiments of the present disclosure are directed towards techniques and configurations to control movement and position of surface mounted electrical devices. In one embodiment, an electrical contact includes a leg portion configured to extend in a first direction, a foot portion coupled with the leg portion, the foot portion having a surface that extends in a second direction that is substantially perpendicular to the first direction, the surface being configured to directly couple with solderable material to form a solder joint, a heel portion adjoining the leg portion and the foot portion, the heel portion having a profile shape, and a toe portion extending from the foot portion and disposed opposite to the heel portion, the toe portion having a profile shape that is symmetric with the profile shape of the heel portion. Other embodiments may be described and/or claimed.
US10186496B2 Semiconductor device and method for manufacturing semiconductor device to prevent separation of terminals
A semiconductor device is provided with a semiconductor element having a plurality of electrodes, a plurality of terminals electrically connected to the plurality of electrodes, and a sealing resin covering the semiconductor element. The sealing resin covers the plurality of terminals such that a bottom surface of the semiconductor element in a thickness direction is exposed. A first terminal, which is one of the plurality of terminals, is disposed in a position that overlaps a first electrode, which is one of the plurality of electrodes, when viewed in the thickness direction. The semiconductor device is provided with a conductive connection member that contacts both the first terminal and the first electrode.
US10186494B2 Electronic component
An electric component comprising a terminal electrode and a hot-melt polymer layer formed on the terminal electrode, wherein the hot-melt polymer layer comprises (i) 100 parts by weight of a metal powder and (ii) 1 to 30 parts by weight of a polymer, wherein melt mass-flow rate (MFR) of the polymer is 0.5 to 20 g/10 min. at 120 to 200° C. and 0.3 to 8 kgf.
US10186493B2 Semiconductor copper metallization structure and related methods
Implementations of semiconductor packages may include: a silicon die including a pad, the pad including aluminum and copper; a passivation layer over at least a portion of the silicon die and a layer of one of a polyimide (PI) a polybenzoxazole (PBO), or a polymer resin coupled to the passivation layer. The package may include a first copper layer coupled over the pad, the first copper layer being about 1 microns to about 20 microns thick; a second copper layer coupled over the first copper layer, the second copper layer may be about 5 microns to about 40 microns thick; where a width of the first copper layer above the pad may be wider than a width of the second copper layer above the pad. The first and second copper layers may be configured to bond with a heavy copper wire or solder with a copper clip.
US10186492B1 Package structure and manufacturing method thereof
A package structure includes at least one die, an antenna element, and at least one through interlayer via. The antenna element is located on the at least one die. The at least one through interlayer via is located between the antenna element and the at least one die, wherein the antenna element is electrically connected to the at least one die through the at least one through interlayer via.
US10186484B2 Metal on both sides with clock gated-power and signal routing underneath
A method including forming a plurality of first interconnects and a plurality of second interconnects on opposite sides of an integrated circuit device layer including a plurality of circuit devices, wherein the plurality of second interconnects include interconnects of different dimensions; and forming contact points to the second plurality of interconnects, the contact points operable for connection to an external source. An apparatus including a substrate including a plurality of first interconnects and a plurality of second interconnects on opposite sides of an integrated circuit device layer including a plurality of circuit devices, wherein the plurality of second interconnects include interconnects of different dimensions; and contact points coupled to the second plurality of interconnects, the contact points operable for connection to an external source.
US10186482B2 Self aligned via fuse
A method including forming a first via opening in a substrate, the first via opening is self-aligned to a first trench in the substrate, forming a second via opening in the substrate, the second via opening is self-aligned to a second trench in the substrate, a portion of the second via opening overlaps a portion of the first via opening to form an overlap region, and the overlap region having a width (w) equal to or greater than a space (s) between the first trench and the second trench, and removing a portion of the substrate in the overlap region to form a bridge opening, the bridge opening is adjacent to the first and second via openings and extends between the first and second trenches.
US10186478B2 Packaged semiconductor device with a particle roughened surface
A packaged semiconductor device with a particle roughened surface on a portion of the lead frame that improves adhesion between the molding compound and the lead frame. A packaged semiconductor device with a particle roughened surface on a portion of the lead frame that improves adhesion between the molding compound and the lead frame and with a reflow wall that surrounds a portion of the solder joint that couples the semiconductor device to the lead frame. A packaged semiconductor device with a reflow wall that surrounds a portion of a solder joint that couples a semiconductor device to a lead frame.
US10186477B2 Power overlay structure and method of making same
A semiconductor device module includes a dielectric layer, a semiconductor device having a first surface coupled to the dielectric layer, and a conducting shim having a first surface coupled to the dielectric layer. The semiconductor device also includes an electrically conductive heatspreader having a first surface coupled to a second surface of the semiconductor device and a second surface of the conducting shim. A metallization layer is coupled to the first surface of the semiconductor device and the first surface of the conducting shim. The metallization layer extends through the dielectric layer and is electrically connected to the second surface of the semiconductor device by way of the conducting shim and the heatspreader.
US10186476B2 Semiconductor package with grounded fence to inhibit dendrites of die-attach materials
The present disclosure relates to a semiconductor package with at least one grounded fence to inhibit dendrites of die-attach materials. The semiconductor package includes a carrier, a die-attach material, and a wire-bonded die. The carrier includes a die pad and a negative carrier contact. The wire-bonded die includes a die body, a negative die contact, a grounded fence, and a bonding wire. A bottom surface of the die body is coupled to the die pad by the die-attach material. The negative die contact and the grounded fence reside over a top surface of the die body. The grounded fence, which has a same DC potential as the die pad, extends between the negative die contact and a periphery of the top surface of the die body. The bonding wire extends from the negative die contact to the negative carrier contact.
US10186473B2 Power module
An object of the present invention is to provide a power module capable of realizing a superior heat radiation property while satisfying a high insulation property. A power module according to the present invention includes: a conductor plate to which a switching element is connected; a heat radiation plate which is disposed to face the conductor plate; an insulating member which is disposed between the conductor plate and the heat radiation plate; and a conductive intermediate conductor which is disposed in the insulating member in a state of being electrically insulated from the conductor plate and the heat radiation plate, wherein the intermediate conductor has a communication region which communicates between the insulating member disposed on the side of the conductor plate with respect to the intermediate conductor and the insulating member disposed on the side of the heat radiation plate with respect to the intermediate conductor.
US10186472B2 Apparatus and methods for processing exfoliated graphite materials
Methods and apparatus for processing flexible graphite sheet material involve patterning the material, on at least one major surface, prior to further processing of the material such as densification, lamination, folding or shaping into three-dimensional structures. For densification and lamination, the patterning is selected to facilitate the removal of air from the flexible graphite sheet material during the densification and lamination process. For folding or shaping, the patterning is selected to render the graphite sheet material more flexible. In some embodiments, methods for increasing the through-plane conductivity of flexible graphite sheet material are employed. Integrated heat removal devices include sheets of graphite material that have been selectively patterned in different regions to impart desirable localized properties to the material prior to it being shaped or formed into an integrated heat removal device. Coatings and/or resin impregnation can also be used to impart desirable properties to the material or device.
US10186470B2 Heat sink for cooling of power semiconductor modules
A heat sink for cooling at least one power semiconductor module, and that includes a basin for containing a cooling liquid. The basin has a contact rim for receiving the base plate and that includes a surface that is sloped inwards to the basin.
US10186467B2 Semiconductor package device and method of manufacturing the same
A semiconductor package device includes a first die, an adhesive layer, and an encapsulant layer. The first die comprises a first electrode at a first surface of the first die and a second electrode at a second surface of the first die opposite to the first surface of the first die. The adhesive layer is disposed on the first surface of the first die. The encapsulant layer encapsulates the first die and the adhesive layer, wherein substantially an entire surface of the second electrode is exposed from the encapsulant layer.
US10186461B2 Semiconductor device manufacturing method
A semiconductor device manufacturing method includes setting a local target thickness of any one of a semiconductor wafer and a film formed on the semiconductor wafer as a material to be etched by calculating a local thickness based on a thickness of the material to be etched at an end point detection position, and subtracting a predetermined relative etch amount from the local thickness to determine the local target thickness, and etching the material to be etched while monitoring the thickness thereof at the end point detection position, and ending the etching when the thickness of the material to be etched at the end point detection position is determined to become the local target thickness or less.
US10186458B2 Component and method of manufacturing a component using an ultrathin carrier
A system and method for manufacturing a packaged component are disclosed. An embodiment comprises forming a plurality of components on a carrier, the plurality of components being separated from each other by kerf regions on a front side of the carrier and forming a metal pattern on a backside of the carrier, wherein the metal pattern covers the backside of the carrier except over regions corresponding to the kerf regions. The method further comprises generating the component by separating the carrier.
US10186456B2 Methods for forming contact plugs with reduced corrosion
A method includes forming an ILD to cover a gate stack of a transistor. The ILD and the gate stack are parts of a wafer. The ILD is etched to form a contact opening, and a source/drain region of the transistor or a gate electrode in the gate stack is exposed through the contact opening. A conductive capping layer is formed to extend into the contact opening. A metal-containing material is plated on the conductive capping layer in a plating solution using electrochemical plating. The metal-containing material has a portion filling the contact opening. The plating solution has a sulfur content lower than about 100 ppm. A planarization is performed on the wafer to remove excess portions of the metal-containing material. A remaining portion of the metal-containing material and a remaining portion of the conductive capping layer in combination form a contact plug.
US10186455B2 Interconnect structure and methods of making same
A method of manufacturing a semiconductor interconnect structure may include forming a low-k dielectric layer over a substrate and forming an opening in the low-k dielectric layer, where the opening exposes a portion of the substrate. The method may also include filling the opening with a copper alloy and forming a copper-containing layer over the copper alloy and the low-k dielectric layer. An etch rate of the copper-containing layer may be greater than an etch rate of the copper alloy. The method may additionally include patterning the copper-containing layer to form interconnect features over the low-k dielectric layer and the copper alloy.
US10186451B2 Group III nitride composite substrate and method for manufacturing the same, and method for manufacturing group III nitride semiconductor device
A group III nitride composite substrate includes a group III nitride film and a support substrate formed from a material different in chemical composition from the group III nitride film. The group III nitride film has a thickness of 10 μm or more. A sheet resistance of a-group III-nitride-film-side main surface of the group III nitride composite substrate is 200 Ω/sq or less. A method for manufacturing a group III nitride composite substrate includes the steps of bonding the group III nitride film and the support substrate to each other; and reducing the thickness of at least one of the group III nitride film and the support substrate bonded to each other. Accordingly, a group III nitride composite substrate of a low sheet resistance that is obtained with a high yield as well as a method for manufacturing the same are provided.
US10186448B2 Wafer support pedestal with wafer anti-slip and anti-rotation features
An apparatus for semiconductor processing that includes a pedestal that includes a wafer support surface that includes a plurality of mesas and a pattern of grooves is provided. Each mesa may be bracketed between two or more grooves, each mesa may include a plurality of mesa side walls that intersect, at least in part, with one of the grooves and with a mesa top surface that is a substantially planar surface, the mesa top surfaces may be substantially coplanar with each other, and the mesa top surfaces may be configured to support a wafer during semiconductor operations.
US10186447B2 Method for bonding thin semiconductor chips to a substrate
A method for bonding thin chips to a target substrate is described herein. According to an example method, an adhesive tape is provided with thinned chips attached thereto. The chips are transferred to a carrier substrate by one or more tape-to-tape transfer steps. The carrier is then diced into separate carrier-and-chip assemblies, which can be handled by existing tools designed for handling chips of regular thickness. The fact that the thinning step is separate from the carrier attachment may lead to reduced thickness variation of the chips. The use of tape-to-tape transfer steps allows for attaching either the front or the back side of the chips to the carrier. The use of an individual carrier per chip allows for treating the thinned chip as if it were a standard chip.
US10186445B2 Wafer releasing
Embodiments of the present invention provide a chuck system for handling a wafer that comprises a first and a second main surface. The chuck system includes a chuck configured to hold the wafer at the second main surface facing the chuck and a release device. The chuck system further includes an actuator configured to lift the release device away from the chuck. The release device is configured such that the release device mechanically engages with the wafer at an edge portion of the second main surface of the wafer when being lifted, thereby releasing the wafer from the chuck.
US10186440B2 Adapter tool configured to be attached to a loadport of a wafer handling system and wafer handling system with such an adapter tool
An adapter tool configured to be attached to a loadport of a wafer handling system includes a support member and first and second guiding elements attached to the support member and being juxtaposed to each other. The first guiding element is arranged for placing a first wafer magazine, and the second guiding element is arranged for placing a second wafer magazine. The adapter tool further includes a housing supported by the support member and configured to house the first and the second wafer magazines, respectively, and first and second openings in the housing, respectively. The first and second openings are aligned with the first and second guiding elements.
US10186439B2 Systems and methods for sensing process parameters during semiconductor device fabrication
Semiconductor device fabrication systems and methods are provided. In an example, a semiconductor device fabrication system includes a semiconductor fabrication tool. Further, the semiconductor device fabrication system includes wireless sensors associated with the semiconductor fabrication tool. The wireless sensors measure process parameters of the fabrication tool and transmit wireless signals. The semiconductor device fabrication system also includes a sensor controller configured to identify the wireless sensors associated with the semiconductor fabrication tool and to receive the wireless signals from the wireless sensors. The semiconductor device fabrication system further includes a tool controller including a receiver for receiving data from the sensor controller. The tool controller is configured to sequentially assign system variable identifiers (SVID) to the data from the sensor controller, and to contextualize the data in data packets.
US10186437B2 Substrate holder having integrated temperature measurement electrical devices
A substrate holder includes a base plate, a bond layer disposed over the base plate, and a ceramic layer disposed over the bond layer. The ceramic layer has a top surface including an area configured to support a substrate. A number of temperature measurement electrical devices are attached to the ceramic layer. Electrically conductive traces are embedded within the ceramic layer and positioned and routed to electrically connect with one or more of electrical contacts of the number of temperature measurement electrical devices. Electrical wires are disposed to electrically contact the electrically conductive traces. The electrical wires extend from the ceramic layer through the bond layer and through the base plate to a control circuit.
US10186432B2 Method for manufacturing semiconductor device
The reliability of a semiconductor device is improved.During resin injection in a molding step, in a plan view, a plurality of gates of a molding die are arranged at positions different from those over extended lines of a plurality of dicing regions and a resin is injected from the gates. In this way, it becomes possible to reduce entrainment of air in the dicing regions and to lower an occurrence rate of voids. As a consequence, it becomes possible to suppress an occurrence of poor appearance such as formation of voids in a sealing body and to suppress formation of a starting point of a crack which may occur during a reflow process. Thus, the reliability of the semiconductor device can be improved.
US10186427B2 Substrate treating apparatus
A substrate treating apparatus and a method of treating a substrate, the apparatus including a substrate treater that treats a substrate using a chemical solution, the chemical solution including a phosphoric acid aqueous solution and a silicon compound; and a chemical solution supplier that supplies the chemical solution to the substrate treating unit, wherein the chemical solution supplier includes a concentration measurer that measures concentrations of the chemical solutions, the concentration measurer including a first concentration measurer that measures a water concentration of the chemical solution; and a second concentration measurer that measures a silicon concentration of the chemical solution.
US10186422B2 Substrate processing apparatus
A substrate processing apparatus is provided with a process module including a processing container, a rotary table installed within the processing container, the rotary table having a plurality of placing regions to receive substrates, and a process gas supply unit supplying a process gas to the placing regions, a load port in which a transfer container is placed, a dummy substrate receiving unit, a transfer chamber including a transfer mechanism delivering the product substrates or the dummy substrates between the transfer container or the dummy substrate receiving unit and the rotary table, a setting unit setting a placing region to which one of the product substrates is to be transferred, and a control unit outputting a control signal such that the dummy substrates are carried into the remaining placing regions.
US10186414B2 Dual parabolic laser driven sealed beam lamps
The invention is directed to a sealed high intensity illumination device configured to receive a laser beam from a laser light source. A sealed chamber is configured to contain an ionizable medium. The chamber includes a reflective chamber interior surface having a first parabolic contour and parabolic focal region, a second parabolic contour and parabolic focal region, and an interface surface. An ingress surface is disposed within the interface surface configured to admit the laser beam into the chamber, and an egress surface disposed within the interface surface configured to emit high intensity light from the chamber. The first parabolic contour is configured to reflect light from the first parabolic focal region to the second parabolic contour, and the second parabolic contour is configured to reflect light from the first parabolic contour to the second parabolic focal region.
US10186413B2 Time-of-flight mass spectrometer
An ion reflector has a configuration in which multiple plate electrodes having a rectangular opening are arranged. The components are arranged so that a central axial line extending in the longitudinal direction of the opening lies on a plane which contains a straight line (Y-axis) connecting the centroidal position of an ion distribution in an ion trap and a central position on the detection surface of a detector, and a central axial line (X-axis) of an ion-ejecting direction. If the potential distribution along the central axis of the ion reflector is modified so that a portion of the reflecting field becomes a non-uniform electric field intended for improving isochronism for a group of ions to be detected, an area having an ideal potential distribution for realizing the isochronism is spread in the Y-axis direction.
US10186409B2 Ion trapping with integrated electromagnets
Devices, systems, and methods for ion trapping with integrated electromagnets are described herein. One device includes a plurality of electrodes configured to trap an ion above a surface of the device, a medial coil and a plurality of peripheral coils, each positioned at a respective radial angle associated with the medial coil, wherein the medial coil is configured to generate a first magnetic field having a first orientation, and wherein the peripheral coils are configured to generate a second magnetic field having a second orientation that opposes the first orientation.
US10186403B2 Tablet for plasma coating system, method of manufacturing the same, and method of manufacturing a thin film using the method of manufacturing the tablet
A tablet for a plasma coating system having a first part that includes a first material having a first sublimation point at a first pressure and a second part that is disposed on the first part and comprises a second material having a second melting point at the first pressure, wherein the second melting point is lower than the first sublimation point.
US10186399B2 Scanning electron microscope
A scanning electron microscope capable of properly determining a step of a step pattern formed on a sample regardless of combination of material of a groove of the step pattern and material of a projection of the step pattern, the scanning electron microscope includes a beam source, a detection unit having a first detection unit that detects a secondary electron emitted from the sample at an angle between an optical axis direction of the primary electron beam which is equal to or less than a predetermined value, and a second detection unit that detects a secondary electron emitted from the sample at an angle between the optical axis direction of the primary electron beam which is greater than the predetermined value, and a processing unit to obtain information on the step pattern using the information on a ratio between signals outputted from the first and the second detection unit.
US10186394B2 Two-dimensional graphene cold cathode, anode, and grid
In an embodiment, a method includes forming a first diamond layer on a substrate and inducing a layer of graphene from the first diamond layer by heating the substrate and the first diamond layer. The method includes forming a second diamond layer on top of the layer of graphene and applying a mask to the second diamond layer. The mask includes a shape of a cathode, an anode, and one or more grids. The method further includes forming a two-dimensional cold cathode, a two-dimensional anode, and one or more two-dimensional grids by reactive-ion electron-beam etching. Each of the two-dimensional cold cathode, the two-dimensional anode, and the one or more two-dimensional grids includes a portion of the first diamond layer, the graphene layer, and the second diamond layer such that the graphene layer is positioned between the first diamond layer and the second diamond layer.
US10186393B2 Surge protector switch disconnect modules and devices
Surge protection modules and switch bases separately provided from the surge protection modules facilitate plug-in installation and removal of the surge protection modules as well as disconnect switching capability to facilitate maintenance and service events in an electrical power system without de-energizing circuitry connected to the switch bases.
US10186391B2 Circuit breaking system
A circuit breaking system includes an output device for outputting an output signal; a control device controlled by the output signal; a power input terminal provided in the output device, for supplying power to the control device; a power supply to the output device, which has a ground terminal; a break circuit disposed between a power output terminal and the power input terminal; a switching circuit disposed between the break circuit and the power output terminal; and a short circuit disposed between a ground and a node which connects the power input terminal and the break circuit. The break circuit and the short circuit are operated so as to not be closed at the same time. When the switching circuit is closed, the break circuit is closed while the short circuit is open. When the switching circuit is open, the break circuit is open while the short circuit is closed.
US10186385B2 Polarizable electrode for electric double layer capacitor
The present invention provides an electrode for an electric double layer capacitor comprising high energy density, low degradation of electrostatic capacitance and resistance with passage of time even using under high voltage, i.e., excellent long-term reliability. The electrode for the electric double layer capacitor comprises polarizing electrode materials containing porous carbon particles, an auxiliary conducting agent, tungsten oxide powders, and binders; conductive adhesive containing a conductive material and a poly-N-vinylacetamide (PNVA)-based binder; and a sheet current collector.
US10186383B2 Capacitor
A capacitor that includes a porous metal base material, a dielectric layer formed on the porous metal base material, an upper electrode formed on the dielectric layer, a first terminal electrode electrically connected to the porous metal base material, and a second terminal electrode electrically connected to the upper electrode. The porous metal base material includes a high-porosity part and low-porosity parts, and the low-porosity parts are present at a pair of opposed side surfaces of the porous metal base material.
US10186376B2 Coil component comprising a plurality of coated conductive wires and manufacturing method thereof
Disclosed herein is a coil component that includes: a drum core including a first flange portion, a second flange portion and a winding core portion positioned between the first and second flange portions; a plurality of coated conductive wires forming a first winding layer wound around the winding core portion and a second winding layer wound around the winding core portion with an intervention of the first winding layer; and a resin coating layer covering the coated conductive wires. A maximum space between the coated conductive wires in the first winding layer is narrower than a diameter of the coated conductive wires.
US10186375B2 Method of manufacturing coil unit in thin film type for compact actuator
Provided is a method of manufacturing a coil unit in a thin film type for a compact actuator, and more particularly, a method of manufacturing a coil unit in a thin film type for a compact actuator in which a buffer layer is formed on a coil layer to prevent cracks in the coil layer and a substrate.According to the method of manufacturing the coil unit in a thin film type for a compact actuator of the present invention, the buffer layer is formed on the coil layer so that an impact to the coil layer during a back-grinding process for thinning a substrate is absorbed, thereby preventing the substrate and the coil layer from breaking due to the back-grinding process and compensating for a difference of deformation between the coil unit and the substrate according to a difference of coefficients of thermal expansion.Further, according to the present invention, as the substrate is thinned by performing a back-grinding process, a gap which is a distance between a permanent magnet and the coil layer is reduced, and therefore sensitivity of the compact actuator can be improved.
US10186372B2 Systems and methods for wireless power system with improved performance and/or ease of use
A resonator connector for a wireless power transfer system includes: one or more conducting materials to carry electricity between two or more electromagnetic resonators; a first plug coupled with the one or more conducting materials; a second plug coupled with the one or more conducting materials; and an impedance module coupled with the one or more conducting materials, the impedance module including an impedance matching network; wherein the impedance module is configurable to adjust electrical properties of the one or more conducting materials, using the impedance matching network, when the resonator connector electrically couples together the two or more electromagnetic resonators of the wireless power transfer system including at least three electromagnetic resonators, so as to improve power transfer efficiency among the at least three electromagnetic resonators of the wireless power transfer system, the at least three electromagnetic resonators including the two or more electromagnetic resonators.
US10186370B1 Transformers with integrated inductors
A transformer-inductor assembly includes a core, a primary winding, and a secondary winding. The primary winding is wrapped about the core. The secondary winding is wrapped about the primary winding. One or more ferromagnetic bars per phase are arranged between the secondary winding and the primary winding to control the inductance to the transformer-inductor assembly secondary winding. An electrical system including the transformer-inductor assembly and method of transforming voltage of alternating current using the transformer-inductor assembly are also described.
US10186369B2 Electric system with control winding and method of adjusting same
In a method of changing an active winding number of a control winding in an electrical installation, the control winding is coupled to an alternating current mains having a predetermined period duration, the control winding being designed for a predetermined nominal current strength and includes a first and a second tap. Switching is effected, in accordance with a predetermined switching sequence plan from a first continuous current state to a second continuous current state, a load current flowing in the first continuous current state from the first tap to a load output line through a first main path with the second tap isolated from the load output line, the load current flowing in the second continuous current state from the second tap to the load output line through a second main path with the first tap isolated from the load output line.
US10186367B2 Electronic component and board having the same
An electronic component includes a body having a bottom surface provided as a mounting surface, a top surface opposing the bottom surface, first and second side surfaces opposing each other in a width direction, and third and fourth end surfaces opposing each other in a length direction, a conductor part disposed therein, first and second external electrodes spaced apart from each other on the bottom surface of the body and connected to the conductor part, and a first insulating coating layer on the top surface of the body and a second insulating coating layer on the bottom surface of the body.
US10186364B2 Electronic device with two planar inductors
An electronic device includes a first planar inductor and a second planar inductor. The first planar inductor includes at least a first ring structure and a second ring structure interconnected electrically for generating a first magnetic field having a first direction and a second magnetic field having a second direction respectively, wherein the first direction is different from the second direction. The second planar inductor includes at least a third ring structure and a fourth ring structure interconnected electrically for generating a third magnetic field having a third direction and a fourth magnetic field having a fourth direction respectively, wherein the third direction is different from the fourth direction. The first ring structure at least partially overlaps the third ring structure to form a first overlap region, and the second ring structure at least partially overlaps the fourth ring structure to form a second overlap region.
US10186361B2 Device preventing misoperation of vehicle acceleration pedal
A device preventing misoperation of a vehicle acceleration pedal includes an induction coil, a pedal arm, an electromagnet, and a processor. One end of the pedal arm fastens to the vehicle acceleration pedal, and the other end of the pedal arm inserts into the induction coil. The processor is electrically connected to the induction coil and the electromagnet and the pedal arm is magnetically attracted when the electromagnet is powered on by the processor, preventing the acceleration pedal being used as a brake pedal.
US10186359B2 Method for attaching a metal ring in a frame and induction coil obtained by said method
A method for attaching a metal ring (4) in a bore (3) of a frame (2) made of a different metal, wherein: the ring (4) is set in the bore (3) by way of high-energy forming suitable for urging an outer surface of the ring against the bore (3) with a speed capable of driving out any impurity from an interface between the ring and the frame; the interface between the ring (4) and the frame (2) is heated to a temperature and for a length of time that are determined in accordance with the respective materials of the ring and the frame such as to obtain diffusion welding between the outer surface of the ring and the bore. A single-turn coil for magnetic forming carried out by the method is also described.
US10186357B2 R-T-B based sintered magnet
An R-T-B based sintered magnet including a main phase composed of an R2T14B (wherein, R is at least one selected from the group consisting of Y, Ce, La, Pr, Nd, Sm, Eu and Gd; and T is one or more transition metal elements with Fe as necessity) structure, wherein the R-T-B based sintered magnet has a grain boundary phase containing Ce, Fe and Co, and the cross-section area ratio of the grain boundary phase containing Ce, Fe and Co in a unit cross-section area is 1.0% or more and 5.0% or less.
US10186356B2 Flexible positive temperature coefficient sheet and method for making the same
A flexible sheet of positive temperature coefficient (PTC) material formed of a polymer resin and a conductive filler, the sheet of PTC material having a thickness in a range of 10 μm to 100 μm. A method for forming the flexible sheet of positive temperature coefficient material may include preparing a PTC ink from a polymer resin, a conductive filler, and a solvent, applying the PTC ink to a substrate, pulling a blade over the PTC ink to create a uniformly thick layer of the PTC ink on the substrate, and allowing the PTC ink to dry so that the solvent evaporates and leaves a solid layer of PTC material on the substrate.
US10186350B2 Cable having shielding tape with conductive shielding segments
A cable includes a first twisted pair of insulated conductors, a second twisted pair of insulated conductors, a shielding tape, and an outer jacket surrounding the first twisted pair of insulated conductors, the second twisted pair of insulated conductors and the shielding tape. The shielding tape includes a substrate and a plurality of conductive shielding segments. The plurality of conductive shielding segments is disposed on the substrate. Each conductive shielding segment is spaced from each immediately adjacent conductive shielding segment in a longitudinal direction.
US10186342B2 Photosensitive reducible silver ion-containing compositions
A photosensitive reducible silver ion-containing composition can be used to provide electrically-conductive silver metal in thin films or patterns. This composition comprises: a) a non-hydroxylic-solvent soluble silver complex represented by the following formula (I): (Ag+)a(L)b(P)c   (I) wherein L represents an α-oxy carboxylate; P represents a 5- or 6-membered N-heteroaromatic compound; a is 1 or 2; b is 1 or 2; and c is 1, 2, 3, or 4, provided that when a is 1, b is 1, and when a is 2, b is 2; b) optionally, a photosensitizer that can either reduce the reducible silver ion or oxidize the α-oxy carboxylate; and c) a solvent medium comprising at least one non-hydroxylic solvent. Electrically-conductive silver can be provided by photochemical conversion of the reducible silver ions in the complex.
US10186341B2 X-ray source
An X-ray source comprising: an elongate tubular housing adapted to be fitted into a port of and extend into a chamber containing a sample to be analyzed, said housing containing: an electron gun and a target mounted in the housing, the electron gun being arranged to direct electrons to a point on the target such that the target radiates X-rays; and a monochromator arranged to focus X-rays radiated from the target to a focal point on a sample in the chamber; wherein the monochromator is positioned, and comprises a material selected such that the target, the monochromator and the focal point on the sample are substantially in-line within the envelope of the tubular housing.
US10186338B2 Radioisotope generator
The invention relates to a radioisotope generator (1) comprising an eluent reservoir (2) and a chromatographic column (3) connected to one another by a first eluent duct (4), characterized in that it comprises a second duct (7) and a valve (8) connected said second duct (7) to the first eluent duct and the first eluent duct, said valve (8) having a first position where the second duct (7) communicates with the first eluent duct (4) and a second position where the second duct (7) communicates with the first eluent duct (4), said second duct (7) having a bypass segment (9) for a predetermined eluent volume.
US10186336B2 Packaging design for storage, transportation, and disposal of disused radiological sources
A system for encapsulating and storing disused radiological sources in sealed capsules is provided, the system having a basket to removably position capsules relative to each other, the capsules containing the radiological sources; a containment vessel for receiving the basket; and a cask reversibly encapsulating or otherwise housing the containment vessel. Also provided is a method for packaging, transporting and storing disused radiological sources, the method having the steps of transporting sealed capsules containing radiological sources from water pools to baskets; placing the basket in a containment vessel and sealing the vessel with helium backfill; placing the vessel in a cask and reversibly capping the cask; surrounding the cask with personnel a shield and crumple zones to create a construct; and transporting and storing the construct until its final disposal at a geological repository or a deep borehole, all without repackaging of the disused radiological sealed capsules.
US10186334B2 Internal dry containment vessel for a nuclear reactor
A power module assembly includes a reactor core immersed in a coolant and a reactor vessel housing the coolant and the reactor core. An internal dry containment vessel submerged in liquid substantially surrounds the reactor vessel in a gaseous environment. During an over-pressurization event the reactor vessel is configured to release the coolant into the containment vessel and remove a decay heat of the reactor core through condensation of the coolant on an inner surface of the containment vessel.
US10186331B2 Tags for automated location and monitoring of moveable objects and related systems
An example embodiment provides a method, including: transmitting, to a rotatable tag affixed to a moveable object and after the rotatable tag wakes from a sleep mode, a request for presence information from at least one receiver, wherein the presence information comprises a request to determine if the rotatable tag is within a perimeter with respect to the at least one receiver; the rotatable tag comprising a tag having more than one indicator associated with a use state of the moveable object and the rotatable tag providing a visual signal representing a current use state of the moveable object; receiving, at the at least one receiver from the rotatable tag, identification information associated with the moveable object, wherein the identification information comprises information identifying the moveable object and the requested presence information; and receiving, from the rotatable tag, information identifying the current use state at the at least one receiver.
US10186327B1 Self-tracked bistable latch cell
A self-tracked bistable latch cell includes a cross-coupled latch, and two programmable transistors. The cross-coupled latch has a first data terminal, a second data terminal, a first voltage input terminal for receiving a latch control signal, and a second voltage input terminal for receiving a reference voltage. The first programmable transistor has a first terminal for outputting a first bit, a second terminal coupled to the first data terminal of the cross-coupled latch, and a control terminal for receiving a track control signal. The second programmable transistor has a first terminal for outputting a second bit, a second terminal coupled to the second data terminal of the cross-coupled latch, and a control terminal for receiving the track control signal. The gate oxide of both the first and the second programmable transistor are thinner than the gate oxide of the transistor of the cross-coupled latch.
US10186322B2 Flash memory system using complementary voltage supplies
A non-volatile memory device comprises a semiconductor substrate of a first conductivity type. An array of non-volatile memory cells is located in the semiconductor substrate and arranged in a plurality of rows and columns. Each memory cell comprises a first region on a surface of the semiconductor substrate of a second conductivity type, and a second region on the surface of the semiconductor substrate of the second conductivity type. A channel region is between the first region and the second region. A word line overlies a first portion of the channel region and is insulated therefrom, and adjacent to the first region and having little or no overlap with the first region. A floating gate overlies a second portion of the channel region, is adjacent to the first portion, and is insulated therefrom and is adjacent to the second region. A coupling gate overlies the floating gate. A bit line is connected to the first region. During the operations of program, read, or erase, a negative voltage can be applied to the word lines and/or coupling gates of the selected or unselected memory cells.
US10186318B1 Sense amplifier of resistive memory and operating method thereof
A sense amplifier of a resistive memory is controlled by a bit line and a reference line. A voltage sense amplifier has a bit-line input node and a reference input node. A margin enhanced pre-amplifier includes a bit-line two-terminal switching element, a bit-line capacitor, a bit-line three-terminal switching element, a reference two-terminal switching element, a reference capacitor and a reference three-terminal switching element. A read voltage difference between the voltage level of the bit line and the reference line is generated. The bit-line two-terminal switching element, the bit-line three-terminal switching element, the reference two-terminal switching element and the reference three-terminal switching element are synchronizedly switched so as to generate a margin enhanced difference between the voltage level of the bit-line input node and the voltage level of the reference input node. The margin enhanced difference is equal to or greater than three times the read voltage difference.
US10186316B2 Semiconductor memory device
A semiconductor memory device includes a resistive-type memory cell and a sense amplifier for reading data from the memory cell. First and second transistors connected in parallel between a first node connected to the memory cell and a second node connected to the sense amplifier. The first transistor has a size that is different from the second transistor. Each of the first and second transistors has a gate that is connected to a first voltage source. A switch circuit controls a conduction state between the first and second nodes via separate paths through the first transistor and the second transistor. The sense amplifier compares a first current supplied to the memory cell via the first path at a first timing and a second current supplied to the memory cell via the second path at a second timing different from the first timing.
US10186314B2 Data output circuit and semiconductor memory device including the same
A data output circuit includes: a first data latch unit enabled in response to a first bank selection signal including clock information, for storing first lower bank data and first upper bank data in response to a first input control signal, and outputting lower preliminary output data and upper preliminary output data in response to an output control signal; a second data latch unit enabled in response to a second bank selection signal including clock information, for storing second lower bank data and second upper bank data in response to a second input control signal, and outputting the lower preliminary output data and the upper preliminary output data in response to the output control signal; and a data output unit for driving the lower preliminary output data to send rising output data, and synchronizing the upper preliminary output data with the clock to send falling output data.
US10186313B2 Memory macro disableable input-output circuits and methods of operating the same
A memory macro includes a first input terminal, a first memory cell array, a second memory cell array, a first input output (IO) circuit, a second IO circuit, a first set of driver circuits, a second set of driver circuits and a logic circuit. The first set of driver circuits are coupled to the first memory cell array and the first IO circuit. The second set of driver circuits are coupled to the second memory cell array and the second IO circuit. The logic circuit has a first terminal coupled to the first input terminal and configured to receive a first signal. The logic circuit is coupled to the first set of driver circuits and the second set of driver circuits. The logic circuit is configured to generate at least a second signal responsive to the first signal causing a change in the operational mode of the memory macro.
US10186309B2 Methods of operating semiconductor memory devices and semiconductor memory devices
In a method of operating a semiconductor memory device including a memory cell array and a control logic circuit configured to control access to the memory cell array, data synchronized with a differential data clock signal is received from an external memory controller, the data is stored in the memory cell array based on a frequency-divided data clock signal from which the differential data clock signal is divided, data is read from the memory cell array in response to a read command and a target address from the memory controller, and the read data is transmitted to the memory controller with one of a single strobe signal and a differential strobe signal according to a strobe mode of the semiconductor memory device.
US10186306B2 Apparatus and method for non-volatile memory address decoding
The semiconductor device may include an address conversion circuit configured for generating a variable address. The semiconductor device may include a column decoder configured for generating a first output select signal or a second output select signal from a column address based on the variable address.
US10186305B2 High speed FPGA boot-up through concurrent multi-frame configuration scheme
Systems and methods are provided herein for implementing a programmable integrated circuit device that enables high-speed FPGA boot-up through a significant reduction of configuration time. By enabling high-speed FPGA boot-up, the programmable integrated circuit device will be able to accommodate applications that require faster boot-up time than conventional programmable integrated circuit devices are able to accommodate. In order to enable high-speed boot-up, dedicated address registers are implemented for each data line segment of a data line, which in turn significantly reduces configuration random access memory (CRAM) write time (e.g., by a factor of at least two).
US10186303B2 Apparatuses and methods for performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry comprising a primary latch coupled to a sense line of the array. The sensing circuitry can be configured to perform a first operation phase of a logical operation by sensing a memory cell coupled to the sense line, perform a number of intermediate operation phases of the logical operation by sensing a respective number of different memory cells coupled to the sense line, and accumulate a result of the first operation phase and the number of intermediate operation phases in a secondary latch coupled to the primary latch without performing a sense line address access.
US10186302B2 Semiconductor systems performing double-write operations and methods of operating the same
A semiconductor system includes a controller. The controller is configured to have a write buffer that stores first write data outputted from a host before the first write data is written into a memory circuit. The controller is configured to write the first write data stored in the write buffer into the memory circuit under a first condition and configured to double-write the first write data stored in the write buffer into the memory circuit under a second condition.
US10186301B1 Camera array including camera modules
The disclosure includes a camera array comprising camera modules, the camera modules comprising a master camera that includes a processor, a memory, a sensor, a lens, a status indicator, and a switch, the switch configured to instruct each of the camera modules to initiate a start operation to start recording video data using the lens and the sensor in the other camera modules and the switch configured to instruct each of the camera modules to initiate a stop operation to stop recording, the status indicator configured to indicate a status of at least one of the camera modules. Lens distortion effects may be removed from the frames described by the video data. The camera modules of the camera array are configured to provide a 3× field of view overlap.
US10186296B2 Error correction for storage devices
A method for redundantly storing data includes receiving data at a storage controller, partitioning the data into a plurality of data blocks, generating a first error correction code associated with a first page within the plurality of data blocks, and generating a first redundancy code associated with at least two data blocks within the plurality of data block. The first redundancy code provides additional error recovery if the first error correction code fail. The method further includes storing the plurality of data blocks, the first error correction code, and the first redundancy code across a plurality of solid state storage devices.
US10186295B2 Disc gripper for storage disc
An apparatus includes a first jaw device, a second jaw device, and a disc sensor configured to sense presence of a storage disc between the first jaw device and the second jaw device. The first jaw device and the second jaw device form a gripper device configured to clamp a particular portion of a storage disc including an arc segment along an outer edge of adjacent surfaces of the storage disc.
US10186291B1 Bond pad sharing in head slider using null point center tap
A head slider for use in a disk drive is movably positionable relative to a magnetic recording disk and includes at least one write element for writing data to the magnetic recording disk. The write element includes a writer coil electrically connected between a first bond pad and a second bond pad, where the connection between the first bond pad and the second bond pad includes a center tap located proximate to a voltage null point. The head slider also includes at least one read element for reading data from the magnetic recording disk, the read element electrically connected between the center tap and a third bond pad, where the write element and the read element are configured to be selectively activated based on biased inputs to the first bond pad, the second bond pad, and the third bond pad.
US10186285B2 Data reader with front shield coupling structure
A data reader may consist of at least a magnetoresistive stack positioned on an air bearing surface. A portion of the magnetoresistive stack may be set to a first fixed magnetization by a pinning structure separated from the air bearing surface by a front shield that is set to a second fixed magnetization by a biasing structure. The front shield may be separated from the biasing structure by a coupling structure.
US10186282B2 Robust end-pointing of speech signals using speaker recognition
Systems and processes for robust end-pointing of speech signals using speaker recognition are provided. In one example process, a stream of audio having a spoken user request can be received. A first likelihood that the stream of audio includes user speech can be determined. A second likelihood that the stream of audio includes user speech spoken by an authorized user can be determined. A start-point or an end-point of the spoken user request can be determined based at least in part on the first likelihood and the second likelihood.
US10186275B2 Sharing method and device for video and audio data presented in interacting fashion
A sharing method for video and audio data presented in an interacting manner applies to story-telling. The story from a book or other source includes a plurality of preset sentences, each having a plurality of keywords and which correspond to a preset video frame. The keywords represent roles and non-roles, and each of the roles corresponds to an image. Voice sources of the roles of the story are set according to a user instruction. Audio data of storytelling is matched with the keywords of the preset sentences, wherein the audio data is acquired from the voice sources. A matched sentence is acquired from the preset sentences. The preset video frame corresponding to the matched sentence is selected and displayed for vividness of presentation.
US10186274B2 Decoder for generating a frequency enhanced audio signal, method of decoding, encoder for generating an encoded signal and method of encoding using compact selection side information
A decoder for generating a frequency enhanced audio signal, includes: a feature extractor for extracting a feature from a core signal; a side information extractor for extracting a selection side information associated with the core signal; a parameter generator for generating a parametric representation for estimating a spectral range of the frequency enhanced audio signal not defined by the core signal, wherein the parameter generator is configured to provide a number of parametric representation alternatives in response to the feature, and wherein the parameter generator is configured to select one of the parametric representation alternatives as the parametric representation in response to the selection side information; and a signal estimator for estimating the frequency enhanced audio signal using the parametric representation selected.
US10186273B2 Method and apparatus for encoding/decoding an audio signal
Provided are a method and apparatus for encoding an audio signal and a method and apparatus for decoding an audio signal, in which errors generated during encoding and decoding of the audio signal are reduced to enhance the audio quality of a reconstructed audio signal. The method of encoding the audio signal includes detecting a pitch of the audio signal, determining a filter coefficient based on the detected pitch, performing second filtering on the audio signal, based on the determined filter coefficient; and encoding an audio signal resulting from the second filtering.
US10186271B2 Signal processing method and device
Present disclosure pertains to an audio signal processing method and device. A current frame of a frequency-domain audio signal has N frequency sub-bands. According to an energy attribute and a spectral attribute of a first subset of M sub-bands, whether to adjust envelope values of the M sub-bands is determined. Based on a determination that the energy envelope values of the M sub-bands need to be adjusted, the energy envelope values of the M sub-bands are modified individually to obtain modified envelope values of the M sub-bands. Encoding bits are allocated to each of the N sub-bands according to the adjusted envelope values of the M sub-bands and energy envelope information of K sub-bands of a second subset. The first subset and the second subset have no overlap in frequency, and N=M+K.
US10186269B2 Hybrid speech data processing in a vehicle
A computer-implemented method for hybrid speech data processing in a vehicle includes receiving a first speech input at an input device in the vehicle and digitizing the first speech input into packets. The method includes storing the packets at a memory for predetermined amount of time and transmitting the packets using a wireless voice communication channel to a speech recognition server. Upon detecting a speech recognition condition is met associated with the packets or the wireless voice communication channel, the method includes converting one or more of the packets stored at the memory into text data and transmitting the text data using a wireless data communication channel to an interactive voice response system. Further, the method includes receiving a speech recognition result from the interactive voice response system and outputting the speech recognition result in the vehicle using an output device.
US10186264B2 Promoting voice actions to hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The methods, systems, and apparatus include actions of receiving a hotword followed by a voice command. Additional actions include determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, where a voice command that is designated as a hotword is treated as a voice input regardless of whether the voice command is preceded by another hotword. Further actions include, in response to determining that the voice command satisfies one or more predetermined criteria associated with designating the voice command as a hotword, designating the voice command as a hotword.
US10186261B2 Systems and methods of interpreting speech data
Method and systems are provided for interpreting speech data. A method and system for recognizing speech involving a filter module to generate a set of processed audio data based on raw audio data; a translation module to provide a set of translation results for the raw audio data; and a decision module to select the text data that represents the raw audio data. A method for minimizing noise in audio signals received by a microphone array is also described. A method and system of automatic entry of data into one or more data fields involving receiving a processed audio data; and operating a processing module to: search in a trigger dictionary for a field identifier that corresponds to the trigger identifier; identify a data field associated with a data field identifier corresponding to the field identifier; and providing content data associated with the trigger identifier to the identified data field.
US10186257B1 Language model for speech recognition to account for types of disfluency
The technology of the present application provides a modified language model to allow for the recognition of speech containing types of disfluency. The modified language model includes a plurality of n-grams where an n-gram comprises a sequent of words. The language model also has at least one synthetic n-gram where the synthetic is a naturally occurring n-gram combined with a disfluency token. The disfluency token is representative of multiple types of disfluency and multiple pronunciations thereof.
US10186256B2 Method and apparatus for exploiting language skill information in automatic speech recognition
Typical speech recognition systems usually use speaker-specific speech data to apply speaker adaptation to models and parameters associated with the speech recognition system. Given that speaker-specific speech data may not be available to the speech recognition system, information indicative of language skills is employed in adapting configurations of a speech recognition system. According to at least one example embodiment, a method and corresponding apparatus, for speech recognition comprise maintaining information indicative of language skills of users of the speech recognition system. A configuration of the speech recognition system for a user is determined based at least in part on corresponding information indicative of language skills of the user. Upon receiving speech data from the user, the configuration of the speech recognition system determined is employed in performing speech recognition.
US10186255B2 Language model customization in speech recognition for speech analytics
A method for generating a language model for an organization includes: receiving, by a processor, organization-specific training data; receiving, by the processor, generic training data; computing, by the processor, a plurality of similarities between the generic training data and the organization-specific training data; assigning, by the processor, a plurality of weights to the generic training data in accordance with the computed similarities; combining, by the processor, the generic training data with the organization-specific training data in accordance with the weights to generate customized training data; training, by the processor, a customized language model using the customized training data; and outputting, by the processor, the customized language model, the customized language model being configured to compute the likelihood of phrases in a medium.
US10186254B2 Context-based endpoint detection
The present disclosure generally relates to context-based endpoint detection in user speech input. A method for identifying an endpoint of a spoken request by a user may include receiving user input of natural language speech including one or more words; identifying at least one context associated with the user input; generating a probability, based on the at least one context associated with the user input, that a location in the user input is an endpoint; determining whether the probability is greater than a threshold; and in accordance with a determination that the probability is greater than the threshold, identifying the location in the user input as the endpoint.
US10186249B1 Active noise cancellation system
An active noise cancellation system for canceling noises within a predetermined bandwidth includes an analog-to-digital converter, a programmable noise-cancellation module, a first interpolation filter and a digital-to-analog converter. The analog-to-digital converter receives a first audio signal, and converts the first audio signal from an analog signal to a digital signal. The programmable noise-cancellation processes the first audio signal to generate a noise cancellation signal. The first interpolation filter receives a second audio signal and filters the second audio signal. The noise cancellation signal and the filtered second audio signal are integrated by an adder as a third audio signal, and then the digital-to-analog converter converts the third audio signal from a digital signal to an analog signal.
US10186246B2 Musical piece reproducing system, data outputting apparatus, and musical piece reproducing method
In a musical piece reproducing system, a reproduction control unit causes a sound device to reproduce a musical piece. A display control unit causes a display device to display motion graphics based on motion graphic data stored in a storage device. The motion graphic data defines, for each type of a musical piece portion, a corresponding motion graphic that the display device should display when a musical piece portion that belongs to a corresponding type is reproduced. The display control unit determines the type of each of musical piece portions contained in the musical piece to be reproduced, and controls the display device in such a way that when each of the musical piece portions is reproduced, the display device displays a motion graphic defined by the motion graphic data in accordance with the type of the musical piece portion.
US10186245B2 Content control device and storage medium
A content control device includes: a plurality of controls to which a plurality of parameters for controlling properties of a content containing at least one of sound and video are respectively assigned, each of the plurality of controls outputting a first indicated value in accordance with an operation amount of the control; and a processor configured to previously create setting information used to determine respective values of the plurality of parameters in accordance with the second indicated value; determine the values of the plurality of parameters corresponding to the second indicated value respectively in accordance with the second indicated value and the setting information; and revise each of the values of the parameters to be determined in accordance with the first indicated value outputted for the control assigned to the parameter.
US10186244B2 Sound effect processing method and device, plug-in unit manager and sound effect plug-in unit
Provided are a sound effect processing method and device. The sound effect processing method includes: invoking a pre-loaded plug-in unit manager to acquire a sound effect processing parameter supported by each preloaded sound effect plug-in unit; acquiring a sound effect configuration file pre-configured by the plug-in unit manager; displaying sound effect index identifiers corresponding to various sound effect modes; according to a selected sound effect index identifier, determining a selected sound effect mode, and according to an adjustment interface, acquiring adjusted parameter control data; sending the adjusted parameter control data to a selected sound effect plug-in unit; and invoking the plug-in unit manager to send data to be processed to the selected sound effect plug-in unit, and according to the adjusted parameter control data, conducting sound effect processing on the data to be processed by the selected sound effect plug-in unit.
US10186239B2 Tune holder for string instruments
Provided are tune holders for string instruments, comprising: a bar-like first pressing member having a rectangular first surface, the length of the first surface at least spanning across at least two tuning pegs on one side of a string instrument; a bar-like second pressing member having a rectangular second surface, the second surface facing the first surface and the length of the second surface at least spanning across the at least two tuning pegs; and a securing assembly configured to detachably connect and secure the first pressing member and the second pressing member, allowing the first and second surfaces of the first and second members to be pressed against at least two tuning pegs or separated from at least two tuning device.
US10186238B2 Travel guitar
A travel guitar having a neck and/or body that may assume a reduced profile configured to house or otherwise receive or coupled to a tablet computer (e.g. iPad by Apple, Inc.) and/or a smart phone (e.g. iPhone by Apple, Inc.) having one or more applications (apps) for driving the operation, functionality and/or effects associated with the travel guitar, and a string assembly capable of retracting or otherwise housing the strings to enable or facilitate configuring the travel guitar into a reduced profile.
US10186237B2 Glyph-mask render buffer
Systems, methods, and computer readable media to improve the operation of a computer's display system are described. In general, techniques are disclosed for retaining glyph-mask information for text associated with a region that may be arbitrarily moved across a screen. More particularly, techniques disclosed herein utilize an additional off-screen buffer referred to as the glyph-mask buffer. The glyph-mask buffer coincides with an existing side buffer in extent, but is used only to retain anti-aliased glyph information (i.e., glyph-masks). When the side buffer's content is updated, the effect of that update on the region's text may be reflected in an update to the glyph-mask buffer. At display time, the region corresponding to the side buffer, and the text therein, may be properly rendered at any screen location by combining the screen's target display area (background), the side buffer and the glyph-mask buffer.
US10186234B2 Mirror device with display function and method of changing direction of mirror device with display function
A mirror device with a display function includes a room mirror with a display function, a direction detection unit, and a switching unit. The room mirror with a display function includes a display panel that displays an image and a half mirror that is provided on a display surface of the display panel. The direction detection unit detects a direction of the room mirror with a display function. The switching unit performs, according to the direction of the room mirror with a display function detected by the direction detection unit, switching between a mirror mode operation, in which the display of the image on the display panel is stopped and a mirror surface of the half mirror is used, and a display mode operation in which the image is displayed on the display panel.
US10186233B2 Portable terminal capable of controlling display brightness and method for controlling display brightness thereof
A portable terminal is provided including a touch screen display; and a processor configured to control the touch screen display to display a brightness step selection interface for selecting a brightness step, receive, via the touch screen display, a first user input for selecting a first brightness step, control the touch screen display to display an indicator at a first position corresponding to the first brightness step and to control a brightness of the touch screen display based on the first brightness step, receive, via the touch screen display, a second user input for selecting a second brightness step, and control the touch screen display to change a position of the indicator from the first position to a second position corresponding to the second brightness step and to change the brightness of the touch screen display based on the second brightness step.
US10186232B2 Nonlinear signal scaling for display device power saving
Techniques are described in which pixel intensity values of a display of a computing device may be nonlinearly scaled down to reduce the power consumption of the display. The computing device may determine a compressed pixel brightness range for the display. The computing device may determine a set of initial scaled pixel intensity levels based at least in part on the compressed pixel intensity range. The computing device may determine a set of scaled pixel intensity values based at least in part on an estimated power consumption value associated with the set of initial scaled pixel intensity levels. The computing device may scale the pixel brightness of pixels of the display from one of a plurality of pixel intensity levels to a corresponding scaled pixel intensity level of the set of scaled pixel intensity levels.
US10186230B2 Shift register, gate driving circuit and driving method thereof, display panel
The present disclosure provides a shift register, comprising: a first input module, a second input module, an energy storage module, an output module and a reset module; and two shift signal input terminals, a reset control signal input terminal, a second electrical level input terminal and a first electrical level input terminal; a control terminal and an input terminal of the first input module being connected with the first shift signal input terminal, a control terminal and an input terminal of the second input module being connected with the second shift signal input terminal; output terminals of the first input module and the second input module as well as a first terminal of the energy storage module all being connected with a first node; the first input module and the second input module being configured to be turned on when the first or second shift signal input terminal accesses a first electrical level, and set the voltage of the first node to the first electrical level. In a gate scanning circuit utilizing the shift register provided by the present disclosure, it is unnecessary to arrange VSS signal lines and VDD signal lines, which can reduce the area occupied by the corresponding gate driving circuit, and is favorable for narrowing down the frame of display panels.
US10186227B2 Corner cut circuit in liquid crystal panel driving system
A corner cut circuit in a liquid crystal panel driving system, wherein the corner cut circuit includes: a controller to provide a first signal for a signal converter; a signal converter to convert the first signal to a second signal for controlling discharging of a discharge circuit, and to provide the second signal to the discharge circuit; and a discharge circuit to generate a corner cut voltage of the corner cut circuit according to the second signal provided by the signal converter. According to the corner cut circuit, a corner cut voltage can be automatically adjusted, a peripheral circuit is simplified, and the cost is reduced.
US10186226B2 Transparent display device and method of compensating an image for the same
A transparent display device includes a transparent display panel which displays an image, a scan driver which provides a scan signal to the transparent display panel, a data driver which driver converts image data into a data signal based on an applied gamma curve and provides the data signal to the transparent display panel, a timing controller which controls the scan driver and the data driver, and a gamma curve adjuster which adjusts the applied gamma curve based on a reference gamma value of a reference gamma curve, luminance of incident light that enters the transparent display panel, light transmittance of the transparent display panel, and panel-luminance of the transparent display panel.
US10186220B2 Gate driver, a display apparatus having the gate driver and a method of driving the display apparatus
A gate driver includes a first shift-register including a plurality of odd-numbered stages which outputs a plurality of odd-numbered original gate signals having a pre-charge pulse and a main-charge pulse in synchronization with a first gate clock signal, a second shift-register comprising a plurality of even-numbered stages which outputs a plurality of even-numbered original gate signals having a pre-charge pulse and a main-charge pulse in synchronization with a second gate clock signal, a first inverter configured to output a first inversion pre-charge control signal having a phase opposite to a phase of a first pre-charge control signal, and a second inverter configured to output a second inversion pre-charge control signal having a phase opposite to a phase of a second pre-charge control signal.
US10186219B2 Digital-to-analog converter
A digital-to-analog converter includes an amplifier including at least two input terminals corresponding to a non-inverting input terminal; and a chopping unit performing a chopping operation between voltages provided to the at least two input terminals corresponding to the non-inverting input terminal. The digital-to-analog converter has an X+Y bit structure and removes an offset by performing an interpolation chopping operation and/or a main buffer chopping operation at the same time. The digital-to-analog structure can be embodied in a small area and can process high bit image data.
US10186217B2 Alignment layers of liquid crystal display device having different time constants
According to one embodiment, a display device includes a first substrate, a second substrate, a liquid crystal layer, a first alignment film, a pixel electrode, and a common electrode. The liquid crystal layer is disposed between the first substrate and the second substrate. The first alignment film is provided on the first substrate to be in contact with the liquid crystal layer. The pixel electrode is provided on the first substrate and covered with the first alignment film. The common electrode provided on the first substrate to form a lateral electric field. The liquid crystal layer is driven at a frequency of 40 Hz or less. A time constant of the liquid crystal layer is larger than a time constant of the first alignment film.
US10186215B2 Display device
A display device includes: a display panel having a display area with a plurality of pixel areas and a non-display area adjacent the display area, the display panel may include a substrate including at least one thin film transistor in each of the pixel areas and a display element connected to the thin film transistor; lighting circuits in the non-display area on the substrate to check lighting states of the display element; signal wires in the non-display area on the substrate to supply a signal to the lighting circuits; dummy circuits including a plurality of dummy capacitors, each of which include a first dummy capacitor electrode and a second dummy capacitor electrode, wherein the dummy circuits collect external static electricity coming through the signal wires before the external static electricity flows into the lighting circuits.
US10186211B2 Rapid estimation of effective illuminance patterns for projected light fields
Apparatus and methods are provided that employ one or more of a variety of techniques for reducing the time required to display high resolution images on a high dynamic range display having a light source layer and a display layer. In one technique, the image resolution is reduced, an effective luminance pattern is determined for the reduced resolution image, and the resolution of the effective luminance pattern is then increased to the resolution of the—display layer. In another technique, the light source layer's point spread function is decomposed into a plurality of components, and an effective luminance pattern is determined for each component. The effective luminance patterns are then combined to produce a total effective luminance pattern. Additional image display time reduction techniques are provided.
US10186204B2 Electro-optical device and electronic apparatus
An electro-optical device includes a display portion, a data line driving circuit, a first retention capacitor that retains the potential of the data line, a driving control circuit, and a display control circuit that supplies brightness information to the driving control circuit and also supplies an image signal to the data line driving circuit. The data line driving circuit includes a potential control line to which a potential control signal is supplied, a third retention capacitor one end of which is connected with the data line and the other one of which is supplied with a potential based on the image signal, and a first transistor that is electrically connected between the other end of the third retention capacitor and the potential control line. The driving control circuit controls the potential of the potential control signal based on the brightness information.
US10186203B2 Gate driving unit and display device including the same
A gate driving unit includes first to nth stages sequentially outputting first to nth gate pulses, respectively, according to a start signal, wherein n is an integer larger than 2; and a dummy stage receiving the nth gate pulse, charging an (n+1)th Q node and outputting a dummy pulse synchronized with a clock signal, the dummy stage receiving a reset signal and discharging the (n+1)th Q node, wherein the first to nth stages receive the reset signal and charge first QB to nth QB nodes, respectively.
US10186202B2 Power supply circuit, array substrate, and display device
The present disclosure provides a power supply circuit, an array substrate, and a display device. The power supply circuit includes a plurality of power wires, each providing a voltage to a row of pixel units. The plurality of power wires include at least a first power wire and a second power wire, between which at least one logical AND circuit is disposed. The logical AND circuit electrically econnects the first power wire with the second power wire when high level voltages are output by the first power wire and the second power wire simultaneously. As a result, voltages at connection points of two rows of power wires approximate to each other, voltage differences among different rows of pixel units are reduced, and therefore the phenomenon of luminance nonuniformity in a display caused by different voltage drops of different rows of pixel units is improved.
US10186195B2 Organic light emitting display device and driving method thereof
There are provided an organic light emitting display device capable of enhancing display quality. The organic light emitting display device includes a compensation unit configured to extract current information of an organic light emitting diode (OLED) of a pixel, and configured to determine a brightness compensation amount corresponding to the extracted current information, and a timing controller configured to generate second data by changing bits of externally supplied first data according to the brightness compensation amount, wherein the compensation unit is configured to obtain the brightness compensation amount using a current variation corresponding to a degradation of the OLED, and using a linear function corresponding to the current variation.
US10186194B2 Display device and method of driving the same
A display device is provided including a display unit including a plurality of color pixels; a scan driver that sequentially applies a gate-on voltage scan signal to a plurality of scan lines that are connected to the color pixels; a demux unit that is connected to a plurality of color data lines that are connected to the color pixels, and that sequentially selects the plurality color data lines at a predetermined time interval; and a data driver that applies a data signal to each of the plurality of color data lines that are sequentially selected in the demux unit, and that applies a previous data signal to at least one of the plurality of color data lines during the predetermined time interval, wherein the previous data signal has a same voltage as a voltage applied to one of the plurality of color data lines before the predetermined time interval.
US10186192B2 Pixel circuit and driving method, and display device
A pixel circuit and a driving method thereof and a display device. The pixel circuit includes: a first reverse bias unit, and a first sub-pixel circuit and a second sub-pixel circuit adjacent to each other. The first sub-pixel circuit includes a first light-emitting unit; the second sub-pixel circuit includes a second light-emitting unit. The first light-emitting unit is connected with a first drive node and a second bias output node; the second light-emitting unit is connected with a second drive node and a first bias output node; the first reverse bias unit is connected with the first drive node, the second drive node, the second bias output node, the first bias output node, a first bias control terminal and a second bias control terminal.
US10186190B2 Correction for localized phenomena in an image array
A method and system of compensating for localized phenomena in a display is disclosed. The display includes an array of pixels and a control system for adjusting content data signals for the array of pixels to compensate for aging of the pixels in the array. The control system measures a parameter of at least one of the pixels in the array via a read input of the at least one of the pixels. The controller determines the effect of the localized phenomena on the pixel using the parameter. A characteristic is measured for at least one of the pixels in the array via the read input of the at least one of the pixels. The measured characteristic is adjusted to reduce the effect of the localized phenomena. An adjusted aging compensation value based on the adjusted measured characteristic is calculated by the controller. The aging compensation value is applied to a data content signal to at least one of the pixels.
US10186187B2 Organic light-emitting diode display with pulse-width-modulated brightness control
A display may have an array of pixels arranged in rows and columns. Display driver circuitry may load data into the pixels via data lines that extend along the columns. The display driver circuitry may include gate driver circuitry that supplies horizontal control signals to rows of the pixels. The horizontal control signals may include emission enable signals for controlling emission enable transistors and scan signals for controlling switching transistors. During an emission phase of operation for the display, the emission enable signal may be pulse-width modulated by the emission control gate driver circuits in the gate driver circuitry to control the output of the light-emitting diodes. The emission control gate driver circuits may be controlled using an emission start signal and a pair of two-phase clocks.
US10186186B2 Electronic paper display and method for driving electronic paper display panel
An electronic paper display including an electronic paper display panel and a driver circuit is provided. The electronic paper display panel is configured to display an image. The driver circuit is coupled to the electronic paper display panel. The driver circuit is configured to drive the electronic paper display panel to display the image by using a plurality of driving signals. Each of the driving signals includes a reset period and a display period. The display period includes a pulse driving period. The driving signals include a first driving signal and a second driving signal configured to drive the electronic paper display panel to display the image by using a pulse width modulation signal during the pulse driving period.
US10186179B2 Current-actuated-display backplane tester and method
A backplane test system is provided that uses a pressed or deposited resistive film and infra-red (IR) imaging to visualize and quantify the current drive of pixels. In one form, the system is used for measuring organic light-emitting-diode (OLED) backplanes or other current-actuated-display (CAD) backplanes.
US10186176B2 Rotary security seal
A rotary security seal assembly includes a housing body defining a socket including a top opening and a peripheral socket wall. A rotor body is receivable in the socket that includes a top flange, a bottom flange, and a center body area between the top and bottom flanges. A locking filament includes a first end area permanently secured to the housing body by hardened material forming the housing body and a second end area dimensioned and configured to be received in and extend at least in part through a housing locking filament receiving bore defined by the housing body and a rotor locking filament receiving bore defined by the rotor body. At least one axial locking structure extends radially inward from the peripheral socket wall and between the top and bottom flanges of the rotor body.
US10186173B2 Label for wet applications
A label for a bottle where the label is comprised of a laminate where an outer layer (3) is a material susceptible to losing opaqueness when made wet, and an inner layer (5) behind this first layer which is a material that is opaque, and such that it will maintain such opaqueness when wet.
US10186172B2 Blood glucose testing and monitoring system and method
A fluid analysis simulation and training system and method. An embodiment includes an educational monitor that allows desired data and results to be displayed on a simulated glucometer as part of a faculty computer. In this embodiment, a faculty member controls the data displayed depending on the action of the learners. The present invention also discloses a model allowing the opportunity to practice the skill of obtaining a blood sample in a simulated environment. The model includes a simulated finger configured for placement over a manikin or simulated patient's finger and for holding a simulated patient fluid. In an exemplary embodiment, the simulated patient fluid includes a predetermined amount of glucose and is configured for testing with a standard glucometer. In another embodiment, the simulated patient fluid is inert, and a faculty member, or instructor, controls the display on a simulated glucometer.
US10186167B2 Systems and methods for mobile computer guided coaching
Systems and techniques for mobile computer guided coaching are described herein. A selectable user interface element may be generated corresponding with a first activity. An points total may be calculated for a user of a mobile device. A number of times the selectable user interface has been selected over a period of time may be identified from a first activity history of the user. A first activity points value may be determined for the first activity. A new points total may be calculated for the user by summing the existing points total and the first activity points value. An indication of the first activity points value may be generated. An update to the selectable user interface element may be transmitted including an indication that the activity has been completed. A second selectable user interface element corresponding with a second activity may be transmitted upon expiration of a window of time.
US10186159B2 Method for efficiently teaching content using an adaptive engine and a physical input entry device
A method for adaptively teaching content to a user comprises providing a plurality of teaching topics. The method includes sequentially associating a lead problem and a plurality of secondary problems with each of the plurality of teaching topics. Each of the lead problems and the plurality of secondary problems is an open-ended puzzle having a range of solutions and a difficulty rank. The range of solutions for each of the lead problems and the plurality of secondary problems has an optimal solution and a plurality of secondary solutions. A teaching topic is selected and a corresponding lead problem is presented to a user. User provides answer data via a physical input device having enmeshed gears. The user is provided another secondary problem in the selected teaching topic if the answer data matches one of the secondary solutions. The user is provided another lead problem if the answer data matches the optimal solution.
US10186156B2 Deploying human-driven vehicles for autonomous vehicle routing and localization map updating
An on-demand transport system can manage an on-demand transportation service for a given region by matching requesting users with drivers and the AVs, where the AVs utilize localization maps and live sensor data to autonomously operate throughout the given region. The transport system can identify a local anomaly within the given region that affects AV performance. The transport system can transmit a routing invitation a driver to provide feedback corresponding to the local anomaly. Based on feedback data received from the driver, the transport system can transmit an update to AVs intersecting the local anomaly to enable the intersecting AVs to resolve the local anomaly.
US10186149B2 Driving assistance device
A driving assistance device includes a controller configured to perform presentation of driving assistance information regarding a signalized intersection to a driver of a vehicle by causing a display unit to display an assistance image. The controller is configured to, when a road distance up to a signalized intersection where the driver of the vehicle is scheduled to enter is less than a threshold distance, prohibit the presentation of the driving assistance information to the driver, the presentation being performed by displaying the assistance image including an image indicating information regarding a predicted light color of a traffic signal installed at the corresponding signalized intersection.
US10186145B1 Remote control device
A remote control device with assured button functionality includes a case, at least one key located on the case, and at least one key circuit located under the at least one key. Each of the at least one keys corresponds to a compensation capacitance, which also connects to at least one key circuit. A capacitance is generated when a user presses the touch panel and the at least one key circuit is thereby unbalanced, to trigger the remote to generate command signal when the at least one key circuit is electrically connected to the at least one compensation capacitance through the capacitance.
US10186144B2 Self-leveling system for a mobile hydraulic concert stage
A deployable mobile stage system with an automatic leveling system. A remote controlling device interfaces with an internal controller of the mobile stage for transforming the stage from a transport position to a deployed position. Multiple level sensors provide feedback to the controller of the stage to automatically level the stage using jacks and outriggers hydraulically or mechanically controlled by the controller. The level sensors could be 3-axis sensors which provide level data to the CPU of the internal controller, which then forms determinations as to which jacks to raise or lower, when, and at what rate.
US10186142B2 System for detecting intrusion in advance using SMS notification service and system and method for notifying rescue signal
The present invention relates to a system for detecting intrusion in advance using an SMS notification service and a system and a method for notifying a rescue signal, and more particularly, to a system for detecting intrusion in advance using an SMS notification service capable of promptly notifying a situation by transmitting an SMS notification message to a user terminal of a pre-registered recipient while promptly displaying a warning light and propagating an alarm sound to the outside in an emergency situation, and a system and a method for notifying a rescue signal.
US10186141B2 Plumbing control system with distress signal
A system, device, and method for communicating distress signals through a plumbing control system is provided. The system includes a plumbing controller configured to operate at least one plumbing appliance, at least one distress indicator in communication with the plumbing controller, and at least one distress sensor in communication with the plumbing controller. Activation of the at least one distress sensor causes activation of the at least one distress indicator.
US10186140B2 Systems and methods for detecting gesture events in a smart home system
Hazard detection systems and methods according to embodiments described herein are operative to enable a user to interface with the hazard detection system by performing a touchless gesture. The touchless gesture can be performed in a vicinity of the hazard detection system without requiring physical access to the hazard detection system. This enables the user to interact with the hazard detection system even if it is out of reach. The hazard detection system can detect gestures and perform an appropriate action responsive to the detected gesture. In one embodiment, the hazard detection system can silence its audible alarm or pre-emptively turn off its audible alarm in response to a detected gesture. Gestures can be detected by processing sensor data to determine whether periodic shapes are detected.
US10186139B2 Apparatus and methods to promote sustainable behavior among smartphone users
This disclosure describes methods and apparatus to promote sustainable usage of smartphones such as preventing phone loss, preventing overheating and overcharging, and decreasing packaging waste. A method and apparatus to prevent phone loss is disclosed. Radio frequency beacons (or tags) attached to the owner transmit signals to the smartphone. The distance of the owner from the smartphone is estimated based on the quality of the received radio frequency signals in the smartphone. The system alerts user whenever the distance gets farther than a preset value. A method and apparatus to prevent overcharging of the battery is also disclosed. A plugging mechanism is presented that will be automatically detached from the smart phone when the battery is fully charged. Moreover, an alerting system is disclosed that alerts the user to stop using the device when the internal temperature of the device gets hotter than a preset threshold.
US10186138B2 Providing priming cues to a user of an electronic device
An electronic device can output a priming cue prior to outputting an alert on the electronic device. A priming cue can be a haptic priming cue, a visual priming cue, an audio priming cue, or various combinations of these priming cues. The priming cue can be perceived by a user either consciously or subconsciously and can increase a user's perceptual state for the alert.
US10186136B2 Systems, methods, and apparatus to permit communication between passive wireless transponders
Passive wireless transponders can perform transponder-to-transponder communication when illuminated by an interrogation carrier wave. The transponder-to-transponder communication permits each transponder to determine the identity of “other” proximately transponders. The transponder-to-transponder communication optionally permits each transponder to identify a “nearest neighbor” using one or more backscatter signal properties such as received signal strength or time-of-flight. Using this information and one or more externally supplied or internally stored instruction sets transponders can provide neighboring transponder data to an interrogator. Using this “neighbor” data, the interrogator can provide a system user with data indicative of the relative locations of a plurality of tags arranged in a one or two dimensional matrix.
US10186135B2 Wearable chemical threat detector
The present disclosure generally relates to chemical threat detection, and more specifically, to a wearable chemical threat detector for an indoor or outdoor environment. In one embodiment, a method for chemical sensing and detection is disclosed. The method includes (a) deploying a plurality of wearable chemical detectors, (b) receiving an environmental air sample by at least one of the plurality of wearable chemical detectors, (c) receiving an alert of one or more chemical(s) present within the environmental air sample from at least one wearable chemical detector, (d) analyzing the alert for data relating to at least one of a chemical name, a chemical concentration, a chemical category, or a toxicity level, and (e) transmitting the data to a central data collection site. Furthermore, the embodiments disclosed may provide a warning and/or an evacuation route to a user once a threat is detected.
US10186134B1 Sensor data to identify catastrophe areas
A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10186126B2 Multi-port straps incorporating sensing features
The present invention discloses a multi-port strap device having multiple pads that can combine a connection to an RFID antenna and a sensing function, such as an open or closed circuit state, into the same structure.
US10186124B1 Behavioral intrusion detection system
A security system can use video analytics and/or other input parameters to identify a theft event. Optionally, the security system can take remedial action in response. For example, the security system can use video analytics to determine that a person has reached into a shelf multiple times at a rate above a threshold, which can indicate that a thief is quickly removing items from the shelf. The security system can also use video analytics to determine that a person has reached into a shelf via a sweeping action, which can indicate that a thief is gathering and removing a large quantity of items from the shelf in one motion. In response, the security system can alert security personnel, cause a speaker to output an audible message in the target area, flag portions of the video relating to the theft event, activate or ready other sensors or systems, and/or the like.
US10186111B2 Controlling wagering game system browser areas
Wagering game systems, methods and associated operations are described herein. The operations can include presenting one or more browsers on display device. A browser area can be presented in at least a portion of at least one browser. An ownership of the browser area can be determined. The browser area can be customized in accordance with the ownership of the browser area.
US10186108B2 Wagering game apparatuses, methods and systems for slot games with a “21” theme and video three card poker featuring multiple pay lines with progressive jackpots
Methods, systems and apparatuses of and for playing electronic or electro-mechanical wager gaming devices, including a player interface, of and for playing a “slot machine”, “rotary reel”, or “video poker” type game based at least in part upon card-deck games such as but not limited to blackjack and/or poker. The methods, systems and apparatuses include a plurality of configurations with multiple rule sets and payout lines to facilitate the inducement and build game player excitement.
US10186107B2 Gaming machine with expandable symbol matrix
There is provided a gaming machine capable of providing new gaming characteristics: the number of active lines is changeable to vary a winning probability. A slot machine controls a lower image display panel having a symbol display area in which some of symbols arranged in symbol arrays are respectively rearranged in display blocks in accordance with the game. The slot machine rearranges, on a one to one basis, the symbols in the display blocks arranged in a matrix of M columns by N rows. When a predetermined condition is satisfied, the slot machine adds display blocks to the matrix in the symbol display area to form a matrix of M columns by N+α rows, and sets additional active lines in the expanded display frame, the number of the additional active lines being calculated by multiplying the number of the added rows α by a predetermined value.
US10186105B2 Method of gaming, a gaming system and a game controller
Systems and methods of electronic gaming are disclosed. In various embodiments, a gaming system may implement a method for electronic gaming, which may comprise receiving a credit wager to initiate play of a game, selecting a plurality symbols from a plurality of reel strips stored in the memory, displaying the selected plurality of symbols in a plurality of adjacent columns of symbol display positions, dividing the symbol display positions in each of the plurality of columns into a first subset of symbol display positions and a second subset of symbol display positions, determining whether an evaluation change condition has been met with respect to a column in the plurality of columns, a first game evaluation based upon the evaluation change condition, and performing a second game evaluation based upon the evaluation change condition.
US10186100B2 Relay box
A system for securely transporting medications or other items. The system includes a central computer system and a number of lockable relay boxes. Each relay box further includes a software controlled lid unlockable upon authorization from the central computer system, a memory storing a globally unique electronically readable identifier, a sensor that can detect unauthorized forced entry to the relay box, and a display. The system also includes an electronic network over which the central computer system authorizes accesses to the interiors of the relay boxes.
US10186098B2 Access control via a mobile device
Systems, devices, and methods for access control via a mobile device are described herein. One device includes instructions stored thereon executable by a processor to track a location of a mobile device in a facility based on communications between the mobile device and a plurality of beacons located in the facility, wherein the mobile device is associated with a particular user having access rights associated with the facility, determine that the mobile device is located in a particular area of the facility, determine whether the user is allowed access to the particular area based on the access rights, and provide a notification responsive to a determination that the user is not allowed access to the particular area.
US10186092B2 System and method for controlling, by engine control unit, fault code
A system and method for controlling, by an engine control unit, fault code, may include an engine control unit configured to have pieces of fault code classified according to the components of an engine or sensors for sending data to the engine and defined in the engine control unit as a plurality of groups and a tester configured to send activation/deactivation commands to one or more groups for the pieces of fault code defined in the engine control unit.
US10186088B2 System and method for managing interactive virtual frames for virtual objects in a virtual environment
The methods, systems, techniques, and components described herein allow interactions with virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow interactive virtual frames to be created for virtual objects in a virtual environment. The virtual frames may be built using line primitives that form frame boundaries based on shape boundaries of virtual objects enclosed by the virtual frame. An area of interactivity defined by the virtual frame may allow users to interact with the virtual object in the virtual environment.
US10186085B2 Generating a sound wavefront in augmented or virtual reality systems
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
US10186081B2 Tracking rigged smooth-surface models of articulated objects
A tracker is described which comprises an input configured to receive captured sensor data depicting an object. The tracker has a processor configured to access a rigged, smooth-surface model of the object and to compute values of pose parameters of the model by calculating an optimization to fit the model to data related to the captured sensor data. Variables representing correspondences between the data and the model are included in the optimization jointly with the pose parameters.
US10186080B2 Image processing
Methods and apparatuses are described for generating three-dimensional representations of sets of objects automatically from point cloud data of those sets of objects. The methods and apparatuses partition the space occupied by the objects into a plurality of volumes. If points within a volume approximately coexist on a surface, such a volume is designated a surface volume. Surface volumes with approximately coplanar surfaces are combined to form larger surface volumes. If points within a volume approximately coexist on a line, such a volume is designated a line volume. Line volumes with approximately collinear lines are combined to form larger line volumes.
US10186077B2 Creating a thickness grid for determining reserve estimates for a reservoir
Systems and methods for creating a thickness grid for determining reserve estimates for a reservoir by performing a fast sweep thickness extraction on a sealed triangulated mesh to create the thickness grid.
US10186072B2 Rendering via ray-depth field intersection
A rendering procedure determines that a voting process should be employed during non-geometric rendering when a wide range needs to be searched. During the voting process, a candidate point is initially identified along with a plurality of neighbors. The neighbors' real depth estimates and the deviations of their respective real depth estimates from the candidate point and votes for the real depth estimates are obtained. The minimum deviation among the deviations is identified. Other real depth estimate deviations are compared with the minimum deviation to identify if they lie in a predetermined deviation range. Based on the comparison of the other real depth estimate deviations with the minimum deviation the point to render the pixel is selected.
US10186069B2 Methods and systems for grouping and executing initial pilot shader programs
A graphics processing system groups plural initial pilot shader programs into a set of initial pilot shader programs and associates the set of initial pilot shader programs with a set of indexes. The initial pilot shader programs each contain constant program expressions to be executed on behalf of an original shader program. The index for an initial pilot shader program is then used to obtain the instructions contained in the initial pilot shader program for executing the constant program expressions of the initial pilot shader program. The threads for executing a subset of the initial pilot shader programs are also grouped into a thread group and the threads of the thread group are executed in parallel. The graphics processing system provides for efficient preparation and execution of plural initial pilot shader programs.
US10186067B2 Method and apparatus for generating panoramic image with rotation, translation and warping process
A transform apparatus applied in an image processing system with an image capture module is disclosed. The transform apparatus comprises a geometry information detector, a parameter setup unit, a primitive assembly unit and a geometry processing circuit. The geometry information detector measures geometry information of the image capture module. The parameter setup unit calculates geometry parameters and determines whether to assert an enable signal according to the geometry information. The primitive assembly unit receives an original vertex list and the enable signal to generate a vertex/ID flow. The geometry processing circuit receives the geometry parameters and performs geometry transform operations over the vertex/ID flow in response to whether the first enable signal is asserted to generate a modified vertex list. The geometry information comprises at least one of a displacement and rotation angles of the image capture module.
US10186063B2 Image processing apparatus, non-transitory computer readable medium, and image processing method for generating a composite image
Provided is an image processing apparatus including a composite image generation unit that composes a first image that is an attachment target image and a second image to be attached to the first image to generate a composite image in which the second image is included in the first image, a feature quantity acquisition unit that acquires a feature quantity of the first image, and a reflection unit that reflects a feature of the first image into the second image using the feature quantity of the first image acquired by the feature quantity acquisition unit.
US10186061B1 Proximate-tile-type-based map generation
An approach to facilitating proximate-tile-type-based map generation is provided. Tile type information that indicates tile types for map tiles of a map to be generated may be received. One or more proximate tile types may be determined for individual ones of the map tiles based on the tile types. The proximate tile types may include one or more of the tile types of other ones of the map tiles that are proximate the individual map tiles on the map. Level information that indicates levels for the individual map tiles may be determined based on the proximate tile types of the individual map tiles. The map may be generated based on the tile type information and the level information. In some implementations, the tile type information may be received as a graphic representation having colors that indicate the tile types.
US10186058B2 Visualization of cross-pivoted data
Various techniques for visualizing cross-pivoted tables are disclosed herein. In one embodiment, a method includes determining if a first dimension and a second dimension of a cross-pivoted table contain non-numerical values, the cross-pivoted table having a plurality of data points each dependent upon a first value in the first dimension and a second value in the second dimension. In response to determining that the first dimension and the second dimension contain non-numerical first and second values, the non-numerical first and second values can be converted to corresponding numerical first and second values. The method can then include plotting, on a display, a visual representation of the plurality of data points of the cross-pivoted table using the numerical first and second numerical values as first and second axis, respectively.
US10186056B2 System and method for estimating vascular flow using CT imaging
A system and method for estimating vascular flow using CT imaging include a computer readable storage medium having stored thereon a computer program comprising instructions, which, when executed by a computer, cause the computer to acquire a first set of data comprising anatomical information of an imaging subject, the anatomical information comprises information of at least one vessel. The instructions further cause the computer to process the anatomical information to generate an image volume comprising the at least one vessel, generate hemodynamic information based on the image volume, and acquire a second set of data of the imaging subject. The computer is also caused to generate an image comprising the hemodynamic information in combination with a visualization based on the second set of data.
US10186053B2 Method and apparatus for performing path rendering
A method of performing path rendering, includes acquiring information of vertexes in an object to be rendered in a frame, and calculating a winding number of a pixel in the frame, based on a relationship between a position of the pixel and a proceeding direction of a path connecting the vertexes. The method further includes determining whether to assign a color to the pixel, based on the winding number.
US10186052B1 Two-pass decoding of images
An image decoder includes a processor and a memory. The memory includes instructions configured to cause the processor to perform operations. The operations receive an encoded image, perform a first decoding of the encoded image to generate a first decoded image, store the first decoded image in the memory, process the first decoded image for displaying, perform a second decoding of the first decoded image and generate a second decoded image, and process the second decoded image for displaying.
US10186051B2 Method and system for calibrating a velocimetry system
A method for calibrating a velocimetry system, the velocimetry system including at least one camera for imaging an illuminated volume comprising moving particles according to at least two different fields of view, comprising: receiving preliminary imaging equations; simultaneously acquiring sets of images of the illuminated volume from the fields of view; voxelizing the illuminated volume; dividing each voxelized volume into interrogation volumes and generating templates images of each interrogation volume for each field of view using the preliminary imaging equations, identifying a match between given clusters of particles in the corresponding template image and corresponding clusters of particles in the corresponding set of images; determining position disparities between the given clusters of particles within the template image and the corresponding clusters of particles within the set of images; and for each field of view, modifying the corresponding preliminary imaging equations based on the determined disparities.
US10186046B2 Navigation based on downward facing sensors
Sensor information is obtained from a downward facing sensor coupled to an aircraft. A new position is determined using the sensor information, including by: obtaining directional information associated with the aircraft's direction of flight, obtaining a previous position associated with the aircraft, filtering a plurality of datasets in a ground feature database using the directional information and the previous position in order to obtain a reduced group of datasets (where each dataset in the ground feature database is associated with a known in-air position), and comparing the sensor information against the reduced group of datasets in order to determine the new position.
US10186043B2 Method and apparatus for detecting movement direction of target object
A method and apparatus for detecting a movement direction of a target object are provided. The method comprises: acquiring a video sequence of the target object, and determining positions of the target object in a plurality of image frames of the video sequence; setting a plurality of base vectors within a coverage range of an image collection apparatus capturing the video sequence, wherein an angle between each of the base vectors and a reference vector set according to a specific scene being captured satisfies a predetermined condition; for each of the base vectors, determining a movement direction of the target object between each pair of adjacent image frames with respect to the base vector, and determining a general movement direction of the target object with respect to the base vector thereby; determining a movement direction of the target object according to the general movement directions of the target object.
US10186039B2 Apparatus and method for recognizing position of obstacle in vehicle
An apparatus for recognizing a position of an obstacle in a vehicle obtains image data and ultrasonic sensor data through a camera and an ultrasonic sensor, detects linear edges perpendicular to a ground surface in the image data, detects a discontinuous position at which the ultrasonic sensor data are not continuous, detects intersection points of the linear edges detected in continuous images from the image data when the discontinuous position coincides with a camera position, and estimates the intersection points to be the position of the obstacle.
US10186036B1 Systems and methods for horizon identification in an image
Systems and method of identifying a horizon depicted in an image are presented herein. Information defining an image may be obtained. The image may include visual content comprising an array of pixels. The array may include pixel rows. Parameter values for a set of pixel parameters of individual pixels of the image may be determined. Individual average parameter values of the individual pixel parameters of the pixels in the individual pixel rows may be determined. Based on the average parameter values a pixel row may be identified as depicting a horizon in the image.
US10186034B2 Image processing apparatus, system, image processing method, calibration method, and computer-readable recording medium
An image processing apparatus includes: an acquisition unit that acquires a plurality of first images that correspond to a plurality of spatial frequencies on a one-to-one basis; and a generation unit that generates a second image by synthesizing the first images acquired by the acquisition unit.
US10186032B2 Simultaneous multi-slice phase pulse wave velocity measurement in a vessel
Embodiments can provide a computer-implemented method for simultaneous multi-slice pulse wave velocity measurement, the method comprising simultaneously acquiring a plurality of multiple parallel images slices from a medical imaging device; shifting the plurality of image slices through modulation of the line-by-line phase patterns for each slice in the plurality of slices; deriving a plurality of image waveforms from the plurality of slices; measuring a distance between a plurality of imaging planes corresponding to the plurality of image slices; determining, for each of the image waveforms, a time-to marker; determining the temporal shift by calculating the difference between the time-to markers; and computing the pulse wave velocity by dividing the distance between the plurality of imaging planes by the temporal shift.
US10186028B2 Defect signal to noise enhancement by reducing die to die process noise
Gray level histograms for a test image and a reference image are adjusted by histogram scaling. Parameters from the histogram scaling are applied to the test image and the reference image. After the parameters are applied, the reference image and the test image are compared to produce a difference image, such as by subtracting the reference image from the test image. Noise in the difference image can be reduced, which improves defect identification in the difference image. In addition, noisy structures in the difference image which are elongated in vertical or horizontal direction can be found. If the noise exceeds a certain threshold, the structures may not be inspected.
US10186027B1 Layout projection
Technology projecting a layout is provided. The technology may include an apparatus having a location sensor that determines location data of a projection apparatus associated with a physical premises; a layout engine, that receives a blueprint of the physical premises determines a location of the projection apparatus relative to objects depicted by the blueprint, identifies projection area coordinates of a projection area of a portion of the blueprint related to the location of the projection apparatus, and identifies object coordinates of objects from the blueprint within the projection area; a projection engine, that receives the object coordinates of the objects, calculates mirror positions of the projection apparatus based on the object coordinates of the objects; and a projector projecting a representation of the object coordinates on a physical surface using the mirror positions.
US10186026B2 Single image detection
Methods and systems for detecting defects on a specimen are provided. One system includes a generative model. The generative model includes a non-linear network configured for mapping blocks of pixels of an input feature map volume into labels. The labels are indicative of one or more defect-related characteristics of the blocks. The system inputs a single test image into the generative model, which determines features of blocks of pixels in the single test image and determines labels for the blocks based on the mapping. The system detects defects on the specimen based on the determined labels.
US10186025B2 Inspection system and method for defect analysis of wire connections
The invention relates to an inspection system (10) for defect analysis of a wire connection (11) between a substrate (13) and a semiconductor component (15, 16) of a product (12), the inspection system comprising a first projection device (24), a line scan camera (28) and a processing device, the first projection device having at least one slit projection means (25), the slit projection means being capable of projecting a light slit (33) onto a wire (21, 22) of the wire connection, light of the light slit reflected by the wire in a detection plane (39) of the line scan camera extending perpendicularly, preferably orthogonally to a substrate surface (14) being detectable by means of the line scan camera, analysis image information of the product being derivable from a plurality of line scan image information of the line scan camera by means of the processing device, wherein the slit projection means is arranged in relation to the line scan camera in such a manner that the light slit can be projected onto the product so as to extend within the detection plane, the inspection system comprising a second projection device, the second projection device having at least one illuminating means (27), the illuminating means being capable of projecting diffuse light onto the product, light of the diffuse light reflected by the product in the detection plane being detectable by means of the line scan camera.
US10186024B2 Method and system for real time structure from motion in a computer vision system
Methods and systems providing for real time structure from motion (SfM) processing in a computer vision system receiving images from a monocular camera are disclosed. The real time SfM processing described exploits constraints of the three dimensional (3D) environment that can be assumed for automotive applications and other applications with similar constraints.
US10186023B2 Unified multi-image fusion approach
Systems and methods are provided for merging multiple images to produce a single fused image having desirable image characteristics derived from the multiple images. For example, the system may determine image characteristics for first and second images. The image characteristics may be related to contrast, exposure, color saturation, and the like. Based on the image characteristics, the system may generate a combined luma weight map. The system may decompose the first and second images and the combined luma weight map. In an example, the first image, the second image, and the combined luma weight map may be represented as scale-space representations having multiple scales or levels. The system may merge the decomposed representations of the first and second images and the combined luma weight map to form a decomposed representation of the fused image. The system may generate the actual fused image from the decomposed representation of the fused image.
US10186022B2 System and method for adaptive pixel filtering
Various embodiments provide an optimized image filter. The optimized image and video obtains an input image and selects a target pixel for modification. Difference values are then determined between the selected target pixel and each reference pixel of a search area. Subsequently, a weighting function is used to determine weight values for each of the reference pixels of the search area based on their respective difference value. The selected target pixel is then modified by the optimized image filter using the determined weight values. A new target pixel in an apply patch is then selected for modification. The new target pixel is modified using the previously determined weight values reassigned to a new set of reference pixels. The previously determined weight values are reassigned to the new set of reference pixels based on each of the new set of reference pixels' position relative to the new target pixel.
US10186020B2 Local contrast adjustment for digital images
Contrast adjustment of a digital image can include using at least two signal processing paths to adjust a display-formatted pixel value to enhance the appearance of edges in displayed image data. A digital image can be filtered by producing an edge enhancement factor, α, per pixel from at least one look up table (LUT). Digital image data can also be adjusted using at least two signal processing paths, where the image data is adjusted if a pixel value and its neighboring pixel values are all within a smoothing range or where the pixel delta value is outside of a bad pixel range and its neighboring pixel delta values are all within the bad pixel range. In such cases, the image data can be adjusted by replacing the pixel value with an average or median value of the neighboring pixels.
US10186019B2 Information processing apparatus, information processing method and computer program that enables canceling of screen rotation
An information processing device is disclosed. The information processing device includes an inclination detection unit configured to generate a first signal regarding inclination of the device. The information processing device also includes a display processing unit configured to, based on the first signal, generate a second signal to initiate a change in orientation of a display of content, and generate a third signal to cancel the change in orientation in response to receipt of a CANCEL command after initiation of the change.
US10186017B2 Construction machinery
A construction machine includes image processing means coupled in communication with a monitor. The image processing means is configured to receive images from a plurality of cameras; synthesize the images into a synthetic bird's eye view image; divide the synthetic bird's eye view image into four sections that are defined by a first section line and a second section line, the four sections including a first section, a second section, a third section, and a fourth section; generate a conversion image from the synthetic bird's eye view image by increasing a size of the first section and decreasing a size of each of the second section and the third section; and selectively display the conversion image on the monitor.
US10186014B2 Information display method and electronic device for supporting the same
An electronic device and information display method are provided. The electronic device includes a memory configured to store at least one object, a display configured to output a screen associated with the at least one object, and a processor configured to functionally connect with the memory and the display. The processor controls to display a first object, associated with collected sensing information related to a human body, among objects stored in the memory, at a size on the display and to display a second object on the first object based on the sensing information. The processor modifies a size and region of the second object and a displayed motion of the second object according to accumulated sensing information and controls to output the modified second object on the first object.
US10186010B2 Electronic device and graphics processing unit card
Embodiments of the present invention disclose an electronic device and a graphics processing unit card, which can improve data input and output capabilities. The electronic device includes a graphics processing unit card and a mainboard. The graphics processing unit card includes a main chip and M first PCIe interfaces electrically connected to the main chip, where M is an integer greater than or equal to 2. The mainboard includes a processing unit and M second PCIe interfaces connected to the processing unit, and the M second PCIe interfaces are respectively connected to the M first PCIe interfaces.
US10186007B2 Adaptive scheduling for task assignment among heterogeneous processor cores
An example system for adaptive scheduling of task assignment among heterogeneous processor cores may include any number of CPUs, a graphics processing unit (GPU) and memory configured to store a pool of work items to be shared by the CPUs and GPU. The system may also include a GPU proxy profiling module associated with one of the CPU s to profile execution of a first portion of the work items on the GPU. The system may further include profiling modules, each associated with one of the CPUs, to profile execution of a second portion of the work items on each of the CPUs. The measured profiling information from the CPU profiling modules and the GPU proxy profiling module is used to calculate a distribution ratio for execution of a remaining portion of the work items between the CPUs and the GPU.
US10186005B2 Facility utilization measurement apparatus, facility utilization measurement system, and facility utilization measurement method
According to an embodiment of the present invention, there is provided a facility utilization measurement apparatus. The facility utilization measurement apparatus sets a plurality of determination areas for determining whether a user stays, on an image which is obtained by capturing the inside of the facility. The facility utilization measurement apparatus generates stay information regarding whether the user stays for each determination area based on a change status of the image in the determination area. The facility utilization measurement apparatus generates use information regarding utilization for each determination area based on the stay information, generates display information for displaying the use information, and outputs the generated display information.
US10186002B2 Apparatus and method for matching users to groups for online communities and computer simulations
A method includes detecting a first user seeking to join a group, detecting one or more groups recruiting members, retrieving user parameters corresponding to the first user, and retrieving group parameters corresponding to each of the one or more groups. The group parameters may comprise group characteristic data and group requirements. For each group of the one or more groups, the group parameters corresponding to the group are compared against the user parameters corresponding to the first user. A score is determined for each of the one or more groups based on the comparing. One or more selected groups of the one or more groups is recommended to the first user at least in part based on the score. One or more computer programs may be adapted to execute the above steps, and a processor may be configured to perform the above steps.
US10185998B1 Accident fault determination for autonomous vehicles
Methods and systems for determining fault for an accident involving a vehicle having one or more autonomous (and/or semi-autonomous) operation features are provided. According to certain aspects, operating data from sensors within or near the vehicle may be used to determine fault for a vehicle accident, such as a collision. The operating data may include information regarding use of the features at the time of the accident and may further be used to determine an allocation of fault for the accident between a vehicle operator, the autonomous operation features, or a third party. The allocation of fault may be used to determine and/or adjust coverage levels for an insurance policy associated with the vehicle. The allocation of fault may further be used to adjust risk levels or profiles associated with the vehicle operator or with the autonomous operation features.
US10185996B2 Stock fluctuation prediction method and server
Provided are a method and a system for predicting stock fluctuation prediction. A system for predicting stock fluctuation according to an embodiment of the present invention includes: a data collector and a preprocessor collecting news and KOSPI data and extracting words from the collected news through stopword removal and morphologic analysis, a sentiment dictionary constructor selecting sentiment words and calculating sentiment values of the sentiment words to construct a sentiment dictionary of a stock domain required for stock prediction, and a stock fluctuation prediction model constructor predicting fluctuation of a closing price of a next day to a closing price of a current day by combining a prediction model using the constructed sentiment dictionary and an ARIMA prediction model using the KOSPI data.
US10185995B2 System and method for managing display of market data in an electronic trading system
A system for managing trading orders comprises a memory operable to store a first order associated with a particular trading product, wherein the first order is associated with a first price comprising a first root value. The system further comprises a processor communicatively coupled to the memory and operable to receive a second order associated with the particular trading product. The second order is associated with a second price; and the second price comprises a second root value and a particular fractional pip value. The processor is further operable to disclose the first root value and the second root value while suppressing the particular fractional pip value.
US10185994B2 Trading tools for electronic trading
Tools for trading and monitoring a commodity on an electronic exchange using a graphical user interface and a user input device. The tools will aid the trader in determining the status, trends in the market, and the trader's position in the market.
US10185993B2 Dynamic peg orders in an electronic trading system
In order to protect a trading party from predatory trading strategies employed by some market participants, especially during certain periods when quotes for a particular security are experiencing rapid changes or transitions, embodiments of the present invention facilitate and support a new type of trading orders whose booking and execution behaviors are dynamically varied in response to environmental market conditions. Pursuant to predefined rules for the new type of trading orders, the orders may be allowed to trade at more aggressive price levels if the market is relatively stable, and the orders can only trade at less aggressive price levels when the market is unstable.
US10185989B2 Display/user interface for trading system
This application discloses a display and/or user interface for viewing information relating to tradable items such as financial interests and/or for use in a trading system for such items. Offer and bid prices for the tradable item are displayed according to an alignment, e.g., vertically. The prices move along the alignment in accordance with received price updates. Persistence of at least a part of an earlier display is provided in a later display for indicating a market change or changes. A shift in the positions of one or more of the prices in the alignment and some visual persistence relative to one or more earlier prices provide an easily perceived visual indication to the viewer of changes in prices and direction of a market change or change relating to a reference value or benchmark from a first time to a second time. The displayed prices may include a last price, best offer and bid prices and depth of market prices. A cell is provided for each price and a color indicator for a price to be persisted is implemented, e.g., as a background coloring of the cells. Best offer and bid prices may be indicated by a first color, e.g., white, depth of market offer prices indicated by a second color or colors in one color family, e.g., green, and depth of market bid prices indicated by color or colors in another color family, e.g., red, with the particular color becoming more intense (e.g., darker) as the price worsens.
US10185986B2 Systems and methods for location-based notifications for shopping assistance
Methods, systems, and devices are described for location-based notifications for shopping assistance. One disclosed method includes the steps of receiving a list of items for a shopping list; obtaining a location of at least one of the items in the list; responsive to a determination that a proximity of a user device to the location is within a threshold proximity of the location: generating a notification signal based on the proximity of the user device to the location; and outputting the notification signal to cause the user device to output a notification.
US10185982B1 Service for notifying users of item review status changes
The present disclosure provides computer-implemented systems and processes for determining and analyzing a user review status for a first item purchased or otherwise selected by a user; automatically and periodically monitoring review statutes for various alternative items, which may include competing, substitute, or replacement items relative to the first item; and generating an item recommendation based at least in part on a determination of which alternative items may be more positively rated than the first item. When a determination is made that an alternative item may be earning more positive feedback than the first item of interest, the system notifies the user that a possibly better item is available. Candidate alternative items may be identified based on the user's browsing history, groups of related items, or other sources. Candidate items may be weighted based on various attributes of the reviews, including average rating, number of ratings, number of reviews, and type.
US10185980B1 Efficiently computing a feature based on a plurality of variables
Techniques for computing a feature based on variables may be provided. For example, historical realizations associated with a first variable may be accessed. The first variable may be associated with an item. Realizations of the first variable may be based on one or more factors associated with the item. Historical realization of a second variable associated with the item may also be accessed. The historical realizations of the first and second variables may be analyzed to generate an expected realization of the first variable as a function of the second variable. The feature may be computed based on the generated function.
US10185978B2 Methods and apparatuses for charging of electric vehicles
A method for controlling a charge transfer of an electric vehicle using an electric vehicle charging station, a mobile device, and a cloud server is disclosed. The method includes: transmitting, from the electric vehicle charging station, a message regarding an electric vehicle to the mobile device; relaying, from the mobile device, the message regarding the electric vehicle to the cloud server, wherein the message relayed from the mobile device includes identification information and credit account information; authorizing a charging control signal using the identification information and credit account information received from the mobile device; receiving the charging control signal from the cloud server via the mobile device over a single networked link at the electric vehicle charging station, wherein the charging control signal is configured to adjust a parameter used to draw electric power from the electric vehicle charging station; and adjusting the charge transfer based on the adjusted parameter.
US10185972B2 Predicting purchase session behavior using the shopping funnel model stages
A user activity detection engine monitors user activity during user sessions on a publication system, and detects a change in the level of the activity of the user that predicts that the user is about to execute a transaction. The change may be an increase in the level of activity. When the user activity detection engine detects such a change, the system may make an intervention to provide personalized marketing content for display to the user in an effort to improve the probability that the user will execute a transaction, and/or also to motive the user to execute the transaction on the system site instead of moving to a competitor site in search of a different transaction.
US10185967B2 Ultrasonic near-field communication
Systems and methods for near-field communications with a mobile device are disclosed. In one embodiment, a computer-implemented method for near-field communication may comprise: detecting, by a source device located at a point-of-sale, the proximity of a receiving device; encoding purchase data on an audio signal with one or more ultrasonic frequencies; and transmitting the encoded purchase data to the receiving device, wherein the encoded purchase data is transmitted using a speaker of the source device.
US10185966B2 Claiming incentives on networked televisions
Systems and methods described herein may enable a user to add an incentive displayed along with content on a networked television to a digital wallet associated with the user. The user may be capable of selecting the displayed incentive using a remote control in communication with the networked television, or using their mobile device which may be in direct communication with the networked television, or in communication with the networked television over a network. When the user selects the displayed incentive for storage in a digital wallet, the user may be prompted to authenticate to a provider associated with the digital wallet, wherein the authentication may be performed through the networked television using the remote control. The incentive may then be added to the user's digital wallet and may be used or applied when the user performs a transaction using the digital wallet.
US10185965B2 Stay duration measurement method and system for measuring moving objects in a surveillance area
A stay duration measurement device for measuring a stay duration in a measurement area for each moving object, includes: a movement line obtaining unit that obtains a movement line of each moving object detected from images including the measurement area; a movement line assessment unit that determines whether the movement line obtained by the movement line obtaining unit includes a missing part in the measurement area; and a stay duration obtaining unit that, in a case where it is determined by the movement line assessment unit that the movement line of a moving object of interest includes a missing part in the measurement area, obtains a stay duration compensated for the missing part based on a time period(s) required for movement(s) of one or more other moving objects in the measurement area.
US10185961B2 Geotagged image for checking validity of purchase transaction
A service provider receives, from a merchant device, a geotagged image of a payment instrument, such as a credit card, provided to the merchant by a buyer for payment. It first determines the validity of the payment instrument using the captured image and then assesses the validity of the claimed purchase transaction by comparing the GPS data in the geotagged image, representing the geotagging location, with a separately transmitted GPS data, representing the location of transmitting the geotagged image. For further assessment, it may further compare the time of geotagging the image with the time of transmitting the image. The service provider then determines on the overall validity of the claimed purchase transaction based on the determination on the validity of the payment instrument and the assessment results, and if it determines the purchase transaction is valid, processes requested payment to the merchant's account.
US10185960B2 Hands-free transactions verified by location
Conducting hands-free transactions comprises a server at a payment processing system, a user computing device, and a merchant computing device. The payment processing system registers a merchant system as a hands-free payment participant and provides a beacon identifier. The payment processing system receives a communication from a hands-free payment application on a user computing device, the communication comprising a transaction token, an identification of a user account, and the beacon identifier received by the user computing device via a wireless communication from a device associated with the merchant system and transmits the transaction token to the merchant system computing device. The payment processing system receives from the merchant system computing device, a transaction request, the transaction request comprising the token and transaction data associated with the transaction request and conducts the transaction between the user account and the merchant system based on the received token and transaction request.
US10185958B2 Cardless payment transactions
A method of processing a transaction between a customer and a merchant includes receiving from a mobile device of the customer or from another device of the customer an indication of consent to perform a cardless payment transaction with the merchant, receiving from the mobile device an indication that the customer is within a predetermined distance of the merchant, after receiving both the indication of consent and the indication that the customer is within the predetermined distance, sending to a computer system of the merchant an indication of the presence of the customer and personal identifying information for the customer, receiving data indicating a transaction between the customer and the merchant, and submitting the transaction to a financial service for authorization.
US10185955B1 Electronic wallet device for business transactions
An example device may include a plurality of card slots configured to hold at least two transaction cards, each card slot, of the plurality of card slots, including a card reader, one or more memories; and one or more processors, communicatively coupled to the one or more memories, to receive transaction information associated with a transaction at a transaction terminal; identify business information associated with the transaction; select a transaction card from the at least two transaction cards based on the transaction information and the business information; and provide a transaction token, associated with the selected transaction card, to be used in connection with the transaction terminal to process the transaction.
US10185954B2 Selecting a preferred payment instrument based on a merchant category
The invention provides a computer-implemented method to select a preferred card for a purchase based on a merchant category. In the exemplary method, the computer associates a plurality of financial accounts with an account of a user; associates a merchant category with a financial account associated with the user account; and receives data from a transaction. The computer can maintain a database of merchant categories; determine the category of the merchant based on the data associated with the transaction; and extract data to identify the merchant, such as merchant name, address, or telephone number. The computer can determine the geo-location of the user device and determine the merchant identify from the location. The computer can determine a merchant category of the merchant from the merchant identity; select the financial account associated with the merchant category of the merchant; and communicate the financial account selected to conduct the transaction.
US10185950B2 NFC transaction server
A near field transaction system includes a first transaction device having near field communication circuitry, and a portable device having near field communication circuitry. The system also includes at least one transaction server having a memory area with at least one application program, and a mechanism for establishing a data link between the server and the near field communication circuitry of the portable device. The application program is configured to perform a transaction with the first transaction device, using the near field communication circuitry of the portable device as a proximity relay to communicate with the first transaction terminal.
US10185949B2 System and method for authentication of a mobile device configured with payment capabilities
In various embodiments, a system, method, and computer readable medium (collectively, the “System”) for authenticating a mobile device configured to initiate payments is provided. The System may be configured to perform operations and/or steps comprising receiving, by the processor and in a secure environment, a secret element. The secret element may be transmitted to the processor (e.g., the issuer system) via a payment terminal. The System may further comprise comparing, by the processor and in the secured environment, the secret element to an issuer element. The issuer element may be linked with a flag that is associated with the transaction account. Moreover, the issuer element may be a data module that corresponds to be is not equal to the secret element. The System may also comprise authorizing, by the processor, a transaction initiated by the mobile device in response to the comparing being a satisfactory comparison.
US10185947B2 Computer system implementing a network transaction service
A network service operates to initialize and link a card instrument to a merchant or merchant location, so that the merchant can receive funds the service. One or more requests are detected to use the card instrument for one or more transactions, where each transaction involves a corresponding customer who has registered a customer funding account with the network service. For each of the transactions, a merchant account is funded using a funding account of the card instrument.
US10185940B2 Image capture transaction payment
Various systems, methods, and apparatuses are described for facilitating payment for a transaction. One example method may comprise capturing an image comprising a transaction bill and a form of payment for providing payment for the transaction. The example method may further comprise posting payment for the transaction to a point-of-sale terminal based at least in part on the captured image. Similar and related methods, apparatuses, systems, and computer program products are also provided.
US10185937B1 Workflow support for an annotations-based generic load generator
A generic transaction generator framework for testing a network-based production service may work in conjunction with a product-specific transaction creator module that executes transactions on the service. The transaction creator module may include runtime-discoverable information, such as source code annotations, to communicate product specific details to the framework. Runtime-discoverable information may identify transaction types, transaction methods, as well as dependencies between different transaction types and transaction methods. The framework may generate and execute various test transactions and may call a substituted transaction method for a transaction type on which a generated transaction depends prior to calling the generated transaction. The output from the substituted transaction may be used as input to the generated transaction when executed subsequently. Various data structures may be used to maintain information regarding which transactions have been substituted and to store data for use as input to subsequent transactions.
US10185934B2 Real-time context aware recommendation engine based on a user internet of things environment
The disclosure relates to a recommendation engine that may monitor, aggregate, filter, and otherwise process relevant information associated with a user Internet of Things (IoT) environment to provide personal and context-aware recommendations based on relevant real-time knowledge about various IoT devices and other items in the IoT environment. For example, the recommendations may be generated based on ranked associations between the user and the various items in the IoT environment, which may be determined from profiles, states, usage patterns, proximities, and other contextually relevant information about the IoT environment. Furthermore, the recommendations may be uploaded to a recommendation data server, shared with friends, or otherwise used to provide similar recommendations to other users, and in a similar respect, the recommendations may be based on information stored on the recommendation data server and/or recommendations provided to friends or other users having similar profiles to the user.
US10185933B2 Visualization and analysis of scheduling data
Methods and structure for presenting and analyzing schedule data. One exemplary embodiment is a system that includes an interface and a controller. The controller is able to identify a schedule comprising multiple events occurring over a length of time, to select a cyclic period within the length of time, and to generate a representation of the length of time as a view of a three dimensional (3D) helix wherein each revolution of the 3D helix corresponds with an iteration of the cyclic period. The controller is also able to determine an event location for each of the events along a path defined by the 3D helix, and to direct the interface to transmit instructions for presenting the 3D helix and the event locations via a display.
US10185932B2 Setting permissions for links forwarded in electronic messages
A permission manager detects when the message including the link is forwarded and sends a notification to the author indicating that the message was forwarded to another recipient. A notification may also be sent to the recipient who received the forwarded message indicating that the author has been notified that the recipient is not authorized to access the linked content within the forwarded message. The author may set the permissions for accessing the linked content from permission options that are displayed with the notification message sent by the permission manager. Once the permissions are set, the permission manager may send a notification to the recipient of the forwarded message with information relating to the set permissions.
US10185931B2 Thumbnail image previews
An instant message is received from an instant message sender and a determination is made that the instant message includes a link to a web page that was selected by the instant message sender. In response to determining that the instant message includes the link to the web page, an image corresponding to the web page is fetched and stored, and a thumbnail image preview of the fetched image is generated. In addition, the thumbnail image preview of the fetched portion of the web page is displayed while at least a portion of the instant message is displayed.
US10185928B2 Automated retail machine
An automated retail machine controlled by a server which operates by receiving an order for at least one item from a processor, and generating a unique identifier corresponding to the order. The unique identifier serves to both identify and retrieve the order, and also process payment method. The server then transmits the unique identifier back to the processor, which is then sent back to the server from a terminal once the unique identifier is processed and activated therein. The order is then sent to the terminal for vending, in which case, the at least one item is automatically vended. The unique identifier is then cancelled.
US10185927B1 Techniques for optimizing an inventory selection
Techniques are provided herein for utilizing an inventory engine to optimize the selection of a set of items to be stored as inventory at a storage location. A candidate set of items may be identified based at least in part on a selection model. In accordance with at least one embodiment, the selection model may be based at least in part on a capacity of the storage location and a threshold time duration by which purchased items of the set of items are to be transported from the storage location to a purchaser. A plurality of probability values corresponding to the candidate set of items may be determined. An optimal set of items may be determined based at least in part on the candidate set of items and the plurality of probability values.
US10185924B1 Security risk response impact analysis
Techniques are described for generating response recommendation information that describes one or more response profiles, each including one or more actions that may be performed to respond to a security risk present in a deployed software module. The response recommendation information may quantify, for each response profile, a cost and a benefit due to the performance of the action(s) included in the response profile. The cost may include lost revenues or other value lost due to the action(s). The benefit may include a mitigation of the security risk.
US10185921B1 Facility and resource access system
A system that allows an end-user to locate and gain access to a private facility, such as a restroom or other resource, without requiring that the end-user interact with any facility personnel. A mobile application allows a user to identify and proceed to a location where a private facility is available. When a user arrives at the location, the mobile application communicates with access control devices at the location to notify facility personnel of the user's presence and unlock doors or otherwise remove safeguards preventing general public access to the private facility.
US10185913B2 Antenna device and electronic apparatus
The purpose is to provide an antenna device ensuring good communication performance using a magnetic shielding effect, even when an antenna is arranged at back surface cover side of an electronic apparatus, and an electronic apparatus incorporating this antenna device. An antenna device incorporated in an electronic apparatus and communicating with an external apparatus via an electromagnetic field signal, including: an antenna coil inductively coupled to the external apparatus and arranged by winding around a conducting wire such that conducting wires opposing in width direction via an opening will be close to each other; a thermal diffusion sheet opposing to the external apparatus and arranged inside of a housing of the electronic apparatus; and a conductive sheet overlapped with a part of the antenna coil and the thermal diffusion sheet.
US10185910B2 Control system for controlling the power consumption of a wirelessly powered electronic device
A control system (100) for controlling a power consumption of an electronic device (300) is provided. The electronic device is adapted to communicate with a reader device via a wireless communication interface. The control system comprises a measuring unit (102) being adapted for measuring an actual field strength of an electromagnetic field provided by the reader device to the control system, a power delivery unit (101) being adapted for delivering power received via the electromagnetic field to the electronic device, and a control unit (103) being coupled to the measuring unit and being adapted for providing a control signal to the electronic device for controlling the consumption of the power being delivered to the electronic device, wherein the control signal is based on the actual field strength of the electromagnetic field.
US10185898B1 Image processing including streaming image output
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review. Images and their associated image tags are optionally added to an image sequence.
US10185896B2 Induction system for mold remediation
A mold remediation system includes a processor and an electromagnetic radiation source in communication with the processor. The electromagnetic radiation source is configured to emit radiation to heat a ferromagnetic material in or adjacent to a wall board upon which mold is located. The system also includes a temperature sensor in communication with the processor. The temperature sensor is configured to detect a temperature of the wall board. The processor is configured to compare the temperature of the wall board to a desired temperature to perform mold remediation.
US10185895B1 Systems and methods for classifying activities captured within images
An image including a visual capture of a scene may be accessed. The image may be processed through a convolutional neural network. The convolutional neural network may generate a set of two-dimensional feature maps based on the image. The set of two-dimensional feature maps may be processed through a contextual long short-term memory unit. The contextual long short-term memory unit may generate a set of two-dimensional outputs based on the set of two-dimensional feature maps. A set of attention-masks for the image may be generated based on the set of two-dimensional outputs and the set of two-dimensional feature maps. The set of attention-masks may define dimensional portions of the image. The scene may be classified based on the two-dimensional outputs.
US10185894B2 Picture management method and device, picture synchronization method and device
A picture management method and device, a picture synchronization method and device are disclosed. The picture management method can be applied to a client device, and comprises: receiving picture tags generated by a server device performing an image analysis based on original picture features received by the server device, the original picture feature being an original picture itself or original picture parameter(s); and classifying and archiving the original pictures represented by the original picture features according to the picture tags. The picture management method can be applied to a server device, and comprises: receiving original picture features and encrypted original pictures, the original picture feature being an original picture itself or original picture parameter(s); generating pictures tag by performing an image analysis on the received original picture features, and discarding the original picture features after generating the picture tags; and classifying and archiving the encrypted original pictures represented by the original picture features according to the picture tags. An intelligent classification and archiving of pictures based on the content of the pictures can be implemented by using said methods, and backup and sharing of picture data can be implemented through the server device while ensuring security of the picture data.
US10185893B2 Method and apparatus for generating time series data sets for predictive analysis
A computer-implemented method of generating, from time-series data, a time-series of data sets for predictive analysis, comprises dividing the time-series data into evenly-sized overlapping segments of data, generating an image representing data for each segment, using the time-series data to determine a trend associated with each image, and storing each of the generated images and its associated trend as a data set. In some embodiments of the method the image from each stored data set is transformed into numerical vectors through a feature extraction process using a pre-trained convolutional neural network. The numerical vectors are stored in association with the data set, and the data sets and associated numerical vectors are used to predict the trend for a new time-series image which has been generated from any time-series data.
US10185890B2 Method, computer and imaging apparatus for evaluating medical image data of an examination subject
In a method and computer for evaluating medical image data of an examination subject, a clinical marker of the examination subject is acquired that characterizes a status of the examination subject in relation to a physiological parameter, and a normal value range for the physiological parameter is ascertained that is matched to the status of the examination subject as a function of the clinical marker. Medical image data of the examination subject are acquired, and a value of the physiological parameter of the examination subject is determined using the medical image data. This value is compared with the normal value range matched to the status of the examination subject, and the result of the comparison is provided as an output.
US10185888B2 Systems and methods for processing images of objects using lighting keyframes
An image processing system and method for determining an intrinsic color component of one or more objects present in a sequence of frames, for use in rendering the object(s), is described. At least some of the frames of the sequence are to be used as lighting keyframes. A lighting estimate for a lighting keyframe A of the sequence of frames is obtained. An initial lighting estimate for a lighting keyframe B of the sequence of frames is determined. A refined lighting estimate for the lighting keyframe B is determined based on: (i) the initial lighting estimate for the lighting keyframe B, and (ii) the lighting estimate for the lighting keyframe A. The refined lighting estimate for the lighting keyframe B is used to separate image values representing the object(s) in the lighting keyframe B into an intrinsic color component and a shading component, for use in rendering the object(s).
US10185887B2 Textual representation of an image
At least a computer-implemented method and an apparatus for processing an image are described. In examples, numeric values for at least one property of the image are determined. These values are then converted into at least one corresponding text character, said conversion being independent of any text content within the image. This enables a text representation of the image to be generated that contains said plurality of text characters. This text representation may be used to index and search for the image.
US10185885B2 Tex line detection
A system and method for text line detection are described Examples include detection of symbols in an image received from an image-capturing device. In examples, for each of at least some of the symbols, neighboring symbols within a local region a given distance from the symbol are analyzed in order to determine a direction for a line in the local region. In examples, based on the determined directions for the lines, text lines in the image are identified.
US10185881B2 Traffic-light detection and classification using computer vision and deep learning
A method is disclosed for detecting and classifying one or more traffic lights. The method may include converting an RGB frame to an HSV frame. The HSV frame may be filtered by at least one threshold value to obtain at least one saturation frame. At least one contour may be extracted from the at least one saturation frame. Accordingly, a first portion of the RGB may be cropped in order to encompass an area including the at least one contour. The first portion may then be classified by an artificial neural network to determined whether the first portion corresponds to a not-a-traffic-light class, a red-traffic-light class, a green-traffic-light class, a yellow-traffic-light class, or the like.
US10185880B2 Method and apparatus for augmenting a training data set
A method, apparatus and computer program product are provided for augmenting a training data set. In a method, a first type of road sign is identified within an image, the orientation and scale of the first type of road sign within the image are estimated and stylistic content associated with the first type of road sign within the image is identified. The method transforms an image of a second, less common type of road sign based upon the orientation, scale and stylistic content of the first type of road sign. The method also creates a synthetic image in which the first type of road sign is replaced by a transformed representation of the second type of road sign and pixels are filled in the synthetic image about the second type of road sign that were previously occluded by the first type of road sign.
US10185879B2 Image processing device
Provided is an image processing device in which a region targeted for edge extraction of a taken image is divided into a plurality of partial regions 11(1) to 11(7) for which threshold values for edge extraction different from each other are set, respectively. An edge extraction unit 5, which extracts edges from the region targeted for edge extraction, performs processing of extracting the edges in the partial regions 11(1) to 11(7) by using the threshold values set so as to correspond to the each of the partial regions 11(1) to 11(7).
US10185878B2 System and method for person counting in image data
Systems and methods for person counting are disclosed. A method may include retrieving an image frame from a plurality of image frames captured by a camera. The image frame may be split into a grid of a plurality of cells of a pre-determined cell dimensions. The pre-determined cell dimensions may be based on dimensions of the retrieved image frame and reference dimensions of training images of a person detection classifier. At least a portion of the plurality of cells may be rearranged to generate a new image. The new image may be padded with at least one padding strip to adjust dimensions of the new image to the reference dimensions of the training images. Person detection may be performed using the new image and the person detection classifier to obtain a number of persons detected within the new image.
US10185868B2 Fingerprint authentication system and method of authentication using the same
Provided is a fingerprint authentication system and a method of authentication. The fingerprint authentication system may have a configuration to analyze a reflection wave signal reflected at a surface of an object under examination or an internal of the object under examination by applying a wave signal from at least one of signal communication unit of a fingerprint sensor to the object under examination. In the method of authentication, the controller in the fingerprint authentication system may be configured to selectively perform a first step authentication to authenticate a shape of a fingerprint, and a second step authentication to detect internal biometric information of the object under examination.
US10185865B2 Fingerprint recognition device, manufacturing method thereof, liquid crystal display
The present disclosure provides a fingerprint recognition device, a manufacturing method thereof, and a liquid crystal display comprising a fingerprint recognition device. The fingerprint recognition device comprises: a recognition element; a light-reflecting element arranged above the recognition element; and a temperature-sensitive liquid crystal layer arranged between the recognition element and the light-reflecting element. The recognition element comprises a plurality of recognition units, each of which includes a light-emitting sub-unit and a photosensitive sub-unit.
US10185864B1 Fingerprint sensing device and method operating the same
A fingerprint sensing device and a method operating the fingerprint sensing device are provided. The fingerprint sensing device includes at least one sensing core, a system unit, at least one switching unit and a charge holding unit. The switching unit is connected between the sensing core and the system unit to provide four different operation states: a normal state; an isolation state; a drive-up state; and a drive-down state. A voltage shift between the finger and the sensing core is generated by controlling the switching unit to perform different operation states in various orders.
US10185863B2 Ultrasonic transducer, method for manufacturing ultrasonic transducer, ultrasonic finger recognition sensor and electronic device
The present disclosure discloses an ultrasonic transducer. The ultrasonic transducer includes a piezoelectric layer. The piezoelectric layer includes an array of piezoelectric posts, a plurality of emitting electrodes, and a plurality of receiving electrodes. The piezoelectric posts are configured for emitting and receiving ultrasonic wave. The material of each of the piezoelectric posts includes lead zirconate titanate piezoelectric ceramics. The emitting electrodes are formed on a lower surface of the piezoelectric layer by a sputtering process. The receiving electrodes are formed on an upper surface of the piezoelectric layer by the sputtering process. Each of the emitting electrodes and each of the receiving electrodes include lead, zirconium, titanium, and/or alloys thereof. The present disclosure also discloses a method for manufacturing the ultrasonic transducer, an ultrasonic fingerprint recognition sensor having the ultrasonic transducer, and an electronic device having the ultrasonic fingerprint recognition sensor.
US10185853B2 Interrogator and interrogation system employing the same
A control and processing system for use with an interrogator and an interrogation system employing the same. In one embodiment, the control and processing system includes a correlation subsystem having a correlator that correlates a reference code with a reply code from a radio frequency identification (RFID) tag and provides a correlation signal therefrom. The control and processing system also includes a decision subsystem that verifies a presence of the RFID tag as a function of the correlation signal.
US10185850B2 Method for storing temporary data in a memory of an RFID tag associated with a consumable of a laboratory instrument and system comprising a laboratory instrument, consumable and RFID tag
A method for storing temporary data in a memory of a RFID tag associated with a consumable of a laboratory instrument for processing a reagent or biological sample is disclosed. The method comprises providing the RFID tag associated with the consumable. The RFID tag comprises a memory. The memory comprises a user memory configured to store user data and a system memory configured to store system data. The laboratory instrument writes the temporary data into the system memory. The temporary data are associated with a process to be carried out by the laboratory instrument. Further, a system comprising a laboratory instrument for processing a reagent or biological sample, a consumable and a RFID tag associated with the consumable is disclosed. The laboratory instrument is configured to carry out the method.
US10185849B2 Systems and methods for controlling antennas
Systems and methods for a distributed antenna network are provided. One system includes a plurality of antenna modules coupled via a communication line, with each antenna module configured to be switched between a through state and a connected state using radio-frequency identification (RFID) control signals. The system further includes a plurality of antennas, with each antenna connected to a corresponding antenna module. A controller is coupled to the communication line and configured to transmit RFID control signals to the plurality of antenna modules to selectively activate one of the antenna modules by switching the antenna module to the connected state to thereby activate an antenna connected to the antenna module in the connected state.
US10185847B2 Secure smartcard reader
A secure smartcard reader including a smartcard connector and a flexible printed circuit board wrapped around and at least partially surrounding the smartcard connector and at least partially defining a security volume enclosing the smartcard connector, the wrapped flexible printed circuit board defining on an outer-facing surface thereof a plurality of keypad contacts, the wrapped flexible printed circuit board defining electrical conductors connecting the plurality of keypad contacts to connector pads and the wrapped flexible printed circuit board defining a protective anti-tamper mesh protecting the electrical conductors.
US10185836B2 Format preserving encryption
Encrypting data without losing their format is important in computing systems, because many parties using confidential data rely on systems that require specific formatting for data. Information security depends on the systems and methods used to store and transmit data as well as the keys used to encrypt and decrypt those data. A policy broker is disclosed that maintains keys for clients in confidence, while providing cryptographically secure ciphertext as tokens that the clients may use in their systems as though they were the unencrypted data. Tokens are uniquely constructed for each client by the policy broker based on policies set by a receiving client detailing the formatting needs of their systems. Each client may communicate with other clients via the policy broker with the tokens and will send tokens unique to their system that the policy broker will translate into the tokens of the other party.
US10185835B2 Methods of dynamically securing electronic devices and other communications through environmental and system measurements leveraging tailored trustworthy spaces and continuous authentication
This invention is for a system capable of securing one or more fixed or mobile computing device and connected system. Each device is configured to change its operating posture by allowing, limiting, or disallowing access to applications, application features, devices features, data, and other information based on the current Tailored Trustworthy Space (TTS) definitions and rules which provided for various situationally dependent scenarios. Multiple TTS may be defined for a given deployment, each of which specifies one or more sensors and algorithms for combining sensor data from the device, other connected devices, and/or other data sources from which the current TTS is identified. The device further achieves security by loading digital credentials through a unidirectional multidimensional physical representation process which allows for the device to obtain said credentials without the risk of compromising the credential issuing system through the data transfer process. This secure system methodology may be used to create a Mobile Secure Compartmentalized Information Facility (M-SCIF), among other applications.
US10185834B2 Device and method for generating and displaying graphic codes specific for medical devices and medical treatment
The present invention relates to the field of information display and information playback on medical fluid management machines, in particular dialysis machines in which there should be a simple and reliable transmission of patient features and machine features to a mobile computer. The present invention is based on the problem of making available to the operating personnel information pertaining to the medical fluid management machine or a treatment to be performed therewith and doing so in a simple and convenient manner such that certain information should be readable only by certain groups of people. In this regard methods and devices have been proposed with which specific graphic codes are generated, encrypted and displayed or applied, these graphic codes being inputable and decodable by a mobile computer.
US10185832B2 Methods and systems for defending cyber attack in real-time
Provided are processes of monitoring or modifying a network of electronically connected assets that dynamically builds relationships and dependencies among detected vulnerabilities in one or more of the assets and sensor measurements so that risk assessment can be achieved more accurately and in real-time. A process includes: identifying a plurality of vulnerabilities on a network of electronically interconnected devices representing one or more critical assets; determining dependencies between each vulnerability in the plurality of vulnerabilities; creating a hidden Markov model representing an attack state of each vulnerability of the plurality of vulnerabilities; determining the exploit likelihood of each of the attack states at a first time; determining the most probable sequences or paths of the attack states; and identifying dynamically the risk of one or more of the critical assets based on the sequences or paths of attack states.
US10185830B1 Big data analytics in a converged infrastructure system
A method, a computer program product, a system for analyzing data in a converged infrastructure system, comprising capturing metadata associated with a network path via a port on a network switch enabled to collect metadata; capturing content data associated with the metadata via the port on the network switch enabled to collect metadata; and performing data analytics on the metadata and the content data.
US10185829B2 Bootstrapping without transferring private key
A machine implemented method of communication between server and remote device, the method comprising: determining an availability and address of the remote device on a network for communication with the server; obtaining a public key attributed to the remote device; signing the public key attributed to the remote device with a private key of the server and so generating a digitally signed certificate to verify the ownership of the public key as the remote device; and transmitting the digitally signed certificate to the remote device.
US10185825B2 System and method for generating rules for detecting modified or corrupted external devices
Disclosed are systems and methods for generating rules for detecting modified or corrupted external devices connected to a computer system. An exemplary method includes analyzing data associated with the external device connected to the computer system based on stored data associated with one or more other devices; identifying at least one anomaly associated with the analyzed data that indicates the detected external device is modified or corrupted; generating at least one rule in response to the identified anomaly, wherein the at least one rule is based on the external device; and storing the at least one rule in a database accessible to the computer system.
US10185820B2 PUF hardware arrangement for increased throughput
The present invention provides a method for authenticating distributed peripherals on a computer network using an array of physically unclonable functions (PUF). As each PUF is unique, each PUF is able to generate a plurality of challenge response pairs that are unique to that PUF. The integrated circuits of the PUF comprise a plurality of cells, where a parameter (such as a voltage) of each cell may be measured (possibly averaged over many readings). The plurality of cells in the PUF may be arranged in a one, two or more dimensional matrix. A protocol based on an addressable PUF generator (APG) allows the protection of a network having distributed peripherals such as Internet of things (IoT), smart phones, lap top and desk top computers, or ID cards. This protection does not require the storage of a database of passwords, or secret keys, and thereby is immune to traditional database hacking attacks.
US10185818B2 Methods for generating random data using phase change materials and related devices and systems
Devices and systems operable to generate random numbers are disclosed and described. Such include an array of phase change material cells electrically coupled to circuitry configured to initially set all cells in the array to a high state, send a programming pulse through the array having a current sufficient to randomly set each cell to either the high state or a low state to generate a random distribution of cell states across the array, and to read the random distribution of cell states out of the array.
US10185816B2 Controlling user access to electronic resources without password
Described herein are devices and techniques for remotely controlling user access to a restricted computer resource. The process includes obtaining an image from equipment of a user, wherein the image includes an indication of an individual and an indication of a local environment. The individual is identified within the image to obtain an identification of the individual, and the local environment is determined as a predetermined local environment based on the identification of the local environment. Access to a restricted computing resource is facilitated based on the determining that the individual is the user and that the local environment is the predetermined local environment. Other embodiments are disclosed.
US10185805B2 Medical image processing apparatus and method
A medical image processing apparatus and method are provided. The medical image processing apparatus includes a controller configured to acquire an icon based on information in a medical image file of an object, the icon having a shape of the object and comprising one or more sub-icons, and a display configured to display the icon. Each of the one or more sub-icons corresponds to an anatomical region of the object is configured to accept input to perform one or more image processing functions associated with the corresponding anatomical region.
US10185800B2 Apparatus and method for the measurement of pattern placement and size of pattern and computer program therefor
An apparatus and a method are disclosed for the measurement of pattern placement and/or edge placement and/or size of a pattern on a surface of a substrate for the semiconductor industry. At least one source for detection and at least one assigned detector are used to measure the positions of a pattern on a substrate. With a movable stage the substrate is moved while detection takes place. A displacement measurement system determines the position of the movable stage during the movement. A computer is used for correlating detected signals of the at least one detector along the derived trace line with the actual positions of the stage during the movement of the stage.
US10185799B2 Verification of photonic integrated circuits
Techniques and mechanisms for the use of layout-versus-schematic (LVS) design tools to validate photonic integrated circuit designs. Various implementations employ alternate analysis techniques with LVS analysis tools to perform one or more LVS analysis processes on photonic integrated circuits. These analysis processes may include curvilinear design validation and the associated flow implementations.
US10185798B2 Layout design system, semiconductor device using the layout design system, and fabricating method thereof
A layout design system, semiconductor device using the layout design system, and fabricating method thereof are provided. The fabricating method of a semiconductor device includes loading a first layout, wherein the first layout comprises a first active region and a first dummy region, and the first active region comprises a fin-type pattern design having a first width, generating a second layout by substituting the fin-type pattern design with a nanowire structure design and forming a nanowire structure by using the second layout, wherein the second layout comprises a second active region in the same size as the first active region, and a second dummy region in the same size as the first dummy region, the nanowire structure design has a second width greater than the first width, and the nanowire structure comprises a first nanowire extending in a first direction, a second nanowire extending in the first direction and being formed on the first nanowire at a spacing apart from the first nanowire, a gate electrode surrounding a periphery of the first nanowire and extending in a second direction of intersecting with the first direction, a gate spacer being formed on a sidewall of the gate electrode and comprising an inner sidewall and an outer sidewall facing each other, the inner sidewall of the gate spacer facing a side surface of the gate electrode, and a source/drain epitaxial layer on at least one side of the gate electrode and being connected to the first nanowire.
US10185797B2 Methods and devices for extraction of MEMS structures from a MEMS layout
Electronic design automation systems and methods for extracting Microelectromechanical systems (MEMS) objects from a manufacturing MEMS layout are described for MEMS layouts directed to MEMS devices including mass and spring objects. Pattern recognition is used on a MEMS layer of the MEMS layout to identify beams and supports. The identified beams and supports are then used to derive a set of intermediate MEMS objects. The intermediate MEMS objects are used to derive a set of output objects, where the set of output objects includes at least two mass objects and at least one active spring object. The set of output objects may then be used to generate a Lagrangian model of the MEMS device described by the MEMS layout.
US10185796B2 Computer implemented system and method for generating a layout of a cell defining a circuit component
The present invention provides a system and computer implemented method for generating a layout of a cell defining a circuit component, the layout providing a layout pattern for a target process technology. In accordance with the method, a process technology independent layout representation associated with the circuit component is input, the process technology independent layout representation being defined within a grid array providing a plurality of grid locations. A mapping database is provided having a priority ordered list of mapping entries, each mapping entry storing a process technology independent layout section and an associated layout pattern section for the target process technology. For selected grid locations within the grid array, a lookup operation is performed in the mapping database to determine a matching mapping entry, the matching mapping entry being a highest priority mapping entry within the priority ordered list whose process technology independent layout section matches a portion of the process technology independent layout representation at that selected grid location. The layout of the cell is then generated by incorporating, at each of the selected grid locations, the layout pattern section for the target process technology stored in the matching mapping entry. This provides an automated mechanism for generating cells whose layouts conform to a target process technology.
US10185793B2 Conditional-based duration logic
A model of a state machine may be created in a modeling environment, and the model may be executed over a simulation time. A duration operator may be defined within the model. The duration operator may include as an input argument, a conditional expression that may evaluate to True or False. During execution, the modeling environment may define a plurality of time steps over the course of the model's simulation time. The conditional expression of the duration operator may be evaluated at the time steps. When the conditional expression evaluates to True, the modeling environment may begin tracking elapsed simulation time, and may continue to track elapsed simulation time while the conditional expression remains True. The value of elapsed simulation time may be made available to other portions of the model.
US10185791B2 Initial stress and eigenstrain computation system and method
A system and method are provided for estimating initial stresses in and eigenstrains of a material. The system may receive measured geometric data including measurements of a material before and after the application of a manufacturing process thereto. The measurements may indicate a residual stress in a coupon after application of the manufacturing process. Estimated linear elastic strains may be calculated in respective opposing sides of the coupon based on the measured geometric data. A linear elastic reaction of the material to the manufacturing process may be calculated based at least in part on the estimated linear elastic strains. The system may then calculate an estimated initial stress in the material as a sum of the residual stress in the coupon and the linear elastic reaction of the material, and calculate an estimated eigenstrain of the material based at least in part on the estimated initial stress in the material.
US10185788B2 Rule based completion of maps with partial data
A rule set is used to generate an indoor map of a building from partial map data. In one embodiment, the partial map data is based at least in part on crowd sourced trajectory data. In one embodiment, a probabilistic rule set describes relationships in space usage of the indoor building. Hypothesis testing is performed. A most likely complete layout is determined, based on the partial coverage data and the rule set, which preserves the partial map data.
US10185786B2 Method and analysis for holistic casing design for planning and real-time
The disclosed embodiments include a method, apparatus, and computer program product for determining a suitable casing design for a well. For example, one disclosed embodiment includes a system that includes at least one processor and at least one memory coupled to the at least one processor and storing instructions that when executed by the at least one processor performs operations for receiving historical data associated with previously drilled wells; in response to a determination that the historical data associated with previously drilled well is relevant to the well, generating a first set of casing designs using a probabilistic approach and generating a second set of casing designs using a combination approach that combines the probabilistic approach with a deterministic approach; and selecting a suitable casing design from a resulting set of casing designs.
US10185785B2 System and method for tracking components of complex three dimensional structures
A build-out tracking method and application tracks historical changes within a complex and/or repeatedly modified structure and provides for queries about the build-out of the structure over time. The method returns precise installation data from any spatial point the user chooses to query within the structure by creating a ray that pierces the structure and collects data along its path. This returned data is an immediate record of current in situ and legacy configurations of any and all shape geometries, solving the technical problem created when a surface cannot be rendered into the traditional zero-Gaussian developed surface (upon which the prior art relied). Legacy parts, designs and materials can be evaluated for life-cycle service enabling optimization of the design in support of continuous improvement.
US10185779B2 Mechanisms for content aggregation, syndication, sharing, and updating
“Smart bookmarks” are described which facilitate aggregation, sharing, and dynamic access to the content in which a particular user has an interest.
US10185775B2 Scalable 3D mapping system
Disclosed are a system, apparatus, and method for multiple client simultaneous localization and mapping. Tracking and mapping may be performed locally and independently by each of a plurality of clients. At configurable points in time map data may be sent to a server for stitching and fusion. In response to successful stitching and fusion to one or more maps known to the server, updated position and orientation information relative to the server's maps may be sent back to the clients. Clients may update their local map data with the received server location data. Clients may receive additional map data from the server, which can be used for extending their maps. Clients may send queries to the server for 3D maps, and the queries may include metadata.
US10185773B2 Systems and methods of precision sharing of big data
An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.
US10185772B2 Query selection method and system
A system and method for query selection are provided. The method may include acquiring a natural language sentence, pre-processing to obtain a standard node sequence, constructing a node tree based on the relationship between an index node and other nodes, generating a data query command based on the node tree, querying data using the data query command, and filtering the results. The standard node sequence may include at least an index node and a condition node. The node tree may be used to characterize the index-condition combination. The system may include an acquisition unit, a pre-processing unit, a node tree construction unit, a translation unit, and a querying and filtering unit.
US10185766B2 Systems and methods for monitoring objects and their states by using acoustic signals
A computer system is communicably coupled to one or more sensor devices. The computer system obtains a database of stored acoustic signatures characterizing predefined acoustic signals generated by passive tags in response to physical motion of respective monitored objects associated with the passive tags. A first acoustic signal characterized by a respective acoustic signature and generated by a first passive tag is detected. In response, and based on the respective acoustic signature and information in the database, a first monitored object associated with the respective acoustic signature is identified, and a first state of the first monitored object is determined. The determined first state is stored in the database, and an indication of the first state is provided to an associated monitoring service.
US10185762B2 Predictive algorithm for search box auto-complete
In various exemplary embodiments, systems and associated methods to predict search results in an electronic environment are disclosed. In one embodiment, a method to provide responses to a search request includes receiving, from an end-user, one or more characters that form a portion of the search request. Prior to receiving a completed version of the search request from the end-user, a plurality of keywords is predicted based on the one or more characters. The prediction is based on the most probable keywords selected from a plurality of prior requests stored in a database. A plurality of responses is prepared based on the most probable keywords. The responses are fit within a single communications packet and returned as a reply to the search request. Other systems and methods are disclosed.
US10185761B2 Domain classification based on domain name system (DNS) traffic
Techniques are provided herein for classifying domains based on DNS traffic so that domains that are malicious or associated with malicious activity can be identified. Traffic between one or more domain name system (DNS) resolvers and one or more authoritative name servers hosted on the Internet is analyzed analyzing at a server having network connectivity. A mismatch between a hostname and Internet Protocol (IP) information for the hostname is detected in the traffic and domains included in the traffic are classified based on the detecting.
US10185760B2 Method and device for forming group using communication history information
When a communication occurs in an electronic device, groups are automatically generated according to the user's situation by: storing a communication history in a database; generating a first group from the database on the basis of the time and location information stored in the database at a predetermined time; retrieving a transmission list from the database and generating a second group from the database on the basis of an identifier of an opposing party included in the transmission list; retrieving a reception list from the database and generating a third group from the database on the basis of an identifier of an opposing party included in the reception list and the identifier of the opposing party included in the transmission list; and generating a fourth group on the basis of the information commonly included in at least two groups of the first group, the second group and the third group.
US10185750B2 Synthesizing directories, domains, and subdomains
SEO for an entire website can change the presence of the website on the internet, and change which webpages of the website rank higher for different internet searches. The SEO optimized website can provide a particular webpage in response to a particular search engine query rather than a generic landing page. SEO can determine a unified website configuration having individual webpages with higher search engine rankings for specific search engine parameters. This can allow for enhanced search engine optimization that directs search engine results to rank selected pages within a website higher than others to provide a more directed search result within the website.
US10185748B1 Combining natural language and keyword search queries for personal content collections
Providing incremental search suggestions as a user enters terms in a search query includes determining if a recently entered term is in a context-free dictionary of natural language phrases, generating natural language query search completion candidates corresponding to terms provided by the user in the search query if the recently entered term is in the context free dictionary, determining if the recently entered term contains a keyword hint if the recently entered term is not in the context free dictionary, generating keyword search completion candidates if the recently entered term is at least part of a keyword hint, scoring the candidates from a current iteration and any previous iterations from previously entered terms to provide a set of possible candidates, and ordering the possible candidates based on at least the scoring. Providing incremental search suggestions may also include building compound search queries that include natural language phrases and keywords.
US10185747B2 Presenting publisher data sets in context
Approaches to sharing information about third-party data sets in the context of an application. A computing device may be used to determine the context of an application that is executing on the computing device and searching an index that includes entries representing publisher data sets. The computing device may search the index for entries that are associated with the context of the application. In response to finding such an entry, the computing device displays information about the publisher data set that is associated with the entry.
US10185744B2 Caching views on historical data
In a general aspect, a computer-implemented method for executing a query on a table of a database, where the table has multiple partitions, can include receiving a query requesting a view on the table. The view on the table can be based on data included in a partition of the multiple partitions of the table. The method can also include determining a cached result to the query is not available in the database and generating a result to the query from, at least, the data of the partition of the multiple partitions. After the generating, the method can include building a cache including the result to the query, associating a transaction identifier for the query with the result to the query result in the cache; and returning the result to the query.
US10185730B2 Methods and systems for key-value-tuple-encoded storage
The present disclosure provides systems and methods for Key-Value-Tuple-encoded (KVT-encoded) object storage. In accordance with an embodiment of the invention, chunks of objects, storing payload data or metadata, are persistently stored by servers using KVT-encoded storage. Furthermore, the KVT encoding may be applied to advantageously re-structure content within a distributed object storage cluster, especially for object storage systems that allow payload references to be cached extensively. For such systems, it is of considerable value to honor (use as valid) existing chunk references after the underlying content has been re-structured. Further, the KVT encoding taught herein is completely compatible with a fully-distributed object storage cluster. One embodiment relates to a storage server that includes a persistent storage module that provides a key-value application programming interface that encodes multiple key-value-tuple (KVT) entries for one chunk. Other embodiments, aspects and features are also disclosed.
US10185729B2 Index creation method and system
A data searching system is provided for real-time database searching. The data searching system includes a plurality of databases having respective maximum data capacity, and a searching module configured to provide a searching service interface. The data searching system also includes an index module configured to write received data into one of the plurality of databases, to treat the received data as the most up-to-date data to be stored over data having a longer existence time period in the plurality of database when the plurality of databases are filled; and to create indices of the plurality of databases. Further, the data searching system includes a transmission module configured to send the created indices of the plurality of databases to the searching module to provide searching results of the data searching system.
US10185724B2 Method for sorting media content and electronic device implementing same
A method of sorting a media content is provided. The method includes receiving at least one search word, extracting at least one media content based on the received search word, identifying a user's selection for the extracted media content, generating a group, and including the at least one media content in the group based on the identified user's selection.
US10185720B2 Rule generation in a data governance framework
The invention relates to computer-implemented method for supplementing a data governance framework with one or more new data governance technical rules. The method comprises providing a plurality of expressions and a first mapping. The expressions assign natural language patterns to technical language patterns. The first mapping maps first terms to data sources. A rule generator receives a new natural language (NL) rule comprising one or more natural-language patterns and one or more first terms. The rule generator resolves the new NL rule into one or more new technical rules interpretable by a respective rule engine and stores the one or more technical rules in a rule repository.
US10185715B1 Reputation report with recommendation
The generation of an online reputation report for an individual is disclosed. First, an online reputation assessment is performed for an individual. Then, a report is generated. The report includes an individualized recommendation based on the online reputation assessment. The recommendation can be directed to the individual and can also be directed to an entity other than the individual.
US10185712B2 Standard exact clause detection
Embodiments relate to a system and a method for identifying, from contractual documents, (i) standard exact clauses matching clause examples and (ii) non-standard clauses semantically related to but not matching the clause examples. A standard feature data set comprising standard exact clauses matching clause examples is obtained. In addition, a mirror feature data set comprising semantically related clauses of the clause examples is obtained using semantic language analysis, where the mirror feature data set encompasses the standard feature data set. Non-standard clauses are obtained by extracting a difference between the mirror feature data set and the standard exact feature data set.
US10185708B2 Data summary view
Embodiments of the present invention provide methods, computer-readable media, and systems directed at providing a data summary view. In some embodiments, a method may include receiving a request to display a data summary view of search results of a search query. The request may be received while the search results are displayed in a table format. The method may further include causing display of the data summary view. The data summary view can include a summary report for a selected event attribute of a plurality of event attributes that are represented in the table format. The summary report can include summary entries that present a summary of data items of the selected event attribute and a summary graph of the data items. The summary graph may depict a distribution of at least a subset of the data items of the selected event attribute over a period of time.
US10185701B2 Unsupported character code detection mechanism
An electronic device is described which comprises a memory storing a font comprising a mapping from character codes to glyphs. The memory also stores character information comprising at least information about one or more unsupported character codes. A processor of the device processes text content comprising character codes using the font to create text output by converting the character codes into glyphs for display at a display associated with the electronic device. The processor is configured to capture the text output and detect whether the text output comprises at least one unsupported character code; and, in the case that at least one unsupported character code is detected, to output to a user of the device information about the unsupported character code obtained from the character information.
US10185698B2 Electronic device, computational processing method and storage medium
An electronic device includes a display, a memory and a processor being configured to: register a plurality of pieces of first computational data in input order; register at least one or more pieces of second computational data each time the second computational data is input, the at least one or more pieces of second computational data corresponding to the plurality of pieces of first computational data, and each piece of the second computational data including numerical value data and calculation data; when second computational data is registered, determine whether the registered second computational data is consistent with the first computational data in input order corresponding to the registered second computational data; when the registered second computational data is determined to be inconsistent with the first computational data, correct the first computational data; and resume the registration of the second computational data after the first computational data is corrected.
US10185696B2 Method for interface initialization using bus turn-around
An example method for initializing an interface includes driving a low voltage signal on data lanes and clock lanes. The method further includes performing a reset sequence and an initialization of a link configuration register. The method also includes driving a high voltage signal to the clock lanes and the data lanes. The method further includes driving a bus turn-around (BTA) sequence on the data lanes. The method also includes detecting that the BTA is acknowledged by a host controller.
US10185694B2 Manufacturing methods for printed circuit boards
We describe a method of manufacturing a plurality of electronic devices. The method comprises manufacturing a multi-device motherboard bearing programmable device circuit boards, each of these with an electronic device comprising a processor and programmable memory and being detachable from the motherboard except for one of more frangible links, at least one of these links comprising a programming connection. A device programming region bears a motherboard processor and program memory for programming the device circuit boards. Code for at least one application program for said electronic device is stored in said motherboard program memory. A user interface for the multi-device motherboard allows a user to configure each of the electronic devices to perform a defined function.
US10185693B2 High speed data serialization through hermetic seals
A method for transmitting data between the inside and outside of a hermetically sealed chamber, including: serializing first data into a first serial data for transmission; transmitting the first serial data at a first frequency using a first transmission line that connects the inside and outside of the hermetically sealed chamber; wherein the first transmission line is coupled to a first ground.
US10185690B1 Computer interconnect isolation
Methods and systems are provided routing access requests produced by a function to a physical sharing machine on a computer interconnect fabric. Access requests are routed through a switch that includes an NTB, the NTB using an address-lookup table to ensure that access requests made by multiple physical sharing machines are appropriately isolated from one another.
US10185688B2 Quality of service for internal I/Os using internal flow mechanism
A method for Quality of Service (QoS) for internal input/output (I/O) using an internal flow mechanism in a storage system is provided. The method includes establishing internal I/O flows corresponding to external I/O flows for one or more computing machines or virtual machines implemented with physical computing resources requesting I/Os. The method includes inheriting service-level agreement (SLA) values from the external I/O flows to the internal I/O flows and determining demands for the external I/O flows and the internal I/O flows. The method includes distributing credits to the internal I/O flows and the external I/O flows according to minimum I/O operations per unit time values, based on the service-level agreement values, and distributing remaining credits to the external I/O flows and the internal I/O flows according to priority and demand of each of the external I/O flows and the internal I/O flows.
US10185686B2 Connecting a peripheral device
The present disclosure describes a peripheral device. The peripheral device includes a device communication port to communicatively couple with a computer communication port on a computer. The peripheral device includes an automatic latch to mechanically secure the peripheral device to the computer by applying pressure in a direction that connects the device communication port and the computer communication port. The peripheral device includes a ground retention clip, to establish surface contact with an exterior surface of the computer to electrically ground the peripheral device.
US10185684B2 System interconnect and operating method of system interconnect
A system interconnect is provided which includes a first channel configured to transmit a plurality of control signals based on a first clock, and a second channel configured to transmit a plurality of data signals which correspond to the control signals based on a second clock. The first channel and the second channel allows a predetermined range of out-of-orderness, and the predetermined range of the out-of-orderness indicates that an order of the control signals is different from an order of the data signals which correspond to the control signals.
US10185683B2 Bus interface system
A bus interface system is disclosed that includes a master bus controller and a slave bus controller that are coupled by a bus line. The slave bus controller includes a decoder that allows for data to be transmitted along just the bus line. The decoder includes an oscillator, a first counter, and a comparison circuit. The oscillator is configured to be enabled by data pulses defined by the input data signal and generate oscillation pulses while enabled. The first counts the oscillation pulses and indicates a number of the oscillation pulses generated during a time slot. The comparison circuit is configured to this number with a reference number and generate a data output that represents a first logical value in response to the number being greater than the reference parameter and represents a second logical value in response to the number being less than the reference parameter.
US10185677B2 Non-interfering transactions
Embodiments relate to non-interfering transactions. An aspect includes receiving, by a first transaction, a conflicting remote access request from a requester, the remote access request being directed to a memory area that is owned as part of at least one of a transactional read set and transactional write set by the first transaction. Another aspect includes determining whether the requester is a second transaction that is indicated as a non-interfering transaction with respect to the first transaction. Another aspect includes, based on determining that the requester is indicated as a non-interfering transaction with the first transaction, handling the remote access request. Yet another aspect includes continuing execution of the first transaction and the second transaction after handling the remote access request.
US10185675B1 Device with multiple interrupt reporting modes
Peripheral devices may implement multiple reporting modes for signal interrupts to a host system. Different reporting modes may be determined for interrupts generated at a host system. Reporting modes may be programmatically configured for various operations at the peripheral device. Reporting modes may indicate a reporting technique for transmitting an indication of the interrupt and may indicate a priority assigned to reporting the interrupt. An interrupt controller for the peripheral device may report generated interrupts according to the reporting mode determined for the interrupts.
US10185672B2 Multiprocessor system with improved secondary interconnection network
Embodiments of a multiprocessor system are disclosed that may include a plurality of processors interspersed with a plurality of data memory routers, a plurality of bus interface units, a bus control circuit, and a processor interface circuit. The data memory routers may be coupled together to form a primary interconnection network. The bus interface units and the bus control circuit may be coupled together in a daisy-chain fashion to form a secondary interconnection network. Each of the bus interface units may be configured to read or write data or instructions to a respective one of the plurality of data memory routers and a respective processor. The bus control circuit coupled with the processor interface circuit may be configured to function as a bidirectional bridge between the primary and secondary networks. The bus control circuit may also couple to other interface circuits and arbitrate their access to the secondary network.
US10185668B2 Cost-aware cache replacement
Systems and methods relate to cost-aware cache management policies. In a cost-aware least recently used (LRU) replacement policy, temporal locality as well as miss cost is taken into account in selecting a cache line for replacement, wherein the miss cost is based on an associated operation type including instruction cache read, data cache read, data cache write, prefetch, and write back. In a cost-aware dynamic re-reference interval prediction (DRRIP) based cache management policy, miss costs associated with operation types pertaining to a cache line are considered for assigning re-reference interval prediction values (RRPV) for inserting the cache line, pursuant to a cache miss and for updating the RRPV upon a hit for the cache line. The operation types comprise instruction cache access, data cache access, prefetch, and write back. These policies improve victim selection, while minimizing cache thrashing and scans.
US10185663B2 Cache bypass
A data processing apparatus is provided including a memory hierarchy having a plurality of cache levels including a forwarding cache level, at least one bypassed cache level, and a receiver cache level. The forwarding cache level forwards a data access request relating to a given data value to the receiver cache level, inhibiting the at least one bypassed cache level from responding to the data access request. The receiver cache level includes presence determination circuitry for performing a determination as to whether the given data value is present in the at least one bypassed cache level. In response to the determination indicating that the data value is present in the at least one bypassed cache level, one of the at least one bypassed cache level is made to respond to the data access request.
US10185660B2 System and method for automated data organization in a storage system
A system and method for managing data in a storage system are provided. A system and method may include receiving a data block and a logical address and identifying, in a set of address sequence range (ASR) objects, an ASR object having an address sequence range that is close to the logical address. A system and method may include storing the data block in the storage system, and updating the ASR object to include the logical address.
US10185657B2 Method and system for optimizing deterministic garbage collection in NAND flash storage systems
A method for partial garbage collection in a NAND flash storage system is disclosed. The method includes receiving a real time data request task in a NAND flash storage system; executing the real time data request task in the NAND flash storage system; determining a condition whether a number of free pages in the NAND flash storage system is below a pre-determined threshold; for the condition that the number of free pages in the NAND flash storage system is below a pre-determined threshold, determining whether a partial garbage collection list is empty; for the condition that the partial garbage collection list is empty, selecting a victim block from a plurality of blocks in the NAND flash storage system; creating partial garbage collection tasks in the NAND flash storage system; and putting the partial garbage collection tasks in the partial garbage collection list.
US10185655B2 Systems and methods for rapid processing and storage of data
Systems and methods of building massively parallel computing systems using low power computing complexes in accordance with embodiments of the invention are disclosed. A massively parallel computing system in accordance with one embodiment of the invention includes at least one Solid State Blade configured to communicate via a high performance network fabric. In addition, each Solid State Blade includes a processor configured to communicate with a plurality of low power computing complexes interconnected by a router, and each low power computing complex includes at least one general processing core, an accelerator, an I/O interface, and cache memory and is configured to communicate with non-volatile solid state memory.
US10185654B2 Memory mapping management method for nonvolatile main memory system
A memory mapping management method for a system using nonvolatile memory (NVM) as main memory, including receiving a request to cancel a memory mapping, determining whether the memory mapping is a mapping of a file based on meta data relating to the memory mapping, separately storing the meta data when the memory mapping is the mapping of the file, and cancelling the memory mapping when the memory mapping is not the mapping of the file may be provided. Further, the memory mapping management method may include receiving a memory mapping request, searching for a memory mapping for a file in a memory mapping storage space when a requested memory mapping is a mapping of the file, and reusing a searched memory mapping found during the search when a region of the searched memory mapping includes a region required by the requested memory mapping in a virtual address space.
US10185651B2 Relocating a virtual address in a persistent memory
Some examples described herein relate to relocating a virtual address in a persistent memory. An example includes determining whether a base address of a virtual address segment in a persistent memory has changed. In response to the determination that the base address of the virtual address segment has changed, an offset value between the base address of the virtual address segment and a new base address of the virtual address segment is determined. The offset value is used to relocate a virtual address of a primary data structure in the virtual address segment from a present location to a new location in the persistent memory. Then, a present location of a virtual address of an associated data structure of the primary data structure in the virtual address segment is determined. The offset value is used to relocate the virtual address of the associated data structure of the primary data structure from a current location to another location in the persistent memory.
US10185650B1 Testing service with control testing
The techniques described herein provide software testing of a candidate software system. In some examples, a testing service compares at least one candidate response to at least a first control response to obtain one or more candidate test differences. The testing service may compare at least a second control response of the plurality of control responses to at least one of the first control response of the plurality of control responses or a third control response of the plurality of control responses to obtain one or more control test differences. The testing service may then analyze the one or more candidate test differences based on the one or more control test differences to generate an evaluation of whether one or more of the candidate test differences are due to differences between the candidate software system and the control software system that generated the first control response.
US10185649B2 System and method for efficient creation and reconciliation of macro and micro level test plans
A method includes creating a macro plan for a test project, creating a micro plan for the test project, wherein the micro plan and the macro plan are based on at least one common parameter, and reconciling the macro plan and the micro plan by identifying deviations between the macro plan and the micro plan based on the at least one common parameter.
US10185648B2 Preservation of modifications after overlay removal from a container
An example method of preserving a modification to an internal state of a computer system includes applying an overlay on a target container. The overlay includes a set of events corresponding to a first set of modifications to a computer system. The method also includes after applying the overlay, receiving a set of user requests corresponding to a second set of modifications to the computer system. The method further includes changing, based on the set of user requests, the third set of internal states of the computer system to the fourth set of internal states. The method also includes removing the overlay from the target container, while preserving the second set of modifications to the computer system.
US10185642B1 System and method for statistical application-agnostic fault detection
A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups. Interception and fault detection is transparent to the application, operating system, networking stack and libraries.
US10185635B2 Targeted recovery process
An apparatus comprises at least three processing circuits to perform redundant processing of common program instructions. Error detection circuitry coupled to a plurality of signal nodes of each of said at least three processing circuits comprises comparison circuitry to detect a mismatch between signals on corresponding signal nodes in said at least three processing circuits, the plurality of signal nodes forming a first group of signal nodes and a second group of signal nodes. In response to the mismatch being detected in relation to corresponding signal nodes within the first group, the error detection circuitry is configured to generate a first trigger for a full recovery process for resolving an error detected for an erroneous processing circuit using state information derived from at least two other processing circuits. In response to the mismatch being detected in relation to corresponding signal nodes within the second group the error detection circuitry is configured to generate a second trigger for a targeted recovery process for a subset of components of the erroneous processing circuit. By implementing a targeted recovery process for a subset of components of an erroneous processing circuit a cheaper recovery process may be provided.
US10185632B2 Data synchronization with minimal table lock duration in asynchronous table replication
Disclosed herein are system, method, and computer program product embodiments for minimizing table lock duration during lost change resynchronization between a source table and a replica table. An embodiment operates by detecting a restart at a source node or a replica node. A source table at the source node is then locked based on the detection. A database transaction is then created for a lost change resynchronization operation and the source table is unlocked. The database transaction is then compared to another database transaction based on its timestamp. Based on the comparison, either the database transaction for the lost change resynchronization operation or the other database transaction is executed.
US10185629B2 Optimized remote cloning
Optimized remoting cloning is disclosed, including: receiving data from a source storage system associated with an ongoing replication process of a snapshot; and prior to the completion of the replication process of the snapshot, generating a set of metadata associated with a clone of the snapshot, wherein at least a portion of data comprising the snapshot that has been received at the destination storage system can be read using the clone while the replication process of the snapshot is ongoing.
US10185628B1 System and method for prioritization of data file backups
Systems, methods, and computer-readable media for prioritizing backups of data on cameras. In some examples, a camera records media content items captured by the camera and detects features within respective media content items captured by the camera. The camera tags the media content items with data identifying the features detected within the respective media content items and, based on the data identifying the features detected within the respective media content items, ranks the media content items to yield respective media content item rankings. Based on the respective media content item rankings, the camera selects one or more of the media content items for a prioritized remote backup and, in response to detecting a threat to the camera, sends, according to one or more rules defined for the prioritized remote backup, data associated with the one or more of the media content items to a network destination.
US10185623B2 Reading and writing to NAND flash memories using charge constrained codes
A charge constrained bit sequence is processed to obtain a lower bound on a number of bit errors associated with the charge constrained bit sequence. The lower bound is compared against an error correction capability threshold associated with an error correction decoder. In the event the lower bound is greater than or equal to the error correction decoder threshold, an error correction decoding failure is predicted.
US10185622B2 Memory device having address and command selectable capabilities
Subject matter disclosed herein relates to memory management, and more particularly to partitioning a memory based on memory attributes.
US10185621B2 Method and apparatus for providing a display stream embedded with non-display data
A video device having data lanes and a method of operating the video device includes obtaining a stream of debug data in response to a test operation, framing the stream of debug data independent of establishing a video blanking period, and transmitting the framed stream of debug data across one or more data lanes of the video link for operation between a video source device and a video sink device. The method also includes generating a stream of video data related to the test operation, framing the stream of video data to establish a video blanking period, and transmitting the framed stream of debug data concurrently with the framed stream of video data across the one or more data lanes of the video link.
US10185619B2 Handling of error prone cache line slots of memory side cache of multi-level system memory
An apparatus is described that includes memory controller logic circuitry to interface with a memory side cache of a multi-level system memory. The memory controller logic circuitry includes error tracking circuitry to track errors of cache line slots in the memory side cache. The memory controller logic circuitry also comprises faulty list circuitry to store identifiers of faulty cache line slots that are deemed to be excessively error prone. The memory controller logic circuitry is to declare a miss in the memory side cache for requests that map to cache line slots identified in the faulty list.
US10185618B2 Method and apparatus for selecting one of a plurality of bus interface configurations to use
Provided are a method and apparatus for selecting one of a plurality of bus interface configurations to use. Selection is made of a first bus interface configuration having a first bus width to send data over the bus in response to an interface parameter indicating a first interface parameter. Selection is made of a second bus interface configuration having a second bus width to send data over the bus in response to the interface parameter indicating a second interface parameter, wherein the first bus width has fewer bits than the second bus width.
US10185616B1 Computer system vulnerability analysis apparatus and method
Apparatus and methods to evaluate computing systems' vulnerability implement a series of steps wherein a system may be selected, and a specific component identified. Obtaining component information may include methods for accessing its configuration address space. Creation of a list of control or configuration addresses is followed by filtering to identify documented, reserved addresses, documented reserved test addresses, and undocumented addresses. A filtered subset is tested by accessing each address contained in the subset, and verifying continuity of operation of the tested component, then accesses by reading, writing, or both to subset addresses to classify as benign to component and system. Failure may constitute data damage, component damage, system damage, component failure, or system failure.
US10185615B2 Analysis stack for an event flow
An analysis module is configured to receive data associated with an event flow. The data is received from a first analysis module (e.g., in a stack of analysis modules) or from the event flow. The analysis module is configured to execute an analysis operation on the data to generate a result. The analysis module can output the result to a second analysis module (e.g., in the stack of analysis modules) or to a user interface.
US10185610B2 Method and system for adjusting the maximum duration of time-critical functions
An improved method and system for achieving target function failure rates for time-critical functions. Communication systems often utilize distributed functions occurring in two or more nodes. Various embodiments of the invention enable such system to achieve target function failure rates by adjusting the maximum allowable duration for time-critical functions. Adjustments to either a function starting time or a maximum allowable function duration may be used to achieve target failure rates. Various embodiments measure a real-time function failure rate. Other embodiments simply lengthen or compress the maximum allowable function duration based on failure or success of the function. The function duration or the function duration statistics do not need to be known.
US10185607B1 Data statement monitoring and control
Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
US10185606B2 Scalable autonomic message-transport with synchronization
Methods and apparatus for inter-process communication are provided. A circuit may have a plurality of clusters, and at least one cluster may have a computation element (CE), a memory operatively coupled with the CE, and an autonomic transport system (ATS) block operatively coupled with the CE and the memory. The ATS block may be configured to perform inter-process communication (IPC) for the at least one cluster. In one embodiment, the ATS block may transfer a message to a different cluster based on a request from the CE. In another embodiment, the ATS block may receive a message by allocating a buffer in the memory and write the message into the buffer. The ATS block may also be configured to manage synchronization and schedule tasks for the CE.
US10185605B2 In-order message processing with message-dependency handling
The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes operations for identifying a sequence number of a first message, the sequence number indicating a position of the first message within a first sequence of messages. If a second message positioned prior to the first message in the first sequence is in a final processing state and the second message in the first sequence is a parent message, a plurality of child messages associated with the second message are identified. Each child message is associated with a sequence number indicating a position of the child message within a second sequence associated with the plurality of child messages. The computer-implemented method determines whether a child message positioned at the end of the second sequence is in a final processing state.
US10185604B2 Methods and apparatus for software chaining of co-processor commands before submission to a command queue
Methods and apparatus of interleaving two or more workloads are presented herein. The methods and apparatus may comprise a schedule controller and a coprocessor. The schedule controller is operative to utilize the first storage unit to manage context stored therein that allows for the coprocessor to interleave the two or more workloads that can be directly supported by the first storage unit. The coprocessor includes a dedicated first storage unit and an engine.
US10185603B2 System having in-memory buffer service, temporary events file storage system and backup events file uploader service
Computer-implemented methods and systems are provided. The system includes a data store that is configured to store events in an event table, a temporary events file storage system (TEFSS), and a cluster of application servers. The cluster includes a first application server that generates events, and a second application server that includes an events file uploader service. When the first application server is unable to directly write events to the data store, an indirect events writer generates events file(s), and writes the events file(s) to the TEFSS. Each events file includes a plurality of events flushed from an in-memory buffer service at the first application server. When the events file uploader service determines that the first application server is inactive, it reads the events file(s) from the TEFSS, and writes the events from each of the events files to the data store.
US10185601B2 Software defined SaaS platform
A system that transforms non-SaaS applications into tenant-aware SaaS applications is disclosed, which analyzes the non SaaS applications to determine which intercepts to external libraries need to be translated into SaaS intercepts that utilize SaaS tenancy services, SaaS operations services, and/or SaaS business services. The system transforms the non-SaaS applications into SaaS applications by providing intercept handlers that call SaaS services on demand when the transformed SaaS application throws a transformed SaaS interrupt.
US10185600B2 Multiple interface support
Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.
US10185599B2 Kernel mode accelerator
A system and method for disposing, in kernel space, a data plane having instructions operable to encrypt and transfer data over a network. The data plane is coupled to a control plane which resides in user space. The control plane has instructions operable to control the transfer of the encrypted data in kernel space. Certain embodiments include an application programming interface (API), which operates to expose a programming interface for encrypted communications which results in a more efficient data transfer because most of the data processing is done in kernel space.
US10185598B2 Method and system for offloading industrial tasks in a human-machine interface panel to other devices
In an industrial automation environment, a three-tier architecture is used to offload human-machine-interaction (HMI) automation tasks to local mobile devices and then the cloud, to take advantage of distributed computing and processing resources and to add new features to the HMI panel system. A scheduling algorithm based on the characteristics of the HMI tasks distributes these tasks intelligently among the local HMI panel, mobile devices and the cloud, to best utilize the merits of each tier.
US10185593B2 Balancing categorized task queues in a plurality of processing entities of a computational device
A plurality of processing entities are maintained. An indication is made of a primary processing entities group for a task control block (TCB). An indication is made of a secondary processing entities group for the TCB. In response to determining that the secondary processing entities group has processing cycles available for processing additional TCBs, the TCB is moved from the primary processing entities group to the secondary processing entities group for processing.
US10185585B2 Calculating a performance metric of a cluster in a virtualization infrastructure
In a computer-implemented method for calculating a performance metric of a cluster of hosts in a virtualization infrastructure a performance metric of each of a plurality of virtual machines in said virtualization infrastructure is accessing by a centralized management application of a virtualization infrastructure. The virtualization infrastructure comprises a plurality of hosts supporting the plurality of virtual machines. A performance metric of a cluster of the plurality of hosts is calculated by the centralized management application based on the performance metric of each of the plurality of virtual machines hosted by the cluster. The calculated performance metric of the cluster is transmitted to a database such that a history of performance metrics of the cluster are stored in the database.
US10185584B2 System and method for self-protecting data
Disclosed is a system comprising a physical memory, a processor and a software component. The software component includes a policy/domain handler for receiving data and a policy associated with the data; a hypervisor; and a file management module. The file management module receives a request from a third-party application to interact with a data file containing the data; sends an authorization and tag request to the policy/domain handler to check if the user and application are permitted to access the data, and if permitted, to generate hardware tags for the data file; and sends a secure data request to the hypervisor to create a secure data compartment for the data file and the hardware tags. Based on the authorization and tag request, and the security policy associated with the data, the policy/domain handler generates the hardware tags for the data file. Based on the secure data request, the hypervisor creates in the physical memory a secure data compartment containing the data file and the hardware tags, the hypervisor associating the hardware tags with the data in the secure data compartment. As the data is operated upon and moved to other memory areas, the hardware tags are propagated with the data according to tag propagation rules, and checked before performing operations that may lead to security breaches.
US10185583B1 Leveraging snapshots
A computer implemented method, computer program product, and system for continuous replication in a virtual environment comprising recovering, replication of, a volume on a first site after the crash of the first site, receiving, using an API, the differences between a previous point in time of the first volume and the current point in time of the first volume wherein the volume is being replicated to a second site, and using the determined differences to restore replication of the first volume of the replication site at the second site.
US10185577B2 Run-time adaption of external properties controlling operation of applications
An aspect of the present disclosure provides run-time adaption of external properties controlling operation of applications. In one embodiment, a setup data is maintained indicating conditions and properties that control the operation of applications. Each property is associated with a corresponding condition in the setup data to indicate that the property is to be configured upon satisfaction of the corresponding condition. In response to determining that a specific condition indicated in the setup data has been satisfied, a set of properties that is associated with the determined condition is identified. The applications are then automatically configured to thereafter operate with the identified set of properties.
US10185576B2 Method and system for customizing a software application
The technique introduced here includes a uniform customization system, which can support the customization of multiple software applications simultaneously. Customization data of a software application can be developed separately from the development of the application. The customization data is then stored, via the uniform customization system, into a customization storage. When the software application is executed, the software application retrieves, from the storage, the values of the customization data via the uniform customization system. The uniform customization system outputs the retrieved customization data indicating the current working context of a user, which may be used by the user to locate customization options in a customization user interface of the software application, for customizing functions performed in the current working context.
US10185575B2 Computing device for operating a machine session with persistent read cache and non-persistent write cache and related methods
A computing device may include at least one memory and a processor cooperating therewith to receive a streaming base disk image from a base disk on a provisioning server over a network upon booting up the computing device, and operate a machine session on the computing device from the streaming base disk image. Furthermore, while the machine session operates on the computing device from the streaming base disk image, the processor may further cooperate with the at least one memory to download and store the base disk image over the network from the provisioning server to a persistent read cache in the at least one memory that persists on the client device after rebooting, and store modifications to the streaming base disk image in a non-persistent write cache in the at least one memory that does not persist on the client device after rebooting.
US10185574B2 Live imaging of a device
Live imaging of a device can be performed. A client device can include at least two drives that are alternately employed to store the active OS partition. An imaging solution that executes on the active OS partition on a first drive can perform a live imaging process in which a second drive is fully imaged while the user continues to use the client device. Then, once the imaging of the second drive has been completed, the client device can be rebooted to cause the client device to boot from the second drive. In this way, the only downtime that a user may experience due to the imaging process is during the reboot. In a similar manner, when a client device includes only a single available drive, the drive can be divided into two or more sets of one or more partitions that are alternately employed as the active OS partition(s).
US10185571B2 Intelligent UEFI run-time services address space management
A method of re-mapping memory regions for firmware run-time services to a virtual address space of a kernel executed on a processor, includes the steps of selecting a re-mapping policy for re-mapping the memory regions for the firmware run-time services, creating a new mapping according to the selected re-mapping policy, and making a call to an application programming interface exposed by the firmware to apply the new map and re-map the memory regions for the firmware to the virtual address space of the kernel.
US10185570B2 Dynamic thread sharing in branch prediction structures
Embodiments relate to multithreaded branch prediction. An aspect includes a system for dynamically evaluating how to share entries of a multithreaded branch prediction structure. The system includes a first-level branch target buffer coupled to a processor circuit. The processor circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with the search request, and searching for an entry corresponding to the search request in the first-level branch prediction structure. The entry is not allowed based on a thread state of the entry indicating that the entry has caused a problem on a thread associated with the thread state.
US10185565B2 Method and apparatus for controlling register of reconfigurable processor, and method and apparatus for creating command for controlling register of reconfigurable processor
Provided are a method and an apparatus for controlling a register of a reconfigurable processor. The power of a register may be efficiently used by obtaining a command for each of a plurality of read ports of the register from a memory, obtaining activation information for each of the plurality of read ports from the obtained command, and determining an address value of each of the plurality of read ports on the basis of the obtained activation information.
US10185564B2 Method for managing software threads dependent on condition variables
An apparatus includes a buffer, a sequencing circuit, and an execution unit. The buffer may be configured to store a plurality of instructions. Each of the plurality of instructions may be in a first thread. In response to determining that the first instruction depends on the value of a condition variable and to determining that a count value is below a predetermined threshold, the sequencing circuit may be configured to add a wait instruction before the first instruction. The execution unit may be configured to delay execution of the first instruction for an amount of time after executing the wait instruction. The sequencing circuit may be further configured to maintain the plurality of instructions in the first buffer after executing the wait instruction, and to decrement the count value in response to determining that the value of the condition variable is updated within the amount of time.
US10185563B2 Control module for multiple mixed-signal resources management
The present solution targets independent or inter-dependent resource management scenarios such as multi-sensor and other scenarios of possible process/component sharing, intended for individual or group synchronized core task management as part of a flexible long-term solution for monitoring, self-calibration, built-in self-testing, measurements and/or group synchronization dependant strategies. An extension to I2C/I3C compatible instruments is described. Disclosed is a module comprising an interpreter sub-module, for receiving and responding to I2C/I3C sequences and a register bank module comprising a plurality of registers for storing values. The disclosed module and method of operation can be used for initialization, measurement, and resource management through mixed-signal analog bus scheduling, synchronization and group addressing for built-in calibration strategies for example.
US10185555B2 Method for automatically determining application recommendation result based on auxiliary information and associated computer readable medium and user interface
An application recommendation method includes following steps: checking at least one predetermined rule to generate at least one analysis result for at least one of a plurality of candidate applications; and automatically determining an application recommendation result of recommended applications, wherein the at least one of the candidate applications is selectively used as one recommended application in the application recommendation result according to the at least one analysis result. In addition, a computer readable medium stores a program code. When executed by a processor, the program code instructs the processor to perform steps of the application recommendation method. Moreover, a display screen shows an application hot zone according to the application recommendation result of recommended applications.
US10185552B2 Enforcing content constraints on delivery and end user changes
Methods, systems, and computer-readable storage media for providing a set of key-range-ranges associated with an application, the set of key-range-ranges defining a plurality of key ranges, each key-range-range being assigned to a respective role, determining that a key range is to be defined for the application by a user having a role, determining whether the key range conforms with the set of key-range-ranges and respective roles, accepting the key range at least partially in response to determining that the key range conforms with the set of key-range-ranges and respective roles, and initiating deployment of the application including the key range to a production system.
US10185549B2 Updating live system with static changes
Technologies are described for updating a live system with static changes. According to some examples, changes such as installing and/or removing features may be applied to a cloud based service in live environment without disrupting the service. New software may be patched and installed on an upgraded machine (i.e., server). New features, diagnostics, and language packs may be added. Existing features and certificates may be removed. To accomplish these, new software to be installed and existing software to be removed may be detected. Removal and additions may be performed without preparation and activation of replacement farms.
US10185548B2 Configuring dependent services associated with a software package on a host system
A software package to be installed on a host system may be identified. A service of the host system that is unavailable during an installation of the software package on the host system may be identified where the installation changes a configuration of the service. A determine may be made as to whether the service that is unavailable during the installation of the software package on the host system is being used by a virtual machine (VM) that is associated with the host system. A notification may be provided in view of the determination of the service associated with the software package being used by the VM that is associated with the host system.
US10185544B1 Naming devices via voice commands
Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.
US10185542B2 Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
An electronic device with one or more processors and memory includes a procedure for enabling conversation persistence across two or more instances of a digital assistant. In some embodiments, the device displays a first dialogue in a first instance of a digital assistant user interface. In response to a request to display a user interface different from the digital assistant user interface, the device displays the user interface different from the digital assistant user interface. In response to a request to invoke the digital assistant, the device displays a second instance of the digital assistant user interface, including displaying a second dialogue in the second instance of the digital assistant user interface, where the first dialogue remains available for display in the second instance of the digital assistant user interface.
US10185536B2 Communication method and terminal
A method includes: when a first terminal determines to start to execute a voice service, sending a first message to a third terminal, where the first message is used to trigger the third terminal to determine that a location relationship between a second terminal and the first terminal meets a preset condition, and when the second terminal is playing audio by using a loudspeaker, sending a second message to the second terminal, where the second message is used to control the second terminal to adjust a playing mode; and when the first terminal determines to stop executing the voice service, sending a third message to the third terminal, where the third message is used to trigger the third terminal to send a fourth message to the second terminal, and the fourth message is used to control the second terminal to restore the playing mode before the adjustment.
US10185535B2 Intermediary device for establishing wireless services
Various embodiments are disclosed for facilitating reception of a digital audio stream over a wireless personal area network (PAN). At a wireless network mobile computing device, a wireless network audio broadcast device is discovered. The wireless network audio broadcast device is operable to provide a digital audio stream over a wireless PAN. The wireless network mobile computing device facilitates the reception of the digital audio stream over the wireless PAN by a wireless network audio listening device.
US10185530B2 Contents sharing method and electronic device supporting the same
An electronic device for contents sharing is provided. The electronic device includes a memory configured to store at least one instruction, a sharable content and/or an application related to the sharable content, a processor configured to process at least one instruction stored in the memory and a display operatively connected to the processor. The processor is further configured to control for outputting, to the display, a sharing object set to transmit selected content to at least one of a plurality of external electronic devices individually or integrally, when an event corresponding to execution of the application or selection of the sharable content occurs.