Document Document Title
US10587285B1 Hardware friendly data compression
Systems, apparatus and methods are provided for compressing data. An exemplary method may comprise interleaving one or more literal length fields with one or more literal fields to an output. The literal fields may contain a first data segment literally copied to the output, and each of the one or more literal length fields may contain a value representing a length of a succeeding literal field. The method may further comprise determining a second data segment being matched to a previously literally copied sequence of data and a match position and writing to the output one or more match length fields and a match position field containing the match position. The literal length fields may contain a total length of the first data segment and the match length fields may contain a total length of the second data segment.
US10587284B2 Multi-mode compression acceleration
A computer system includes a plurality of hardware processors, and a hardware accelerator. A first processor among the plurality of processor runs an application that issues a data compression request to compress or decompress a data stream. The hardware accelerator selectively operates in different modes to compresses or decompresses the data stream. Based on a selected mode, the hardware accelerator can utilize a different number of processors among the plurality of hardware to compress or decompress the data stream.
US10587283B1 Mismatch compensation in an analog-to-digital converter using reference path reconfiguration
An analog-to-digital converter (ADC) and a method are disclosed. The ADC has a quantizer. The quantizer comprises a linear-feedback shift register (LFSR), a decoder configured to provide a plurality of switch control signals at a plurality of decoder outputs, respectively, the plurality of switch control signals responsive to a LFSR value of the LFSR output; an electrical reference, the electrical reference having a plurality of reference outputs, the electrical reference configured to provide a plurality of reference levels at the plurality of reference outputs, respectively; a first switch providing a first switch output and a second switch output; and a comparator, the comparator having a signal input, a first reference input, and a second reference input, the first reference input connected to the first switch output, and the second reference input connected to the second switch output.
US10587278B2 Sensor to encoder signal converter
An analog or digital to encoder signal converter is provided that includes a current sense circuit, if an analog input, configured to receive an analog signal from a sensor and convert the signal into a digital signal via an analog-to-digital converter. The digital signal is processed to generate an appropriate reading value and an encoder string is made that represents the desired value for data transmission, wherein the string is formatted for a selected, specific encoder reader protocol. In this way, existing data collection systems that require a specific encoder protocol for data transmissions can be expanded to collect data from any sensing device with an analog or digital output, thereby adding value to existing encoder data collection systems by enabling them to collect data from devices other than just the customer billing meters for which the encoder protocol networks were designed.
US10587269B2 Integrated circuit including an array of logic tiles, each logic tile including a configurable switch interconnect network
An integrated circuit comprising a plurality of logic tiles, wherein each logic tile (i) is physically adjacent to at least one other logic tile of the plurality and (ii) includes a configurable switch interconnect network including a plurality of switches electrically interconnected and arranged into a plurality of switch matrices, wherein the plurality of switch matrices are arranged into a plurality of stages including: (a) at least two of the stages which is configured in a hierarchical network, and (b) a mesh stage, wherein each switch matrix of the mesh stage includes an output that is directly connected to an input of a plurality of different switch matrices of the mesh stage and wherein the mesh stage of switch matrices of each logic tile is directly connected to the mesh stage of switch matrices of at least one other logic tile of the plurality of the logic tiles.
US10587266B2 Level-shift circuit and display device
The present disclosure provides a level-shift circuit and a display device. The level-shift circuit includes a logic setting unit, a control unit, a first field effect transistor, a second field effect transistor, and an over-current protection module. An input terminal of the logic setting unit is input with an initial signal. An output terminal of the logic setting unit is connected with an input terminal of the control unit. The over-current protection module is configured to reduce a resistance of the level-shift circuit when the level-shift circuit is in an initial stage, and increase the resistance of the level-shift circuit when the level-shift circuit is in a working stage.
US10587263B2 Load drive apparatus
Provided are a load drive apparatus in which a semiconductor chip using DTI for inter-element separation is mounted, the load drive apparatus being capable of diagnosing a dielectric strength voltage of the DTI and highly reliable and a failure diagnosis method of the load drive apparatus. There is provided a load drive apparatus in which a semiconductor chip is mounted. The semiconductor chip includes a load drive output unit formed on a semiconductor substrate. The load drive output unit has a first region where an MOSFET that controls load driving is formed and a second region insulated and separated by DTI from the first region and includes a first leakage current detection element provided in the first region, a second leakage current detection element provided in the second region, and a failure detection unit that determines a failure of the load drive output unit.
US10587261B2 Electrical circuit for control of an electrical device with high integrity
The invention relates to: Control circuit (1) for an electrical device (2), said control circuit (1) receiving as input a discrete electrical control signal (CMD), the control circuit (1) comprising a source (11) of voltage (±V) configured so as to supply the circuit according to a negative or positive voltage; a switch (12) normally closed in the absence of any discrete electrical control signal (CMD) and configured so as to isolate the electrical device from the voltage source as a function of the electrical control signal (CMD), said switch being connected between the voltage source and the electrical device (2); the switch (12) being sensitive to the discrete electrical control signal (CMD) for just one sense of voltage.
US10587258B2 Drive circuit of power semiconductor switch
A drive circuit of a power semiconductor switch includes: a pulse modulation circuit having a first terminal configured to receive a fault signal, an isolation transformer, and a pulse demodulation circuit; when there is no fault signal being received, the pulse modulation circuit outputs a first turn on pulse signal and a first turn off pulse signal via the isolation transformer and the pulse demodulation circuit to charge/discharge a gate capacitor of the power semiconductor switch, so as to drive the power semiconductor switch to be turned on and turned off at a first speed; when the fault signal is received, the pulse modulation circuit outputs a second turn off pulse signal via the isolation transformer and the pulse demodulation circuit to discharge the gate capacitor of the power semiconductor switch, so as to drive the power semiconductor switch to be turned off at a second speed.
US10587256B2 Operation method of signal receiver, pulse width controller, and electronic device including the same
An operation method of a signal receiver includes sequentially receiving 0-th and first bits through one signal line, and adjusting a width of any one of a first high duration and a first low duration of a first signal corresponding to the first bit, based on values of the 0-th and first bits, when the values of the 0-th and first bits are identical to each other.
US10587255B2 Multi-level output driver with adjustable pre-distortion capability
A PAM (Pulse Amplitude Modulation) modulator driver is configured to receive a PAM input signal having N input amplitude levels and provide a PAM output signal having N output amplitude levels, where N is an integer. The PAM modulator driver circuit configured to electrically adjust amplitude levels in the PAM output signal.
US10587254B2 Apparatus and method for controlling alternator of vehicle
Disclosed is a method for controlling an alternator of a vehicle that can change a Pulse Width Modulation (PWM) duty cycle change rate to reach a target PWM duty cycle after completion of an initial engine stabilization. According to the method, PWM duty cycle is increased using an initial rate received from an ECU to prevent an engine overload from occurring when a current PWM duty cycle is less than a predetermined reference duty cycle. When the current PWM duty cycle becomes higher than the predetermined reference duty cycle, PWM duty cycle change rate can be adjusted to flexibly suppress engine RPM fluctuation and vibration in real time and to improve a response speed of an alternator output voltage.
US10587253B1 Ring oscillator-based programmable delay line
A programmable delay line includes a pulse generator configured to generate a pulse in response to a transition of an input signal; an oscillator configured to generate a clock in response to the pulse; a counter configured to change a current count from a first value towards a second value in response to periods of the clock; and a gating device configured to output the transition of the input signal to generate an output signal in response to the current count reaching the second value. The delay of the input signal is a function of the difference between the first value and the second value. The delay line may be used in different applications, such as a dynamic variation monitor (DVM) configured to detect supply voltage droop. The DVM may be in an adaptive clock distribution (ACD) to reduce the clock frequency for a datapath in response to a droop.
US10587250B2 Current-starving in tunable-length delay (TLD) circuits employable in adaptive clock distribution (ACD) systems for compensating supply voltage droops in integrated circuits (ICs)
Current-starving in tunable-length delay (TLD) circuits in adaptive clock distribution (ACD) systems for compensating voltage droops in clocked integrated circuits (ICs) is disclosed. Voltage droops slow propagation of signals in clocked circuits. However, clock delay circuits in a TLD circuit increase a clock period by increasing a clock delay in response to a voltage droop. In large power distribution networks (PDN), impedance can delay and reduce the magnitude of voltage droops experienced at the TLD circuit. If the voltage droop at the TLD circuit is smaller than at the clocked circuit, then the clock period isn't stretched enough to compensate the slowed clocked circuit. A current-starved TLD circuit starves the clock delay circuits of current in response to a voltage droop indication, which further increases the clock signal delay, and further stretches the clock period to overcome a larger voltage droop in clocked circuits in other areas of the IC.
US10587243B2 Saw filter device and method of manufacturing the same
A surface acoustic wave (SAW) filter device includes: a first layer disposed on a substrate; an inter-digital transducer (IDT) electrode layer disposed on the first layer; a second layer covering the IDT electrode layer and the first layer; and an overlay layer covering the second layer, wherein the first layer includes any one or any combination of any two or more of a metal layer, a metal oxide layer, and an oxide layer.
US10587238B2 Sound processing method
The invention is related to sound processing methods, especially to digital sound processing methods. In an embodiment of the invention, the method includes at least the following steps: calculating the magnitude spectrum of a segment of the sound signal, processing of the calculated magnitude spectrum to produce an outline of the spectrum indicating the peaks of the calculated magnitude spectrum, processing said outline to adjust said peaks and surrounding frequency areas of the spectrum, applying a Hilbert transform to said processed outline for forming the complex spectrum of a minimum phase impulse response, and convolving said minimum phase impulse response with said segment of the sound signal for forming a processed output signal segment.
US10587236B2 Driver circuit and operational amplifier circuit used therein
A driver circuit includes a first operational amplifier circuit, a second operational amplifier circuit, and at least one power switching circuit is provided. The first operational amplifier circuit receives a first input signal and generates a first output signal according to the first input signal. The second operational amplifier circuit receives a second input signal and generates a second output signal according to the second input signal. The at least one power switching circuit is coupled to the first operational amplifier circuit and the second operational amplifier circuit, and configured to switch at least one power supply for both the first operational amplifier circuit and the second operational amplifier circuit.
US10587235B2 Biased amplifier
In one example an amplifier includes a bias circuit, an open-loop gain stage including a first PMOS having a gate coupled to a first node, a source coupled to a second node, a drain coupled to a third node, and a bulk coupled to the bias circuit, a second PMOS having a gate coupled to a ground node, a source coupled to the second node, a drain coupled to a fourth node, and a bulk coupled to the bias circuit, a first NMOS having a drain and a gate coupled to the third node and a source coupled to a fifth node, a second NMOS having a drain coupled to the fourth node, a gate coupled to the third node, and a source coupled to the fifth node, an adjustable resistor coupleable between the third and fourth nodes, and a buffer stage coupled to the open-loop gain stage.
US10587234B2 Non-inverting differential amplifier with configurable common-mode output signal and reduced common-mode gain
An embodiment of an amplifier circuit includes first, second, and third amplifiers. The first and second amplifiers are configured to amplify a differential input signal with a non-inverting gain. And the third amplifier, which can be a transconductance amplifier, is configured to cause the first and second amplifiers to amplify a common-mode input signal with a gain that is less than unity. The third amplifier can also be configured to cause the first and second amplifiers to generate a common-mode output voltage that is substantially independent of the common-mode input voltage. Consequently, in addition to presenting a high input impedance and a low noise factor, such an amplifier circuit has a configurable common-mode output voltage and has a lower common-mode gain (e.g., less than unity, approaching zero) than other non-inverting differential amplifiers.
US10587233B2 High power RF switches using multiple optimized transistors and methods for fabricating same
An RF switch includes series-connected transistors having different threshold voltages, breakdown voltages and on-resistances, without relying on different channel lengths to provide these differences. A first set of transistors located near a power amplifier output are fabricated to have first channel regions with relatively high dopant concentrations. A second set of transistors located near an antenna input, are fabricated to have second channel regions with relatively low dopant concentrations. The first set of transistors can also include halo implants to increase the dopant concentrations in the first channel regions. Lightly doped drain (LDD) regions of the first set of transistors can have a lower dopant concentration (and be shallower) than LDD regions of the second set of transistors. Transistors in the first set have a relatively high on-resistance, a relatively high breakdown voltage and a relatively high threshold voltage, when compared with transistors in the second set.
US10587229B1 Multi-stage stacked power amplifier feedback circuit for improved performance
Methods and devices for providing a feedback network in a multi-stage power amplifier are described. According to one aspect, a final amplifier of the multi-stage power amplifier is a cascode amplifier. The feedback network is placed between an output of the final amplifier and an output of a driver amplifier. The feedback network can decrease a mismatch between the output impedance of the final amplifier and a load presented to the final amplifier. In addition, the feedback network can change a load presented to the driver amplifier and thereby allow the transfer functions of each stage to be tuned so that the overall transfer function of the multi-stage amplifier becomes more linear.
US10587227B2 Amplifier and electronic circuit
In an amplifier that uses a transistor, a minimum operation voltage is lowered.An amplifier includes a P-type transistor and an N-type transistor connected in series, and an operational amplifier. An output terminal of the operational amplifier is connected to gates of both the P-type transistor and the N-type transistor. One of an inverting input terminal and a non-inverting input terminal of the operational amplifier is connected to drains of both the P-type transistor and the N-type transistor. Further, a predetermined reference voltage is applied to another of the inverting input terminal and the non-inverting input terminal.
US10587222B2 Method of operating photovoltaic generators, corresponding circuit, device and system
A photovoltaic power generation plant includes a plurality of photovoltaic generators cooperative in producing photovoltaic power. Coupled with the photovoltaic generators in the plurality of photovoltaic generators are respective sensor devices, the sensor devices including sensor circuits of the individual current-to-voltage characteristics of the photovoltaic generators. The sensor circuits in the sensor devices can be activated to sense the individual current-to-voltage characteristics of the photovoltaic generators, with the individual current-to-voltage characteristic being indicative of the functionality of each photovoltaic generator.
US10587221B2 Modular solar battery
Described herein are apparatuses, systems, and methods for a modular solar battery (MSB). The MSB may include a solar shell that includes a solar cell, a rechargeable battery that is charged by the solar cell, and control circuitry coupled to the solar cell and/or the rechargeable battery. The MSB may be in the form of a commercial battery. The control circuitry may include circuitry for solar power optimization, information sharing, battery charging, and/or battery health monitoring. The control circuitry may include a communication circuit to communicate information about the MSB to an external device. Other embodiments may be described and claimed.
US10587219B1 Solar panel defroster cover
A transparent film has an adhesive backing adapted to emanate heat through heating elements incorporated throughout the film. The film is applied to a front surface of a solar panel array to provide the heat necessary to melt snow and ice. The device is provided with temperature sensors, inverters, and a battery to enable the device to self-activate and to accumulate and store electric power. When the accumulated snow and ice have been melted, the device de-activates and the transparent nature permits sunlight to enter and charge the solar cells.
US10587217B2 Solar power system and methods, use and computer readable medium relating to monitoring solar power production
The invention relates to a solar power system and method of monitoring a solar power system. The system comprises one or more stationary solar energy modules supported by a support structure, at least one sensor connected to at least one of the stationary solar energy modules or to the support structure for providing measurement data, and a data transfer unit (16) functionally connected to the sensor for receiving the measurement data and adapted to transmit said measurement data to data analysis unit. According to the invention, the at least one sensor is an acceleration sensor adapted to measure acceleration of said at least one stationary solar energy module or the support structure as the measurement data. The invention allows for detecting mechanical failures caused by environmental factors, for example, in stationary solar power plants at an early stage.
US10587213B2 Motor drive apparatus to detect occurrence of leakage current
A motor drive apparatus includes a converter configured to convert AC power inputted by an AC power supply to DC power and to output the same to a DC link, a DC link capacitor provided for the DC link, an inverter configured to convert the DC power in the DC link to AC power for driving a motor and to output the AC power, a DC voltage detection unit configured to detect a value of DC voltage applied across the DC link capacitor, an AC voltage detection unit configured to detect a peak value of AC voltage on an AC input side of the converter, and a leakage current detection unit configured to detect a leakage current caused by driving the motor, based on the value of DC voltage detected by the DC voltage detection unit and the peak value of AC voltage detected by the AC voltage detection unit.
US10587210B2 Energy sensing and harvesting cantilever
An energy harvesting cantilever formed from multiple curved sections, with each curved section wrapped within the prior curved section but in an opposing direction, is the proposed solution to the problems described above. Such an energy harvesting cantilever favors bending over torsion, can be manufactured at a small scale, and will generate useful electrical energy with low frequency inputs.
US10587206B1 Clamp control based on a converter output supply voltage mode and a converter input supply voltage mode
A system includes a clamp circuit configured to regulate a converter input supply voltage based on control signals. The system also includes a converter configured to the adjust the converter input supply voltage to a converter output supply voltage. The system also includes a controller configured to adjust the control signals for the clamp circuit using a first mode based on the converter output supply voltage and a second mode based on the converter input supply voltage.
US10587203B2 Power conversion apparatus
A power conversion apparatus in which wiring lines are provided between DC buses of a first converter unit and DC buses of a second converter unit. The wiring lines are provided between the DC buses of the second converter unit and DC buses of a third converter unit. Fuses are interposed in the wiring lines, respectively.
US10587201B1 Method for controlling smooth switching of operation direction of bidirectional resonant CLLC circuit
Provided is a method for controlling smooth switching of an operation direction of a bidirectional resonant CLLC circuit, which applies to the bidirectional resonant CLLC circuit. The method includes the following steps: Step 1: detecting a current circuit state and controlling the bidirectional resonant CLLC circuit to operate in a forward operation state by means of a primary bridge and a secondary bridge, by a controller; Step 2: performing Step 3 when an externally transmitted reference signal received by the controller or an internal preset reference signal in the controller is an operation direction switching signal; Step 3: performing frequency conversion control, by the controller; Step 4: performing preparation of phase shift control and generating a driving signal of the secondary bridge, by the controller; Step 5: performing the phase shift control, by the controller; and Step 6: switching a circuit operation state to an inverse operation mode.
US10587193B2 Synchronous buck regulator with short circuit to voltage source protection
A method and apparatus for a power converter assembly detects an over-current, latches off a low-side switch if an over-current is detected, holds the low-side switch latched off until a PWM controller provides a predetermined minimum pulse to the latch (for the duration of the over-current), and unlatches the low-side switch if a PWM controller provides a predetermined minimum pulse to the latch. A power converter assembly includes a PWM controller coupled to the main switch, the PWM controller configured to control the main switch according to a duty cycle. A latch is coupled with a secondary switch and configured to selectively turn off the secondary switch. The PWM controller is configured to provide a PWM control signal to the latch, and the control signal is configured to reset the latch to allow the secondary switch to turn on only when the PWM begins operating with a minimum pulse width.
US10587188B2 Resonant pulsed voltage multiplier and capacitor charger
Systems and methods for quickly charging a load capacitance to a voltage level that is a multiple of the DC input voltage are provided herein. In one approach, the load capacitance is charged by a voltage multiplication circuit, and the load capacitance is subsequently discharged into a resonant circuit that drives a diode opening switch in order to create a fast rising, unipolar electrical pulse.
US10587183B2 Electronic amplifier for amplifying an input signal
An electronic amplifier for amplifying an input signal has a branching node, a supply branch, a balance branch, an auxiliary branch and a load branch. All of the branches are connected in parallel to each other relative to the branching node and a reference potential. The supply branch supplies a DC voltage to the branching node. The balance branch absorbs and/or storing electric energy. A current supply device supplies a DC current. The control switch, the current valve and the current source are in different branches. The control switch, in a pass current state, establishes a current flow from the supply branch into either the auxiliary branch or the balance branch. In the block current state, current flows from the current supply device to the balancing device. The supply, balance and auxiliary branches provide an amplified signal to the load, controlled only by the input signal at the control switch.
US10587181B2 Power semiconductor device with built-in resistor between control electrode and control terminal, and power semiconductor drive system
Each of a plurality of semiconductor elements is provided with a first control terminal and a second control terminal. A built-in gate resistor is connected between the semiconductor element and the first control terminal. Individual voltage pulse signals are input to the second control terminals when the plurality of semiconductor elements are individually turned on and off. A common voltage pulse signal is input to some of the first control terminals when a first group of semiconductor elements is turned on and off in common. A common voltage pulse signal is input to others of the first control terminals when a second group of semiconductor elements is turned on and off in common.
US10587180B2 Magnetic elevator drive member and method of manufacture
An illustrative example embodiment of a method of making a rotary magnetic drive member includes establishing a plurality of magnet retainers on a rod using an additive manufacturing process. Magnets are inserted between the retainers with magnetic poles of axially adjacent ones of the magnets oriented with like poles facing toward a portion of one of the retainers between the adjacent ones of the magnets.
US10587177B2 Linear motor and electric device with linear motor
A linear motor includes an armature mounted for driven linear oscillation substantially along a longitudinal direction; a secondary mass mounted for linear oscillation substantially along the longitudinal direction; and a coupling unit for coupling the armature and the secondary mass. The coupling unit includes at least two coupling spring assemblies and at least a coupling element, the coupling spring assemblies being arranged in planes perpendicular to the longitudinal direction and being spaced apart from each other, and the coupling element being fixedly connected with the coupling spring assemblies.
US10587175B2 Double-stator rotating electric machine
A double-stator rotating electric machine includes a rotor, an outer stator disposed radially outside the rotor with an outer gap formed therebetween, and an inner stator disposed radially inside the rotor with an inner gap formed therebetween. The outer stator has an outer multi-phase coil wound thereon, and the inner stator has an inner multi-phase coil wound thereon. Moreover, the inner gap formed between the inner stator and the rotor is set to be larger than the outer gap formed between the outer stator and the rotor.
US10587171B2 Manufacturing method for rotating electric machine
A manufacturing method for a rotating electric machine, in which the distal end portions of a plurality of coil ends, which are projected from slots of a stator core of a rotating electric machine and which are arranged in the radial direction of the stator core to form a plurality of layers, are held, and the coil ends are twisted and bent while moving the distal end portions in the circumferential direction. Neutral lines for bending the coil ends are different for each layer, and the neutral lines for the bending are positioned on farther outer sides for coil ends of farther outer layers.
US10587167B2 Rotor assembly having improved cooling path
A rotor assembly includes: coil turns each of which has a plurality of conductors stacked in a multilayer structure and includes a linear part interposed between teeth of a rotor body and formed in a longitudinal direction with ducts through which cooling fluid moves, and a curved part extending from the linear part and disposed in an arc shape on an outer circumferential surface of a spindle; and a turn insulator interposed between the conductors, and insulating the conductors from each other. The curved part may include a wave-shaped cooling path, which is formed in a longitudinal direction in a planar surface thereof, communicates with the ducts, and guides the cooling fluid to the ducts. Furthermore, through holes each of which is shorter than the duct are formed in the turn insulator at a position corresponding to the duct.
US10587165B2 Method for pre-conditioning a kinetic energy storage system
A flywheel energy storage system incorporates various embodiments in design and processing to achieve a very high ratio of energy stored per unit cost. The system uses a high-strength steel rotor rotating in a vacuum envelope. The rotor has a geometry that ensures high yield strength throughout its cross-section using various low-cost quenched and tempered alloy steels. Low-cost is also achieved by forging the rotor in a single piece with integral shafts. A high energy density is achieved with adequate safety margins through a pre-conditioning treatment. The bearing and suspension system utilizes an electromagnet that off-loads the rotor allowing for the use of low-cost, conventional rolling contact bearings over an operating lifetime of several years.
US10587162B2 Electric motor waste heat mode to heat battery
An electric motor includes a case, a stator that includes end-windings, a rotor coupled to the case via at least one rotor bearing, at least one drive motor fluid pump, and drive motor electronics. The rotor includes a hollow cylindrical body, a first shaft portion, and a second shaft portion, a fluid feed tube having a fluid receive end and a fluid feed end, the fluid feed end extending into the hollow cylindrical body, and a plurality of fluid exit ports. The drive motor electronics power the stator with or without causing rotation of the rotor. The drive motor fluid pump pumps fluid into the hollow cylindrical body via the fluid feed tube, pumps the fluid out of the plurality of fluid ports, and onto the stator end-windings to collect heat from the rotor and the stator. The heated fluid may be used for heating a battery.
US10587161B2 Rotary electric machine
A rotary electric machine includes a rotor, a stator and a case. The rotor includes a rotor core, a plurality of permanent magnets disposed in the rotor core, and an end face plate disposed such that an inside surface thereof is in contact with an end face of the rotor core. The stator includes a stator core and a coil disposed in the stator core, and is disposed on an outer peripheral side of the rotor to face the rotor. The case accommodates the rotor and the stator, and includes a storage portion for storing liquid therein. A lower part of the rotor is immersed in the storage portion, and a liquid guide groove or a liquid guide hole is provided on an outside surface of the end face plate to extend in a radial direction.
US10587151B2 Wireless transmission device and wireless communication device
A wireless transmission device includes an input terminal, control terminals, an amplifying circuit, a matching circuit, and an output terminal coupled to the output of the matching circuit. The amplifying circuit includes unit amplifiers and capacitive elements. Each unit amplifier includes a sub-input terminal, a sub-control terminal, and a sub-output terminal. The sub-input terminal is coupled to the input terminal, the sub-control terminal is coupled to the corresponding control terminal in the control terminals, and the sub-output terminal is coupled to the input of the matching circuit through the corresponding capacitive element in the capacitive elements in series. Each unit amplifier includes a tri-state-type class-D amplifier. The sub-output terminal of each unit amplifier is set to a low level state, a high level state, or a high impedance state based on a control signal supplied to the sub-control terminal or an input signal supplied to the sub-input terminal.
US10587146B2 Power dissipation monitoring and load management
A power dissipation monitoring method includes receiving a measurement of current flow through an electrical device and calculating heat dissipation from the electrical device using the current flow measurement. The calculated heat dissipation is displayed on a user interface in real-time with acquisition of the current measurement. Power dissipation monitoring system and electrical load managements systems are also described.
US10587140B1 Extending battery backup unit system service life
A power supply system can include a plurality of battery backup units and a control unit. The battery backup units may be utilized to supply backup energy to a power supply unit, for example, in case of a power outage event. The control unit can gauge a respective capacity, temperature, age, and/or other characteristic of each respective battery backup unit of the plurality of battery backup units. The control unit can designate a particular battery backup unit of the plurality of battery backup units as a spared unit, e.g., to be spared in the power outage event. The designation may be based at least in part on the respective capacity or other characteristic of each respective battery backup unit gauged.
US10587139B2 Method and apparatus for controlling battery
A method and apparatus for controlling a battery, the apparatus configured to measure a current usage of a battery, generate a concentration limitation condition on a material in an active material of the battery based on a characteristic of the active battery, and control a usage of the battery based on the current usage and the concentration limitation condition.
US10587136B2 Parallel charging architecture
Methods, devices, apparatuses, and systems may provide integrated combined current sensing for parallel charging architecture. In one embodiment a charger includes a first charging device that includes a switching circuit having a switching output configured to be coupled to a first terminal of an inductive element. The first charging device further includes a charging terminal configured to couple a second terminal of the inductive element to a battery terminal to provide a first power source to charge a battery coupled to the battery terminal. The first charging device further includes a charge current sense element coupled between the charging terminal and the second terminal of the inductive element. The charge current sense element is configured to sense a charge current at the charging terminal. The circuit further includes a second charging device that includes a second power source coupled to the second terminal such that the charge current comprises current from the first charging device and the second charging device.
US10587132B2 System for charging mobile device using an ad-hoc infrastructure with energy harvesting capabilities
Charging of a mobile device in an ad hoc parked vehicle charging system. A plurality of mobile device users and associated mobile devices are registered in an ad hoc parked vehicle charging system with a charging profile. A plurality of charging vehicles are also registered in the system with a charge supply profile. A mobile device user and associated mobile device are authenticated as a registered user in the system. A plurality of the registered charging vehicles parked within a preset distance range of the authenticated user and associated mobile device are located and one of the parked registered charging vehicles is selected based on an energy allocation criteria. A charging connection is established between the authenticated mobile device and the selected parked vehicle and charging of the mobile device is automatically controlled according to the user's charging profile, the vehicle's charge supply profile and the energy allocation criteria.
US10587129B2 Electric power supply system
An electric power supply system includes a first battery provided in an electric power supply circuit; a second battery provided in the circuit and electrically connected in parallel to the first battery, the second battery being a lithium-ion battery; an electric load provided in the circuit and electrically connected in parallel to the first battery and the second battery; a switch provided in the circuit, and configured to electrically disconnect the second battery from the circuit when the switch is open; and a control device configured to open the switch when an ignition switch is on and an SOC of the first battery is equal to or higher than a prescribed SOC, and to execute an open-circuit voltage acquisition process that acquires an open-circuit voltage of the second battery after a lapse of a prescribed time from a time when the switch is opened.
US10587123B2 Wireless power transmitter for excluding cross-connected wireless power receiver and method for controlling the same
A method and apparatus for controlling a wireless power transmitter configured to transmit power to a wireless power receiver is provided. The method includes receiving a first signal from the wireless power receiver, wherein the first signal comprises load detection indication bits, detecting a change in load of the wireless power transmitter caused by placement of the wireless power receiver in a charging area of the wireless power transmitter, based on the load detection indication bits, and determining whether to transmit a second signal to the wireless power receiver based on detecting the change in load of the wireless power transmitter.
US10587121B2 Electrical power systems and subsystems
An electrical power system includes a cluster of electrical power subsystems, each of the electrical power subsystems including a power converter electrically coupled to a generator having a generator rotor and a generator stator. Each of the electrical power subsystems defines a stator power path and a converter power path for providing power to the power grid, the converter power path including a partial power transformer. Each of the electrical power subsystems further includes a low voltage distribution panel electrically coupled to the converter power path, a first switch on the stator power path, and a second switch on the converter power path.
US10587117B2 Disabling sockets in a power distribution unit in response to detection of excess power
An electrical power distribution unit for overload prevention and a method for preventing overload of the electrical power distribution unit. The power distribution unit includes: (i) a plurality of sockets, each socket being an electrical power outlet socket, each socket having a plurality of receptacles for receiving corresponding pins of a power plug; (ii) a mechanical disabling mechanism configured to disable each socket that is unoccupied by a respective power plug; and (iii) an excess power detector configured to detect an aggregate power drawn from the sockets. The method includes: monitoring, by the excess power detector, a first aggregate power drawn from the sockets; and determining that the first aggregate power exceeds a predetermined first threshold and in response, actuating the mechanical disabling mechanism to disable each socket that is unoccupied by a respective power plug.
US10587116B2 Distributed power manager
A distributed power network includes a power bus infrastructure distributed over a region with node points provided to interface with controllable power nodes. Each power node can be connected to an external power device such as a DC power source, a DC power load, or a rechargeable DC battery. The power nodes form a communication network and cooperate with each other to receive input power from DC power sources and or rechargeable DC batteries connected to the power bus infrastructure and distribute the power received therefrom to the power bus infrastructure for distribution to the DC power loads and to rechargeable DC batteries.
US10587114B2 Bi-directional electrostatic discharge protection device for radio frequency circuits
A bi-directional ESD protection device for an RF circuit that utilizes two pre-driver FETs to reliably maintain the gate voltage of a ggNMOS-type main transistor the lowest applied voltage (e.g., 0V) in order to maximize the main transistor's drain-to-source breakdown voltage, which determines the trigger voltage of the ESD protection device. One pre-driver FET couples the main transistor's gate to ground during positive voltage input signal phases, and the other pre-driver FET couples the main transistor's gate to the input signal path during negative voltage input signal phases. While the amplitude of the input signals remains below the main transistor's trigger voltage, the main transistor remains completely turned off, whereby the input signals are passed to I/O circuitry with minimal interference. Whenever the input signal exceeds the trigger voltage, the main transistor turns on to shunt the over-voltage/current to ground, thereby protecting the I/O circuitry.
US10587110B2 Over voltage protection system and method
A dynamic over voltage protection OVP system for limiting an output voltage at an output of a voltage regulation system is described. The dynamic OVP system contains an enabling device and an output voltage limiting device which are communicatively coupled to each other. The enabling device detects a load release at the output of the external voltage regulation system and generates an enable signal based on the detection. The output voltage limiting device receives the enable signal and limits the output voltage based on the enable signal. In this way, the voltage fluctuation at the output of the voltage regulation system is reduced when a subsequent load step occurs e.g. when a load is re-connected to the output of the voltage regulation system.
US10587108B2 Cable glands
The present disclosure provides cable glands having an entry portion, an elbow portion and an exit portion. The entry portion includes an entry component. The elbow portion is physically coupled to the entry portion and includes a locking collar, a snap ring and a union elbow. The exit portion is physically coupled to the elbow portion and includes a middle nut, a rubber seal, a seal clamp and a back nut.
US10587106B1 Wire harness
A wire harness includes a flexible conductor connecting a vehicle body with a movable body mounted on a vehicle and sliding relative to the vehicle body, a flexible limiting member extending along the conductor to limit the path of the conductor, a flexible outer member in which the conductor and the limiting member are inserted, and a holding member having a first trench for routing the conductor and a second trench adjacent to the first trench and holding an end of the limiting member. The holding member has a partition wall separating the first trench from the second trench, locking walls facing each other and locking an end of the outer member, and side walls defining the first trench. The locking walls project higher than the side walls, and the partition wall projects higher than the locking walls in a height direction of the side walls.
US10587105B2 Snow/ice removal device for overhead lines
A utility line snow or ice removal device mounts to a support structure, such as a utility pole cross-arm. The device includes a moving support arranged to support a utility line, such that a combined weight of the utility line and any snow or ice on the utility line is borne by the moving support. A release arrangement is configured to maintain the moving support in a first position when the combined weight is below a release threshold. When the combined weight exceeds the release threshold, the release arrangement is arranged to release the moving support from the first position to allow the utility line to move under the combined weight from the supported position, creating a sudden movement of the utility line that shakes snow/ice build-up from the line. The device also includes a resetting arrangement configured to return the moving support to the first position when snow/ice has been removed.
US10587098B2 Medium voltage switchgear enclosure
An electrical enclosure where all functional compartments are accessible only from a front and the enclosure has a width that is no greater than twenty-four inches. Plenum chambers provide an exit path from releasing gas pressure and particulate matter generated during an arc flash event within the enclosure and prevent the gases and particulate matter from entering the other compartments. A vacuum circuit breaker compartment may include insulator bushings and current transformers that are each individually removable from a front of the enclosure. A removably connected roof panel permits selective front accessibility to the bus bar compartment through the plenum chamber and a flap movably connected to the bus bar compartment. A wall of the cable connection compartment includes an opening and a portion of a wall of the voltage transformer compartment is removably connected to facilitate access to the cable connection compartment from a front of the enclosure. An interlock assembly is selectively configurable to facilitate control over movement of the voltage transformer and the door by disconnected, test and service configurations.
US10587095B2 Vertical cavity surface emitting laser including meta structure reflector and optical device including the vertical cavity surface emitting laser
A vertical cavity surface emitting laser includes a gain layer configured to generate light; a distributed Bragg reflector below the gains layer; and a meta structure reflector above the gain layer and comprising a plurality of nano structures having a sub wavelength dimension.
US10587092B2 Semiconductor laser, electronic apparatus, and method of driving semiconductor laser
In a semiconductor laser according to an embodiment of the present disclosure, a ridge part has a structure in which a plurality of gain regions and a plurality of Q-switch regions are each disposed alternately with each of separation regions being interposed therebetween in an extending direction of the ridge part. The separation regions each have a separation groove that separates from each other, by a space, the gain region and the Q-switch region adjacent to each other. The separation groove has a bottom surface at a position, in a second semiconductor layer, higher than a part corresponding to a foot of each of both sides of the ridge part. The semiconductor laser includes an electrode provided over the bottom surface of each separation groove with an insulating layer being interposed therebetween.
US10587091B2 Light emitting device
A light emitting device includes a base; a plurality of semiconductor laser elements that are disposed on the base and that are configured to emit light laterally from the plurality of semiconductor laser elements; a reflecting member that is disposed on the base and configured to reflect light from the plurality of semiconductor laser elements; a surrounding part that is disposed on the base and that surrounds the plurality of semiconductor laser elements and the reflecting member; a wiring part that is disposed on the base so as to extend to a location outside of the surrounding part, the wiring part being electrically connected to the plurality of semiconductor laser elements; a radiating body disposed on the surrounding part, the radiating body comprising at least one of a metal and a ceramic, and the radiating body having an opening; and a wavelength converting member that is located in the opening of the radiating body, the wavelength converting member being configured to convert a wavelength of light that is emitted from the plurality of semiconductor laser elements and reflected upward by the reflecting member.
US10587090B1 Safe laser light
The present invention provides a device and method for a laser based light source using a combination of laser diode or waveguide gain element excitation source based on gallium and nitrogen containing materials and wavelength conversion phosphor materials designed for inherent safety. In this invention a violet, blue, or other wavelength laser diode source based on gallium and nitrogen materials is closely integrated with phosphor materials, such as yellow phosphors, to form a compact, high-brightness, and highly-efficient, light source with closed loop design features to yield the light source as an eye safe light source.
US10587089B2 Solid-state laser device, solid-state laser system, and laser device for exposure device
A solid state laser device includes a seed laser that outputs continuous wave laser seed light, a light intensity changeable unit that changes a light intensity thereof and outputs seed pulse light, a CW excitation laser that outputs continuous wave excitation light, an amplifier that amplifies the seed pulse light and outputs amplified light based on an amplification gain increased by the excitation light, a wavelength conversion unit that converts a wavelength of the amplified light and outputs harmonic light, and a light intensity control unit that allows the light intensity changeable unit to output the seed pulse light after a certain time elapsed from an input of an external trigger signal each time the signal is input and output suppression light that suppresses an increase of the amplification gain in a period after an output of the seed pulse light until an input of a next external trigger signal.
US10587081B2 Communication connectors and components thereof
Various implementations of communications connectors are disclosed. In some implementations, a communications connector, such as a communications plug, may include a plug body and a termination sled positioned at least partially in the plug body. The termination sled may include a printed circuit board (PCB) having a front section, a rear section, and a connecting section connecting the front section and the rear section. In some implementations, a communications cord may include a communications plug having a conductive shell and PCB assembly. The PCB assembly may include a PCB, front and rear load bars, and a shielded divider.
US10587067B2 Outlet safety cover plates
Various examples are provided for outlet safety cover plates. In one example, an outlet safety cover plate includes a cover having a front face and a rear side; a first pair of prongs extending from the rear side of the cover, the first pair of prongs configured to fit into a first pair of contact openings in an electrical outlet; and a second pair of prongs extending from the rear side of the cover, the second pair of prongs aligned with the first pair of prongs and configured to fit into a second pair of contact openings in an electrical outlet, where a width of the first pair of prongs is approximately two thirds of a width of the second pair of prongs. In another example, an outlet safety cover plate includes first and second covers that align with each other when inserted in an electrical outlet.
US10587063B2 Support assembly for press-fit contact pins
A support assembly comprises a support device and a plurality of press-fit contact pins. The support device has a preformed body with a first row of slits or holes and a second row of slits or holes. The press-fit contact pins each have a contact portion at a first end and a press-fit portion at a second end opposite the first end. Each of the contact pins is disposed in one of the slits or holes of the first row or the second row with the press-fit portion protruding from a first side of the support device and the contact portion protruding from a second side of the support device opposite the first side. The press-fit portions of the contact pins disposed in the first row of slits or holes are aligned with the press-fit portions of the contact pins disposed in the second row of slits or holes.
US10587062B2 Housing post for an electrical assembly
An electrical assembly includes a housing extending between front and rear ends. The housing includes a post extending between a base end and a free that is loaded into a passage of the circuit board and engages the circuit board in a primary locking operation such that the post secures the housing to the board by a primary holding force. A contact is received in the housing and has a mating end at the front end of the housing for mating with a mating electrical assembly and a terminating end at the rear end of the housing for electrical connection with the board. The free end of the post is locked to the rear side of the board by a secondary locking operation that secures the housing to the board by a secondary holding force that is greater than the primary holding force.
US10587058B2 Terminal block connection structure for rotary electric machine
A terminal block connection structure for a rotary electric machine includes: a plurality of power lines configured such that respective first end portions are joined to stator coils of a plurality of phases of the rotary electric machine; terminal metal fittings provided in respective second end portions of the plurality of power lines; a terminal block to which the terminal metal fittings are fixed by respective fastening members; and a resin member integrated with an end part of at least one of the terminal metal fittings relative on an opposite side to the power lines across its corresponding fastening member. The terminal block is configured such that a plurality of power-source lines is connected to the terminal block and the terminal metal fittings are fixed to the terminal block by the respective fastening members so that the plurality of power lines is connected to the plurality of power-source lines, respectively.
US10587051B2 Communication device
A communication device includes a wideband antenna, a reflector, and at least one metal loop. The wideband antenna is configured to cover an operation frequency band. The reflector is configured to reflect the radiation energy from the wideband antenna. The metal loop is positioned between the wideband antenna and the reflector. The distance between the wideband antenna and the reflector is shorter than 0.25 wavelength of a central frequency of the operation frequency band.
US10587048B2 Apparatus and methods for communicating utilizing an antenna array
Aspects of the subject disclosure may include, a system having a polyrod antenna array. Beam steering can be performed according to a first subset of elements of the polyrod antenna array generating first electromagnetic waves with a first phase that is different from a second phase of the first electromagnetic waves being generated by a second subset of elements of the polyrod antenna array. Other embodiments are disclosed.
US10587047B2 Dual-band filtering antenna array using filtering antenna elements for mutual coupling suppression
A filtering antenna element and a dual-band filtering antenna array using filtering antenna elements for mutual coupling suppression have been disclosed. The filtering antenna element comprises a feeding element, a sub-substrate, a sup-substrate and an air gap between the sub-substrate and the sup-substrate. A stacked patch is fabricated on a top surface of the sub-substrate, a driven patch and a ground plane are fabricated on a top surface and a bottom surface of the sub-substrate. An asymmetric E-slot is arranged on the driven patch and a shorting pin is inserted into the sub-substrate for generating radiation nulls in stopbands. The dual-band filtering antenna array is compact and needs no feeding network with an isolation of 35 dB, and is suitable for potential base station applications.
US10587046B2 Widened beamwidth for dipole antennas using parasitic monopole antenna elements
Systems and devices relating to dipole antennas. The beamwidth of a crossed dipole antenna is widened by providing a parasitic monopole antenna adjacent to the crossed dipole antenna. In one configuration, each arm of the crossed dipole antenna has, adjacent to it, a parasitic monopole antenna. In another configuration, the crossed dipole antenna is surrounded by a number of other crossed dipole antennas acting as parasitic monopole antenna elements. The center or primary crossed dipole antenna can be for low band signals while the secondary crossed dipole antennas are for high band signals.
US10587045B2 Antenna device
An antenna device includes: a ground plane having an edge; a matching circuit; and a T-shaped antenna element including a first element and a second element extending from a feed point to a first and second end parts. The first element has a resonance frequency that is higher than a first frequency. The second element has a resonance frequency between a second frequency and a third frequency. A first value obtained by dividing a length from a corresponding point to a first bend part by the first wavelength is less than or equal to a second value obtained by dividing a length from the corresponding point to a second bend part by the second wavelength. An imaginary component of an impedance of the matching circuit takes a positive value at the first frequency and the second frequency and takes a negative value at the third frequency.
US10587044B2 Flip-chip beamforming integrated circuit with integral thermal mass
A beamforming integrated circuit system for use in a phased array has a microchip with RF circuitry, a bottom surface, and a plurality of interfaces electrically connected with the RF circuitry. The plurality of interfaces includes a plurality of static interfaces and a plurality of RF interfaces. The plurality of static interfaces are on the bottom surface of the microchip and adjacent to each other. The plurality of RF interfaces are also on the bottom surface of the microchip, but radially outward of the plurality of static interfaces. The microchip is configured to be flip chip mounted.
US10587035B2 Deployable reflector
A reflector assembly including a truss engaging the first net at a first plurality of points along the first net perimeter edge and engaging a second net at a second plurality of points along the second net perimeter edge. A truss deployment assembly moves the truss between a truss stowed condition and a truss deployed condition, the truss in the truss deployed condition tensioning said first net or said second net to maintain a substantially flat or parabolic net outer surface. A reflector disposed at the first net sends or receives remote data.
US10587032B2 Electronic device and antenna device thereof
An electronic device having a housing formed of a conductive material, and an antenna device thereof. The electronic device includes a housing provided with a plurality of housing modules, and a printed circuit board positioned inside the housing, and having an antenna power feeding unit electrically connected to the printed circuited board. The plurality of housing modules may be at least partially formed of a conductive material. At least one of the conductive materials of the plurality of housing modules may be electrically connected to the antenna power feeding unit of the printed circuit board so as to function as an antenna of the electronic device. Various embodiments may be made based on the technical idea of the present disclosure.
US10587030B2 Systems and methods of designing, tuning and producing ceramic filters
The present applications at least describes a method of making a tuned ceramic filter. The method includes printing an oversized pattern of ceramic material on a ceramic filter. The method also include removing, at a first tune location of the ceramic filter, a first amount of the ceramic material using a laser to shrink the oversized pattern. The method also includes comparing a coupling matrix of the ceramic filter after the removing step with a coupling matrix of a prototype of the ceramic filter. The method includes a step of generating a tune vector based upon a difference between the coupling matrix of the ceramic filter and the coupling matrix of the prototype filter. Further, the method includes a step of iteratively modifying the removing of the ceramic material using femto-second laser at the first tune location to have a coefficient of the tune vector corresponding to the first tune location to converge toward zero.
US10587025B2 Ceramic filter with window coupling
The present application is directed to a filter and methods of transmitting a signal through the filter. The filter includes a pair of adjoined blocks of dielectric material. A top surface of each block has a conductive patterned region. The filter also includes plural spaced apart through-holes extending through each block from the top surface to a bottom surface. The through-holes are partially surrounded by the patterned region. The filter also includes a peripheral window disposed between the adjoined blocks to permit a coupling between adjacent through-holes of the adjoined blocks. The filter also includes an in-line window and/or a crenellation located within a block of the pair of blocks and disposed between adjacent through-holes of the block to limit or tune coupling between the adjacent through-holes. The application is also directed to a system including a printed circuit board and a filter.
US10587023B2 90 degree differential signal layout transition
An apparatus includes a plurality of conductive layers and a plurality of traces configured to carry a plurality of signals through a change of direction. The traces may be routed parallel to each other in a first trace segment in a first of the conductive layers toward the change of direction. The traces may be routed parallel to each other in a second trace segment in a second of the conductive layers in the change of direction. One of the traces in a third trace segment in the first conductive layer may cross over another of the traces in the second trace segment in the second conductive layer in the change of direction. The traces may be routed parallel to each other in the third trace segment in the first conductive layer away from the change of direction.
US10587022B2 Additive for a flow battery
The invention relates to a method of operating a zinc-bromine battery, especially at a high temperature, comprising adding 1-n-butyl-2-methyl-pyridinium bromide to the electrolyte of said battery, and charging or discharging said cell. Also provided is the use of 1-n-butyl-2-methyl-pyridinium bromide as an additive in a zinc-bromine battery operating at a temperature above 30° C., and an aqueous concentrate with high content of 1-n-butyl-2-methyl-pyridinium bromide.
US10587016B2 System and method for sensing battery cell swelling
The present invention relates to a system and a method of detecting swelling of a battery cell, which, when abnormal swelling is generated in a battery cell embedded in a battery pack, rapidly detect the abnormal swelling and control a supply of a power source to the battery pack to be blocked, thereby preventing a structural deformation of the battery cell and the battery pack and life shortening of the battery, and preventing an accident, such as ignition and explosion.
US10587015B2 Energy storage canopy
An energy storage canopy associated with a local building is provided. The energy storage canopy includes support members that can support compartments, which may be integral with or removable from the energy storage canopy. Each compartment includes a plurality of high capacity batteries to store electrical energy, at least one power conditioner to allow coupling high capacity batteries to the power grid and/or the AC distribution panel of the local building, and a refrigerant energy storage tank containing a working fluid. The refrigerant energy storage tank contains piping or ductwork to be in fluid communication with the HVAC system, refrigerant system, or atmosphere of the local building to provide stored refrigerant energy to the local building.
US10587013B2 Protective main board for battery cell, electronic terminal and method for assembling battery cell of electronic terminal
Disclosed are a protective main board for a battery cell, an electronic terminal and a method for assembling a battery cell of an electronic terminal. The protective main board for a battery cell includes a main board body and a conducting component. The main board body includes a main board circuit and a protection circuit configured to protect the battery cell, and the protection circuit is connected with the main board circuit. The conducting component is arranged on the main board body, and includes a first conducting member and a second conducting member, and the battery cell is electrically connected with the protection circuit through the first conducting member and the second conducting member respectively.
US10587011B2 Nickel-iron battery with high power
The present invention provides one with a Ni—Fe battery exhibiting enhanced power characteristics. The battery uses a particular electrolyte comprising sodium hydroxide, lithium hydroxide, and sulfide. The use of the sodium hydroxide based electrolyte with the iron anode in the battery has been found to enhance the performance characteristics of the battery. The resulting characteristics of specific power and power density are much improved over conventional Ni—Fe batteries.
US10587009B2 Electrolyte composition and metal-ion battery employing the same
An electrolyte composition and a metal-ion battery employing the same are provided. The electrolyte composition includes a metal halide, a solvent, and an additive. The solvent is an ionic liquid or organic solvent. The molar ratio of the metal halide to the solvent is from 1:1 to 2.2:1. The amount of additive is from 1 wt % to 25 wt %, based on the total weight of the metal halide and the solvent. The additive is monochloroethane, trichlorethylene, dichloroethane, trichloroethane, phosphorus trichloride, phosphorus pentachloride, methyl pyidine, methyl nicotinate, or a combination thereof.
US10587007B2 Lithium secondary battery electrolyte and lithium secondary battery comprising same
Provided are a lithium secondary battery electrolyte and a lithium secondary battery. The lithium secondary battery electrolyte includes a lithium salt, non-aqueous organic solvent, and an oxalate derivative. The lithium secondary battery includes a cathode, an anode, a separator, and the lithium secondary battery electrolyte. The lithium secondary battery electrolyte has excellent high-temperature stability, a high discharge capacity at a low temperature, and excellent lifespan characteristics.
US10587003B2 Rechargeable lithium battery
A rechargeable lithium battery includes tape, an electrode assembly, and a case housing the electrode assembly. The electrode assembly and the internal surfaces of the case are thermally adhered by the tape adhered to an external surface of the electrode assembly.
US10587001B2 Lithium battery
A lithium battery includes a first electrode assembly, a second electrode assembly, and a third electrode assembly in a case. The first electrode assembly and the second electrode assembly include a first lithium ion conductor layer and a second lithium ion conductor layer, respectively. The third electrode assembly includes a ceramic layer which is at least one of between a positive electrode and a separator or between a negative electrode and a separator.
US10586997B1 Aqueous Na-ion redox flow battery with ceramic NaSICON membrane
A redox flow battery is described herein that has a sodium-super-ionic-conductor NaSICON barrier disposed between an anolyte chamber of the battery and the catholyte chamber of the battery. The NaSICON barrier prevents crossover of solvents or active redox species between the anolyte chamber and the catholyte chamber, while permitting transport of sodium ions between the chambers. In exemplary embodiments, the anolyte chamber includes an anolyte solution that comprises a first active redox species dissolved in a first solvent, while the catholyte chamber includes a catholyte solution that comprises a second active redox species dissolved in a second solvent.
US10586995B2 Method for the fabrication of homogenous blends of polystyrenesulfonic acid and polyvinylidene fluoride suitable for the application in direct oxidation methanol fuel cells (DMFCs)
A membrane electrode assembly includes an anode catalyst layer, a cathode catalyst layer, and a polymeric blend proton exchange membrane interposed between the anode catalyst layer and the cathode catalyst layer. The polymeric blend proton exchange membrane includes a scaffold polymer and a polyacid polymer. The polyacid polymer being formed from a polyacid polymer precursor. Characteristically, the scaffold polymer and the polyacid polymer precursor have matching solubility parameters.
US10586994B2 Electrolyte solution and method for producing same, continuously dissolving facility, electrolyte membrane, electrode catalyst layer, membrane electrode assembly and fuel cell
A method for producing an electrolyte solution including a supply step of continuously supplying an emulsion based a polymer electrolyte and a solvent into a dissolution facility, and a dissolution step of continuously dissolving the polymer electrolyte in the solvent by heating the interior of the dissolution facility to obtain the electrolyte solution.
US10586993B2 Dehydrogenation reaction system for liquid hydrogen source material
A dehydrogenation reaction system for a liquid hydrogen source material includes a storage device used for storing a liquid hydrogen source material and a liquid hydrogen storage carrier, a reaction still for dehydrogenation of the liquid hydrogen source material, a gas-liquid separator for separating the products, hydrogen and liquid hydrogen storage carrier which are generated after dehydrogenation of the liquid hydrogen source material, a buffer tank used for storing hydrogen, and a heating device used for heating the reaction still. The liquid hydrogen source material is input into the reaction still by means of a pump through an input pipe, dehydrogenation reaction of the liquid hydrogen source material is conducted in the reaction still, generated hydrogen is conveyed to the buffer tank, and the liquid hydrogen storage carrier generated after dehydrogenation is conveyed back to the storage device.
US10586992B2 Fuel cell system
A controller of a fuel cell system is configured to perform a normal mode in which one of a plurality of injectors is driven in a case where a needed power for the fuel cell stack is lower than a predetermined value, and perform a high load mode in which two or more of the injectors are driven in a case where the needed power is equal to or higher than the predetermined value. The controller is configured to output a driving command to each of the injectors under a condition that the normal mode is to be performed, and detect closing failure in one injector driven under the driving command in a case where a pressure measured by a pressure measurer after a time point at which the driving command is output is lower than a predetermined threshold.
US10586988B2 Electrode structural body and production method thereof
In an electrode structural body, a coated film is obtained by applying an electrode mixture including an electrode active material, a first fluorine based polymer, and a solvent and drying the mixture, then formed on the surface of a current collector, the first fluorine based polymer has one or more side chains represented by the following Formula (1), and the coated film is subjected to heat treatment. —X—COOH  (1) (In Formula (1), X is an atomic group having a molecular weight of less than 500, the main chain of which is made up of 1 to 20 atoms).
US10586986B2 Organic lithium battery
Organic lithium batteries are provided having high energy and power densities with a positive electrode based on redox organic compounds and an electrolyte having a high concentration of lithium salt.
US10586981B2 Positive electrode for a battery and battery including positive electrode active material
A positive electrode active material for a battery, the positive electrode active material comprising a compound having a crystal structure of space group Fm-3m and represented by composition formula (1): LixMe1αMe2βO2 . . . (1). In the formula, Me1 represents one or more elements selected from the group consisting of Mn, Ni, Co, Fe, Al, Sn, Cu, Nb, Mo, Bi, Ti, V, Cr, Y, Zr, Zn, Na, K, Ca, Mg, Pt, Au, Ag, Ru, Ta, W, La, Ce, Pr, Sm, Eu, Dy, and Er, Me2 represents one or more elements selected from the group consisting of B, Si, and P, and the following conditions are met: 0<α; 0<β; α+β=y; 0.5≤x/y≤3.0; and 1.5≤x+y≤2.3.
US10586980B2 Composite cathode active material, method of preparing the composite cathode active material, and cathode and lithium battery each including the composite cathode active material
A composite cathode active material, a method of preparing the composite cathode active material, a cathode including the composite cathode active material, and a lithium battery including the cathode. The composite cathode active material includes a lithium intercalatable material; and a garnet oxide, wherein an amount of the garnet oxide is about 1.9 wt % or less, based on a total weight of the composite cathode active material.
US10586973B2 Method of producing secondary battery
A method of producing a secondary battery disclosed here includes forming a positive electrode active material layer containing a lithium- and manganese-containing composite oxide on a positive electrode current collector to produce a positive electrode; measuring a peel strength between the positive electrode active material layer and the positive electrode current collector; producing a secondary battery assembly including the positive electrode, a negative electrode, and a nonaqueous electrolyte using the positive electrode; and initially charging the secondary battery assembly. When the secondary battery assembly is initially charged, a charging rate is determined based on the measured peel strength, and in a predetermined peel strength range, a lower charging rate is set for a secondary battery assembly including a positive electrode having a low peel strength than for a secondary battery assembly including a positive electrode having a large peel strength.
US10586969B2 Separator and electrochemical device comprising same
Disclosed are a separator and an electrochemical device comprising the same, the separator comprising: a porous substrate having a plurality of pores; and a porous coating layer formed on at least one surface of the porous substrate or at least one surface of the porous substrate and a portion of the pore, the porous coating layer containing a plurality of inorganic particles and a binder polymer disposed on a part or the entirety of a surface of the inorganic particle to connect and fix the inorganic particles, wherein the inorganic particle comprises an alumina particle and an aluminum hydroxide particle having a smaller average particle diameter than the alumina particle.
US10586961B2 Multi-modular battery system
A battery module having a plurality of battery cells is described. The battery module includes a head unit with corresponding conical positive and negative terminals that allow additional battery modules to mate together and be electrically coupled in an end-to-end relationship. A plurality of battery modules can be combined together into rows of modules that are the electrically coupled to form a multi-modular battery system. The multi-modular battery system uses interchangeable individual battery modules for ease of replacement. Battery modules of a multi-modular battery system can communicate with each other using optical communication methods, including via line-of-sight and/or optical cables.
US10586958B2 Packing tray for rechargeable battery
A packing tray for a rechargeable battery is disclosed. In one aspect, the tray includes a bottom portion and an inner wall connected to the bottom portion. The bottom portion and the inner wall define a receiving space configured to receive a battery cell. The inner wall includes upper and lower portions. The lower portion extends upwardly, and the upper portion is outwardly curved such that the upper portion is wider than the lower portion.
US10586947B2 Organic light emitting diode device and display device
An organic light emitting diode device can have an enhanced thin film encapsulation layer for preventing moisture from permeating from the outside. The thin film encapsulation layer can have a multilayered structure in which one or more inorganic layers and one or more organic layers are alternately laminated. A barrier can be formed outside of a portion of the substrate on which the organic light emitting diode is formed. The organic layers of the thin film encapsulation layer can be formed inside an area defined by the barrier.
US10586944B2 Display device having window member and method of manufacturing window member
A display device includes a window member and a display module coupled to the window member. The window member includes a first resin layer and a second resin layer. The first resin layer is on the display module and has a first elongation, a first thickness, and a first hardness. The second resin layer is on the display module and the first resin layer and has a second elongation smaller than the first elongation, a second thickness greater than the first thickness, and a second hardness greater than the first hardness.
US10586943B2 Display apparatus and method for attaching display panel
A display apparatus includes: an object (5) having a plane or a curved face; a display panel (3) forming at least one of a concave portion (3a) and a convex portion at any one of a peripheral edges; a holding member (1) mounted in a predetermined location of the object (5), and having a convex portion (1a) or a concave portion which corresponds to the concave portion or the convex portion of the display panel (3), in which the concave portion (3a) or the convex portion of the display panel (3) is engaged with the convex portion (1a) or the concave portion of the holding member; and a weak adhesive layer which is interposed between the object (5) and the display panel (3) to bring the object (5) and the display panel (1) into close contact with each other.
US10586941B2 Foldable display device
A foldable display device includes a display panel, a polarizing member on the display panel, a window on the polarizing member, a first adhesive member between the display panel and the polarizing member, and a second adhesive member between the polarizing member and the window. In a first state, the display panel, the polarizing member, the window, the first adhesive member, and the second adhesive member are bent along a bending axis such that the window is closer to the bending axis than the display panel is. The first and second adhesive members have a storage modulus in a range of about 5×104 Pa to about 5×105 Pa at about −25° C. The second adhesive member has a storage modulus in a range of about 4.5×104 Pa to about 6.5×104 Pa at about 60° C. The first adhesive member has a stress-relaxation ratio greater than about 40 and less than about 50.
US10586940B2 Organic light emitting diode substrate and preparation method thereof, and display panel
There provide an organic light emitting diode substrate and preparation method thereof and a display panel. The preparation method includes: forming a pixel defining layer which defines a pixel region and has a via hole on a base; forming an auxiliary electrode in the via hole; forming a capsule structure encapsulating a conductive liquid on the auxiliary electrode; expanding the capsule structure to be broken so as to enable the conductive liquid to form a connection electrode; and forming a first electrode covering the base, the first electrode being connected to the auxiliary electrode through the connection electrode. In the present disclosure, the connection electrode is formed through the capsule structure encapsulating the conductive liquid, so that the first electrode is connected to the auxiliary electrode through the connection electrode. The preparation process is simpler and the production cost is lower.
US10586936B2 Flexible substrate and manufacturing method thereof
The present invention provides a flexible substrate and a manufacturing method thereof. The flexible substrate is divided into a first organic material layer (21) and a second organic material layer (22). A coverage area of the second organic material layer (22) on a carrying plate (1) is greater than a coverage area of the first organic material layer (21) on the carrying plate (1) and a major, long edge of the second organic material layer (22) encloses a major, long edge of the first organic material layer (21) so as to help reduce the thickness of an edge of the flexible substrate and prevent etching residue at an edge, reduce the coverage area of the organic materials on the carrying plate, and reduce warpage of the flexible substrate. Further, an alignment mark (3) is formed on the second organic material layer (22) at a location between the major, long edge of the first organic material layer (21) and the major, long edge of the second organic material layer (22) to ensure alignment accuracy in subsequent processes, such as vapor deposition. Further, since there is only one layer of organic material at the site of alignment mark (3), light transmission rate is increased and the rate of successful alignment is enhanced.
US10586935B2 Bridged bis(azinyl)amine phosphorescent emitting compositions
A light emitting composition comprising a central platinum group transition metal coordinated to a bridged tetradentate ligand comprised of chelating bis(azinyl)amine groups. A six-membered heteroatom ring is formed through coordination of the chelating ligand with the transition metal. An electron donating moiety serves as a bridge between the bis(azinyl)amine groups. The electron donating moiety can include amine or aryl groups. The platinum group transition metal may be selected from the group consisting of platinum, palladium, iridium, rhodium, ruthenium, and osmium. Additionally, OLED devices are provided, each of the OLED devices comprising a light emitting layer that includes one of the light emitting compositions.
US10586933B2 Electroactive metal complexes
Disclosed is a compound having Formula I In Formula I: Ar is aryl or deuterated aryl; R1 and R2 are the same or different and can be alkyl, silyl, aryl, deuterated alkyl, deuterated silyl, or deuterated aryl; R3-R5 are the same or different at each occurrence and can be D, alkyl, silyl, aryl, deuterated alkyl, deuterated aryl, or deuterated silyl; where two adjacent R4 groups can be joined together to form a fused 6-membered aromatic or deuterated aromatic ring; a and c are independently an integer from 0-3; and b is an integer from 0-4.Formula I may exist as either fac or mer structural isomers including mixtures of both.
US10586931B2 Compound, light-emitting element, display device, electronic device, and lighting device
A compound includes a benzofuropyrimidine skeleton or a benzothienopyrimidine skeleton, a first substituent, and a second substituent. Each of the first substituent and the second substituent includes a furan skeleton, a thiophene skeleton, or a pyrrole skeleton. The first substituent is bonded to a pyrimidine ring included in the benzofuropyrimidine skeleton or a pyrimidine ring included in the benzothienopyrimidine skeleton. The second substituent is bonded to a benzene ring included in the benzofuropyrimidine skeleton or a benzene ring included in the benzothienopyrimidine skeleton. The light-emitting element includes the compound.
US10586930B2 Fluorescent organic light emitting elements having high efficiency
The present invention relates to organic light emitting elements, comprising thermally activated delayed fluorescence (TADF) emitters and/or hosts of formula which have a sufficiently small energy gap between S1 and T1 (ΔEST) to enable up-conversion of the triplet exciton from T1 to S1. The organic light emitting elements show high electroluminescent efficiency.
US10586923B2 Resistive memory cell
Semiconductor memory devices, resistive memory devices, memory cell structures, and methods of forming a resistive memory cell are provided. One example method of a resistive memory cell can include a number of dielectric regions formed between two electrodes, and a barrier dielectric region formed between each of the dielectric regions. The barrier dielectric region serves to reduce an oxygen diffusion rate associated with the dielectric regions.
US10586922B1 Symmetric tunable PCM resistor for artificial intelligence circuits
A phase change material (PCM) device is disclosed. The PCM device includes a bottom electrode and an insulator layer over the bottom electrode. The PCM device further includes a resistive electrode over the insulator layer with a via in the insulator layer between one end of the resistive electrode and the bottom electrode. The PCM device further includes a PCM region over the resistive electrode and a top electrode over the PCM region.
US10586920B2 Forming self-aligned contacts on pillar structures
A semiconductor structure is disclosed herein. The semiconductor structure includes two or more pillar structures disposed over a top surface of a substrate. The semiconductor structure further includes two or more contacts to the two or more pillar structures. The semiconductor structure further includes an insulator disposed between the two or more pillar structures and the two or more contacts. The two or more contacts are self-aligned to the two or more pillar structures.
US10586919B2 Memory device
A memory device in which lower electrodes, a buffer layer, a seed layer, a magnetic tunnel junction, a capping layer, synthetic antiferromagnetic layers, and an upper electrode are formed on a substrate in a laminated manner. The lower electrodes and the seed layer are formed of a polycrystalline conductive material, and the perpendicular magnetic anisotropy of the magnetic tunnel junction is maintained upon heat treatment at a high temperature of 400° C. or more.
US10586916B2 Spin current magnetization reversal element, magnetoresistance effect element, and magnetic memory
A spin current magnetization reversal element includes: a first ferromagnetic metal layer with a changeable magnetization direction, and a spin-orbit torque wiring, wherein a first direction is defined as a direction perpendicular to a surface of the first ferromagnetic metal layer, the wiring extends in a second direction intersecting the first and is bonded to a first surface of the first ferromagnetic metal layer, wherein the wiring includes a pure spin current generator which is bonded to the metal layer, and a low-resistance portion which is connected to both ends of the generator in the second direction and is formed of a material having a smaller electrical resistivity than the generator, and the generator is formed so that an area of a cross-section orthogonal to the first direction continuously and/or stepwisely increases as it recedes from a bonding surface bonded to the first ferromagnetic metal layer in the first direction.
US10586914B2 Method of forming ultra-smooth bottom electrode surface for depositing magnetic tunnel junctions
A process sequence is provided to provide an ultra-smooth (0.2 nm or less) bottom electrode surface for depositing magnetic tunnel junctions thereon. In one embodiment, the sequence includes forming a bottom electrode pad through bulk layer deposition followed by patterning and etching. Oxide is then deposited over the formed bottom electrode pads and polished back to expose the bottom electrode pads. A bottom electrode buff layer is then deposited thereover following a pre-clean operation. The bottom electrode buff layer is then exposed to a CMP process to improve surface roughness. An MTJ deposition is then performed over the bottom electrode buff layer.
US10586912B2 Method for fabricating flexible micromachined transducer device
A plurality of transducer elements are formed. For each of the plurality of transducer elements, an electrode of the transducer element is formed on a first side of a support layer. A piezoelectric element of the transducer element is formed on the first side of the support layer. An interconnect of the transducer element is formed in the support layer. The support layer is thinned to expose a second side of the support layer. The interconnects of the plurality of transducer elements extend between the first side and the second side of the support layer. The second side of the support layer is bonded to a flexible layer with an adhesive material. Conductive fillers are disposed in the adhesive material. The interconnects of the plurality of transducer elements are each electrically coupled via the conductive fillers to the corresponding interconnect extending through the flexible layer.
US10586910B2 Superconductor-based transistor
The various embodiments described herein include methods, devices, and systems for fabricating and operating transistors. In one aspect, a transistor includes: (1) a semiconducting component configured to operate in an on state at temperatures above a semiconducting threshold temperature; and (2) a superconducting component configured to operate in a superconducting state while: (a) a temperature of the superconducting component is below a superconducting threshold temperature; and (b) a first current supplied to the superconducting component is below a current threshold; where: (i) the semiconducting component is located adjacent to the superconducting component; and (ii) in response to a first input voltage, the semiconducting component is configured to generate an electromagnetic field sufficient to lower the current threshold such that the first current exceeds the lowered current threshold, thereby transitioning the superconducting component to a non-superconducting state.
US10586909B2 Cryogenic electronic packages and assemblies
A cryogenic electronic package includes a circuitized substrate, an interposer, a superconducting multichip module (SMCM) and at least one superconducting semiconductor structure. The at least one superconducting semiconductor structure is disposed over and coupled to the SMCM, and the interposer is disposed between the SMCM and the substrate. The SMCM and the at least one superconducting semiconductor structure are electrically coupled to the substrate through the interposer. A cryogenic electronic assembly including a plurality of cryogenic electronic packages is also provided.
US10586906B2 LED module
An LED module 100 includes LED chips 21, 22 spaced apart from each other, and an LED chip 23 offset from a straight line connecting the LED chips 21 and 22 and located between the LED chips 21, 22 in the direction in which the LED chips 21, 22 are spaced. The module further includes a lead 31 with a bonding portion 31a and a mounting terminal surface 31d, a lead 32 with a bonding portion 32a and a mounting terminal surface 32d, and a lead 33 with a bonding portion 33a and a mounting terminal surface 33d. The mounting terminal surfaces 31d, 32d, 33d are flush with each other. Light from the LED chips 21, 22, 23 is emitted in the direction in which the mounting terminal surfaces 31d, 32d and 33d extend. Thus, light of different colors properly mixed can be emitted from a compact LED module.
US10586903B2 Printed board, light emitting device, and method for manufacturing same
A method for manufacturing a printed board includes steps of; providing a starting board comprising a base member having a plate-like shape, having an upper surface and a lower surface opposite the upper surface, and having an insulation property, a first metal layer disposed on the upper surface, and a second metal layer disposed on the lower surface; and laser machining a through-hole penetrating the starting board in a thickness direction of the starting board by irradiating a laser beam irradiation area of the starting board with a laser beam from a side of the starting board on which side the first metal layer is disposed. The method further includes a step of etching the second metal layer so as to remove a portion of the second metal layer located in the laser beam irradiation area, prior to the step of laser machining.
US10586902B2 Light-emitting device having dissimilar first and second light-emitting angles
A light-emitting device includes a light-emitting structure with a side surface, and a reflective layer covering the side surface. The light-emitting structure has a first light-emitting angle and a second light-emitting angle. The difference between the first light-emitting angle and the second light-emitting angle is larger than 15°.
US10586899B2 Light-emitting device
A light-emitting device includes: a light-emitting element having a polygonal shape; a wavelength conversion plate; a bonding member; and a first covering member. The bonding member has an inclined surface continuous from a region between a conversion-plate first surface and an element second surface and inclined from a peripheral region of the conversion-plate first surface toward an element first surface at lateral surfaces of the light-emitting element. The inclined surface at a first cross section along a first cross-sectional line, which connects a center of the light-emitting element in a plan view to a vertex of the polygonal shape, is closer to a lateral surface of the light-emitting element than the inclined surface at a second cross section along a second cross-sectional line, which connects the midpoint of a side connecting the vertex and its adjacent vertex of the polygonal shape to the center of the light-emitting element.
US10586898B2 Method of manufacturing light emitting device
A method of manufacturing a light emitting device in which a plurality of light emitting devices are formed collectively and then separated into individual light emitting devices, wherein each light emitting device includes a light emitting element, the method including, a base member providing step of providing a base member including: a wiring electrode to be connected to the light emitting elements, and an alignment mark, wherein the wiring electrode and the alignment mark are disposed on an upper surface of the base member; a mounting step of mounting each of the light emitting elements at a predetermined position; an alignment mark covering step of covering the alignment mark with a light-transmissive resin; a reflective resin forming step of forming a reflective resin surrounding the light emitting element so as to expose at least a part of a surface of the light-transmissive resin, the reflective resin reflecting light from the light emitting element; and a cutting step of recognizing the alignment mark through the exposed surface of the light-transmissive resin, and cutting the reflective resin and the base member with reference to the alignment mark to perform singulation into individual light emitting devices.
US10586896B2 Semiconductor element, semiconductor device, and method for manufacturing semiconductor element
A semiconductor light emitting element is provided. The semiconductor light emitting element has a semiconductor stack, an n-side conductor layer, a p-side conductor layer, a dielectric multilayered film, an n-side reflective layer and a p-side reflective layer, disposed in that order. The n-side and p-side reflective layers contain Ag as a major component and contain particles of at least one selected from an oxide, a nitride, and a carbide.
US10586893B2 Light emitting diode having decreased effective area of active layer, and manufacturing method thereof
A method of manufacturing a light emitting diode (LED) is provided. The method includes forming an n-type semiconductor layer on a substrate, forming an n-type electrode in a first region of the n-type semiconductor layer, forming an active layer in a second region of the n-type semiconductor layer, the second region being a region other than the first region, forming a p-type semiconductor layer on the active layer, and forming a resistance layer by etching regions of the active layer and the p-type semiconductor layer.
US10586892B2 Light emitting device with an electrostatic discharge (ESD) suppression pattern having first and second conductive particles dispersed in a resin
One embodiment relates to a light emitting device which is free from electrostatic discharge by using an electrostatic discharge suppressing pattern including a resin having particles conductive and dispersed therein, the light emitting device comprising: a light emitting structure including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer; a first electrode connected with the first conductive semiconductor layer; a second electrode connected with the second conductive semiconductor layer; and an electrostatic discharge suppressing pattern, which is overlapped with the first electrode and the second electrode, and of which first particles are dispersed in the resin so as to cover a gap between the first electrode and the second electrode.
US10586887B2 Deterministic quantum emitter operating at room temperature in optical communication wavelength using intersubband transition of nitride-based semiconductor quantum dot, method of fabricating same, and operating method thereof
Disclosed are a deterministic quantum emitter operating at room temperature in an optical communication wavelength using the intersubband transition of a nitride-based semiconductor quantum dot, a method of fabricating the same, and an operating method thereof. A method of fabricating a quantum emitter includes forming a three-dimensional (3-D) structure in a substrate, forming an n type-doped thin film at the upper part of the 3-D structure, forming a quantum dot over the n type-doped thin film, regrowing the 3-D structure in order to use the 3-D structure as an optical structure, depositing a metal thin film at a vertex of the 3-D structure, and connecting electrodes to an n type-doped area and the metal thin film, respectively. A carrier may be captured in the quantum dot by applying a voltage to the connected electrodes. The quantum emitter may be driven by optically exciting the quantum dot.
US10586881B2 Gap between semiconductors
An optoelectronic device comprising a substrate comprising a groove having a first and a second side. The first and second sides of the groove are each coated with a conductor material and a semiconductor material. The semiconductor material on the first side of the groove and the conductor material on the second side of the groove are in contact with another semiconductor material in the groove. At the second side of the groove there is a gap between the semiconductor material on the second side of the groove and the another semiconductor material in the groove.
US10586875B2 Gate-all-around transistor based non-volatile memory devices
A method for fabricating a semiconductor device including a gate-all-around based non-volatile memory device includes forming gate-all-around field effect transistor (GAA FET) channels, depositing tunnel dielectric material around the GAA FET channels to isolate the GAA FET channels, forming a floating gate, including depositing first gate material over the isolated GAA FET channels, and forming at least one control gate, including depositing second gate material over the isolated GAA FET channels.
US10586873B2 Method for producing field-effect transistor
A method for producing a field-effect transistor including first-oxide-layer and second-oxide-layer and forming front-channel or back-channel in region where the first-oxide-layer and the second-oxide-layer are adjacent to each other, the method including: forming second-precursor-layer, which is precursor of the second-oxide-layer, so as to be in contact with first-precursor-layer, which is precursor of the first-oxide-layer, and then converting the first-precursor-layer and the second-precursor-layer to the first-oxide-layer and the second-oxide-layer, respectively, the forming includes at least one of treatments (I) and (II) below: (I) treatment of: coating first-oxide-precursor-forming coating liquid that can form precursor of first oxide and contains solvent; and then removing the solvent to form the first-precursor-layer which is the precursor of the first-oxide-layer; and (II) treatment of: coating second-oxide-precursor-forming coating liquid that can form precursor of second oxide and contains solvent; and then removing the solvent to form the second-precursor-layer which is the precursor of the second-oxide-layer.
US10586871B2 Thin film transistor, array substrate, display panel and display device
The present disclosure provides a thin film transistor, an array substrate, a display panel and a display device. The thin film transistor comprises a gate layer, a source and a drain located on the gate layer, and an active layer located on the source and the drain. The active layer is electrically connected to the source and the drain. The active layer comprises two sides arranged in parallel, and each side forms an acute angle of 45° with a face of the drain facing the source.
US10586868B2 Non-planar semiconductor device having hybrid geometry-based active region
Non-planar semiconductor devices having hybrid geometry-based active regions are described. For example, a semiconductor device includes a hybrid channel region including a nanowire portion disposed above an omega-FET portion disposed above a fin-FET portion. A gate stack is disposed on exposed surfaces of the hybrid channel region. The gate stack includes a gate dielectric layer and a gate electrode disposed on the gate dielectric layer. Source and drain regions are disposed on either side of the hybrid channel region.
US10586865B2 Dual gate metal-oxide-semiconductor field-effect transistor
A dual-gate metal-oxide-semiconductor field-effect transistor (MOSFET) may include a MOSFET having a channel region, a drain, and a source, a first gate formed proximate to the channel region, a drain extension region formed proximate to the drain, and a second gate formed proximate to the drain extension region.
US10586864B2 Vertical transistor with one-dimensional edge contacts
A vertical transistor and a method of creating thereof are provided. A substrate is provided. A first electrode, comprising a two-dimensional (2D) material, is defined on top of the substrate. A spacer is deposited on top of the first electrode. A second electrode, comprising a 2D material, is defined on top of the spacer. A mask layer is formed on top of the second electrode. A channel is formed on top of the mask layer. A gate dielectric layer is provided on top of the channel. A gate coupled to the second portion of the gate dielectric is provided.
US10586860B2 Method of manufacturing finfet devices using narrow and wide gate cut openings in conjunction with a replacement metal gate process
In conjunction with a replacement metal gate (RMG) process for forming a fin field effect transistor (FinFET), gate isolation methods and associated structures leverage the formation of distinct narrow and wide gate cut regions in a sacrificial gate. The formation of a narrow gate cut between closely-spaced fins can decrease the extent of etch damage to interlayer dielectric layers located adjacent to the narrow gate cut by delaying the deposition of such dielectric layers until after formation of the narrow gate cut opening. The methods and resulting structures also decrease the propensity for short circuits between later-formed, adjacent gates.
US10586853B2 Non-planar field effect transistor devices with wrap-around source/drain contacts
Non-planar field effect transistor (FET) devices having wrap-around source/drain contacts are provided, as well as methods for fabricating non-planar FET devices with wrap-around source/drain contacts. A method includes forming a non-planar FET device on a substrate, which includes a semiconductor channel layer, and a gate structure in contact with upper and sidewall surfaces of the semiconductor channel layer. First and second source/drain regions are formed on opposite sides of the gate structure in contact with the semiconductor channel layer. First and second recesses are formed in an isolation layer below bottom surfaces of the first and second source/drain regions, respectively. A layer of metallic material is deposited to fill the first and second recesses in the isolation layer with metallic material and form first and second source/drain contacts which surround the first and second source/drain regions.
US10586849B2 Field effect transistor with controllable resistance
A method and resulting structures for a semiconductor device includes forming a source terminal of a semiconductor fin on a substrate. An energy barrier is formed on a surface of the source terminal. A channel is formed on a surface of the energy barrier, and a drain terminal is formed on a surface of the channel. The drain terminal and the channel are recessed on either sides of the channel, and the energy barrier is etched in recesses formed by the recessing. The source terminal is recessed using timed etching to remove a portion of the source terminal in the recesses formed by etching the energy barrier. A first bottom spacer is formed on a surface of the source terminal and a sidewall of the semiconductor fin, and a gate stack is formed on the surface of the first bottom spacer.
US10586847B2 Multilayer device
A multilayer device includes a substrate having a trench extending along a first surface of the substrate. A first layer disposed on the first surface of the substrate, the first layer comprising a given surface and another surface. A dielectric layer is formed between the given surface of the first layer and the first surface of the substrate. An active region disposed on the other surface of the first layer overlying the trench, wherein at least a portion of the active region resides substantially above a region defined by the trench.
US10586846B2 System and method for edge termination of super-junction (SJ) devices
The subject matter disclosed herein relates to super-junction (SJ) power devices and, more specifically, to edge termination techniques for SJ power devices. A semiconductor super-junction (SJ) device includes one or more epitaxial (epi) layers having a termination region disposed adjacent to an active region. The termination region includes a plurality of vertical pillars of a first and a second conductivity-type, wherein, moving outward from the active region, a respective width of each successive vertical pillar is the same or smaller. The termination region also includes a plurality of compensated regions having a low doping concentration disposed directly between a first side of each vertical pillar of the first conductivity-type and a first side of each vertical pillar of the second conductivity-type, wherein, moving outward from the active region, a respective width of each successive compensated region is the same or greater.
US10586842B2 Display device and semiconductor device
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US10586840B2 TFT display screen device
A TFT display screen device includes at least one active zone whose pixels are used for the display of an instrument cluster and the display of one or more warning or alarm), optionally icons inlaid in the instrument cluster. The screen also includes at least one dead zone not visible to the user. At least one dead zone is provided-with at least one light sensor and at least one control pixel which is activated when the single icon or at least one icon with which it is associated, is displayed in the active zone of the screen. The sensor is adapted to detect the activation of said at least one control pixel and to deliver a signal.
US10586839B2 Flexible display device
A display device includes: a flexible substrate; a pixel over the flexible substrate, the pixel including a transistor and a display element; a first wiring for transmitting a signal to the pixel, the first wiring extending in a first direction; a second wiring extending in a second direction intersecting the first direction; an inorganic insulating layer on a higher level than the first wiring or the second wiring; and an organic insulating layer on a higher level than the inorganic insulating layer, wherein the inorganic insulating layer has an opening exposing a part of the upper surface of the first wiring or the second wiring is exposed, and the organic insulating layer is provided in such a way as to fill the opening.
US10586836B2 Display device and manufacturing method thereof
The present disclosure relates to a display device. An exemplary embodiment of the present invention provides a display device including a substrate and an active pattern positioned above the substrate. to the active pattern includes a channel region and a conductive region having a higher carrier concentration than the channel region. A first insulating layer is disposed on the active pattern. A first conductive layer is disposed on the first insulating layer and includes a first conductor. The channel region of the active pattern includes a first channel region overlapping the first conductor along a direction orthogonal to an upper surface of the substrate. The conductive region of the active pattern includes a first conductive region overlapping the first conductor along the direction orthogonal to the upper surface of the substrate.
US10586835B2 Double sided organic light-emitting display apparatus and its manufacturing method thereof
A double-sided organic light-emitting display apparatus includes: a rigid substrate; a transmission flexible substrate and a reflective flexible substrate formed on the rigid substrate; a display substrate having a plurality of switching elements and formed on the transmission flexible substrate and the reflective flexible substrate; and a top-emission OLED light-emitting layer and a bottom-emission OLED light-emitting layer formed on the display substrate. The top-emission OLED light-emitting layer is corresponding to the reflective flexible substrate and the bottom-emission OLED light-emitting layer is corresponding to the transmission flexible substrate. The OLED display apparatus can serve as a double-sided display, and because of the use of the flexible substrate, it also has the advantage of easy carrying and flexibility.
US10586823B2 Semiconductor device and semiconductor-device manufacturing method
It is possible to reduce resistance variations of a member connecting a through-silicon via to a line and improve wiring reliability. A hole through which the through-silicon via is to be stretched is created and an over-etching process is carried out on a wiring layer including the line. Then, by embedding copper in the hole, the through-silicon via made of the copper can be created. After the through-silicon via has been connected to the line made of aluminum through the member which is a connection area, the connection area is alloyed in a thermal treatment in order to electrically connect the through-silicon via to the line. Thus, it is possible to reduce variations of a resistance between the through-silicon via and the line and also improve wiring reliability as well. The present technology can be applied to a semiconductor device and a method for manufacturing the semiconductor device.
US10586821B2 Image pickup device, method of manufacturing image pickup device, and electronic apparatus
An image pickup device includes: a photodiode provided in a silicon substrate, and configured to generate electric charge corresponding to an amount of received light, by performing photoelectric conversion; and a transfer transistor provided at an epitaxial layer on the silicon substrate, and configured to transfer the electric charge generated in the photodiode, wherein the transfer transistor includes a gate electrode and a channel region, the gate electrode being embedded in the epitaxial layer, and the channel region surrounding the gate electrode, and the channel region has, in a thickness direction, a concentration gradient in which a curvature of a potential gradient is free from a mixture of plus and minus signs.
US10586820B2 Optical sensor
The present application concerns an optical sensor that includes one or more charge transfer pixels (10) each including a buried photodiode (11) generating a photoelectric charge when illuminated, a conversion element (12) receiving at least a portion of the photoelectric charge and tending to impose, on the photodiode, a potential satisfying a non-linear relationship with the intensity of generation of the photoelectric charge, and a charge transfer element (14) for reading the charge stored by the photodiode (11) such that the residual charge in same is zero after the reading by transfer.
US10586813B2 Array substrate with hollow display region, primary and second data lines and auxiliary data lines, and display panel and display device thereof
An array substrate, a display panel and a display device are provided. The array substrate includes a display region and a border region. The border region includes a first border and a second border arranged oppositely in a first direction. The display region includes a hollowed-out region, a second sub-display region and a primary display region, a data drive port located in the border region and data lines extended in the first direction. The data lines include second data lines located in the second sub-display region and auxiliary data lines located in the primary display region. The data drive port provides a data signal to sub-pixels in the second sub-display region through the auxiliary data lines and the second data lines.
US10586809B2 Integrated circuit including complex logic cell
An integrated circuit includes a complex logic cell. The complex logic cell includes a first logic circuit providing a first output signal from a first input signal group and a common input signal group, and a second logic circuit providing a second output signal from a second input signal group and the common input signal group. The first and second logic circuits respectively include first and second transistors formed from a gate electrode, the gate electrode extending in a first direction and receiving a first common input signal of the common input signal group.
US10586807B2 Arrays of elevationally-extending strings of memory cells having a stack comprising vertically-alternating insulative tiers and wordline tiers and horizontally-elongated trenches in the stacks
An array of elevationally-extending strings of memory cells comprises a vertical stack of alternating insulative tiers and wordline tiers. The wordline tiers have terminal ends corresponding to control-gate regions of individual memory cells. The control-gate regions individually comprise part of a wordline in individual of the wordline tiers. A charge-blocking region of the individual memory cells extends elevationally along the individual control-gate regions. Charge-storage material of the individual memory cells extends elevationally along individual of the charge-blocking regions. Channel material extends elevationally along the vertical stack. Insulative charge-passage material is laterally between the channel material and the charge-storage material. Elevationally-extending walls laterally separate immediately-laterally-adjacent of the wordlines. The walls comprise laterally-outer insulative material and silicon-containing material spanning laterally between the laterally-outer insulative material. The silicon-containing material comprises at least 30 atomic percent of at least one of elemental-form silicon or a silicon-containing alloy. Other aspects, including method, are also disclosed.
US10586806B2 Semiconductor memory device with a three-dimensional stacked memory cell structure
A semiconductor memory device comprises: a semiconductor substrate; a plurality of memory units provided on the semiconductor substrate and each including a plurality of memory cells that are stacked; and a plurality of bit lines formed above each of a plurality of the memory units aligned in a column direction, an alignment pitch in a row direction of the plurality of bit lines being less than an alignment pitch in the row direction of the memory units, and an end of each of the memory units aligned in the column direction being connected to one of the plurality of bit lines formed above the plurality of the memory units aligned in the column direction.
US10586803B2 Three-dimensional memory device and methods of making the same using replacement drain select gate electrodes
A method of forming a three-dimensional memory device includes forming an alternating stack of insulating layers and sacrificial material layers over a substrate, forming a patterned template structure around memory openings in a drain-select-level above the alternating stack, forming drain-select-level isolation structures in trenches in the patterned template structure, forming memory stack structures in the memory openings extending through the alternating stack, where each of the memory stack structures includes a memory film and a vertical semiconductor channel, replacing the sacrificial material layers with word lines, and separately replacing the patterned template structure with a drain select gate electrode.
US10586801B2 Flash memory cells
3D NAND memory cells can include a source layer, a dielectric layer disposed on the source layer, and a select gate source (SGS) layer disposed on the dielectric layer. A plurality of alternating layers of conducting material and insulating material can be disposed on the SGS layer. A conductive channel can be formed within a cell pillar trench. The conductive channel can be in contact with the source layer and the plurality of alternating layers. The cell pillar trench can be positioned in a substantially perpendicular orientation with respect to the plurality of alternating layers.
US10586800B2 Anti-fuse with reduced programming voltage
A method for integrating transistors and anti-fuses on a device includes epitaxially growing a semiconductor layer on a substrate and masking a transistor region of the semiconductor layer. An oxide is formed on an anti-fuse region of the semiconductor layer. A semiconductor material is grown over the semiconductor layer to form an epitaxial semiconductor layer in the transistor region and a defective semiconductor layer in the anti-fuse region. Transistor devices in the transistor region and anti-fuse devices in the anti-fuse region are formed wherein the defective semiconductor layer is programmable by an applied field.
US10586798B2 Semiconductor device and method of manufacturing the same
A semiconductor device and methods of manufacturing the same are provided. The semiconductor device includes a substrate, word lines, a doped junction, bit line structures, and buried contacts. The substrate has active regions. The word lines extend across the active regions. The doped junction has impurities and is arranged at the active regions, and includes first junctions and second junctions, each first junction arranged at a central portion of one of the active regions and each second junction arranged at an end portion of another one of the active regions, a buried semiconductor layer being included in each second junction. The bit line structures contact with a respective one of the first junctions. The buried contacts are arranged in a matrix shape, each contacting with a respective one of the second junctions and the included buried semiconductor layer and simultaneously contacting with a charge storage for storing data.
US10586797B2 Vertical memory device and method of fabricating the same
A vertical memory device includes a substrate with a cell array region, a word line contact region, and a peripheral circuit region, gate electrodes parallel to the substrate in the cell array and word line contact regions, the gate electrodes being stacked and spaced apart in a direction perpendicular to the substrate, a channel structure through the gate electrodes in the cell array region, the channel structure being electrically connected to the substrate, a dummy channel structure through the gate electrodes in the word line contact region, the dummy channel structure being spaced apart from the substrate, and a conductive line parallel to the substrate and electrically connected to a first gate electrode, the conductive line crossing at least a portion of an extension of the dummy channel structure in the perpendicular direction.
US10586795B1 Semiconductor devices, and related memory devices and electronic systems
A semiconductor device comprises a stack structure comprising decks each comprising a memory level comprising memory elements, a control logic level vertically adjacent and in electrical communication with the memory level and comprising control logic devices configured to effectuate a portion of control operations for the memory level, and an additional control logic level vertically adjacent and in electrical communication with the memory level and comprising additional control logic devices configured to effectuate an additional portion of the control operations for the memory level. A memory device, a method of operating a semiconductor device, and an electronic system are also described.
US10586791B2 Adaptive thermal overshoot and current limiting protection for MOSFETs
In a described example, an apparatus includes: a first metal oxide semiconductor field effect transistor (MOSFET) coupled between a first input terminal for receiving a supply voltage and an output terminal for coupling to a load, and having a first gate terminal; an enable terminal coupled to the first gate terminal for receiving an enable signal; a first current mirror coupled between the first input terminal and a first terminal of a first series resistor and having an input coupled to the first gate terminal; and a second MOSFET coupled between the first gate terminal and the output terminal, and having a second gate terminal coupled to the first terminal of the first series resistor, the first series resistor having a second terminal coupled to the output terminal.
US10586787B2 Illumination devices using externally interconnected arrays of light emitting devices, and methods of fabricating same
A light emitter, comprising light emitting devices mechanically interconnected by a common substrate and an interconnection submount. The light emitting devices are electrically interconnected by the submount to provide an array of serially connected subsets of light emitting devices, each subset comprising at least three light emitting devices electrically connected in parallel. Also, a light emitter comprising first light emitting devices mechanically interconnected by a first common substrate, and second light emitting devices mechanically interconnected by a second common substrate, the first light emitting devices being mechanically and electrically connected to the second light emitting devices. Also, a light emitter comprising mechanically interconnected light emitting devices and means for mechanically and electrically interconnecting the plurality of light emitting devices to provide an array of serially connected subsets of light emitting devices, each subset comprising at least three light emitting devices electrically connected in parallel. Also, methods of fabricating light emitters.
US10586786B2 3D chip sharing clock interconnect layer
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals. The shared interconnect layers include interconnect segments that carry power, clock and/or data-bus signals. In some embodiments, the shared interconnect layers are higher level interconnect layers (e.g., the top interconnect layer of each IC die). In some embodiments, the stacked IC dies of the 3D circuit include first and second IC dies. The first die includes a first semiconductor substrate and a first set of interconnect layers defined above the first semiconductor substrate. Similarly, the second IC die includes a second semiconductor substrate and a second set of interconnect layers defined above the second semiconductor substrate. As further described below, the first and second dies in some embodiments are placed in a face-to-face arrangement (e.g., a vertically stacked arrangement) that has the first and second set of interconnect layers facing each other. In some embodiments, a subset of one or more interconnect layers of the second set interconnect layers of the second die has interconnect wiring that carries power, clock and/or data-bus signals that are supplied to the first IC die.
US10586785B2 Embedded graphite heat spreader for 3DIC
A device with thermal control is presented. In some embodiments, the device includes a plurality of die positioned in a stack, each die including a chip, interconnects through a thickness of the chip, metal features of electrically conductive composition connected to the interconnects on a bottom side of the chip, and adhesive or underfill layer on the bottom side of the chip. At least one thermally conducting layer, which can be a pyrolytic graphite layer, a layer formed of carbon nanotubes, or a graphene layer, is coupled between a top side of one of the plurality of die and a bottom side of an adjoining die in the stack. A heat sink can be coupled to the thermally conducting layer.
US10586784B2 Apparatus and method for multi-die interconnection
A semiconductor and a method of fabricating the semiconductor having multiple, interconnected die including: providing a semiconductor substrate having a plurality of disparate die formed within the semiconductor substrate, and a plurality of scribe lines formed between pairs of adjacent die of the plurality of disparate die; and fabricating, by a lithography system, a plurality of inter-die connections that extend between adjacent pair of die of the plurality of die.
US10586783B2 Method for direct bonding of III-V semiconductor substrates with a radical oxide layer
A manufacturing method including supplying a first substrate including a first face designated front face, the front face being made of a III-V type semiconductor, supplying a second substrate, forming a radical oxide layer on the front face of the first substrate by executing a radical oxidation, assembling, by a step of direct bonding, the first substrate and the second substrate so as to form an assembly including the radical oxide layer intercalated between the first and second substrates, executing a heat treatment intended to reinforce the assembly interface, and making disappear, at least partially, the radical oxide layer.
US10586780B2 Semiconductor device modules including a die electrically connected to posts and related methods
Semiconductor device modules may include a semiconductor die and posts located laterally adjacent to the semiconductor die. A first encapsulant may laterally surround the semiconductor die and the posts. Electrical connectors may extend laterally from the posts, over the first encapsulant, to bond pads on an active surface of the semiconductor die. A protective material may cover the electrical connectors. A second encapsulant may cover the protective material and the electrical connectors. The second encapsulant may be in direct contact with the first encapsulant, the electrical connectors, and the protective material.
US10586776B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate; a laminate which is formed on one main surface side of the substrate, and includes an aluminum alloy wiring and an insulating film surrounding the aluminum alloy wiring; and a silicon nitride film covering the laminate, in which the silicon nitride film and the insulating film have an opening portion, through which the silicon nitride film and the insulating film, formed at a position overlapped with a bonding portion of the aluminum alloy wiring, and a deposition made of a residue caused by reverse sputtering, which contains silicon and nitrogen, adheres to a portion exposed from the opening portion of a surface of the aluminum alloy wiring, to form a film.
US10586772B2 Sensor shielding for harsh media applications
A sensor device for use in harsh media, comprising a silicon die comprises a lowly doped region, and a contact layer, contacting the silicon die. The contact layer comprises a refractory metal and an ohmic contact to the silicon die via a silicide of the refractory metal. A noble metal layer is provided over the contact layer such that the contact layer is completely covered by the noble metal layer. The noble metal layer comprises palladium, platinum or a metal alloy of palladium and/or platinum. The noble metal layer is patterned to form an interconnect structure and a contact connecting via the contact layer to the ohmic contact. The noble metal layer is adapted for providing a shield to prevent modulation of the lowly doped region by surface charges. The noble metal layer may advantageously protect the contact layer against harsh media in an external environment of the sensor device.
US10586769B2 Contact formation in semiconductor devices
A technique relates to fabricating a semiconductor device. A contact trench is formed in an inter-level dielectric layer. The contact trench creates an exposed portion of a semiconductor substrate through the inter-level dielectric layer. A gate stack is on the semiconductor substrate, and the inter-level dielectric layer is adjacent to the gate stack and the semiconductor substrate. A source/drain region is formed in the contact trench such that the source/drain region is on the exposed portion of the semiconductor substrate. Tin is introduced in the source/drain region to form an alloyed layer on top of the source/drain region, and the alloyed layer includes the tin and a source/drain material of the source/drain region. A trench layer is formed in the contact trench such that the trench layer is on top of the alloyed layer. A metallic liner layer is formed on the trench layer and the inter-level dielectric layer.
US10586768B2 Line structure and a method for producing the same
A multi-layer line structure including a substrate, a lower layer Cu line located on the substrate, an upper layer Cu line located on an insulating layer including an inorganic film located on the lower layer Cu line and an organic resin film located on the inorganic film, and a via connection part located in a via connection hole running in an up-down direction through the insulating layer in an area where the lower layer Cu line and the upper layer Cu line overlap each other is provided. The via connection part includes a barrier conductive layer located on a part of the lower layer Cu line exposed to a bottom part of the via connection hole and on an inner wall of the via connection hole.
US10586766B2 Integrated circuit devices including a vertical memory device
Provided is an integrated circuit device including a plurality of word lines overlapping each other, in a vertical direction, on a substrate, a plurality of channel structures extending in the vertical direction through the plurality of word lines on an area of the substrate, a plurality of bit line contact pads on the plurality of channel structures, and a plurality of bit lines, wherein the plurality of bit lines include a plurality of first bit lines extending parallel to each other at a first pitch in a center region of the area, and a plurality of second bit lines extending at a second pitch in an edge region of the area, the second pitch being different from the first pitch.
US10586765B2 Buried power rails
Aspects of the disclosure provide a semiconductor device and a method for manufacturing the semiconductor device. The semiconductor device includes a power rail formed in an isolation trench. The power rail is covered by a dielectric cap that isolates the power rail from conductive pattern structures on the dielectric cap. Further, an opening is selectively formed in the dielectric cap and is filled with conductive material to selectively connect a conductive pattern structure with the power rail.
US10586763B2 Semiconductor device and method of manufacture
An integrated fan out package on package architecture is utilized along with de-wetting structures in order to reduce or eliminated delamination from through vias. In embodiments the de-wetting structures are titanium rings formed by applying a first seed layer and a second seed layer in order to help manufacture the vias. The first seed layer is then patterned into a ring structure which also exposes at least a portion of the first seed layer.
US10586760B2 Assembly including plural through wafer vias, method of cooling the assembly and method of fabricating the assembly
An assembly includes a chip including an integrated circuit, a casing including an integrated circuit including plural active elements and including an upper portion formed on a side of the chip, a lower portion formed on another side of the chip, and a cooling inlet and a cooling outlet for transferring a coolant, provided in the casing, and for forming outer sidewalls of the upper portion and inner sidewalls of the lower portion, plural through-wafer vias for electrically connecting the integrated circuit of the chip and the integrated circuit of the casing, and a card connected to the casing for electrically connecting the casing to a system board. The outer sidewalls of the upper portion of the casing are located between vertical planes defined by opposing outer sidewalls of the lower portion of the casing.
US10586759B2 Interconnection substrates for interconnection between circuit modules, and methods of manufacture
An interposer (110) has contact pads at the top and/or bottom surfaces for connection to circuit modules (e.g. ICs 112). The interposer includes a substrate made of multiple layers (110.i). Each layer can be a substrate (110S), possibly a ceramic substrate, with circuitry. The substrates extend vertically. Multiple interposers are fabricated in a single structure (310) made of vertical layers (310.i) corresponding to the interposers' layers. The structure is diced along horizontal planes (314) to provide the interposers. An interposer's vertical conductive lines (similar to through-substrate vias) can be formed on the substrates' surfaces before dicing and before all the substrates are attached to each other. Thus, there is no need to make through-substrate holes for the vertical conductive lines. Non-vertical features can also be formed on the substrates' surfaces before the substrates are attached to each other. Other embodiments are also provided.
US10586757B2 Exposed solderable heat spreader for flipchip packages
A flipchip may include: a silicon die having a circuit side with solder bumps and a non-circuit side; a leadframe attached to the solder bumps on the circuit side of the silicon die; a heat spreader attached to the non-circuit side of the silicon die; and encapsulation material encapsulating the silicon die, a portion of the leadframe, and all but one exterior surface of the heat spreader. The leadframe may have NiPdAu plating on the portion that is not encapsulated by the encapsulation material and no plating on the portion that is attached to the solder bumps.
US10586756B2 Chip carrier configured for delamination-free encapsulation and stable sintering
A chip carrier for carrying an electronic chip, wherein the chip carrier comprises a mounting section configured for mounting an electronic chip by sintering, and an encapsulation section configured for being encapsulated by an encapsulant.
US10586753B2 IC die, ultrasound probe, ultrasonic diagnostic system and method
An integrated circuit (IC) die (100) is disclosed having a major surface delimited by at least one edge (102) of the IC die, said major surface carrying a plurality of electrically conductive contact plates (130) extending from said major surface beyond the at least one edge such that each contact plate includes an exposed contact surface portion (132) delimited by the at least one edge for mating with an electrically conductive further contact surface portion (230) on at least one further edge (220) of a body (200), said at least one further edge delimiting a cavity for receiving the IC die. An ultrasound probe including such an IC die and a method of providing such an IC die with contacts are also disclosed.
US10586751B2 Semiconductor package device and method of manufacturing the same
A semiconductor package device comprises a substrate, an electrical component and a package body. The electrical component is disposed on the substrate. The electrical component has an active surface facing toward the substrate and a back surface opposite to the active surface. The back surface has a first portion and a second portion surrounding the first portion. The first portion of the back surface of the electrical component includes a plurality of pillars. The package body is disposed on the substrate. The package body encapsulates the electrical component and exposes the back surface of the electrical component.
US10586749B2 High power gallium nitride devices and structures
Described herein are semiconductor devices and structures with improved power handling and heat dissipation. Embodiments are suitable for implementation in gallium nitride. Devices may be provided as individual square or diamond-shaped dies having electrode terminals at the die corners, tapered electrode bases, and interdigitated electrode fingers. Device matrix structures include a plurality of device dies arranged on a substrate in a matrix configuration with interdigitated conductors. Device lattice structures are based on a unit cell comprising a plurality of individual devices, the unit cells disposed on a chip with geometric periodicity. Also described herein are methods for implementing the semiconductor devices and structures.
US10586747B2 Wafer-level packaging for enhanced performance
The present disclosure relates to a mold module that includes a device layer, a number of first bump structures, a first mold compound, a stop layer, and a second mold compound. The device layer includes a number of input/output (I/O) contacts at a top surface of the device layer. Each first bump structure is formed over the device layer and electronically coupled to a corresponding I/O contact. The first mold compound resides over the device layer, and a portion of each first bump structure is exposed through the first mold compound. The stop layer is formed underneath the device layer. The second mold compound resides underneath the stop layer, such that the stop layer separates the device layer from the second mold compound.
US10586745B2 Airtight package and method for manufacturing same
Provided are an airtight package that can increase the bonding strength between the sealing material layer and the container and a method for manufacturing the same. An airtight package 1 includes: a container 2 with a frame 3; a glass lid 4 disposed on top of the frame 3 and sealing the container 2; and a sealing material layer 5 disposed between the frame 3 and the glass lid 4 and bonding the glass lid 4 and the container 2 together, wherein in the sealing material layer 5 a bonding surface 5b between the sealing material layer 5 and the container 2 is larger than a bonding surface 5a between the sealing material layer 5 and the glass lid 4.
US10586741B2 Gate height and spacer uniformity
Embodiments are directed to a method of forming a semiconductor device and resulting structures having self-aligned spacer protection layers. The method includes forming a first sacrificial gate adjacent to a second sacrificial gate on a substrate. A dielectric layer is formed on the substrate and above top surfaces of the first and second sacrificial gates. A self-aligned protection region is formed to cover a first portion of the dielectric layer and a second uncovered portion of the dielectric layer is removed. The first portion of the dielectric layer defines a spacer after the second portion of the dielectric layer is removed.
US10586738B2 Method of providing source and drain doping for CMOS architecture including FinFET and semiconductor devices so formed
A method for providing a semiconductor device and the device so formed are described. A doped semiconductor layer is deposited on a semiconductor underlayer. At least a portion of the semiconductor underlayer is exposed. A dopant for the doped semiconductor layer is selected from a p-type dopant and an n-type dopant. An ultraviolet-assisted low temperature (UVLT) anneal of the doped semiconductor layer is performed in an ambient. The ambient is selected from an oxidizing ambient and a nitriding ambient. The oxidizing ambient is used for the n-type dopant. The nitriding ambient is used for the p-type dopant. A sacrificial layer is formed by the doped semiconductor layer during the UVLT anneal. The dopant is driven into the portion of the semiconductor underlayer from the doped semiconductor layer by the UVLT anneal, thereby forming a doped semiconductor underlayer. The sacrificial layer is then removed.
US10586727B2 Suction stage, lamination device, and method for manufacturing laminated substrate
A suction stage may include a mounting section configured to mount a first substrate, and an evacuation section configured to evacuate air between the first substrate and the mounting section. The mounting section includes a ring-shaped first wall part, and a ring-shaped second wall part inside the first wall part. The evacuation section includes a first control valve between the evacuation section and a first region between the first and second wall parts, a second control valve between the evacuation section and a second region inside the second wall part, and a control section configured to control the valves. The control section is configured to control the valves so that suction and non-suction of the first substrate are alternately performed in at least one of the regions. Thus, suction of the first substrate may be deactivated in one of the regions, while the suction is active in the other region.
US10586723B2 Door opening/closing system, and load port equipped with door opening/closing system
A door opening/closing system includes: a base as part of a wall isolating a conveyance space from an external space; an opening portion provided in the base; a door configured to open/close the opening portion; a first seal member which seals a gap between the base and a container; a second seal member which seals a gap between the base and the door; a sealed space constituted by the base, the first and second seal members, a lid member, and the door when the container state of contact with the opening portion with the first seal member therebetween; a first gas injection unit which injects gas into the sealed space; and a second gas discharge unit which evacuates the sealed space. The door opening/closing system prevents entry of atmospheric air into a front-opening unified pod and an equipment front end module when placed in communication.
US10586722B2 Vacuum substrate storage
A two piece shell is employed for intermediate and long term storage of substrates. The shell is formed of two halves that can be juxtaposed in vacuum and externally vented, with the internal vacuum retaining the halves in vacuum-sealed engagement. One of the halves also provides a vacuum-sealing perimeter for selectively sealing to a process chamber during loading and/or unloading of the shell with a substrate. A vacuum monitor or the like may be employed to monitor pressure during storage and provide alerts if the vacuum within the sealed shell is compromised.
US10586719B2 Substrates support apparatus, substrate treating system including the same, and substrate treating method
Embodiments of the inventive concept relate to an apparatus for supporting a substrate and a method for treating a substrate. The substrate support apparatus includes a substrate support member including a support plate having an upper surface that supports a substrate, and a heating member provided in the support plate to heat the substrate, wherein an area of the support plate has a buffer area, in which a buffer space for restricting a heat transfer rate of heat provided from the heating member to the upper surface is formed. The buffer space insulates a central area and a peripheral area, thereby maximizing a temperature difference between the central area and the peripheral area.
US10586717B2 Semiconductor processing apparatus and method
A semiconductor processing apparatus is provided. The apparatus includes a first chamber portion and a second chamber portion movable relative to the first chamber portion between an open position and a closed position. The first chamber portion includes a recessed area formed on an internal surface of the first chamber portion. The first chamber portion also includes one or more through-holes connected to respective locations of the recessed area. When the second chamber portion is in the closed position and a semiconductor wafer is housed in the micro chamber, the recessed area is sealed by a surface of the semiconductor wafer to form a closed channel. The surface may be processed by a processing fluid flowing in the closed channel. Accordingly, a flowing direction and a flowing speed of the processing fluid may be accurately controlled, and an amount of the processing fluid consumed may be greatly reduced.
US10586712B2 Method of manufacturing an electronic component and processing system
According to a mode of the present invention, a method of manufacturing an electronic component includes: preparing a component main-body 110 including a first surface having an electrode-formed region having a plurality of bump electrodes 103, a second surface opposite to the first surface, and side peripheral surfaces connecting the first surface and the second surface; forming a mask section M1 on at least a peripheral portion of the first surface, the mask section surrounding the electrode-formed region, a height of the mask section being equal to or more than a height of the plurality of bump electrodes; bonding the mask section of the first surface to an adhesive layer 30 on a holder for holding a component; forming a protective film 105 on the component main-body, the protective film covering the second surface and the side peripheral surfaces; and removing the mask section M1 from the first surface.
US10586711B2 Substrate processing method and computer storage medium
A substrate processing method of processing a substrate using a block copolymer containing a hydrophilic polymer and a hydrophobic polymer, the substrate processing method includes: a block copolymer coating step of applying the block copolymer onto the substrate on which a predetermined projecting and recessed pattern is formed, to form a coating film of the block copolymer; a polymer separation step of phase-separating the block copolymer into the hydrophilic polymer and the hydrophobic polymer; a polymer removal step of selectively removing the hydrophilic polymer from the phase-separated block copolymer; and after the block copolymer coating step and before the polymer removal step, a film thickness reduction step of reducing a film thickness of the coating film of the block copolymer.
US10586710B2 Etching method
Provided is a method of etching a silicon-containing film made of at least one of silicon oxide and silicon nitride. The etching method includes: (i) preparing a workpiece having a silicon-containing film and a mask provided on the silicon-containing film in a chamber body of a plasma processing apparatus, in which an opening is formed in the mask; and (ii) etching the silicon-containing film, in which plasma is produced in the chamber body from processing gas containing fluorine, hydrogen, and iodine in order to etch the silicon-containing film, and a temperature of the workpiece is set to a temperature of 0° C. or less.
US10586709B2 Methods of fabricating semiconductor devices
Methods for fabricating a semiconductor device are provided including sequentially forming a first hard mask layer, a second hard mask layer and a photoresist layer on a target layer, patterning the photoresist layer to form a photoresist pattern, sequentially patterning the second hard mask layer and the first hard mask layer using the photoresist pattern as an etching mask to form a first hard mask pattern and a second hard mask pattern on the first hard mask pattern, and etching the target layer using the first hard mask pattern and the second hard mask pattern as an etching mask, wherein the second hard mask layer includes impurity-doped amorphous silicon.
US10586708B2 Uniform CMP polishing method
The invention provides a method for polishing or planarizing a wafer of at least one of semiconductor, optical and magnetic substrates. The method includes rotating a polishing pad having radial feeder grooves in a polishing layer separating the polishing layer into polishing regions. The radial feeder grooves extend at least from a location adjacent the center to a location adjacent the outer edge. Each polishing region includes a series of biased grooves connecting a pair of adjacent radial feeder grooves. The series of biased grooves separate a land area and have inner walls closer to the center and outer walls closer to the outer edge. Pressing and rotating the wafer against the rotating polishing pad for multiple rotations polishes or planarizes the wafer with land areas wet by the overflowing polishing fluid.
US10586698B2 Method of manufacturing semiconductor device, substrate processing apparatus and recording medium
The present disclosure provides a technique including a method of manufacturing a semiconductor device, which is capable of improving the characteristics of a film formed on a substrate. The method of manufacturing a semiconductor device may include: (a) forming a first film containing a predetermined element, oxygen, carbon and nitrogen on a substrate; and (b) forming a second film thinner than the first film on a top surface of the first film, the second film having an oxygen concentration lower than an oxygen concentration of the first film or having oxygen and carbon concentrations lower than oxygen and carbon concentrations of the first film.
US10586697B2 Wet strippable OPL using reversible UV crosslinking and de-crosslinking
Embodiments of the present invention are directed to the wet stripping of an organic planarization layer (OPL) using reversible UV crosslinking and de-crosslinking. In a non-limiting embodiment of the invention, an interlayer dielectric is formed over a substrate. A trench is formed in the interlayer dielectric. A work function metal is formed over the interlayer dielectric such that a portion of the work function metal partially fills the trench. A UV sensitive OPL is formed over the work function metal such that a portion of the UV sensitive OPL fills the trench. The UV sensitive OPL can be crosslinked by applying light at a first UV frequency and de-crosslinked by applying light at a second UV frequency.
US10586693B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus comprises: a liquid film former which forms a liquid film by supplying a liquid on an upper surface of the substrate W held horizontally; a cooling gas discharge nozzle which discharges cooling gas of a temperature lower than a freezing point of the liquid forming the liquid film to the liquid film; a thawing liquid discharge nozzle which discharges a thawing liquid to a frozen film formed by freezing the liquid film; a thawing liquid supplier which supplies the heated thawing liquid to the thawing liquid discharge nozzle via a pipe; and a receiver which receives the cooling gas and the thawing liquid respectively discharged from the cooling gas discharge nozzle and the thawing liquid discharge nozzle at the respective retracted position and guides the cooling gas and the thawing liquid to a common flow passage.
US10586689B2 Sputtering apparatus including cathode with rotatable targets, and related methods
Certain example embodiments relate to sputtering apparatuses that include a plurality of targets such that a first one or ones of target(s) may be used for sputtering in a first mode, while a second one or ones of target(s) may be used for sputtering in a second mode. Modes may be switched in certain example embodiments by rotating the position of the targets, e.g., such that one or more target(s) to be used protrude into the main chamber of the apparatus, while one or more target(s) to be unused are recessed into a body portion of a cathode of (e.g., integrally formed with) the sputtering apparatus. The targets may be cylindrical magnetic targets or planar targets. At least one target location also may be made to accommodate an ion beam source.
US10586687B2 Method and apparatus for reproducing component of semiconductor manufacturing apparatus, and reproduced component
A method and apparatus for reproducing a component of a semiconductor manufacturing apparatus, and a reproduced component are provided. The method may include a preparing step of preparing a damaged component of a semiconductor manufacturing apparatus, a first cleaning step of cleaning the damaged component, a masking step of masking at least one of areas including an undamaged part of the damaged component, a reproduced part forming step of forming a reproduced part on the damaged component using a chemical vapor deposition (CVD), a post-grinding step of grinding the damaged component with the reproduced part, and a second cleaning step of cleaning the damaged component with the reproduced part.
US10586686B2 Peripheral RF feed and symmetric RF return for symmetric RF delivery
Systems and methods are presented for a peripheral RF feed and symmetric RF return for symmetric RF delivery. According to one embodiment, a chuck assembly for plasma processing is provided. The chuck assembly includes an electrostatic chuck having a substrate support surface on a first side, and a facility plate coupled to the electrostatic chuck on a second side that is opposite the substrate support surface. A hollow RF feed is configured to deliver RF power, the hollow RF feed defined by a first portion contacting a periphery of the facility plate and a second portion coupled to the first portion, the second portion extending away from the chuck assembly.
US10586682B2 Method of obtaining beam deflection shape and method of obtaining arrangement angle of blanking aperture array plate
In one embodiment, a method of obtaining a beam deflection shape includes using a plurality of beams to write a line pattern on a substrate by deflecting the plurality of beams, the plurality of beams being beams in the i-th row (i is an integer satisfying 1≤i≤m) among multiple charged-particle beams including beams of m rows and n columns (m and n are integers equal to or greater than two), the deflection being performed in such a manner that a writing area for a beam in the j-th column (j is an integer satisfying 1≤j≤n−1) is continuously adjacent to a writing area for a beam in the (j+1)th column, measuring a degree of unevenness of an edge of the line pattern, and obtaining a deflection shape of the beam based on the degree of unevenness.
US10586681B2 Charged particle beam apparatus
The present invention provides apparatuses to inspect small particles on the surface of a sample such as wafer and mask. The apparatuses provide both high detection efficiency and high throughput by forming Dark-field BSE images. The apparatuses can additionally inspect physical and electrical defects on the sample surface by form SE images and Bright-field BSE images simultaneously. The apparatuses can be designed to do single-beam or even multiple single-beam inspection for achieving a high throughput.
US10586675B2 Device for modulating the intensity of a particle beam from a charged particle source
A device for modulating the intensity of a charged particle beam emitted along an axis, comprises 4×N consecutive deflection systems, with N=1 or 2, with the deflection systems being positioned along the axis of said particle beam, and being capable of deflecting the beam relative to the axis in the same direction, with alternating directions of deflection, for two consecutive systems, means for applying a force for deflecting the beam for each deflection system and for varying the applied force; two collimators each having a slot with an opening that increases in width from the center towards the periphery, located respectively between the first and second deflection systems and between the third and fourth deflection systems, with the opening of the slot of the first collimator facing towards one side of the emission axis of the beam, with the opening of the slot of the second collimator facing towards the opposite side of the emission axis of the beam.
US10586674B2 Field emission electron source, method for manufacturing same, and electron beam device
In order to provide a stable hexaboride single-crystal field emission electron source capable of heat-flashing, this field emission electron source is provided with a metal filament, a metal tube joined thereto, a hexaboride tip that emits electrons, and graphite sheets that are independent of the metal tube and the hexaboride tip. The hexaboride tip is arranged so as not to be in structural contact with the metal tube due to the graphite sheets. The hexaboride tip, the graphite sheets, and the metal tube are configured so as to be mechanically and electrically in contact with one another.
US10586667B2 Retrofit remote control device
A control device may be configured to be mounted over a bezel portion of an electrical device and to control a lighting load. The control device may comprise a base portion having planar extensions removably attached or affixed thereto. The planar extensions may be adapted to be received in a gap between a faceplate of the electrical device and the bezel portion for holding the control device against the faceplate. The planar extensions may comprise barbs that allow for insertion of the extensions in the gap, but may bite into the faceplate to hinder removal of the control device. The planar extensions may be defined by a mounting structure that is configured to be received in the gap between the bezel portion and the faceplate. The mounting structure may protrude beyond a front surface of the faceplate.
US10586665B2 Electric power tool
An electric power tool has a tool receptacle and a tool housing in which a drive motor for driving the tool receptacle is arranged. The drive motor is switchable on and off via an electric switch. An operating part for indirectly actuating the switch is arranged on the tool housing and extends approximately parallel to a longitudinal axis of the tool housing. The operating part is lever-like and is pivotably arranged on the tool housing. An actuating member of the switch is displaceable approximately parallel to the longitudinal axis by an actuating force that acts on the operating part approximately perpendicularly to the longitudinal axis. The drive motor is switched on by the actuating force acting on the operating part against a restoring force of the switch, and the drive motor is switched off automatically, via the restoring force, when the operating part is released by a user.
US10586664B2 Luminous keyboard
A luminous keyboard includes a key module, a light guide plate, a top-view light-emitting element and a light-shading element. The top-view light-emitting element emits a light beam. The light guide plate is located under the key module. The top-view light-emitting element is located under the light guide plate. A light-outputting surface of the top-view light-emitting element is contacted with the light guide plate. The light-shading element is disposed on the light guide plate for shading the light beam. A portion of the light-shading element is inserted into the light guide plate opening and formed as a reflective part in the light guide plate opening. After the light beam is projected on the reflective part and reflected by the reflective part, the light beam is transferred within the light guide plate and projected to the key module.
US10586662B2 Keyboard device
A keyboard device includes a key, a base plate, a membrane circuit board and a buffering part. The membrane circuit board is disposed on the base plate. The key includes a keycap and a stabilizer bar. The stabilizer bar is connected between the keycap and the base plate. The stabilizer bar includes a main bar part, a first linking part and a first insertion part. The first linking part is connected between the main bar part and the first insertion part. The buffering part is disposed on the base plate or the membrane circuit board and located under the first linking part. While a keycap is moved downwardly relative to the base plate, the linking part of the stabilizer bar is contacted with the buffering part. The contact point between the linking part of the stabilizer bar and the buffering part is used as a fulcrum.
US10586659B2 Perovskite photovoltaic device
A photovoltaic device, comprises (1) a first conductive layer, (2) an optional blocking layer, on the first conductive layer, (3) a semiconductor layer, on the first conductive layer, (4) a light-harvesting material, on the semiconductor layer, (5) a hole transport material, on the light-harvesting material, and (6) a second conductive layer, on the hole transport material. The light-harvesting material comprises a perovskite absorber, and the second conductive layer comprises nickel. The semiconductor layer may comprise TiO2 nanowires. The light-harvesting material may comprise a perovskite absorber containing a pseudohalogen.
US10586656B2 Pressure valve and electrolytic capacitor
A pressure valve to be arranged in a seal member sealing a casing in which a capacitor element is housed, the pressure valve having a base end positioned within the case and a tip positioned outside the case. The pressure valve includes a tapered portion having a tapered shape. At the top portion of the tapered portion, there is formed a slit able to undergo a state change between a close-state and an open-state by elastic deformation. When the casing internal pressure is less than a certain value, the slit maintains the close-state. When the casing internal pressure has reached the certain value, the slit undergoes a state change to the open-state, whereby the inside and outside of the case communicate with each other and the internal pressure is released from within the case.
US10586652B1 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a ceramic body including dielectric layers and first and second internal electrodes disposed to face each other with each of the dielectric layers interposed therebetween, and first and second external electrodes disposed on external surfaces of the ceramic body and electrically connected to the first and second internal electrodes, respectively. The ceramic body includes an active portion in which capacitance is formed and cover portions disposed above and below the active portion. Each of the cover portions includes a first region adjacent to an external side surface of the ceramic body and a second region adjacent to an outermost internal electrode and disposed between the first region and the active region. A density of a dielectric material included in the second region is higher than a density of a dielectric material included in the first region.
US10586650B2 Coil substrate and method for manufacturing the same
A coil substrate includes insulating layers, and conductive layers laminated on the insulating layers in a plate thickness direction of the insulating layers, respectively. The conductive layers include three or more conductive layers and a set of conductive layers such that the set of conductive layers includes a first outermost conductive layer on one end side in the plate thickness direction and does not include a second outermost conductive layer on the opposite end side in the plate thickness direction and that the set of conductive layers includes coil portions each having a spiral form respectively and aligned in the plate thickness direction.
US10586649B2 Dissolved gas analysis devices, systems, and methods
Devices, systems, and methods for determining gas characteristics to monitor transformer operation include extracting gas from transformer fluid for analysis.
US10586648B2 Coil component and method for manufacturing the same
A coil component includes a body portion including a magnetic material, and a coil portion disposed in the body part. The coil portion includes a first coil pattern layer having a planar spiral pattern, an insulating layer formed of an insulating resin embedding at least a portion of the first coil pattern layer, and a second coil pattern layer disposed on the insulating layer and having a planar spiral pattern. The insulating layer includes a core material disposed between the first and second coil pattern layers, and a thickness of a lower region of the insulating layer disposed below the core material is greater than a thickness of an upper region of the insulating layer disposed above the core material.
US10586644B2 Reactor, motor driver, power conditioner, and machine
An operator is prevented from touching terminals and the like. A reactor includes an outer peripheral iron core, and at least three core coils disposed inside the outer peripheral iron core. Each of the core coils includes a core and a coil wound onto the core. The reactor further includes a terminal base that has a plurality of terminals connected to leads extending from the coils and is disposed on one end of the outer peripheral iron core, and an electric shock prevention cover for covering the terminals of the terminal base.
US10586640B2 Neodymium-iron-boron magnet with selective surface modification, and method of producing same
A bulk high performance permanent magnet comprising a neodymium-iron-boron core having an outer surface, and a coercivity-enhancing element residing on at least a portion of said outer surface, with an interior portion of said neodymium-iron-boron core not having said coercivity-enhancing element therein. Also described herein is a method for producing the high-coercivity bulk permanent magnet, the method comprising: (i) depositing a coercivity-enhancing element on at least a portion of an outer surface of a neodymium-iron-boron core substrate to form a coated permanent magnet; and (ii) subjecting the coated permanent magnet to a pulse thermal process that heats said outer surface to a substantially higher temperature than an interior portion of said neodymium-iron-boron core substrate, wherein said substantially higher temperature is at least 200° C. higher than said interior portion and is of sufficient magnitude to induce diffusion of said coercivity-enhancing element below said outer surface but outside of said interior portion.
US10586636B2 Rare earth magnet and motor including the same
A rare earth magnet and a motor including the same are provided. The rare earth magnet is based on an R—Fe—B alloy (R represents at least one rare-earth element comprising Y), wherein a plating layer of the element Co is formed on a surface of the rare earth magnet by an electroplating method.
US10586634B2 Polymer composition and a power cable comprising the polymer composition
An alternating current (AC) power cable includes a conductor surrounded by at least an inner semiconductive layer including a first semiconductive composition, an insulation layer including a polymer composition, an outer semiconductive layer including a second semiconductive composition, and optionally a jacketing layer including a jacketing composition, in that order. The polymer composition of the insulation layer includes an unsaturated low density polyethylene (LDPE) copolymer of ethylene with one or more polyunsaturated comonomers and a crosslinking agent. The polymer composition of the insulation layer has a dielectric loss expressed as tan δ (50 Hz) of 12.0×10−4 or less, when measured at 25 kV/mm and 130° C. according to “Test for Tan δ measurements on 10 kV cables”.
US10586633B2 Surface modified overhead conductor
The present invention relates to a surface modified overhead conductor with a coating that allows the conductor to operate at lower temperatures. The coating is an inorganic, non-white coating having durable heat and wet aging characteristics. The coating preferably contains a heat radiating agent with desirable properties, and an appropriate binder/suspension agent. In a preferred embodiment, the coating has L* value of less than 80, a heat emissivity of greater than or equal to 0.5, and/or a solar absorptivity coefficient of greater than 0.3.
US10586632B2 Structural cable
A structural cable comprising a first conductor, a structural element, and a body with proximal and distal ends that is formed around the first conductor and the structural element, wherein the body is made of a non-conducting material.
US10586630B2 Wire harness
A wire harness that allows branched locations to be defined and can be manufactured inexpensively. A wire harness includes a tubular bendable pipe through which a wire is inserted. The pipe includes pull-out ports of the wire at positions corresponding to branching locations of the wire. The pull-out ports are configured to open on the respective mating surfaces of a first divided segment and a second divided segment obtained by circumferentially dividing the pipe into two. Bushes serving as protection portions that protect the wire are provided at rims of the pull-out ports.
US10586627B2 Spark plug
The spark plug includes an insulator made from an alumina-based sintered body, and the insulator contains 90 to 98 wt % of an Al component in oxide equivalent. The insulator contains 1 to 5 wt % of an Si component, 0.1 to 1 wt % of an Mg component, 2 wt % or less of a Ca component, 0.3 to 6 wt % of a Ba component, and 0.11 to 5 wt % of a rare earth component, in oxide equivalent. In analysis using a scanning transmission electron microscope with a probe diameter of an electron beam set at 1 nm, Si and a rare earth element are detected at a crystal grain boundary having a thickness of 15 nm or less, and an alkaline earth metal at the crystal grain boundary is less than a detection limit.
US10586623B2 Patient care device and system for service to individuals with diminishing dexterity and neurological physiological functionality
A patient care device includes an attachment element configured to physically attach the device to a patient, such that the device can be worn around the patient's neck as a pendant. The device may further comprise a communication system configured to enable voice and visual communication through the device, and an emergency activation system configured to indicate a potential emergency situation of the patient. The emergency activation system may comprise at least one of a mechanical trigger system, a virtual trigger system, a fall detection system, a location tracking system, a bio monitoring system or a combination thereof.
US10586620B2 Device for calculating amount of retained physical activity, method for calculating amount of retained physical activity and system for calculating amount of retained physical activity
A physical activity consumption amount calculation unit calculates the consumption amount of physical activity, which is the amount of physical activity consumed by a subject, from biological information acquired by a biological information acquisition unit. A recovery amount calculation unit calculates the amount of recovery, which is the amount of physical activity recovered by the subject, from the biological information acquired by the biological information acquisition unit. A retained physical activity amount calculation unit calculates the amount of retained physical activity, which is the amount of physical activity retained by the subject, from the reference amount of physical activity set by the reference physical activity amount setting unit, the consumption amount of physical activity calculated by the physical activity consumption amount calculation unit, and the amount of recovery calculated by the recovery amount calculation unit. Therefore, the amount of physical activity retained by the subject can be calculated instantaneously.
US10586610B2 Detecting and classifying copy number variation
The invention provides a method for determining copy number variations (CNV) of a sequence of interest in a test sample that comprises a mixture of nucleic acids that are known or are suspected to differ in the amount of one or more sequence of interest. The method comprises a statistical approach that accounts for accrued variability stemming from process-related, interchromosomal and inter-sequencing variability. The method is applicable to determining CNV of any fetal aneuploidy, and CNVs known or suspected to be associated with a variety of medical conditions. CNV that can be determined according to the method include trisomies and monosomies of any one or more of chromosomes 1-22, X and Y, other chromosomal polysomies, and deletions and/or duplications of segments of any one or more of the chromosomes, which can be detected by sequencing only once the nucleic acids of a test sample.
US10586605B2 Sample hold circuit
A sample hold circuit includes at least one capacitor CS and at least one complementary metal-oxide semiconductor (CMOS) switch. The CMOS switch includes an N-channel metal-oxide semiconductor (NMOS) transistor and a P-channel metal-oxide semiconductor (PMOS) transistor connected in parallel. A high level of a gate signal VGN of the NMOS transistor is adjusted to a voltage level VREG lower than a power supply voltage VDD of a chip on which the CMOS switch is integrated.
US10586604B1 Shift register, gate driving circuit, display device, and driving method thereof
A shift register includes a forward/backward scan-control module, configured to transmit a signal of a forward-scan-signal terminal or a signal of a backward-scan-signal terminal to a first node; an interlock module, configured to transmit a signal of a first voltage terminal to a second node, and transmit a signal of a second voltage terminal to the first node; a pull-down module, configured to transmit the signal of the first voltage terminal to a gate-signal output terminal; an output module, configured to transmit a signal of a second clock-signal terminal to the gate-signal output terminal; and a reset module, configured to transmit the signal of the second voltage terminal to the first node, and transmit the signal of the first voltage terminal to the gate-signal output terminal. The disclosed shift register can prevent leakage of the first node, and thus improve the quality and the performance of the shift register.
US10586600B1 High-voltage shifter with reduced transistor degradation
Discussed herein are systems and methods for protecting against transistor degradation in a high-voltage (HV) shifter to transfer an input voltage to an access line, such as a global wordline. An embodiment of a memory device comprises memory cells and a HV shifter circuit that includes a signal transfer circuit, and first and second HV control circuits. The signal transfer circuit includes a P-channel transistor to transfer a high-voltage input to an access line. The first HV control circuit couples a bias voltage to the P-channel transistor for a first time period, and the second HV control circuit couples a stress-relief signal to the P-channel transistor for a second time period, after the first time period, to reduce degradation of the P-channel transistor. The transferred high voltage can be used to charge the access line to selectively read, program, or erase memory cells.
US10586596B2 Data writing method, memory control circuit unit and memory storage apparatus
A data writing method for a rewritable non-volatile memory module having a plurality of physical erasing units and a memory control circuit unit and a memory storage apparatus using the same are provided. Each of the physical erasing units has a plurality of physical programming unit sets, and each of the physical programming unit sets has a plurality of physical programming unit. The method includes receiving data and arranging the data to generate a first data stream and a second data stream. The method also includes encoding the first data stream and the second data stream to generate a third data stream, and issuing a programming command sequence to write the first data stream, the second data stream and the third data stream respectively into a first physical programming unit, a second physical programming unit and a third physical programming unit of a physical programming unit set.
US10586593B2 Programmable resistive device and memory using diode as selector
Building programmable resistive devices in contact holes at the crossover of a plurality of conductor lines in more than two vertical layers is disclosed. There are plurality of first conductor lines and another plurality of second conductor lines that can be substantially perpendicular to each other, though in two different vertical layers. A diode and/or a programmable resistive element can be fabricated in the contact hole between the first and second conductor lines. The programmable resistive element can be coupled to another programmable resistive device or shared between two programmable devices whose diodes conducting currents in opposite directions and/or coupled to a common conductor line. The programmable resistive memory can be configured to be programmable by applying voltages to conduct current flowing through the programmable resistive element to change its resistance for a different logic state.
US10586584B2 Semiconductor semiconductor memory devices, memory systems and methods of operating memory devices
A semiconductor memory device includes a memory cell array, an error correction code (ECC) engine, a refresh control circuit, a scrubbing control circuit and a control logic circuit. The refresh control circuit generates refresh row addresses for refreshing a memory region on memory cell rows in response to a first command received from a memory controller. The scrubbing control circuit counts the refresh row addresses and generates a scrubbing address for performing a scrubbing operation on a first memory cell row of the memory cell rows whenever the scrubbing control circuit counts N refresh row addresses of the refresh row addresses. The ECC engine reads first data corresponding to a first codeword, from at least one sub-page in the first memory cell row, corrects at least one error bit in the first codeword and writes back the corrected first codeword in a corresponding memory location.
US10586581B1 Dynamic bipolar write-assist for non-volatile memory elements
Structures for a non-volatile memory and methods for forming and using such structures. A bitcell of the non-volatile memory includes a nonvolatile memory element and a field-effect transistor having a drain region coupled with the nonvolatile memory element, a source region, and a gate electrode. A word line is coupled with the gate electrode of the field-effect transistor, a bit line is coupled with the nonvolatile memory element, and a source line is coupled with the source region of the field-effect transistor. A power supply is configured to supply a negative bias voltage to the bit line in order to provide a first state for writing data to the nonvolatile memory element or to supply the negative bias voltage to the source line in order to provide a second state for writing data to the nonvolatile memory element.
US10586575B2 Interface circuit for multi rank memory
An electronic circuit including: a first delay line circuit to generate a first data strobe by delaying a second data strobe, such that an edge of the first data strobe is aligned within a first time interval; and a sampling circuit to sample the first data signal at the edge of the first data strobe, wherein plural data signals include the first data signal and a second data signal, wherein timings of the plural data signals deviate from a reference timing of a reference data strobe by plural time lengths, wherein the first data signal deviates from the reference timing by a first time length of the plural time lengths, and wherein an edge of the second data strobe is aligned within a second time interval, wherein a timing of the second data signal deviates from the reference timing by a shortest time length of the plural time lengths.
US10586570B2 Real time video processing for changing proportions of an object in the video
Methods and systems are presented for transforming frames of a video. The method provides an object in the video that at least partially and at least occasionally is presented in frames of a video. An object is detected in the video. Detection of the object comprises detecting feature reference points of the object. The object is tracked in the video. The tracking comprises creating a mesh that is based on the detected feature reference points of the object and aligning the mesh to the object in each frame. A first set of node points is generated on the mesh based on a request for changing proportions. A second set of nodes points is generated based on the first set of node points. The frames of the video are transformed in such way that the object's proportions are transformed in accordance with the second set of the node points using the mesh.
US10586566B1 Optical device for data storage and compute operations
Generally, techniques related to an optical computer system and use thereof are described. In an example, an optical computer system includes a multi-purpose optical device, an imager, and an image sensor. The multi-purpose optical device is configured for different purposes, such as for data storage and for compute operations. The configuration utilizes diffractive optical layers that include different diffraction elements. The imager displays an image to the multi-purpose optical device. The image encodes command-related data depending on the purpose to be invoked, such a data location for a data read or input for a compute command. Light of the image travels to the multi-purpose device and is diffracted from the diffractive optical layers. The diffracted light is detected by the image sensor that converts it into an output.
US10586565B2 Magnetic recording medium having specified polyester resin additive and magnetic recording medium composition
The magnetic recording medium contains, in a magnetic layer, a fatty acid ester and a polyester resin having a number average molecular weight of greater than or equal to 1,000 but less than 20,000, and containing a structural unit derived from a polyvalent carboxylic acid and a structural unit derived from a polyol, as well as 10 mol % to 50 mol % of a structural unit, derived from a cyclic polyvalent carboxylic acid selected from the group consisting of an alicyclic polyvalent carboxylic acid and an aromatic polyvalent carboxylic acid, per 100 mol % of a combined total of the above structural units, and one or more partial structures selected from the group consisting of the following partial structures: wherein each of L1 and L2 independently denotes a divalent connecting group, and each of Z1 and Z2 independently denotes a monovalent group denoted by —OM or a monovalent group denoted by —O−A+.
US10586563B1 High passive stiffness and low active pressure air bearing feature
Active pressure in the air bearing surface of a slider in the region of the transducer is reduced by introducing two channels in the center pad of the advanced air bearing along each side of the centerline and spaced apart from the transducer. This configuration moves the high pressure region away from the transducer zone at the trailing edge of the slider.
US10586562B1 Read head having sensors with conflicting design characteristics
A hybrid dual reader. The hybrid dual reader includes first and second read sensors with conflicting design characteristics. The first read sensor includes at least one signal-to-noise ratio favoring design characteristic. The second read sensor includes at least one pulse width favoring design characteristic. The at least one signal-to-noise ratio favoring design characteristic is in conflict with the at least one pulse width favoring design characteristic.
US10586560B1 Rhodium film with thin template layer and its application to a thermally assisted magnetic recording (TAMR) writer
A PMR (perpendicular magnetic recording) head is configured for thermally assisted magnetic recording (TAMR). The thermal energy is supplied by the near-fields of plasmons and the near-fields are directed to a magnetic recording medium by a PPG layer. The PPG layer is Rhodium (Rh) whose small-grained crystal structure normally makes it subject to thermal deformations and other weaknesses. By growing the PPG layer on a thin template layer (TTL), the portion of the PPG layer adjacent to the air-bearing surface (ABS) develops a larger grain size and stronger forces between its atomic constituents which makes it resistant to those deformations.
US10586558B1 Magnetic head including a main pole and a write shield
A magnetic head includes a main pole and a write shield. The write shield includes a bottom shield, a first side shield and a second side shield. The first side shield has first and second sidewalls. The second side shield has third and fourth sidewalls. Each of the second and fourth sidewalls has a top edge farthest from a top surface of a substrate. The top edge of each of the second and fourth sidewalls is parallel to a medium facing surface. A portion of a top surface of the bottom shield, the first sidewall, and the third sidewall define a receiving section to receive a portion of the main pole. The receiving section has a bottom including a first inclined portion, a second inclined portion, and a third inclined portion.
US10586555B1 Visual indication of an operational state
Architectures and techniques to visually indicate an operational state of an electronic device. In some instances, the electronic device comprises a voice-controlled device configured to interact with a user through voice input and visual output. The voice-controlled device may be positioned in a home environment, such as on a table in a room of the environment. The user may interact with the voice-controlled device through speech and the voice-controlled device may perform operations requested by the speech. As the voice-controlled device enters different operational states while interacting with the user, one or more lights of the voice-controlled device may be illuminated to indicate the different operational states.
US10586554B2 Display apparatus, voice acquiring apparatus and voice recognition method thereof
Disclosed are a display apparatus, a voice acquiring apparatus and a voice recognition method thereof, the display apparatus including: a display unit which displays an image; a communication unit which communicates with a plurality of external apparatuses; and a controller which includes a voice recognition engine to recognize a user's voice, receives a voice signal from a voice acquiring unit, and controls the communication unit to receive candidate instruction words from at least one of the plurality of external apparatuses to recognize the received voice signal.
US10586552B2 Capture and extraction of own voice signal
Methods and systems employing an internal microphone and an external microphone of a headset to capture own voice content in the presence of noise, extract the own voice content from background noise (by performing noise reduction on the microphone outputs to generate a noise reduced signal indicative of the own voice content), and optionally also perform voice activity detection to identify segments of own voice presence or absence. In some embodiments, the external microphone is employed to capture the own voice content, the internal microphone signal is employed to infer the noise captured by the external microphone, and the inferred noise is subtracted from the external microphone signal to generate the noise reduced signal. Aspects include methods performed by any embodiment of the system, and a system or device configured (e.g., programmed) to perform any embodiment of the method.
US10586548B2 Encoder, decoder and method for encoding and decoding
An encoder for encoding an audio signal has a predictor, a factorizer, a transformer and a quantize and encode stage. The predictor is configured to analyze the audio signal to obtain prediction coefficients describing a spectral analog of the audio signal or a fundamental frequency of the audio signal and subject the audio signal to an analysis filter function dependent on the prediction coefficients to output a residual signal of the audio signal. The factorizer is configured to apply a matrix factorization onto an audiocorrelation or covariance matrix of synthesis filter function defined by the prediction coefficients to obtain factorized matrices. The transformer is configured to transform the residual signal based on the factorized matrices to obtain a transformed residual signal. The quantize and decode stage is configured to quantize the transformed residual signal to obtain a quantized transformed residual signal or an encoded quantized transformed residual signal.
US10586534B1 Voice-controlled device control using acoustic echo cancellation statistics
Devices and techniques are generally described for control of a voice-controlled device using acoustic echo cancellation statistics. A reference signal representing the audio stream may be sent to an acoustic echo cancellation (AEC) unit. A microphone may receive an input audio signal and send the input audio signal to the AEC unit. The AEC unit may attenuate at least a part of the input audio signal. AEC statistics related to the attenuation of at least the part of the input audio signal may be determined over a first period of time. A wake-word in the input audio signal may be detected during the first period of time. A determination may be made that the wake-word is part of the playback of the audio stream based at least in part on the AEC statistics.
US10586533B2 Method and device for recognizing speech based on Chinese-English mixed dictionary
Embodiments of the present disclosure provide a method and a device for recognizing a speech based on a Chinese-English mixed dictionary. The method includes acquiring a Chinese-English mixed dictionary marked by an international phonetic alphabet, in which, the Chinese-English mixed dictionary includes a Chinese dictionary and an English dictionary revised by Chinglish; by taking the Chinese-English mixed dictionary as a training dictionary, taking a one-layer Convolutional Neural Network and a five-layer Long Short-Term Memory as a model, taking a state of the IPA as a target and taking a connectionist temporal classifier as a training criterion, training the model to obtain a trained CTC acoustic model; and performing a speech recognition on a Chinese-English mixed language based on the trained CTC acoustic model.
US10586531B2 Speech recognition using convolutional neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing speech recognition by generating a neural network output from an audio data input sequence, where the neural network output characterizes words spoken in the audio data input sequence. One of the methods includes, for each of the audio data inputs, providing a current audio data input sequence that comprises the audio data input and the audio data inputs preceding the audio data input in the audio data input sequence to a convolutional subnetwork comprising a plurality of dilated convolutional neural network layers, wherein the convolutional subnetwork is configured to, for each of the plurality of audio data inputs: receive the current audio data input sequence for the audio data input, and process the current audio data input sequence to generate an alternative representation for the audio data input.
US10586530B2 Expandable dialogue system
A system that allows non-engineers administrators, without programming, machine language, or artificial intelligence system knowledge, to expand the capabilities of a dialogue system. The dialogue system may have a knowledge system, user interface, and learning model. A user interface allows non-engineers to utilize the knowledge system, defined by a small set of primitives and a simple language, to annotate a user utterance. The annotation may include selecting actions to take based on the utterance and subsequent actions and configuring associations. A dialogue state is continuously updated and provided to the user as the actions and associations take place. Rules are generated based on the actions, associations and dialogue state that allows for computing a wide range of results.
US10586526B2 Speech analysis and synthesis method based on harmonic model and source-vocal tract decomposition
This invention discloses a speech analysis/synthesis method and a simplified form of such a method. Based on a harmonic model, the present method decomposes the parameters of the harmonic model into glottal source characteristics and vocal tract characteristics in its analysis stage and recombines the glottal source and vocal tract characteristics into harmonic model parameters in its synthesis stage.
US10586524B1 Systems and methods for detecting divergence in an adaptive system
A system for detecting divergence in a noise-cancellation system, comprising: a controller configured to: determine a power of a component of the error signal, the component being correlated to the at least one reference sensor signal; determine an average value, over a first time period, of a value representative of a time gradient of the power of the component of the error signal; and determine whether the average value is greater than a threshold.
US10586519B2 Chord estimation method and chord estimation apparatus
A chord estimation apparatus estimates a first chord from an audio signal, and estimates a second chord by inputting the estimated first chord to a trained model that has learned a chord modification tendency.
US10586518B2 Automatic tuning methods and systems
Embodiment apparatus and associated methods relate to adapting an actuator to adjust the tension of a musical instrument string, configuring a sensor to detect vibration propagated through the musical instrument body, configuring a noise removal filter to remove an undesired signal from vibration propagated through the musical instrument body, and automatically tuning the musical instrument based on adjusting the musical instrument string tension by the actuator while removing the undesired signal, until the fundamental frequency propagated through the instrument body by the vibration of the musical instrument string is within a predetermined tolerance of a reference frequency. In an illustrative example, the undesired signal may be actuator vibration. In some embodiments, actuator vibration spectral content may vary as a function of actuator torque, and, the noise removal filter may be adapted in real time. Various examples may advantageously provide faster and more accurate stringed musical instrument tuning.
US10586515B2 Method and apparatus for concurrently displaying images representing operating system data and non-operating system data
An electronic device includes controller that generates, as a first image, an image in which a second display object is disposed in a region that is on a layer lower than a topmost layer and that is identical to a display region of a second image of a synthetic image while image superimposing unit is outputting synthetic image signal to display, monitors a change in color of an image within the region where the second display object is disposed in the first image, and changes a display form of the synthetic image upon detection of the change in color.
US10586513B2 Simultaneously displaying video data of multiple video sources
A system is provided for simultaneously displaying video data of multiple video sources (040, 042) on a display. The system comprises a video input (120) for receiving the video data (122) of the multiple video sources; a display processor (140) for generating display data (142) to display the video data of the multiple video sources in respective viewports (1A-2F) on a display. The display processor is further arranged for, if needed to fit respective ones of the viewports, spatially scaling the video data of one or more of the multiple video sources to obtain said fit; and generating a visual indicator (300-320) for visually indicating whether the video data in one of the viewports has been spatially scaled from its native spatial resolution. By providing the visual indicator as part of the display data, the system may warn the user that the video data in one of the viewports may comprise undesirable artifacts which may hinder interpretation of the video data.
US10586512B2 Orchestrated digital display system
A system for orchestrating multiple digital display devices to display a digital content item across the multiple digital display devices, including multiple digital display devices, where each digital display device includes a display screen, a memory, a processor, and data link capabilities, a user device including a display screen, a user interface, a memory, a processor, and data link capabilities, and a cloud-based computing system configured to communicate with the multiple digital display devices and the user device.
US10586506B2 Display device with low power consumption
A display device includes a display panel, a timing controller, a data driver, and a light source unit. The display panel includes a plurality of data lines. The timing controller receives a control signal and image data, and outputs a data control signal, converted image data, and a mode selection signal. The data driver receives the data control signal, the converted image data, and the mode selection signal from the timing controller, outputs a data voltage to the plurality of data lines, and operates in a first mode which is a power saving mode or a second mode which is a normal driving mode in response to the mode selection signal. The light source unit includes a light source part that operates in association with a source driving circuit included in the data driver.
US10586502B2 Display control device and display control method of synchronizing images under panel self-refresh
Provided is a display control device that can, even with a self-emitting display, minimize power consumption and dramatically increase the battery life time of information device. The display control device includes: a phase adjustment circuit that adjusts a phase difference between input image data including a vertical blanking period and memory image data read from a frame buffer, by adjusting the number of vertical blanking lines on the basis of a difference between the number of vertical lines related to the input image data and the number of vertical lines related to phase adjusted image data in which the number of vertical blanking lines related to the memory image data is adjusted, and generating the phase adjusted image data; a selector that outputs the phase adjusted image data to the display as output image data in the period lasting until image display under PSR terminates; and a vertical line number calculation circuit that outputs a vertical line number signal related to the number of vertical lines related to output image data to the display until when a head of a frame of the output image data is output.
US10586501B2 Low color shift display panel
A low color shift display panel includes a pixel array. The pixel array includes a first sub-pixel and a second sub-pixel. Each of the first sub-pixel and second sub-pixel respectively includes a data line, a gate line, a first transistor coupled to the data line and a first liquid crystal capacitor, a second transistor coupled to the data line and a second liquid crystal capacitor, and a third transistor coupled to a common voltage and the second transistor. The first sub-pixel has a first ratio which is the width-to-length ratio of the third transistor divided by the width-to-length ratio of the second transistor. The second sub-pixel has a second ratio which is the width-to-length ratio of the third transistor divided by the width-to-length ratio of the second transistor. The second ratio is smaller than the first ratio.
US10586498B2 Source driver and display apparatus including the same
A source driver includes a latch configured to store data based on or in response to a latch signal and output the data stored in the latch, a resistor string including a plurality of resistors configured to provide a plurality of grayscale voltages, a decoder connected to the resistor string, configured to select and output one of the plurality of grayscale voltages based on or in response to the data from the latch, an amplifier including a first input terminal, a second input terminal and an output terminal, a first control switch between the decoder and the first input terminal of the amplifier, and a second control switch between the first input terminal and the second input terminal of the amplifier. The first control switch and the second control switch are alternately turned on and off.
US10586492B2 Pixel circuit and display device
A pixel circuit includes a switching transistor whose conduction is controlled by a drive signal supplied to the control terminal, a drive wiring adapted to propagate the drive signal, and a data wiring adapted to propagate a data signal. A multi-layered wiring structure is used so that a second wiring layer is formed on a layer different from that on which a first wiring layer is formed.
US10586489B2 Display device, display device driving method, display element, and electronic apparatus
The display element includes: a current-driven light-emitting unit; a capacitor unit including a first capacitor and a second capacitor; an n-channel driving transistor that causes a current corresponding to a voltage held by the capacitor unit to flow through the light-emitting unit; and a first switching transistor that writes a video signal voltage to the capacitor unit. In a state in which the first capacitor holds a voltage corresponding to a threshold voltage of the driving transistor, a video signal voltage is written to the second capacitor through the first switching transistor in a conducting state.
US10586487B2 Driving method of display panel
The present disclosure relates to a driving method for a display panel. The method includes dividing a frame in any of sub-pixels signals of video inputting signals into a first sub-field and a second sub-field, driving the first sub-field by a first driving mode, and driving the second sub-field by a second driving mode. As such, the brightness of the display panel may be improved.
US10586486B2 Lifetime OLED display
Light emitting devices including sub-pixels having different numbers of emissive layers are provided. At least one sub-pixel of a first color may include a single emissive layer, and at least one sub-pixel of a second color may include multiple emissive layers disposed in a vertical stack. Light emitting devices in which different voltages are applied to each sub-pixel or group of sub-pixels are also provided. In some configurations, the voltage to be applied to a sub-pixel may be selected based upon the number of emissive layers in the sub-pixel.
US10586485B2 Systems and methods for cloud-based storage of digital content
System and method for storing digital content for display on a display device, comprising at least one digital content item, configured to be displayed on the display device, and a service cloud comprising a secure storage system, configured to store digital content, a communication controller, configured to communicate with the display device, a provisioning engine, configured to control the provisioning of digital content on the display device, a service management system, configured to collect data reflecting operational status of the display device, a server, configured to interface with an application running on a computer with memory and processor for selection and control of digital content for display, an ingestion engine, configured to control importation of digital content, an external content gateway, configured to transfer digital content from outside the service cloud to the display device, and a live data feed gateway, configured to provide over-the-top content to the display devices.
US10586484B2 Selection and output circuit, and display device
The present disclosure discloses a selection and output circuit, and a display device, and the selection and output circuit includes: a first control sub-circuit, a second control sub-circuit, a first output sub-circuit, and a second output sub-circuit, where the first control sub-circuit, the second control sub-circuit, the first output sub-circuit, and the second output sub-circuit are arranged so that the first output sub-circuit and the second output sub-circuit are controlled by the first control sub-circuit and the second control sub-circuit to operate in such a way that only one of the sub-circuits outputs a signal, and the other sub-circuit outputs no signal.
US10586480B2 Apparatus and method for sensing display panel
An apparatus and a method for sensing a display panel are provided. The apparatus includes a source driving circuit and a sensing circuit. The source driving circuit is coupled to data lines to drive the pixel circuits according to a display period comprising frame periods. The sensing circuit is coupled to a plurality of pixel circuits. The sensing circuit senses characteristics of the pixel circuits in the test data periods of the display period. The test data periods are periodically arranged in the display period. In each of the test data periods, a corresponding pixel circuit receives test data, and the sensing circuit senses the electrical characteristic of the corresponding pixel circuit. In the scan-line periods of each of the frame periods, the corresponding pixel circuit receives display data from a corresponding data line, and the sensing circuit does not sense the corresponding pixel circuit.
US10586479B2 Display device
An inspection circuit is properly protected in a display device, which the driver IC is not on the terminal area. A liquid crystal display device comprising a TFT substrate having a display area, in which video signal lines are formed, and a terminal area; a counter substrate overlapping with the display area of the TFT substrate; the counter substrate and the TFT substrate are adhered by the seal material, the display area is formed in an area surrounded by the seal material; wherein the flexible wiring circuit substrate connects to the terminal area, the driver IC, which supplies video signals to the video signal lines, is not installed in the terminal area, the inspection circuit is formed between the display area and the terminal area, wherein the inspection circuit overlaps with the counter substrate in a plan view.
US10586474B2 Method for attaching marking labels to a plurality of electrical devices which can be arranged on a support rail
A method for the attachment of marking labels to a plurality of electrical devices that can be arranged on a support rail, each having a marking field to which a marking label that can be inscribed can be secured, the electrical devices being arranged side by side in a row along a longitudinal direction to provide an assembly, such that the marking fields of the electrical devices connect to one another along the longitudinal direction, and form a continuous row extended along the longitudinal direction, includes: attaching a marking strip, having a plurality of marking labels which are associated with the marking fields of the electrical devices and which can be inscribed using a laser inscription device, along the row of electrical devices; and separating the marking labels, such that at least one marking label is arranged on the marking field of each electrical device.
US10586473B2 Display designs and auxiliary promotional mechanisms for electronic labels
In one embodiment of the present invention, a real-time delivery of Point of Purchase (POP) messaging at various locations around a retail store is included within aisles, end-of-aisles, shelf edge, departments, check-out stands, on shopping carts and mobile personal devices carried by individual customers.
US10586472B2 Thin film adhesive labels and methods of making thereof
Thin film labels, systems, and methods of making and using thereof are described. The thin film systems contain a label and a carrier film, where the label contains an overprint layer, indicia, and an adhesive layer. The carrier film may be coated on one or both sides with a release liner. The adhesive layer can be any suitable adhesive, such as a pressure sensitive adhesive, a fluid activatable adhesive, a heat activated adhesive, or a contact activated adhesive. The label is formed by printed or coating one or more layers of precursor material on the carrier film using standard printers. Suitable precursor materials include, but are not limited to epoxys, solvent cast films, polyurethane dispersions, such as acrylic-urethane hybrid polymer dispersions and polyester-polyurethane dispersions. After the overprint layer dries or is cured, the indicia are printed onto the overprint layer, then the adhesive is coated on top of the indicia.
US10586471B1 Universal branding panel
A branding device includes a housing, a faceplate, a backlit recess within the housing, housing retention features, and faceplate retention features. The branding device is configured to be installed within a corresponding recess of a panel, such that the faceplate can be removed and replaced without requiring replacement of the entire branding device. To update the branding information of the branding device, the faceplate retention features must be disengaged from the rear of the branding device, the faceplate is then removed, and a faceplate with updated branding information is then installed.
US10586470B2 Wound box trainer
A training device applicable to training personnel in the treatment of a traumatic injury is presented. The invention includes a compressible body, a base, a wound structure, and an annular cavity. The compressible body simulates a body portion. The compressible body resides within the base. The base is disposed about a top surface of the compressible body. The base is harder than the compressible body so that the base protectively covers the compressible body. The wound structure is disposed along the compressible body. The wound structure includes a wound cavity which extends from the top surface into the compressible body. The annular cavity extends into the compressible body about the wound cavity. The annular cavity permits movement and/or expansion of a wall defined by and between the wound cavity and the annular cavity when probed by a finger or instrument and packed with gauze, bandages, and the like during treatment of the wound structure to stem blood flow from a bleed tube.
US10586467B2 System for utilizing assessment without testing
A system for educational assessment without testing is provided that includes one or more client systems that are connected to a network allowing students or school officials to communicate with an education framework that performs and manages educational assessment. The one or more client systems issue a message to the education framework requesting a task to be performed. The educational assessment is administered independent of one or more educators so as to avoid interruption of instruction time. A server system receives the message and the education framework proceeds to process the contents of the message. The education framework includes a plurality of programming modules being executed on the server system that provides to educators specific information used for the educational assessment based on the contents of the message. The programming modules assist in calculating and determining one or more parameters for the educational assessment of the students as well as providing specific reports to educators as to the progress of the students.
US10586465B2 Determination of a change in atmospheric pressure based on radio frequency return signal
Apparatus and methods to determine a change in atmospheric pressure between a forward portion of a flying object and a rear portion of the flying object based on at least one radio frequency (RF) return signal, and to determine a password using the determined change in atmospheric pressure.
US10586463B2 Polygon shaped flight-restriction zones
Systems, methods, and devices are provided for generating flight restriction zones associated with flight response measures. The flight restriction zones may be generated with one or more flight restriction strips. Flight response measures for an unmanned aerial vehicle (UAV) may be directed based on a location and/or movement characteristic of the UAV relative to the one or more flight restriction strips. Different flight-response measures may be taken based on various parameters.
US10586460B2 Method for operating unmanned delivery device and system for the same
Disclosed are a method and system for operating an unmanned delivery device. One embodiment of the method includes setting at least one sampling section with respect to a travel path to a destination of at least one delivery item, determining a type of the sampling section based on location information and altitude information of the sampling section, setting a traveling range including the at least one sampling section based on the type of the sampling section, generating route information including the at least one traveling range, and providing the route information to the unmanned delivery device.
US10586458B2 Hybrid trip planning for autonomous vehicles
A hybrid trip planning system can receive transport requests from requesting users, and determine a pick-up location from each transport request. The pick-up location can be within or external to an autonomy grid on which a plurality of autonomous vehicles (AVs) can operate in an autonomous mode. The system can further determine a drop-off location from the transport request, the drop-off location also being within or external to the autonomy grid. The system can select and route an AV to a most optimal entry and/or exit point of the autonomy grid based on the transport request, where the selected AV is to switch between a manual and an autonomous mode.
US10586454B2 Systems and methods for promoting driver engagement using active feedback
System, methods, and other embodiments described herein relate to engaging a driver of a vehicle about driving behaviors. In one embodiment, a method includes computing predicted controls according to at least a defined skill level of the driver. The predicted controls indicate how to control the vehicle to maintain the vehicle along a driving path on a roadway. The method includes, in response to receiving manual control inputs from the driver, generating control feedback to the driver about the manual control inputs based, at least in part, on a difference between the manual control inputs and the predicted controls.
US10586453B2 Information providing system and vehicle
A controller of a first vehicle specifies a position of an unoccupied parking space, from a detected position of the first vehicle and an image shot with a camera. A server-side controller transmits target parking space information indicating a position of a parking space within a predetermined range from a position of a second vehicle which has transmitted a request, of the positions of the parking spaces indicated by vacant parking space information from the first vehicle, to the second vehicle. A controller of the second vehicle obtains the target parking space information from the server. An informer of the second vehicle informs the position of the parking space indicated by the obtained target parking space information.
US10586452B2 Transmission of parking instructions with clearance distances to self-driving vehicles
An approach is disclosed that locates available parking spaces from a set of parking spaces, such as in a parking lot. The approach retrieves a clearance distance that needed between a parked vehicle parked in an adjacent parking space to the identified parking space. After retrieving the needed clearance distance, the system transmit an instruction to a self-driving vehicle to park in the identified parking space and leave the clearance distance between the self-driving vehicle and the parked vehicle.
US10586450B2 Parking dynamic regulation method, associated payment terminal and parking regulation system
Disclosed is a dynamic parking regulation method, from a set of payment terminals arranged on the roadway for the sale and issuing of at least rights to park, wherein each is associated with a right to park in a parking space, wherein the method includes the following steps implemented by each payment terminal provided with a data capture device that is designed to capture data that is representative of the occupation of the parking space close by: capturing data that is representative of the occupation of the parking space close to the given terminal with the aid of the capture device; and obtaining an updated right to park based on the occupation of a parking place determined as a function of at least the captured data, and issuing at least one right to park as a function of updated right to park.
US10586448B2 Hazard mitigation for access to passenger vehicles
A method for mitigating hazards to access to passenger vehicles. The method includes detecting, with one or more sensors, a hazardous condition in an area proximate a vehicle. A processor may calculate a safety metric corresponding to the hazardous condition and analyze the safety metric relative to a predetermined threshold. A vehicle occupant may be automatically notified of the hazardous condition in the event the safety metric satisfies the predetermined threshold. A corresponding system is also claimed herein.
US10586443B2 Operating system and method for checking a relationship between a process alarm of a process object displayed visually on an operator client of a process control system and output acoustically
A method for checking the relationship between a process alarm of a process object displayed visually on an operator client of a process control system and output acoustically, wherein an operator server of the process control system is provided with an alarm message component for preparing process alarms to be output acoustically and for transmitting these process alarms to an alarm output, and is provided with an alarm display component for preparing process alarms to be output visually and for transmitting these process alarms to the operator client, on which the process alarms can be displayed, where the output of the respective acoustic process alarms can be deactivated via an operator input on the operator client such that an operator can determine at any time whether an inconsistency is present between an alarm output acoustically and visually.
US10586440B2 Anti-theft management device, anti-theft management system, anti-theft management method, and program
An anti-theft management device includes a notification information-transmitting unit that transmits notification information to vehicles located within a communicable range when the notification information is not able to be transfer to a set theft notification destination and when it is determined that identification information of a determination target vehicle coincides with identification information of a stolen vehicle on the basis of theft information including the identification information of the stolen vehicle.
US10586439B2 Systems and methods to control light fixture operation using gas concentration sensors
Certain examples involve lighting systems controlled based on gas concentration data received by a controller. For instance, a lighting system includes a first light fixture to illuminate a first space. The lighting system also includes at least one gas concentration sensor associated with the first space, and a first controller that receives gas concentration data from the at least one gas concentration sensor. The first controller also overrides the illumination state of the first light fixture based on the gas concentration data received from the at least one gas concentration sensor by controlling the first light fixture in an alert state that is different from the illumination state.
US10586437B1 Safety monitoring platform
In some implementations, a system can transmit communications indicating an occurrence of a particular type of safety incident experienced by a user. Registration information that indicates that a plurality of safety devices of different types are to be registered with the user is initially obtained. Sensor data from the plurality of safety devices of different types are obtained. An occurrence of a particular type of safety incident experienced by the user is then selected from among a plurality of types of safety incidents. The selection may be based at least on the obtained sensor data and the obtained registration information. A communication is then provided to another user to indicate the occurrence of the particular type of safety incident experienced by the user in response to selecting the occurrence of the particular type of safety incident.
US10586433B2 Automatic detection of zones of interest in a video
A method at a computing system includes: obtaining video of an environment including a plurality of objects, wherein the video has a field of view; identifying one or more objects of the plurality of objects within the field of view; defining a zone of interest associated with a first object of the one or more objects, including identifying the zone of interest as one of an alerting zone or a suppression zone; subsequent to the defining, detecting one or more motion events captured in the video occurring at least partially within the zone of interest; when the zone of interest is an alerting zone, causing one or more notifications of the one or more motion events to be issued; and when the zone is a suppression zone, suppressing notifications of the one or more motion events.
US10586425B2 Electronic fund transfer for mobile gaming
In one embodiment, a system and method to transfer money may include a mobile device associated with a player, a location server designed to: track a device position of the mobile device and track a vessel position, and a mobile gaming management server designed to: receive a fund transfer request from a gaming server for the mobile device, the fund transfer request including a fund amount; determine if the fund amount can be transferred to the mobile device based on the device position and the vessel position; and transfer the fund amount to the mobile device if it is determined that the fund amount can be transferred to the mobile device.
US10586424B2 Variable skill proposition interleaved wagering system
A variable skill proposition interleaved wagering system is disclosed. The system includes an interactive processing device constructed to detect a user selection of a payable having an associated skill proposition, communicate the selection of the paytable to a process controller, receive the skill proposition from the process controller, determine a skill outcome for the skill proposition presented to a user, and communicate to the process controller the skill outcome. A wager controller is constructed to generate a wager outcome using the selected paytable, and communicate the wager outcome to the process controller. The process controller constructed to receive the selection of the paytable, determine the skill proposition from the selection of the paytable, communicate the skill proposition to the interactive processing device, receive the skill outcome from the interactive processing device, and update one or more credit meters using the skill outcome and the wager outcome.
US10586422B2 Hybrid gaming system having omniscience gambling proposition
Systems and methods for providing a gambling hybrid game having an omniscience mode are disclosed. The systems and method involve receiving an input from a player accepting an omniscience gambling proposition. The results of a gambling event associated with the omniscience gambling proposition are then determined and wagers are resolved. The results of the gambling event are then used to determine information to provide a player to satisfy the omniscience gambling proposition.
US10586420B1 Physiologically controlled casino game
A computerized method for an electronic game includes starting a round of play of the electronic game, and during the round of play monitoring a physiological attribute of a user's body. The method includes determining whether a value of the physical attribute exceeds a threshold level, and changing a chance of winning the round of play if the value of the physical attribute exceeds the threshold level. Changing a chance of winning the round of play may include increasing the chance of winning the round of play from a first chance to a higher second chance, where the round of play is for a game of chance.
US10586417B2 Personalized selector device of substances to obtain and optimize mixtures able to generate beverages and connected method
A device to produce personalized mixtures of substances intended to obtain and optimize beverages for a specific individual or user, includes a plurality of containers of basic substances, at least a measuring device and management and control means. The device is associated to the management and control means configured to carry out instructions regarding personalized formulas that express univocal sensory profiles or profiles functional to the specific needs of a specific individual or user.
US10586410B2 System and method for premise management
Systems and methods for premise management comprising a reservation 5 management module having at least one server, the at least one server arranged in data communication with a user device to receive a request for reservation from the user device to access a premise for a specific duration; and a key generator arranged in data communication with the reservation management module; wherein upon receipt of the request for reservation, the key generator generates a secret key for 10 the user to access the premise for the specific duration, is disclosed. The system may be integrated with other modules including, but not limited to, a lock system and a presence detection system to provide a seamless service to a user.
US10586409B2 Visual voucher communication systems and methods
Various embodiments each include at least one of systems, devices, methods, and software for visual voucher communication systems and methods. One such embodiment includes receiving an entry request with an account identifier from a requestor and retrieving data of a voucher from a voucher database based on the account identifier and a current voucher requirement. In such embodiments, when voucher data is retrieved, the voucher data is transmitted to the requestor. However, when no voucher data is retrieved and at least one voucher is available, the method includes transmitting a voucher procurement option to the requestor. Otherwise, when no voucher data is retrieved and no voucher is available, data representative thereof is transmitted to the requestor.
US10586402B2 Contouring tool having automatic interpolation and extrapolation
An apparatus and method for generating a contour automatically based on one or more user-generated contours for a three dimensional (3D) structure. In one aspect, a method of integrating image contour generation and editing with contour interpolation and contour extrapolation is provided. Manual contour drawing and editing may be performed by a user while interpolation and/or extrapolation of contours is automatically calculated in the background. Results of the interpolation and/or extrapolation may be displayed immediately, allowing the user to easily make refinements to any contours, as needed. In one aspect, interpolated and extrapolated contours may be automatically adapted (e.g., recalculated) according to user-modifications of contours.
US10586397B1 Augmented reality service software as a service based augmented reality operating system
An augmented reality operating system based on augmented reality software as a service (SaaS) comprises an augmented reality management system providing a pre-assigned 3D virtual image to a web browser which has transmitted a URL address in a distribution mode and in supporting creation of augmented reality content based on augmented reality software as a service in an authoring mode, providing a template for creating the augmented reality content on a web browser authorized as a manager and billing a payment according to the type of template used; a user terminal receiving the 3D virtual image from the augmented reality content management system by transmitting the URL address through an installed web browser and displaying each physical object of actual image information displayed on the web browser by augmenting the physical object with a pre-assigned virtual object of the 3D virtual image in a distribution mode; and a manager terminal accessing augmented reality software as a service of the augmented reality content management system via an installed web browser, creating the augmented reality content by determining an augmentation position on a map, a physical object of actual image information located at the augmentation position, and a virtual object assigned to the physical object respectively in an authoring mode.
US10586396B1 Systems, methods, and storage media for conveying virtual content in an augmented reality environment
Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
US10586393B2 Positioning objects in an augmented reality display
A technique for generating one or more maneuver points includes determining a first location at which a maneuver is initiated by a vehicle and determining a difference between the first location and a stored location that corresponds to the maneuver. The technique further includes, in response to determining that the difference exceeds a threshold value, transmitting the first location to an update application. The update application modifies the stored location based on the first location to generate an updated location.
US10586391B2 Interactive virtual reality platforms
A framework for interactive VR content items provides for user interaction via placement of interaction points within VR content items that would otherwise be passively viewed by users on HMD devices. The interaction points are defined by positional metadata that contains information regarding when and where the interaction points should be displayed during the interactive VR content play. The interaction points are also defined by action metadata that determines one or more actions to be executed when the user selects the interactions points. Selection of the interaction points via one or more of a user gesture and a voice input is also enabled by the framework.
US10586389B2 Device panel capabilities and spatial relationships
Aspects of the disclosure provide a system having a memory area associated with a computing device and a processor. The processor executes to classify device panel descriptors and location descriptors according to associated device instances. The processor generates device panel objects using the classified device panel descriptors and location descriptors. A schema comprising device panel locations and adjacency relationship information is populated for the computing device based on the generated device panel objects. The processor provides the populated schema as dynamic device properties to one or more operations executing on the computing device.
US10586388B2 Real-time detail highlighting on 3D models
A dental CAD/CAM application generates a 3D model representing a patient's dental anatomy. This model may be a 3D surface. The surface may also be textured with either a monochrome or color image superimposed. The display routine that is used to display the 3D model is enhanced to adjust the contrast in the region of a displayed mouse pointer (or other input device) as a user explores the display image. When this feature is activated and the mouse pointer positioned, preferably the texturing on the 3D model is recomputed in that local area and redisplayed showing greater contrast and detail. Preferably, the contrast is increased from a center to an edge of the area of contrast. Having the texturing of the model being improved and highlighted around the margin is desirable, as it allows the user to see more easily where the margin is located.
US10586387B2 Method and apparatus for generation or editing of layer delineations
Methods are disclosed for the generation and editing of layer delineations within three-dimensional tomography scans. Cross sections of a subject are generated and presented to an operator, who has the ability to edit layer delineations within the cross section, or determine parameters used to generate new cross sections. By guiding an operator through a set of displayed cross sections, the methods can allow for a more rapid, efficient, and error-free segmentation of the subject. The cross sections can be nonplanar in shape or planar and non-axis-aligned. The cross sections can be restricted to exclude one or more user-defined regions of the subject, or to include only one or more user-defined regions of the subject. The cross sections can be localized to a point-of-interest. Iterative implementations of the methods can be used to arrive at a segmentation deemed satisfactory by the user.
US10586385B2 Structure modelling
A system for generating a three-dimensional geometric model of a structure, the system including a portable sensing device that can be transported through the structure, wherein the sensing device includes one or more sensors that generate sensor data at least partially indicative of a position of the sensing device relative to at least part of the structure and at least one electronic processing device that determines a captured map of at least part of the structure using the sensor data, determines at least part of a path traversed by the sensing device using the sensor data, identifies one or more model features using the part of the path and the captured map and generates a three-dimensional geometric model of the structure using the model features.
US10586380B2 Systems and methods for automating the animation of blendshape rigs
The present specification describes systems and methods for automatically animating personalized blendshapes from three dimensional stereo reconstruction data. The disclosed inventions facilitate the animation of blendshapes using an optimization process that applies to a frame a fitting process to yield a set of weighted blendshapes and applies to that frame a temporal smoothing process to yield a another set of weighted blendshapes and repeats that optimization process for a predetermined number of iterations to yield a final set of weighted blendshapes.
US10586377B2 Methods and systems for generating virtual reality data that accounts for level of detail
An exemplary virtual reality provider system accesses surface data representative of a virtual three-dimensional (“3D”) space. Based on the accessed surface data, the system projects a plurality of adjacent surface data slices of the virtual 3D space along an axis in a coordinate system associated with the virtual 3D space. The system selects an image transform operation to be applied to a surface data slice in the plurality of adjacent surface data slices. Specifically, the selected image transform operation is configured to transform the surface data slice to account for level of detail of the surfaces within the virtual 3D space with respect to a particular vantage point. The system also applies the selected image transform operation to the surface data slice to transform the surface data slice to account for the level of detail with respect to the particular vantage point. Corresponding methods and systems are also disclosed.
US10586376B2 Automated method of predicting efficacy of immunotherapy approaches
In an automated method of determining potential efficacy of immunotherapy approaches, an automated slide scanning system with an image acquisition unit is provided. A sample slide with a mounted tissue sample is received by the automated slide scanning system. One or more slide images of the tissue sample are acquired with the image acquisition unit. At least one cell segmentation process is executed on the slide image in order to identify tissue cells. The cells are analyzed with at least one cell classification algorithm in order to identify a tumor cell percent positivity value and an immune cell percent positivity value, and a treatment efficacy score is subsequently calculated. Further features provided include pixel to pixel image registration, reconstruction, composite multi-layer viewing, and other image management tools.
US10586372B2 Online modeling for real-time facial animation
Embodiments relate to a method for real-time facial animation, and a processing device for real-time facial animation. The method includes providing a dynamic expression model, receiving tracking data corresponding to a facial expression of a user, estimating tracking parameters based on the dynamic expression model and the tracking data, and refining the dynamic expression model based on the tracking data and estimated tracking parameters. The method may further include generating a graphical representation corresponding to the facial expression of the user based on the tracking parameters. Embodiments pertain to a real-time facial animation system.
US10586368B2 Joint audio-video facial animation system
The present invention relates to a joint automatic audio visual driven facial animation system that in some example embodiments includes a full scale state of the art Large Vocabulary Continuous Speech Recognition (LVCSR) with a strong language model for speech recognition and obtained phoneme alignment from the word lattice.
US10586366B2 System and method for display object bitmap caching
A system and method for recursively rendering, caching, and/or retrieving a display object bitmap is provided. In some implementations, an image may be rendered on a client computing platform using an image list of one or more bitmap objects. The one or more object bitmaps may be generated in response to obtaining information defining a vector image in an image frame in an animation. An image list may be maintained for an image to be rendered based on the vector image of a frame of animation and/or some or all of the frames in the animation. The image list may store one or more references to one or more respective bitmap objects that are associated with the image to be rendered.
US10586361B2 Mesh art positioning techniques as part of digital content creation
Mesh art positioning techniques as part of digital content creation by a graphics editing application of a computing device are described. The graphics editing application is configured to obtain lists of vertices that are used to form mesh art. This list may then be used by a snapping module of graphics editing application to generate a snap point list that is used as a basis for mesh art positioning in relation to other objects within an item of digital content. Techniques are also described to address color diffusion within the mesh art, such as to identify a vertex that is a source of color diffusion and a boundary of color diffusion within the mesh art. The source and/or outer boundary of color diffusion within the mesh is then used as a basis to control mesh art positioning by the graphics editing application.
US10586354B2 Imaging method and imaging apparatus
An imaging method includes a step of radiating a wave to a target object, a step of receiving a scattered wave as a result of the wave being scattered at the target object, and a step of reconstructing an image regarding internal information of the target object on the basis of scattered wave data indicating the scattered wave. In the step of reconstructing the image, a reconstruction function is derived by solving a partial differential equation by using the scattered wave data and an analysis model indicating a shape, and the image regarding the internal information of the target object is reconstructed by using the reconstruction function. Here, the partial differential equation is an equation satisfied by the reconstruction function for reconstructing the image regarding the internal information of the target object.
US10586353B2 Plant information acquisition system, plant information acquisition device, plant information acquisition method, crop management system and crop management method
Information of plant based on color of a surface of plant is acquired from image data obtained by imaging plant, allowing to acquire information of plant at low cost, compared to chlorophyll meter or spectroscopic analyzer. In crop production like rice plant, fertilization management including fertilizer application management like fertilizer amount determination, or other agricultural works, is supported through a smart phone or the like based on data to be observed, like converted leaf color value is calculated from image data obtained by crop imaging. Camera is connected to smart phone. Converted leaf color value can be obtained from image data obtained by imaging leaf of rice plant by camera. Converted leaf color value is transmitted to management server, for example, amount information of applied fertilizer is required in case where converted leaf color value is less than standard, can be obtained as management information for fertilizer application management.
US10586352B2 Camera calibration
A camera calibration method includes: based on external parameters of the first camera, determining a first mapping point set on a reference mapping plane for a first feature point set on an original image captured by the first camera; based on M predetermined adjustment modes, adjusting external parameter values of the second camera to obtain M intermediate extremal parameter values; based on each adjustment mode and its corresponding external parameter values, determining a second mapping point set on the reference mapping plane for a second feature point set that matches with the first feature point set and is on an original image captured by the second camera; computing a distance corresponding to the adjustment mode between the second mapping point set and the first mapping point set; and adjusting the external parameter values of the second camera based on the distance and a step length corresponding to each adjustment mode.
US10586350B2 Optimizations for dynamic object instance detection, segmentation, and structure mapping
In one embodiment, a system accesses pose probability models for predetermined parts of a body depicted in an image. Each of the pose probability models is configured for determining a probability of the associated predetermined body part being at a location in the image. The system determines a candidate pose that is defined by a set of coordinates representing candidate locations of the predetermined body parts. The system further determines a first probability score for the candidate pose based on the pose probability models and the set of coordinates of the candidate pose. A pose representation is generated for the candidate pose using a transformation model and the candidate pose. The system determines a second probability score for the pose representation based on a pose-representation probability model. The system selects the candidate pose to represent a pose of the body based on at least the first and second probability scores.
US10586349B2 Excavator bucket positioning via mobile device
Various embodiments provide novel tools and techniques for position and/or motion tracking, including without limitation solutions that can be used for excavation and similar applications. In a particular aspect of some embodiments, a communication device with a camera may be provided to track the position and motion of a stick of an excavator or reference features located on a stick of an excavator. A location of a bucket of an excavator may then be calculated relative to the stick or reference features on the stick of the excavator. Thus, an operator of the excavator can use the communication device to effectively and efficiently track the location of the excavator bucket without the need for a second person to provide instructions about the location of the bucket.
US10586347B1 Log scaling system and related methods
An automated log scaling system and associated methods are disclosed. In the system and methods, one or more imagers may capture depictions of respective first ends and/or second ends of a plurality of logs, and use the captured depictions to scale the plurality of logs. A diameter value for each end of the log may be determined using the captured depictions. Relative location values for each captured end may be determined and used to form a length of each log. Information captured in the images is used to identify the type of tree or species of tree for each log. At least one of the diameter values may be multiplied by the determined log length, and the resulting product value may be compared to values in a log scaling chart to determine a value for the log. The value of multiple logs may be used to form a load of logs for distribution.
US10586345B2 Method for estimating aggregation results for generating three dimensional images
A method is provided for use in a stereoscopic image generating system, the system including at least two image capturing sensors and at least one aggregation processor. The at least one aggregation processor is configured to: receive data associated with an image captured by the image capturing sensors; calculate aggregation results for a pre-defined number of disparity levels based on data received from one of the at least two image capturing sensors; estimate aggregation results for data received from another image capturing sensor; and combine the calculated results with the estimated results.
US10586343B1 3-d head mounted display based environmental modeling system
A head mounted display (HMD) dynamically generates a model of an area. The HMD includes a depth camera assembly (DCA), a color camera, and a processing circuitry. The processing circuitry receives, from the DCA, a frame of depth image data, generates a depth map of a portion of the area based on the frame of the depth image data, receives a frame of color image data from the camera, determines a location in a model of the area that corresponds with the portion of the area of the depth map based on the frame of the color image data, and update the model of the area by combining the depth map of the portion of area with one or more other depth maps of one or more other portions of the area based on the location in the model.
US10586334B2 Apparatus and method for segmenting an image
A method and system for segmenting a plurality of images. The method comprises the steps of segmenting the image through a novel clustering technique that is, generating a composite depth map including temporally stable segments of the image as well as segments in subsequent images that have changed. These changes may be determined by determining one or more differences between the temporally stable depth map and segments included in one or more subsequent frames. Thereafter, the portions of the one or more subsequent frames that include segments including changes from their corresponding segments in the temporally stable depth map are processed and are combined with the segments from the temporally stable depth map to compute their associated disparities in one or more subsequent frames. The images may include a pair of stereo images acquired through a stereo camera system at a substantially similar time.
US10586328B2 Dynamic analysis system
A dynamic analysis system includes a hardware processor. The hardware processor: analyzes a dynamic image for a dynamic state of a living body; generates an analysis result image showing the analysis result; determines, for each pixel of the dynamic image or the analysis result image, whether a pixel value is within a predetermined range of values; classifies the pixels into groups according to the determination result; extracts, as each border pixel, a pixel in a group adjacent to a pixel classified into a different group; generates a border between the groups based on the extracted border pixels; superimposes the border on, between the dynamic image and the analysis result image, an image not subjected to the classification, thereby generating a combined image; and causes an output device to output the combined image.
US10586319B2 Imaging tool for vibration and/or misalignment analysis
Systems and methods can be used for analyzing image data to determine an amount of vibration and/or misalignment in an object under analysis. In some instances, as operating equipment heats up during operation, temperature changes of various portions of the operating equipment leads to changes in dimensions of such portions, leading to misalignment. Multiple sets of data representative of the operating equipment in multiple operating conditions can be used to determine an amount of misalignment due to thermal offsets. Hot and cold temperatures of the equipment can be used to calculate thermal growth of various portions of the equipment, which can be used to determine an amount a misalignment due to thermal offsets. Additionally or alternatively, image data representing the equipment can be used to observe changes in alignment between states.
US10586318B2 Automated model-based inspection system for screening electronic components
A method includes obtaining data associated with an electronic component. The method also includes conducting a multi-tier inspection process to verify a conformance of the electronic component. Each of the tiers includes a different type of identification test, and at least one of the tiers is configured to provide fuzzy outputs. The method further includes analyzing the data associated with the electronic component using one or more first tests associated with a first of the tiers to determine whether the electronic component conforms to a pre-specified requirement. In addition, the method includes generating an output based on the analysis and determining whether additional testing is required using one or more next-level tests associated with another of the tiers.
US10586315B2 Method and system of reducing block boundary artifacts in digital image processing
In one aspect, a computerized method includes the step of obtaining an original digital image to scrambled. The computerized method includes the step of creating a copy of the digital image. The computerized method includes the step of delineating a first pixel-box grid on the digital image. The computerized method includes the step of delineate a second pixel-box grid on the copy of the digital image. The computerized method includes the step of joining the original digital image and the copy of the digital image. The he first pixel-box grid of the original digital image and of the second pixel-box grid are offset by a specified number of pixels; and scrambling the first pixel-box grid of the original digital image and of the second pixel-box grid of the copy of the digital image into an encoded digital image.
US10586311B2 Patch validity test
Embodiments of the present invention provide systems, methods, and computer storage media for improved patch validity testing for patch-based synthesis applications using similarity transforms. The improved patch validity tests are used to validate (or invalidate) candidate patches as valid patches falling within a sampling region of a source image. The improved patch validity tests include a hole dilation test for patch validity, a no-dilation test for patch invalidity, and a comprehensive pixel test for patch invalidity. A fringe test for range invalidity can be used to identify pixels with an invalid range and invalidate corresponding candidate patches. The fringe test for range invalidity can be performed as a precursor to any or all of the improved patch validity tests. In this manner, validated candidate patches are used to automatically reconstruct a target image.
US10586310B2 Denoising Monte Carlo renderings using generative adversarial neural networks
Supervised machine learning using neural networks is applied to denoising images rendered by MC path tracing. Specialization of neural networks may be achieved by using a modular design that allows reusing trained components in different networks and facilitates easy debugging and incremental building of complex structures. Specialization may also be achieved by using progressive neural networks. In some embodiments, training of a neural-network based denoiser may use importance sampling, where more challenging patches or patches including areas of particular interests within a training dataset are selected with higher probabilities than others. In some other embodiments, generative adversarial networks (GANs) may be used for training a machine-learning based denoiser as an alternative to using pre-defined loss functions.
US10586307B2 Capturing real-time video with zooming capability and scanning high resolution still images of documents using the same apparatus
Disclosed is a method of acquiring an image of a target to provide an output video image that has a plurality of frame images. The method includes the steps of receiving a series of frame images from a video camera, using a processor to manipulate the series of frame images, which includes determining a reference resolution for providing output frame images, and displaying and/or storing the manipulated series of frame images as the output video image without changing a resolution of the output frame images. Also disclosed is a document imaging apparatus that includes a digital imaging unit. The digital imaging unit contains optics that having an infinite focal length. The document imaging apparatus also includes a processor that is coupled to the digital imaging unit and that is configured to cause the digital imaging unit to zoom in or zoom out in real-time while maintaining a resolution value of stored images constant. A non-transitory storage medium stores images obtained from the digital imaging unit and a display displays the stored images. A folding suspension arm supports the digital imaging unit at a distance from a target to be imaged.
US10586306B2 Immersive display apparatus and method for creation of peripheral view corresponding to input video
The present disclosure relates to an immersive display apparatus and method for creation of a peripheral view image corresponding to an input video, the method comprising a pre-processing step of obtaining scene-space information at a main-view video signal corresponding to a first area, a pre-warping step of performing first warping to at least one neighborhood frame corresponding to a target frame included in the pro-processed video signal and determining an outlier from the result of the first warping, a sampling step of sampling at least one neighborhood frame to be used for extrapolation from the result of the first warping, a warping step of performing second warping to the sampled frame except for the outlier to generate a peripheral view image signal corresponding to a second area around the first area, and a blending step of blending the peripheral view image signal to the main-view video signal.
US10586305B2 Systems and methods for shape constrained 3D point cloud registration
Systems and methods of the present disclosure facilitate rigid point cloud registration with characteristics including shape constraint, translation proportional to distance and spatial point-set distribution model for handling scale. The method of the present disclosure enables registration of a rigid template point cloud to a given reference point cloud. Shape-constrained gravitation, as induced by the reference point cloud, controls movement of the template point cloud such that at each iteration, the template point cloud better aligns with the reference point cloud in terms of shape. This enables alignment in difficult conditions introduced by change such as presence of outliers and/or missing parts, translation, rotation and scaling. Also, systems and methods of the present disclosure provide an automated method as against conventional methods that depended on manually adjusted parameters.
US10586303B2 Intermediary graphics rendition
Technologies related to intermediary graphics rendition are generally described. In some examples, an intermediary computing device may store graphics models in a model store. A server computing device may generate and send a compositing flow to the intermediary computing device. The compositing flow may comprise model identifiers and model rendering information. The intermediary computing device may retrieve models identified in the compositing flow from the model store, and provide the identified models and model rendering information to a Graphics Processing Unit (GPU) for rendering. The GPU may render graphics for delivery via a network to a client device.
US10586301B2 Automatic parking management system and automatic parking management method
An operation method is proposed to retain parking man-hours and reducing a cost by means of an automatic parking management system using carriers to transport a vehicle. The automatic parking management system, managing parking of vehicles, includes: a simulator that simulates a status of vehicles from boarding and drop-off areas to inside a parking place; and a resource management subsystem that manages a quantity of vehicle carriers; wherein a number of times of use of the parking place is predicted based on usage history of the parking place and the optimum quantity of vehicle carriers to satisfy aimed work efficiency can be calculated by inputting the predicted number of times of use and using the simulator. Additionally, a time of using the parking place for each user is predicted based on the user's parking place usage history, and a movement instruction to change a position of the vehicle within the parking place is issued in accordance with the prediction result.
US10586298B2 Methods for administering preventative healthcare to a patient population
Methods for administering preventative healthcare measures to a patient population are disclosed. A patient population eligible to receive certain healthcare benefits is defined and thereafter multiple sources of healthcare data are compiled and analyzed to create health profiles for each individual. An objective set of criteria for providing preventative care is provided to eligible members within the patient population and appropriate healthcare is administered to the degree necessary to make sure a sufficient percentage of the population receives adequate healthcare treatment consistent with the recognized, objective healthcare standards. Patients remaining non-compliant are sought for further administration of healthcare until requisite compliance standards are met.
US10586295B2 Updateable electronic digital assets will or trust method and systems with real time access for updated designated will or trust elements
A method and systems that provide for a updateable electronic digital assets will or trust that has all the standard features of a digital assets will or trust and allows a user to “real time” access said updateable electronic digital assets will or trust to update specific elements designated for update through online access or through phone applications or other electronic applications access. Said specific elements include: designating and/or giving power of attorney to an agent and/or executor of each device, email account, social networking account, online banking/financial account, online media account, and other digital accounts; updating information specific to each account such as account name/number, user name, password, PINs, beneficiaries; instructions as to specifics of the account and instructions as to how the assets should be handled; and/or include any other said updateable electronic digital assets will or trust specific elements identified for “real time” access and/or update capability. Said updateable electronic digital assets will or trust method and systems provide updateable electronic digital asset will or trust reports, wallet cards, and other data, and operate in the environment of a computer network on the World Wide Web in a cloud capacity that is encrypted both in input and output for optimum user access, modifiable capability, and security.
US10586292B2 Vehicle information collection system and module therefor
A method for managing vehicle check in at an automotive service center comprising the steps of connecting a device to the diagnostic port of an unknown vehicle and, without user input to the device, automatically downloading vehicle identification data and odometer data from the vehicle, transferring the vehicle identification data and odometer data from the device to work station at the service center, wherein the work station include a database, programmatically populating the vehicle identification data and odometer data into the database, the work station retrieving information based on one or both of the vehicle identification data and the odometer; and displaying the retrieved data on one or both of a computer and a paper printout.
US10586290B2 Integrated HIPAA-compliant computer security system for authorizing, documenting, verifying, billing and adjudicating long term services and supports, including individual budgeting
Systems and methods for sharing billing information across at least two organizations in an integrated manner are described. A physical node may receive a request for authorization for a user in an organization to access an individual's information in another organization. The request may be logged. The physical node may determine whether the user is authorized to access the individual's information and, if it is, provide appropriate access. Also disclosed is an integrated web application and system which includes the core plan, budget, service authorizations, service documentation, claims, and communications of an individual under care and allows for calculated access and communication with external authorization and payment systems.
US10586286B2 Repositioning a value axis
Various embodiments of a trading screen allow a market value indicator to go out of view without necessarily triggering a command to reposition a value axis. The value axis may be repositioned to bring the market value indicator back in view when the market value indicator satisfies a threshold condition. The threshold condition is defined such that it is possible for the market value indicator to go out of view and not trigger a command to reposition the value axis. Various embodiments automatically reposition the value axis in a way that can provide the user with more overall control of the trading screen than previous trading screens. Further, the user may gain increased confidence in using the trading display, particularly with respect to single action order entry, because there is less risk of the value changing on the display during order entry. These advantages and others will be evident to a person of ordinary skill in the art of the embodiments described herein.
US10586280B2 Risk-based machine learning classsifier
The present disclosure relates generally to a risk-based fraud identification and risk analysis system. For example, the system may receive application data from a first borrower user, determine a segment associated with the application data, apply application data to one or more machine learning (ML) models, and receive a score based at least in part upon output of the ML model.
US10586276B2 Method and device for combining an avatar image with a portion of a user's image
A method and an electronic device for composing an image are provided. An electronic device includes a display configured to display an image of a user photographed by a camera; an input component configured to receive a user input; a communicator configured to facilitate a communication with an external server; and a processor configured to display the image of the user on the display, set an avatar region within the image of the user based on the received user input, generate an avatar to be displayed on the avatar region, and control the display to combine the avatar with the image of the user and to display the resulting composite image.
US10586275B2 System for using mobile devices for outputting audio data sets at a venue
A system is provided to output audio data sets at a venue. The system includes an audio catalog that stores a plurality of audio data sets available for display at the venue and which is remotely located from the venue. The system also includes a server system in electronic communication with the audio catalog and remotely located from the venue. The server system receives association requests from mobile devices of users which are used to associate the respective mobile devices with the venue. The venue has one or more venue controllers communicatively coupled to the server system. The mobile devices are remotely located from the server system. The server system transmits a listing of the plurality of audio data sets to the associated mobile devices and receives selections of one or more of the plurality of audio data sets to be played at the venue. The server system then transmits the selected one or more audio data sets to a respective network interface of at least one of the one or more venue controllers which cause the one or more audio data sets to be played on one or more audio output devices deployed at the venue.
US10586273B1 Managing couriers for fast deliveries
In some examples, a service provider may receive a plurality of communications indicating buyer accesses to respective item-ordering applications on respective buyer devices. The service provider may determine that the buyer accesses occurred at respective buyer locations outside of a current delivery region. The service provider may determine a cluster of the respective buyer locations, and may further determine, based on the cluster, a recommended courier location for extending the delivery region to include a new area including the cluster. Additionally, in some cases, the service provider may determine a recommended courier location based on a plurality of past delivery locations. Further, in response to receiving an indication of a delivery location from a buyer device, the service provider may determine that a courier is within a threshold delivery travel time to the delivery location prior to providing item information to the buyer device.
US10586270B2 Network site cart user interface having multiple user-specified currency formats
The disclosed system and methods adjust one or more parameters affecting the purchase of one or more items and change a buyer interface in order to display the consolidated parameter to a buyer. Example embodiments include a machine-implemented method for detecting an edit to the shopping cart, conducting a complex parameter editing simulation based on data accessed from multiple databases, adjusting a parameter associated with an item in the shopping cart, and adjusting and displaying a cart total to the buyer. The system can further receive an indication to checkout the shopping cart and edit complex parameters during checkout accordingly.
US10586262B2 Automated system and method for the customization of fashion items
An customization system and method in which a user can establish user indicia content, such as an image or text (e.g., a map, picture, address, name, etc.), onto a user selected indicia surface of an item or product, such as an item of jewelry or textile, and then view the customized product before purchasing the customized product. The item of jewelry may be selected, design, viewed and ordered or purchased automatically through the computer interface where the user interface and indicia designation creates both a visualization mask and indicia manufacturing designation code without further operator input. Such an automated system and method may include a selection module, a design module, an editing module, and a purchasing module for allowing a user to design and purchase an customized and/or personalized jewelry item having a unique engraving such as a map of a significant location with a gem stone as the specific identifying marker all according to a consumer's input. Users may navigate through various user interface screens or modules to view and select jewels and jewelry for use in their design. The jewels and jewelry of interest may be arranged together on a virtual screen so that users may view, compare and arrange the jewels and jewelry to aid in the selection and design process. The action of creating, selecting, and designating indicia content on an item creates manufacturing instructions for direct transmission to a manufacturer absent further modification.
US10586259B2 Enriching merchant identifiers associated with account data update requests
A regulated automatic billing updater (ABU) computing device for enriching data included within a data set is provided. The regulated ABU computing device is for enriching merchant identifiers included within account data update requests. The regulated ABU computing device is configured to receive a request for updated account data. The regulated ABU computing device is further configured to retrieve from a transaction database data associated with one or more merchants and identify a target merchant from the transaction database. The regulated ABU computing device is configured to associate the target merchant with the non-enriched merchant identifier to generate an enriched merchant identifier.
US10586258B2 Methods and apparatuses for charging of electric vehicles
A method controlling reservations at an electric vehicle charging station is disclosed. The method includes: sending, from the mobile device, the charge transfer request for the electric vehicle of a first user at an electric vehicle charging station to the cloud server, wherein a user of the mobile device is associated with the electric vehicle to be charged; in response to authorizing the charge transfer request using identification information and credit account information received from the mobile device, charging the electric vehicle of the first user at the electric vehicle charging station for a first charging session; reserving a second charging session for an electric vehicle of a second user; and facilitating communication with the first user and the second user to modify the scheduled end time of the first charging session for the first user an amount of time and modify the scheduled start time of the second charging session of the second user an amount of time.
US10586256B2 Systems and methods for context based engagement in advertisement
A computer-implemented method is provided for facilitating live communication between a potential customer and an enterprise in relation to a product. The method includes causing to display, by a computing device on a webpage over a communications network, an interactive banner located on the webpage that includes advertisement content related to the product. The advertisement content includes an offer to the potential customer to communicate live with the enterprise about the product. The method includes adding to the context information, by the computing device, information related to an interaction over the communications network between the potential customer and the interactive banner. The method further includes adjusting, by the computing device over the communications network, the advertisement content in the interactive banner on the webpage if the potential customer accepts the offer. The adjusted advertisement content includes one or more possible discussion topics related to the advertised product customized based on the context information.
US10586254B2 Method and system for adaptive vehicle control in autonomous vehicles
Systems of an electrical vehicle and the operations thereof are provided that use object profiles to select autonomous vehicle operations, including acceleration rate, deceleration rate, steering angle, and inter-vehicle spacing.
US10586235B2 Database optimization concepts in fast response environments
Rapidly handling large data sets can be a challenge, particularly in situations where there are millions or even hundreds of millions of database records. Sometimes, however, a service level agreement necessitates that a service return a response to a query in a small amount of time. Database organization techniques can be used that reduce potentially large datasets to smaller groups (neighbors) based on uncommon but shared attributes, in various instances. Using a limited set of related records, queries can be answered using a focused approximation based on characteristics of various identified clusters of records in the set of related records. A particular record may also be associated with an existing cluster of records based on that record's similarities to records in the cluster.
US10586233B1 Third-party authentication systems and methods
The illustrative embodiments described herein provide systems and methods for authenticating a customer in an online transaction. In one embodiment, a method includes initiating, in conjunction with an online transaction, an authentication query via a communication device associated with a customer in the online transaction, receiving customer authentication data from the communication device, sending the customer authentication data to a third-party authentication server to authenticate the customer using the customer authentication data, receiving a determination from the third-party authentication server whether the customer is authenticated, and allowing the online transaction to proceed in response to receiving the determination that the customer is authenticated.
US10586232B2 Prevention of unauthorized usage of personal device and system with biometric sensor
The present invention is directed to a data card. The data card includes a biometric sensor, at least one processor wherein the at least one processor is operable on contact by a user with said biometric sensor whereon said processor is adapted to obtain a reading from the biometric sensor to verify that the user is an authorised user and prohibit further card usage in the event that the user is not an authorised user.
US10586229B2 Anytime validation tokens
Systems and method for producing, validating, and registering authentic verification tokens are disclosed. Such systems and methods include generating verification token specific key pairs. The key pairs can be signed by a verification token manufacturer master key or public key certificate for an additional level of authenticity. Related methods and systems for authenticating and registering authorized verification token manufacturers are also disclosed. Once a verification token manufacturer is authenticated, it can be assigned a manufacturer-specific key pair or certificate and in some cases, a predetermined set of serial numbers to assign to the verification tokens it produces. Each serial number can be used to generate a verification token specific key pair specific to the associated verification token. One component of the verification token key pair can be stored to the verification token. Optionally, the component of the verification token key pair stored to the verification token can be signed by the manufacturer specific master key or certificate and stored a verification token public certificate.
US10586219B2 Automated implementation of provisioned services based on captured sensor data
The disclosed embodiments include computer-implemented systems and processes that perform operations consistent with services provisioned to a device based on real-time sensor data indicative of and characterizing a user's operation of the device and additionally or alternatively, a system or apparatus that includes the device. For example, the device may obtain stored data identifying a provisioned service, and may obtain sensor data captured by an on-board or external sensor during an operation of the device. Based on the sensor data, the device may generate a usage parameter that characterizes the operation of the device during a temporal period, and perform an operation consistent with the provisioned service in accordance with the generated usage parameter.
US10586216B2 User work schedule identification
One or more techniques and/or systems are provided for determining a user work schedule. A user may seldom update actual work hours, such as within a calendar, to reflect an actual schedule of the user, which may result in erroneous information being exposed to services that may notify other users as to when the user is inside or outside work hours. Accordingly, user signals (e.g., a current device location, execution of a work-related app, access to a work VPN, participation in a conference call from home, etc.) may be evaluated to generate a set of user activity patterns that may be indicative of recurring work patterns of the user. A user work schedule for the user may be determined based upon the set of user activity patterns. The user work schedule may be used to modify user interfaces (e.g., a conferencing website, a phone app, etc.) exposed to other users.
US10586214B2 Systems and methods for electronic transmission and confirmation of an online order
In some embodiments, a method can comprise facilitating display on an electronic display of one or more available time slots available at a store to a user. In many embodiments, the method can further comprise receiving a selection over an electronic transmission system of a first time slot from the user, the one or more available time slots comprising the first time slot and receiving, in an electronic order cart, a selection of a plurality of items from the user. In some embodiments, the method can further comprise, after receiving the selection of the plurality of items from the user, determining that the plurality of items are available in a store inventory of the store. In many embodiments, the method can comprise, in response to determining that the plurality of items are available in the store inventory, determining that one or more pickers are available to finish picking the plurality of items before the first time slot and, after determining that the one or more pickers are available to pick the plurality of items, confirming the first time slot with the user. Other embodiments of related methods and systems are also provided.
US10586211B2 Shared collaboration objects
Systems and methods for creating a collaborative object are provided. A collaborative object may be associated with a user interface that enables one or more users to interact regarding various tasks during the planning and execution of a project. In aspects, the collaborative object may include a task list, an associated document, compiled information and/or communications related to a project. In further aspects, the collaborative object, along with associated information, may be shared with other users as a resource for future projects. Permissions may be set on a collaborative object such that recipients may be allowed varying access to the task list, document, compiled materials and/or communications associated with the collaborative object.
US10586203B1 Segmenting a user pattern into descriptor regions for tracking and re-establishing tracking of a user within a materials handling facility
Described is a multiple-camera system and process for re-identifying a user located in a materials handling facility based on user patterns and/or descriptors representative of the user. In one implementation, a user pattern and/or a plurality of descriptors representative of a user are maintained as a position of a user is tracked through a materials handling facility. If the tracking of the user is lost, the last known position is stored with the user pattern and/or descriptors. If a new object is detected and confirmed to be a user, a user pattern and/or descriptors of the new object are compared with the stored user pattern and/or descriptors to determine if the new object is the user.
US10586199B2 Observation platform for using structured communications
In a method of observing users of communication devices, a central computer system recognizes a first user associated with a first communication device and a second user associated with a second communication device. The central computer system observes a communication between the first communication device and the second communication device, wherein at least a portion of the communication is an audible communication. The central computer system relays the communication between the first communication device and the second communication device. The central computer system identifies features of the communication and makes the features available for decision making purposes.
US10586197B2 Impairment detection system and method
A method, computer program product, and computing system for administering an alertness test on a client electronic device to determine a result for a user, wherein the result is indicative of a level of alertness of the user. Circadian information concerning the user is received. The result for the user is adjusted based, at least in part, upon the circadian information.
US10586195B2 System and method for prescriptive analytics
The present subject matter discloses system and method for executing prescriptive analytics. Simulation is performed from an input data (xinput) and simulation parameters (μ) to generate simulating data (D). Further, forecast data may be predicted by processing the simulating data (D) using predictive model (M). Further, prescriptive value (x′) may be determined based on the forecast data by using optimization model. The prescriptive value (x′) may be determined such that an objective function associated with the optimization model is optimized, whereby the optimization of the objective function indicates business objective being achieved. Further, the steps of simulating, predicting and determining may be iteratively performed until the objective function is not further optimized, satisfying predefined condition. Further, at each iteration, except the first iteration, the input data (xinput) is the prescriptive value (x′) determined at immediate previous iteration, whereby at the first iteration, the input data (xinput) is a reference data.
US10586193B2 Mobile assessment tool
A system for mobile assessments is provided. The system includes a processing device and a memory device. The memory device stores instructions that when executed by the processing device may result in receiving an assessment request associated with physical assets at a remote location relative to an initiator system of the assessment request. An assessment type may be determined based on the assessment request. One or more interactive assessment forms can be retrieved from a database based on the assessment type. The interactive assessment forms may be populated with assessment data based on one or more observed conditions of the physical assets at the remote location. Image data associated with the observed conditions can be captured. The image data can be linked with the assessment data to establish relationship metadata. The image data, the assessment data, and the relationship metadata may be transmitted for storage in the database.
US10586186B2 Fog drone fleet orchestrator
Embodiments herein describe a fog drone that selects, organizes, monitors, and controls a plurality of drones in a fleet. The fog drone receives a job to be completed from a dispatcher and identifies the resources for accomplishing the job such as the amount of material (e.g., fiber optic cable) or the type of drones (e.g., drones with RF antennas or digging implements) needed to execute the job. Using the identified resources, the fog drone estimates the number of drones needed to complete the job and can recruit available drones to form the fleet. Once the fleet is formed, the fog drone determines a number of drones to place on standby to replace active drones if those drones need to recharge or malfunction.
US10586185B2 Machine learning artificial intelligence system for predicting popular hours
A system for generating a graphical user interface in a client device. The system may include a processor in communication with the client device and a database. The processor may execute: receiving a request for occupancy information of a specified merchant; obtaining a plurality of credit card authorizations associated with the merchant; generating a posted transaction array based on the credit card authorizations; removing outlier members of the posted transaction array by applying a threshold filter; generating a transaction frequency array based on the posted transaction array, the transaction frequency array comprising weekdays and aggregated transactions associated with the weekdays; modifying the transaction frequency array by applying a transformation to the aggregated transactions; generating a smoothed array by applying a kernel density estimate to the transaction frequency array; and generating a graphical user interface displaying information in the smoothed array.
US10586184B1 Systems and methods of evaluating socio-economic and environmental impact
A system and method for evaluating socio-economic and/or environmental impact automatically identifies and transmits to a user computing device a socio-economic and/or environmental impact web page of an organization. A computer database coupled to a server contains data for various socio-economic and/or environmental impact web pages, defining formatting elements configured to display impact data. The computer database receives a data feed of the impact data from the organization and/or from one or more of the organization's vendors, and automatically updates the organization's socio-economic and/or environmental impact web page. The system automatically generates in the socio-economic and/or environmental impact web page, a socio-economic and/or environmental impact quotient depiction representing socio-economic and/or environmental impact of resource allocations of the associated organization. The system uses hybrid input-output, econometric and environmental models to calculate a total economic impact ratio of the SGA (Selling, General & Administrative) costs of the organization on local communities.
US10586182B2 System and method for virtual environment preservation based on automated item reduction
A method implemented in a computer infrastructure having computer executable code, includes detecting one of an absence of a virtual universe (VU) occurrence in a VU within a predetermined time period, a special event in the VU and a change of real world status from a previous real world status. Additionally, the method includes determining a VU asset of a VU resident relevant to the VU occurrence, the special event or the previous real world status. Further, the method includes performing an automated asset reduction of the VU asset based on the determining.
US10586181B2 Generation of occupant activities based on recorded occupant behavior
A method and apparatus for simulating occupant behavior in buildings may be used to predict the energy use of a building structure. The activities of actual building occupants are recorded and provided as an input to the occupant behavior simulation. The occupant behavior simulation generates simulated occupant schedules with similar behavioral patterns. An arbitrary set of factors can be used to select plausible activity types, durations, and numbers of participants during an occupant behavior simulation. The simulated occupant schedules may then be incorporated into a building performance simulation to help architects predict the energy demand associated with different building design options.
US10586177B1 Training a mathematical model for a device using a smart plug
A smart plug may provide a smart-plug power monitoring signal that includes information about power consumption of devices connected to the smart plug. The smart-plug power monitoring signal may be used in conjunction with power monitoring signals from the electrical mains of the building for providing information about the operation of devices in the building. For example, the power monitoring signals may be used to (i) determine the main of the house that provides power to the smart plug, (ii) identify devices receiving power from the smart plug, (iii) improve the accuracy of identifying device state changes, and (iv) train mathematical models for identifying devices and device state changes.
US10586174B2 Methods and systems for finding and ranking entities in a domain specific system
The present invention encompasses computerized methods and systems for finding and ranking domain-specific entities in a text-based inquiry. Existing text data sources are analyzed to create a training set of data comprising ranked entities with associated weighted features within each of a plurality of domains. The training set of data for each of the plurality of domains is stored in a ranked entities database. A text-based inquiry may be received from a user and analyzed, within a specific one of the domains, to locate candidate words or phrases based at least in part on the ranked entities in the specific domain. The candidate words or phrases can then be ranked based on the features for corresponding entities from the training set. The ranked candidate words or phrases can be stored in a ranked candidate database for further use by at least one of an analyst or a recommendation engine.
US10586169B2 Common feature protocol for collaborative machine learning
The disclosed embodiments provide a system for processing data. During operation, the system obtains a hierarchical representation containing a set of namespaces of a set of features shared by a set of statistical models. Next, the system uses the hierarchical representation to obtain, from one or more execution environments, a subset of the features for use in calculating the derived feature. The system then applies a formula from the hierarchical representation to the subset of the features to produce the derived feature. Finally, the system provides the derived feature for use by one or more of the statistical models.
US10586168B2 Deep translations
The described technology can provide semantic translations of a selected language snippet. This can be accomplished by mapping snippets for output languages into a vector space; creating predicates that can map new snippets into that vector space; and, when a new snippet is received, generating and matching a vector representing that new snippet to the closest vector for a snippet of a desired output language, which is used as the translation of the new snippet. The procedure for mapping new snippets into the vector space can include creating a dependency structure for the new snippet and computing a vector for each dependency structure node. The vector computed for the root node of the dependency structure is the vector representing the new snippet. A similar process is used to train a transformation function for each possible node type, using language snippets already associated with a dependency structure and corresponding vectors.
US10586162B2 Systems and methods for determining a coating formulation
A computer implemented method. The method includes identifying, using a processor, a bulk pigment in a target coating, wherein identifying comprises applying a Bayesian process, and identifying, using the processor, at least one refined pigment in the target coating, wherein identifying comprises applying a Bayesian process. The method also includes formulating, using a processor, a formulation of the target coating, wherein formulating comprises applying a Bayesian process, and outputting the formulation.
US10586153B2 Method and apparatus for performing motor-fault detection via convolutional neural networks
A method and apparatus may include receiving a signal from a motor. The signal is received while the motor is operating. The method also includes performing a pre-processing of the signal. The method also includes inputting the signal to a 1D convolutional neural network. The method also includes detecting a fault of the motor based on the output of the neural network.
US10586150B2 System and method for decoding spiking reservoirs with continuous synaptic plasticity
Described is a system for decoding spiking reservoirs even when the spiking reservoir has continuous synaptic plasticity. The system uses a set of training patterns to train a neural network having a spiking reservoir comprised of spiking neurons. A test pattern duration d is estimated for a set of test patterns P, and each test pattern is presented to the spiking reservoir for a duration of d/P seconds. Output spikes from the spiking reservoir are generated via readout neurons. The output spikes are measured and the measurements are used to compute firing rate codes, each firing rate code corresponding to a test pattern in the set of test patterns P. The firing rate codes are used to decode performance of the neural network by computing a discriminability index (DI) to discriminate between test patterns in the set of test patterns P.
US10586149B2 Convolutional neural network based image data processing apparatus, method for controlling the same, and storage medium storing program
A data processing apparatus includes a storage unit configured to store reference data of a filter operation and coefficient data of filters, a plurality of operators configured to parallelly perform the filter operation on the reference data and the coefficient data of the filters, a first supply unit configured to supply reference data transferred from the storage unit to the plurality of operators, a second supply unit configured to supply coefficient data of a first and second filters transferred from the storage unit to the plurality of operators, and a control unit configured to control the second supply unit to supply the coefficient data of the first filter to a first operator, and supply the coefficient data of the second filter to a second operator.
US10586147B2 Neuromorphic computing device, memory device, system, and method to maintain a spike history for neurons in a neuromorphic computing environment
Provided are a neuromorphic computing device, memory device, system, and method to maintain a spike history for neurons in a spiking neural network. A neural network spike history is generated in a memory device having an array of rows and columns of memory cells. There is one row of the rows for each of a plurality of neurons and columns for each of a plurality of time slots. Indication is made in a current column in the row of the memory cells for a firing neuron that a spike was fired. Indication is made in the current column in rows of memory cells of idle neurons that did not fire that a spike was not fired. Information in the array is used to determine a timing difference between a connected neuron and the firing neuron and to adjust a weight of the connecting synapse.
US10586144B2 Tire tracking RFID label
Identification labels and their incorporation in rubber-based articles are described. The labels include RFID components and can be incorporated in tires. The labels can withstand the relatively harsh conditions associated with vulcanization.
US10586143B2 Metal cap with RFID tag and container comprising same
A metal cap is provided with an RFID tag that includes a metal cap including a cylindrical main body part, a top plate part formed at one end of the cylindrical main body part, and an opening part formed at the other end of the cylindrical main body part, and an RFID tag disposed on the metal cap. The RFID tag includes an RFIC element disposed in the metal cap, and a loop antenna connected to the RFIC element. At least a portion of a loop opening of the loop antenna extends in a circumferential direction R of the metal cap while being exposed from an opening edge of the opening part of the metal cap to the outside of the metal cap.
US10586141B2 Communications antenna for a contactless payment terminal
A communication antenna, which includes a first area for transmitting and receiving signals and a second area for receiving electronic components. The first area is located in a first plane, referred to as a higher level plane, and the second area is located in a second plane, referred to as a lower level plane. The lower level plane is parallel to the higher level plane.
US10586140B2 Product method for portable data carriers
A method for producing a portable data carrier by means of a continuous production method, in particular a roll-to-roll method, includes the step of processing at least one foil in the form of roll goods. The unrolled foil is coated with an adhesive at least partially on at least one side. Subsequently, the foil is scored along at least one fold edge on at least one side of the foil. The foil is then folded along the scored fold edge in exact register and bonded. For this purpose the foil is folded in the direction of the side that is coated with adhesive, wherein the side coated with adhesive is arranged on the opposite side of the foil which has at least one scored fold edge, along which the folding is effected. Finally, data carriers are punched out in exact register from the at least one folded and bonded foil.
US10586137B2 Product diversion management
The present invention features compositions and methods useful in detecting counterfeit products and product diversion. The methods include packaging and indelibly marking products through an opening in their container and/or through a wall of the container that includes a hole therein. Unique identifiers are placed on the product and the container. In other methods, the product is not packaged within a container but is indelibly marked with first and second representations of a unique identifier, either or both of which can be machine-readable, human-readable, and/or at least partially randomized. An apparatus for carrying out the methods of product marking is also disclosed.
US10586135B2 Nano-electro-mechanical labels and encoder
Data is encoded for identification and labeling using a multitude of nano-electro-mechanical structures formed on a substrate. The number of such structures, their shapes, choice of materials, the spacing therebetween and the overall distribution of the structures result in a vibrational pattern or an acoustic signature that uniquely corresponds to the encoded data. A first group of the structures is formed in conformity with the design rules of a fabrication process used to manufacture the device that includes the structures. A second group of the structures is formed so as not to conform to the design rules and thereby to undergo variability as a result of the statistical variations that is inherent in the fabrication process.
US10586132B2 Map and environment based activation of neural networks for highly automated driving
A system and method for highly automated driving of a vehicle to detect and classify pedestrians and traffic signs and other vehicles are provided. The system includes an on-vehicle camera for receiving image data. A location determining module is also on the vehicle to determine a location of the vehicle and a vehicle memory unit on the vehicle storing at least one particularized convolutional neural networks to process the image data. A vehicle processor is communicatively coupled to the vehicle memory unit and the camera and the location determining module and is configured to collect vehicle location data with the location determining module. The vehicle processor is also configured to process the image data using the at least one particularized convolutional neural network based the vehicle location data and environmental conditions around the vehicle to detect and classify pedestrians and traffic signs and other vehicles.
US10586131B2 Multimedia conferencing system for determining participant engagement
A method for operating a teleconference includes receiving a first video and audio signal from a first teleconference participant and receiving a second video and audio signal from a second teleconference participant. The method further includes relaying the first video and audio signal to the second teleconference participant and relaying the second video and audio signal to the first teleconference participant. The method additionally includes analyzing the first video and audio signal using a plurality of behavior analytics to determine a level of participant engagement of the first teleconference participant. The method further includes determining that the first teleconference participant is not engaged when the determined level of participant engagement is below a predetermined threshold.
US10586129B2 Generating artificial images for use in neural networks
A method includes creating an input matrix of image data for a received input image and responsive to selecting a first image filter for generating an artificial image, the method applies a first filter computation for the first image filter to the input matrix of image data, where applying the first filter computation generates a first resulting matrix of image data. The method concatenates the first resulting matrix of image data to the input matrix of image data to generate a first concatenated matrix of image data. The method generates an artificial image suitable for use in neural networks based on the concatenated matrix of image data.
US10586128B2 Configurable histogram-of-oriented gradients (HOG) processor
Embodiments relate to a histogram-of-oriented gradients (HOG) module. The HOG module is implemented in hardware rather than software. The HOG module applies an algorithm to an image to identify gradient orientation in localized portions of the image. The HOG module creates a histogram-of orientation gradients based on the identified gradient orientations.
US10586122B1 Systems and methods for determining likelihood of traffic incident information
A method includes receiving a first set of images from an image capture device of a vehicle. The method also includes performing a first analysis of movement of biomechanical points of occupants of the vehicle in the first set of images. The method further includes receiving an indication that a traffic incident has occurred. The method also includes receiving a second set of images from the image capture device corresponding to when the traffic incident occurred. The method further includes performing a second analysis of movement of the biomechanical points of the occupants in the second set of images. The method also includes determining a likelihood of injury or a severity of injury to the occupants based on the first analysis of movement and the second analysis of movement.
US10586120B2 Method and apparatus for identifying the opening state of a garage door
A method and a device for detecting the opening state of a garage door or the like, such as a door that restricts entry by a vehicle are provided. A control apparatus generates a predetermined light pattern. A headlight apparatus projects the predetermined light pattern onto the door, while a camera apparatus detects the light pattern projected onto the door. The control apparatus compares the light pattern detected by the camera apparatus with the predetermined light pattern and outputs information signals according to the differences between the detected light pattern and the predetermined light pattern. The differences determine the opening state of the door.
US10586110B2 Techniques for improving the quality of subjective data
In various embodiments, a subjective modeling engine mitigates inaccuracies in subjective content assessments. The subjective modeling engine generates a model that includes the subjective content assessments in addition to parameters for subjective scores and subjective factors. The subjective modeling engine initializes the parameters and then performs optimization operations that increase the likelihood that the optimized subjective scores compensate for the optimized subjective factors. Advantageously, because the subjective modeling engine jointly optimizes the subjective scores and the subjective factors, the optimized subjective scores provide unbiased and consistent digital content assessments.
US10586101B2 Display condition analysis device, display condition analysis method, and program recording medium
Disclosed is a display condition analysis device which is capable of analyzing the display conditions of products. This display condition analysis device is provided with: a product recognition means for recognizing, from a display image taken of products on display, the products in the display image; and a display condition analysis means for analyzing, on the basis of the positions of the recognized products, the display conditions of the products on display.
US10586098B2 Biometric method
The method according to the invention is based on a first image of a first eye region of a person and a second image of a second eye region of the person, wherein the first eye region contains one of the eyes of the person, for example the right eye, and the second eye region contains the other eye of the person, for example the left eye; one of the images is mirrored, and the mirrored and the non-mirrored image are combined in the position space and/or in the feature space, in order to generate a template of an overlaid image. The template contains biometric features for person recognition.
US10586096B2 Face detection tracking and recognition for a visual prosthesis
The present invention is a system for detecting, tracking and recognizing human faces in a visual prosthesis. In a visual prosthesis, the input camera is always higher resolution than the electrode array providing percepts to the subject. It is advantageous to detect, track and recognize human faces. Then information can be provided to the subject by highlighting the face in the visual scene, providing auditor or vibratory notice that a human face is in the visual scene, looking up the face in a database to state the name of the person in the visual scene, otherwise communication id like providing a custom vibratory pattern corresponding to known individuals (like custom ring tones associated with caller ID) or automatically zooming in on a face to aid the subject in identifying the face.
US10586095B2 Methods and devices for reading microarrays
In one embodiment of the invention, a method to image a probe array is described that includes focusing on a plurality of fiducials on a surface of an array. The method utilizes obtaining the best z position of the fiducials and using a surface fitting algorithm to produce a surface fit profile. One or more surface non-flatness parameters can be adjusted to improve the flatness image of the array surface to be imaged.
US10586087B2 Transponder tag that is operable by a mobile telephone, portable object, mobile telephone, and corresponding methods
The present invention relates to a transponder tag (10) that is operable by a mobile telephone, a mobile telephone for operating such a transponder tag (10), a method of operating the transponder tag (10), and a method for detecting the presence of a portable object. The transponder tag comprises a receiving unit (20) for receiving a wireless input signal. The transponder tag (10) is configured to obtain energy (EG) from the received input signal and to use the energy (EG) obtained from the input signal for transmitting by way of a wireless short-range connection a wireless output signal (SSR) that corresponds to a tag information (ITG) of the transponder tag (10). The receiving unit (20) is configured to receive a wireless input signal (STUP) at a frequency of at least one uplink band of a mobile telephone network. In this way, radiation energy of the mobile phone is used to achieve an energy-efficient and reliable operation of the transponder tag as long as the latter is located within a short distance of the mobile phone. This is useful for numerous applications. For example a person may use his/her mobile telephone to obtain a quick overview and/or a reliable confirmation that all his/her personnel belongings, e.g. keys or medical box, are “on board” at the moment the person leaves home.
US10586079B2 Parametric adaptation of voice synthesis
Software-based systems perform parametric speech synthesis. TTS voice parameters determine the generated speech audio. Voice parameters include gender, age, dialect, donor, arousal, authoritativeness, pitch, range, speech rate, volume, flutter, roughness, breath, frequencies, bandwidths, and relative amplitudes of formants and nasal sounds. The system chooses TTS parameters based on one or more of: user profile attributes including gender, age, and dialect; situational attributes such as location, noise level, and mood; natural language semantic attributes such as domain of conversation, expression type, dimensions of affect, word emphasis and sentence structure; and analysis of target speaker voices. The system chooses TTS parameters to improve listener satisfaction or other desired listener behavior. Choices may be made by specified algorithms defined by code developers, or by machine learning algorithms trained on labeled samples of system performance.
US10586078B2 Document system, control method, and storage medium
A generation unit is configured to generate a document with a font embedded therein in a case where a determination unit determines that a parameter is an instruction to transmit the generated document to a print service system, and configured to generate a document without the font embedded therein in a case where the determination unit determines that the parameter is not an instruction to transmit the generated document to the print service system.
US10586076B2 System and method for controlling access to OS resources
Disclosed are systems, methods and computer program products for controlling access to operating system (OS) resources. An exemplary method includes: creating an OS resource associated with a first program; assigning a unique label to the first program; associating the unique label with the OS resource; and configuring a resource descriptor of the OS resource to allow access to the OS resource to processes having the same unique label as the first program, and to deny access to the OS resource to processes having a different label.
US10586072B2 Data processing systems for measuring privacy maturity within an organization
A privacy compliance measurement system, according to particular embodiments, is configured to determine compliance with one or more privacy compliance requirements by an organization or sub-group of the organization. In various embodiments, the system is configured to determine a privacy maturity rating for each of a plurality of sub-groups within an organization. In some embodiments, the privacy maturity rating is based at least in part on: (1) a frequency of risks or issues identified with Privacy Impact Assessments (PIAs) performed or completed by the one or sub-groups; (2) a relative training level of members of the sub-groups with regard to privacy related matters; (3) a breadth and amount of personal data collected by the sub-groups; and/or (4) etc. In various embodiments, the system is configured to automatically modify one or more privacy campaigns based on the determined privacy maturity ratings.
US10586069B2 Networking devices for storing profiles longitudinally
A method and networking device for tracking change in a computer executable profile includes retrieving computer executable profile information. The method and device may include staging the computer executable profile information in cloud staging repositories. The method and device may include splitting the computer executable profile information into constituent data types. The method and device may include defining a plurality of computer executable profile fields and corresponding profile information components. The method and device may include storing the computer executable profile information as initial computer executable profile information in a database. The method and device may include retrieving second computer executable profile information at a later time. The method and device may include mapping the initial computer executable profile information with the second computer executable profile information to identify changes.
US10586067B2 System and method of protecting digitally transferred data
The present invention provides a method and system for receiving by a user from a source a communication being a fragment of a message having an unrecognizable part containing confidential data. The unrecognizable part is converted into recognizable data upon receipt of the communication and presented to the user. The user can send a request for an additional fragment of the message if needed to complete the message or to decipher the message.
US10586066B2 Interoperability between content management system and collaborative content system
A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system. As a result, a collaborative content item that is stored in association with a user account on the content management system is not counted against the user account's storage capacity.
US10586065B2 Method for secure data management in a computer network
A method for secure data management in a computer network includes automatically calculating a key from a predetermined number of key fragments of a predetermined length for an encryption of data, encrypting data of a data set to be protected by the calculated key, dividing the data set into a predetermined number of data subsets, wherein the above steps are carried out by at least one processing computer system from a group of processing computer systems, and transmitting the key fragments and the data subsets to a distributed protection system in the computer network, wherein in each case one or more key fragments and in each case one or more data subsets are transmitted respectively from the at least one processing computer system to in each case one entity from a plurality of entities of the distributed protection system in the computer network, and storing all transmitted key fragments and data subsets in the respective entities of the distributed protection system.
US10586060B2 Device for securely transmitting and storing data
Disclosed in a device for the secure transmission and storage of data. The device for information to be securely stored on a storage device. A first data processing device is connected using a unidirectional link to a second data processing device. The first data processing device is given information from an external source, which is then transmitted using said unidirectional link. The first data processing transmits data to the second data processing device, which in turn stores the data either internally or externally on the storage device. The second data processing device optionally signals a user if the transmission was successful.
US10586059B2 System, method of controlling access right, and information processing apparatus
A system to control an access right to apparatus log information of a plurality of output apparatuses includes a memory to store group hierarchical information indicating a hierarchical relationship of a plurality of service-use groups including at least a first service-use group where a first service user belongs, and a second service-use group where a second service user belongs, and group relationship information associating the first service-use group with at least one service provider group where one service provider person belongs, and associating the second service-use group with at least another one service provider group where another service provider person belongs, and circuitry to determine the access right to the apparatus log information of any one of the plurality of output apparatuses for the first service user, the second service user, the one service provider person, and the another one service provider group selectively.
US10586058B2 Encrypted search indexes
In one example, a method includes defining a token protocol, creating, based on the token protocol, a set of tokens, each of the tokens being associated with data of an encrypted dataset, where the tokens exclude positional information regarding the data with which they are associated, encrypting the tokens, and creating an encrypted search index that includes the encrypted tokens.
US10586057B2 Processing data queries in a logically sharded data store
The present disclosure relates to processing data queries on a logically sharded data store. An example method generally includes receiving, from a client device, a query. The query generally comprises one or more data items and wherein at least one of the one or more data items comprises sensitive data. A query processor obtains, from a key management server, a cryptographic key to use to encrypt the record based on data derived from the one or more data items comprising sensitive data and a type of the sensitive data. The query processor generates an encrypted query based on the query and the obtained cryptographic key and executes the encrypted query against the logically sharded database.
US10586054B2 Privacy firewall
Embodiments of the invention relate to systems and methods for providing an anonymization engine. One embodiment of the present invention relates to a method comprising receiving a message directed at a recipient computer located outside a secure area by a privacy computer located within a secure area. The privacy computer may identify private information using a plurality of privacy rules and anonymize the message according to the plurality of privacy rules. Another embodiment may be directed to a method comprising receiving a request for sensitive data from a requesting computer. An anonymization computer may determine a sensitive data record associated with the request and may anonymize the sensitive data record by performing at least two of: removing unnecessary sensitive data entries from the sensitive data record, masking the sensitive data entries to maintain format, separating the sensitive data entries into associated data groupings, and de-contexting the data.
US10586052B1 Input/output (I/O) inspection methods and systems to detect and defend against cybersecurity threats
Input/output (I/O) inspection methods and systems are disclosed to detect and defend against cybersecurity threats. In one example, a method includes intercepting input/output (I/O) operations including I/O write operations for a storage system. Segments of data related to the intercepted write I/O operations are stored in a write I/O buffer. One or more levels of inspection are performed on the segments of data stored in the write I/O buffer to detect a security threat. A protection instruction is injected in any segments of data having a detected security threat. The defensive action can be performed for the injected protection instruction prior to storing segments of data in the write I/O buffer in the storage system. The protection instruction can be injected at the head of the segments of data having a detected security threat.
US10586051B2 Automatic transformation of security event detection rules
A computer-implemented method, a computer program product, and a computer system for transformation of security information and event management (SIEM) rules and deploying the SIEM rules in a network of event processors. A computer system or server converts the SIEM rules to formal representations. The computer system or server generates rule abstraction of the formal representations, by using an abstraction function. The computer system or server constructs a finite automaton based on the rule abstraction. The computer system or server eliminates irrelevant transitions in the finite automaton to generate an optimized finite automaton. The computer system or server generates optimized formal rules, based on the optimized finite automaton. The computer system or server converts the optimized formal rules to optimized SIEM rules. The computer or server deploys the optimized SIEM rules in the network of the event processors.
US10586047B2 Securely sending a complete initialization package
Securely sending a complete initialization package in one example implementation can include adding a resource identifier that includes a mapping of a driver to a hardware component included in a physical machine hosting VMs to an initial random-access memory (RAM) file system (INITRAMFS) stored in memory of the physical machine to form a complete initialization package, sending the complete initialization package from read-only memory (ROM) of the physical machine to a location in RAM of the physical machine accessible by a hypervisor, and authenticating that the complete initialization package is secure.
US10586043B2 System and method for detecting malicious software in NVME over fabrics devices
A system and a method to detect malicious software written to an Ethernet solid-state drive (eSSD). The system includes an Ethernet switch, at least one SSD, and a baseboard management controller (BMC). The Ethernet switch receives write data from a communication network in response to a write command. The at least one SSD receives the write data from the Ethernet switch and stores the received write data. The BMC receives from the at least one SSD the received write data. The BMC determines whether the received write data contains malicious software. The received write data may be contained in a plurality of Ethernet packets in which case the BMC stores the received write data in a scan buffer in an order that is based on an assembled order of the received write data.
US10586042B2 Profiling of container images and enforcing security policies respective thereof
A method for securing execution of software containers using security profiles. The method comprises receiving an event indicating that a container image requires profiling, wherein the container image includes resources utilized to execute a corresponding application container; generating a security profile for the container image, wherein the generated security profile includes at least a system calls profile; monitoring the operation of a runtime execution of the application container; and detecting a violation of the security profile based on the monitored operation, wherein the security profile is of the container image corresponding to the application container.
US10586040B2 Sample-specific sandbox configuration based on endpoint telemetry
A method for determining sandbox configurations for malware analysis is described. In one embodiment, the method may include receiving a plurality of files, extracting at least one element from at least one file from the plurality of files, identifying one or more properties associated with an endpoint, determining a correlation between the at least one extracted element and the one or more properties of the endpoint, and determining one or more sandbox configurations based at least in part on the determined correlation. In some cases, the endpoint is related to at least one of the plurality of files.
US10586035B2 System for controlling access to an account
An account management server, a communication device and a service device are provided for managing access to an account. The account management server, for example, includes, but is not limited to, a storage device configured to store identifying information for each of a plurality of service devices and configured to store an account associated with each of the plurality of service devices, and a processor communicatively coupled to the storage device, wherein the processor is configured to: receive identifying information from a communication device; identify at least one service device whose stored identifying information matches the received identifying information; and grant management access to the account associated with the identified at least one service device to the communication device.
US10586032B2 Systems and methods for authenticating a biometric device using a trusted coordinating smart device
Systems and methods for authenticating a biometric device using a trusted coordinating smart device in accordance with embodiments of the invention are disclosed. In one embodiment, a process for enrolling a configurable biometric device with a network service includes obtaining a device identifier (ID) of the configurable biometric device using a coordinating smart device, communicating the device ID from the coordinating smart device to a network service, communicating a first challenge based on a challenge-response authentication protocol from the network service to the coordinating smart device, communicating the first challenge and a response uniform resource locator (URL) from the coordinating smart device to the configurable biometric device, generating a first response to the first challenge and communicating the first response to the network service utilizing the response URL, receiving a secure channel key by the coordinating smart device from the network service, communicating the secure channel key from the coordinating smart device to the configurable biometric device, performing a biometric enrollment process using the configurable biometric device including capturing biometric information from a user, and creating a secure communication link between the configurable biometric device and the network service using the secure channel key when the first response satisfies the challenge-response authentication protocol.
US10586030B2 Method and device for fingerprint authentication
There is provided a fingerprint authentication method. The method includes a first step of acquiring measurement data for a part of a fingerprint, a second step of calculating a matching rate by comparing the measurement data with at least one of a plurality of registration data, a third step of determining whether the matching rate is equal to or greater than a threshold and whether the measurement data has been previously processed for an authentication, a fourth step of calculating a security level accumulation value based on a result of the third step, and a fifth step of determining whether the security level accumulation value is equal to or greater than a threshold. If NO in the fifth step, processes of the first to fifth steps are repeated. If YES in the fifth step, a success of the authentication is determined and outputted.
US10586029B2 Information handling system multi-security system management
Pre-boot authentication at an information handling system is selectively bypassed based upon conditions detected at the information handling system that indicate a trusted environment. A security monitor integrated with the pre-boot authentication system detects predetermined conditions that authorize bypassing of the pre-boot authentication, such as location, behavior or password type indications of a trusted environment. In one embodiment, a password is input with touches to match a timing and position passcode, such as by mimicking a musical rhythm.
US10586016B2 Relocating medical data
A method for relocating medical data in a computer network having a plurality of storage nodes connected via data transfer channels is provided. Technical conditions for relocating the medical data from a first storage node to a second storage node are determined. A relocation of the medical data is decided based on the technical conditions and a predetermined relocation plan. The medical data is automatically relocated from the first storage node to the second storage node via the transfer channel when a relocation of the medical data is decided.
US10586013B2 Calibration of directed self-assembly models using programmed defects of varying topology
Techniques are provided for calibrating physical directed self-assembly (DSA) models. For example, an experimental DSA process is performed using a block copolymer (BCP) material and a DSA guiding pattern with a predefined defect formed as part of the DSA guiding pattern. A difference in size (e.g., shrinkage) is determined between a size of the predefined defect of the DSA guiding pattern and a remaining size of a morphological defect in the BCP material as assembled at a completion of the experimental DSA process. The difference in size is utilized as calibration data in a DSA simulation system to calibrate a simulated physical DSA model which defines a simulated DSA process that corresponds to the experimental DSA process. The simulated physical DSA model defines a simulated guiding pattern with a programmed defect, which corresponds to the DSA guiding pattern and the predefined defect.
US10586012B2 Semiconductor process modeling to enable skip via in place and route flow
A method is presented for incorporating skip vias in a place and route flow of an integrated circuit design. The method includes employing a place and route tool to add the skip vias, each skip via extending through a metallization layer to electrically connect a metal layer above the metallization layer to a metal layer below the metallization layer and, when a violation of a design rule is detected due to the addition of one or more of the skip vias, substituting skip vias that violate the design rule with a standard via.
US10586010B2 Methods of determining racetrack layout for radio frequency isolation structure
Aspects of the present disclosure relate to determining a layout of a racetrack that forms part of an RF isolation structure of a packaged module and the resulting RF isolation structures. Locations of where the racetrack can be adjusted (for example, narrowed) and/or removed without significantly degrading the EMI performance of the RF isolation structure can be identified. In certain embodiments, a portion of the racetrack can be removed to create a break and/or a portion of the racetrack can be narrowed in a selected area.
US10586005B1 Incremental synthesis for changes to a circuit design
Incremental synthesis for changes to a circuit design can include synthesizing, using computer hardware, a first circuit design resulting in a partitioning of the first circuit design and a plurality of synthesized partitions of the first circuit design and, for a second circuit design that is a modified version of the first circuit design and based upon the partitioning of the first circuit design, determining, using the computer hardware, a partition of the second circuit design that differs from the first circuit design. The partition of the second circuit design can be technology mapped using the computer hardware resulting in a synthesized partition of the second circuit design. A synthesized circuit design corresponding to the second circuit design can be generated using the computer hardware by combining synthesized partitions of the plurality of synthesized partitions of the first circuit design that are unchanged relative to the second circuit design with the synthesized partition of the second circuit design.
US10586002B1 System and method for generating non-design manipulation elements in an electronic design
The present disclosure relates to a computer-implemented method for use in an electronic circuit design. Embodiments may include providing an electronic design having a plurality of geometric elements and generating a non-design element. Embodiments may further include associating the non-design element with one of the plurality of geometric elements and storing the non-design element with the one of the plurality of geometric elements. Embodiments may also include displaying, at a graphical user interface, the non-design element upon selection of the geometric element.
US10586001B2 Automated root-cause analysis, visualization, and debugging of static verification results
Disclosed herein are system, method, and computer-readable storage device embodiments for implementing automated root-cause analysis for static verification. An embodiment includes a system with memory and processor(s) configured to receive a report comprising violations and debug fields, and accept a selection of a seed debug field from among the plurality of debug fields. Clone violations may be generated by calculating an overlay of a given violation of the violations and a seed debug field, yielding possible values for a subset of debug fields. A clone violation may be created for a combination of the at least two second debug fields, populating a projection matrix, which may be used to map violations and clone violations to corresponding numerical values in the projection matrix and determine a violation cluster based on the mapping having corresponding numerical values and score(s) satisfying a threshold, via ML. Clustering may further be used to generate visualizations.
US10586000B1 Current modeling process
The present disclosure relates to modeling the transient current of a partially simulated hierarchical gate-level electronic design. Embodiments may include providing a partially simulated hierarchical gate-level electronic design, wherein the design includes a design hierarchy having one or more leaf blocks associated therewith. Embodiments may also include identifying activity of sequential elements of the leaf blocks using simulation vectors, wherein the activity is used to estimate an amount of current associated with the sequential elements. Embodiments may further include computing an adaptive activity of a parent block of the leaf blocks, wherein the adaptive activity of the parent block corresponds to a weighted average of known activity of leaf blocks. Embodiments may also include generating an adaptive activity of a top block of the leaf blocks based upon the adaptive activity of the parent block and performing a mixed-mode simulation based upon the adaptive activity of the top block.
US10585998B2 Automated method for integrated analysis of back end of the line yield, line resistance/capacitance and process performance
A method of electrical device manufacturing that includes measuring a first plurality of dimensions and electrical performance from back end of the line (BEOL) structures; and comparing the first plurality of dimensions with a second plurality of dimensions from a process assumption model to determine dimension variations by machine vision image processing. The method further includes providing a plurality of scenarios for process modifications by applying machine image learning to the dimension variations and electrical variations in the in line electrical measurements from the process assumption model. The method further includes receiving production dimension measurements and electrical measurements at a manufacturing prediction actuator. The at least one of the dimensions or electrical measurements received match one of the plurality of scenarios the manufacturing prediction actuator using the plurality of scenarios for process modifications effectuates a process change.
US10585996B2 Die resistance-capacitance extraction and validation
Systems and methods for die resistance-capacitance (RC) extraction and validation are described. In one embodiment, the method includes generating a chip power model (CPM) based at least in part on single domain excitation to determine a die capacitance; and performing loop-based static IR drop analysis to determine a die resistance for each power domain of a die. In some cases, the generating of the chip power model (CPM) includes generating a separate CPM for each power domain of the die.
US10585995B2 Reducing clock power consumption of a computer processor
Reducing clock power consumption of a computer processor by simulating, in a baseline simulation of a computer processor design using a software model of the computer processor design, performance of an instruction by the computer processor design, to produce a baseline result of the instruction, and identifying a circuit of the computer processor design that receives a clock signal during performance of the instruction, and in a comparison simulation of the computer processor design using the software model of the computer processor design, simulating performance of the instruction by the computer processor design while injecting a corruption signal into the circuit, to produce a comparison result of the instruction, and designating the circuit for clock gating when processing the instruction, if the comparison result of the instruction is identical to the baseline result of the instruction.
US10585992B2 Changing a language for a user session replay
An approach is provided for changing a language for a replay of a session of a user. If a preferred language for the replay does not match an initial language of content presented to the user, data captured from requests and responses is translated from the initial into the preferred language, and the session replay presents the content in the preferred language; otherwise, the content is presented in the initial language. If a next event in the data indicates a change in an image displayed on a computing device utilized by the user during the session, a Hypertext Markup Language (HTML) document specifying the change is found in a search of HTML documents generated from a resource file from which image data for the session is reproduced, and the session replay employs the HTML document; otherwise, scripts that apply the next event to the HTML documents are generated.
US10585989B1 Machine-learning based detection and classification of personally identifiable information
Detection and classification of personally identifiable information includes identifying a document with a known author. A first set of features of the document is extracted using natural language processing, and a second set of features of the document is extracted based upon one or more past documents for the known author using a recurrent neural network. The first set of features and the second set of features are classified using a classifier to produce classified extracted features. Personally identifiable information is labeled in the document based upon the classified extracted features.
US10585985B1 Systems and methods for automatic detection of idiomatic expressions in written responses
Methods and systems for scoring written text based on use of idiomatic expressions, including reading pre-selected idiomatic expressions in a canonical form into memory, expanding idiomatic expressions from the canonical form, reading a written response into the memory, pre-processing the written response, searching the pre-processed written response for idiomatic expressions, and assigning a score to the written response. The score may be based at least in part on the number of idiomatic expressions in the written response. Corresponding apparatuses, systems, and methods are also disclosed.
US10585981B2 Method of data capture, storage and retrieval through user created form templates and data item templates by executing computer-executable instructions stored on a non-transitory computer-readable medium
In a method of operating a software engine for storing, organizing and reporting data in an organizational environment through user created templates and data items, users can build highly customizable templates for data and web forms for data entry, with many different specifiable attributes. Related data is linked and can be queried for retrieval. Users can design, create, add, and use unlimited number of forms, reports, business processes, and queries without any additional programming. Metadata objects (mobjects) and data items (ditems) are created by an administrator. Mobject templates are form templates that are rendered into web forms by a render module, and ditem templates are inputs and controls on the web forms. The schema of the production database remains unchanged regardless of user interaction with the system, thus providing a highly customizable data storage and organization system for any business environment.
US10585980B2 Methods and a computing device for maintaining comments and graphical annotations for a document
In various implementations, a first computing device (such as a cloud-based server) receives, from a second computing device (e.g., a notebook computer, tablet computer, or smartphone) a graphical annotation for a document displayed on the second computing device. The first computing device stores the graphical annotation in a database in a graphical annotation data entity and creates an association between an entity containing the portion of the document to which the graphical annotation is to be anchored and the graphical annotation entity.
US10585979B2 Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system
An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract segments and elements from an EDI document, create a document record for the EDI document, the document record comprising a hierarchy of segments and elements extracted from the EDI document; create a feature vector for the EDI document from the elements extracted from the EDI document, determine a first status for the EDI document by processing the feature vector for the EDI document using the prediction model and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.
US10585977B2 WYSIWYG, browser-based XML editor
Computer-implemented methods and computer-readable storage media are disclosed for facilitating browser-based, what-you-see-is-what-you-get (WYSIWYG) editing of an extensible markup language (XML) file. A browser executing on a local computing system is used to access a hypertext markup language (HTML) representation of an extensible markup language (XML) file. The HTML representation includes a plurality of elements of the XML file formatted in accordance with an extensible stylesheet language (XSL) transform associated with the XML file. A plurality of editing handlers is inserted within the HTML representation to facilitate modifying the HTML representation and applying the changes to the XML file. A user is permitted to modify the HTML representation for purposes of applying the modifications to the XML file.
US10585976B2 Device and method for representing HTML elements having 3-dimensional information on web
Disclosed is a device and method for representing HTML elements having three-dimensional (3D) information on web, the device including a virtual space providing unit configured to provide a 3D virtual space that is displayed on the web, and an HTML element placing unit configured to place an HTML element that is displayed in a 3D layout on the 3D virtual space, based on an HTML document.
US10585969B2 System and method for extending database functions by a web application and computer readable media
A system and method for extending database functions by using an installed web application. A project work environment for a group of users can be created, modified, and reset instantly during a project life and/or between project life cycles by using a plurality of methods without effecting system integrity and core functions such as data validation, searches and sorting, data preservation, data display feature, and productive data entry methods.
US10585965B2 Determination device, determination method, and program
A determination device includes an image obtaining unit for obtaining an image in a linked area associated with an URL, a linked-to page obtaining unit for obtaining, from storing means for storing content, a linked-to page specified by the URL associated with the linked area, and a character determination unit for determining correctness of association between the linked area and the URL based on the image obtained by the image obtaining unit and the linked-to page obtained by the linked-to page obtaining unit.
US10585963B2 Systems and methods for internet searching
Systems and methods are provided for a brand search ecosystem accessed via a network including a database of brands and branded products, locations, features, and services with input on business rules, algorithms, and information from brandholders and/or providing economic incentive payments to participants in the brand search ecosystem. The brand search ecosystem includes a brand name database including a plurality of brands and brandholders and brandbidders associated with respective brands. A search engine communicates with brandholders and the brand name database via a network for accessing information of brandholders and the brand name database to identify brandholders and brandbidders associated with brands. The search engine receives search requests from users, accesses the brand name database, and provides search results to the users. A clearing house processes economic incentive payments to brandholders and/or brandbidders associated with brands in the database.
US10585962B2 Systems and methods for selecting content based on linked devices
The present disclosure is directed to associating computing devices with each other based on computer network activity for selection of content items as part of an online content item placement campaign. A first linking factor is identified based on a connection between a first device and the computer network via a first IP address during a first time period, and based on a connection between a second device and the computer network via the first IP address during the first time period. A number of devices that connect with the computer network via the first IP address is determined. A positive match probability is generated. A second and third linking factors are monitored. A negative match probability is determined based on the second and third linking factors. The first device is linked with the second device based on the positive and negative match probabilities.
US10585956B2 Media selection and display based on conversation topics
Technical solutions are described for selecting and retrieving, by a media retrieval system, media items for displaying. An example method for selecting and retrieving the media items includes monitoring a conversation of a user via a user device, and extracting a conversation topic from the conversation. The method further includes determining that a metadata database of a media storage associated with the user includes the conversation topic. The method further includes adding, in response, to a topic match database, from the media storage, an identity of a media item matching with the conversation topic, and adding, to a list of media items to be played back by a media display device, the topic match database. Further yet, the method includes playing back, by the media display device, the media item.
US10585952B2 Systems and methods for determining content popularity based on searches
Embodiments of the present disclosure help content providers identify popular topics based on Internet search data, as well as to quantify the popularity of content addressing those topics. A computer-implemented method according to one embodiment of the present disclosure comprises receiving search data by a computer system; identifying a category related to at least a portion of the search data; determining, by the computer system and based on the search data, a topic for content associated with the identified category; and determining, by the computer system, a score indicative of a level of popularity for the topic, wherein determining the score is based on the search data and on one or more formats for the content associated with the topic.
US10585950B2 Search engine method and system utilizing a social network to influence searching
A search engine system capable of displaying indicative information to a user from searches performed by entities connected directly or indirectly to the user, wherein said system includes at least one host computer processor connectable to one or more network(s), a database accessible over said network(s), a plurality of data input devices connectable to said network(s) said search engine being accessible over said network(s).
US10585949B2 Apparatus, systems, and methods for providing three-dimensional instruction manuals in a simplified manner
Interactive, electronic guides for an object may include one or more 3D models, and one or more associated tasks, such as how to assemble, operate, or repair an aspect of the object. A user electronic device may scan an encoded tag on the object, and transmit the scan data to an electronic guide distribution server. The server may receive an electronic guide generated by an electronic guide generator having a 3D model repository and a task repository, the guide associated with the encoded tag. Guide managers may add or modify 3D models and/or tasks to broaden the available guides, and tag producers may generate encoded tags using new and/or modified 3D models and tasks and apply tags to objects.
US10585948B2 Method and device for constructing spatial index of massive point cloud data
Embodiments of the present invention disclose a method and device for constructing a spatial index of massive point cloud data. The method includes: partitioning acquired original point cloud data to obtain a plurality of point cloud data blocks; constructing an octree index of a current point cloud data block for each point cloud data block; and merging the octree indexes of the plurality of point cloud data blocks to obtain a spatial index structure of the original point cloud data.
US10585946B2 System and method for generating a model for creating graphs of regular degree
The embodiments herein provide a system and method for compact representation of graphs of regular degree. The graphs of regular degree are represented in a compact manner using a plurality of representation methods. The compact representation of the graphs of regular degree allows ease of understanding, storage and transmission of the graphs. The compact representation of graphs is a method for compression of graphs and representation of graphs with the minimum number of variables thereby enabling the storage and transmission of data in graph format efficiently. Further, the compact representation of graphs allows presentation of infinite family representation of Hamiltonian bipartite graphs of regular degree.
US10585943B2 Network-wide, location-independent object identifiers for high-performance distributed graph databases
In one embodiment, an operating system (on a computer device in a network of computer devices) interfaces with a distributed graph database that is distributed across the network of computer devices, and executes an application that has one or more parent data constructs that reference one or more child objects within the distributed graph database. Specifically, the one or more child objects each have a location-independent object identifier (OID) having at least: a) an OID-identifier (OID-ID) assigned upon creation to each particular child object by a data source of the location-independent OID; b) an OID-source structure that uniquely identifies the data source of the location-independent OID within the network of computer devices; and c) an OID-pointer indicative of a relative location of the particular child object in a memory mapped region. Accordingly, the operating system accesses the child objects (e.g., for an application) based on the location-independent OID.
US10585941B2 Audio object search and analysis system
An audio file is transformed into a Gabor spectrogram. This is used to compare the audio file to a database of audio files, each represented as a Gabor spectrogram. Before two spectrograms are compared, they are aligned. The spectrograms are broken into blocks and individual Gabor vectors in the blocks are compared. Similarities are stored and an aggregate similarity value is derived for the block. After a series of such comparisons and shifting of the secondary spectrogram block, essentially a running window, an offset value is determined. This offset is used to align the two spectrograms at which stage the spectrograms can be compared in a more effective and meaningful manner. A set of observables is derived from the comparisons and the primary spectrogram is classified in way suitable for the application environment.
US10585940B2 Method and system for computer-aided patient stratification based on case difficulty
When evaluating patient cases to determine complexity thereof, a computer-aided stratification technique is applied to analyze historical patient case diagnoses and correctness thereof in order to calculate a stratification score (20) for each of a plurality of abnormality types and/or anatomical locations. When a new patient case is received, the computer-aided stratification technique is applied to evaluate the patient case in view of historical data and assign a stratification score thereto. A ranked list (21) of current patient cases can be generated according to stratification scores, and physician workload can be adjusted as a function thereof so that workload is balanced across physicians and/or according to physician experience level.
US10585939B2 Real time object description service integrated with knowledge center on augmented reality (AR) and virtual reality (VR) devices
In one embodiment, a system includes a processing circuit and logic integrated with the processing circuit, executable by the processing circuit, or integrated with and executable by the processing circuit. The logic is configured to cause the processing circuit to obtain an image of an object viewed by a user of an augmented reality or virtual reality device (hereafter the AR/VR device). The logic is also configured to cause the processing circuit to determine one or more keywords that describe the object and search at least one knowledge base using the one or more keywords and contextual factors to produce context relevant to the object. Moreover, the logic is configured to cause the processing circuit to send the context to the AR/VR device.
US10585935B2 Electronic device and method for producing video content by using the same
A method for producing an image content and electronic devices supporting the same are provided. The method includes receiving state information of a second electronic device from the second electronic device and an image photographed by at least one camera installed in the second electronic device, obtaining first data based on at least one of the received state information of the second electronic device or movement information of the second electronic device, obtaining second data based on drive information of the at least one camera, and producing an image content by reflecting the first data and the second data to the received image.
US10585934B2 Method and system for populating a concept database with respect to user identifiers
A method and system for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures. The method includes clustering a plurality of signatures of the plurality of MMDEs into a cluster of signatures; reducing the number of signatures in the cluster to a create a signature reduced cluster (SRC); generating, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures; associating the index with a user based on the at least one user identifier; and storing the index and the plurality of MMDEs in the concept database.
US10585931B1 Dynamic determination of data facets
Documents and data are analyzed to determine one or more data facets. The documents, data and other information contained therein may be presented according to statistically-determined groupings based on the data facets.
US10585925B2 Facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“API”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter. The method may further include evaluating the query based on the one or more filter parameters including the size filter parameter, selecting a first response based on the size filter parameter, and communicating the first response to be viewed via the API at the second computing device.
US10585923B2 Generating search keyword suggestions from recently used application
A computer provides search suggestions by capturing data from a first application, wherein the data includes data displayed on a screen by the first application. The computer segments the data from the first application into blocks. The computer extracts words from the data from the first application. The computer generates tokens of phrases and words using natural language processing tokenization. The computer scores the blocks based upon the data from the first application. The computer scores the tokens based upon the scoring of the blocks and the data from the first application. The computer detects a switch action from the first application to a second application, wherein the second application contains a search function. The computer provides the scored tokens to the search function of the second application.
US10585919B2 Determining events having a value
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US10585907B2 Time-series data storage and processing database system
A database system is described that includes components for storing time-series data and executing custom, user-defined computational expressions in substantially real-time such that the results can be provided to a user device for display in an interactive user interface. For example, the database system may process stored time-series data in response to requests from a user device. The request may include a start time, an end time, a period, and/or a computational expression. The database system may retrieve the time-series data identified by the computational expression and, for each period, perform the arithmetic operation(s) identified by the computational expression on data values corresponding to times within the start time and the end time. Once all new data values have been generated, the database system may transmit the new data values to the user device for display in the interactive user interface.
US10585905B2 Internet search result intention
A method and system for improving an Internet based search is provided. The method includes generating an intent domain associated with a subject based intent classification. An unstructured data analysis process is executed with respect to a content corpus being associated with the subject based intent classification and a search phase entered in a search field of a graphical user interface with respect to a domain specific search query for specified subject matter. In response the subject based intent classification is determined to be associated with the search query and the subject based intent classification is compared to search results data. A subset of search results of the search results data correlating to the subject based intent classification is determined and ranked resulting in a ranked list. The subject based intent classification and the ranked list are presented to a user.
US10585900B2 System and method to select substitute ingredients in a food recipe
The program directs a computer processor to implement a program that selects at least one substitute ingredient for a food recipe based on a plurality of determined criteria. The program receives a food recipe comprising one or more ingredients, instructions, and preparation time. The program determines time constraints of a user. The program identifies one or more Internet of Things (IoT) enabled cooking devices that are available in a kitchen associated with the user to carry out the instructions of the food recipe. The program searches a market database in a market to identify available options for the at least one substitute ingredient found in the market database based on a similarity level of the at least one substitute ingredient compared with at least one ambiguous ingredient in the food recipe, and selects the at least one substitute ingredient according to the plurality of determined criteria.
US10585897B2 Reducing redundant operations in a streaming environment
A stream computing application may permit one or more jobs to connect to a data stream of a different job. As more jobs connect to the data stream, the likelihood that two or more operators are performing redundant operations on a data stream may increase. A stream manager may monitor an operator graph to identify two operators performing a redundant operation. If the stream manager determines that there are redundant operators in the operator graph, the stream manager may modify the operator graph to remove the redundant operators.
US10585895B2 Method and apparatus for reconstructing standby node database
A method and an apparatus for reconstructing a standby node database. The method includes obtaining file information of a first page-structure file in an active node database and file information of a second page-structure file in a standby node database, where the first page-structure file and the second page-structure file are data files corresponding to each other, comparing the file information of the first page-structure file with the file information of the second page-structure file to obtain a comparison result indicating whether the file information is the same, and reconstructing the standby node database according to the comparison result whether the file information is the same. In the embodiments of the present disclosure, the standby node database is reconstructed in an incremental backup manner which can shorten a time for reconstructing the standby node database.
US10585889B2 Optimizing skewed joins in big data
An apparatus for optimizing a skewed join is described herein. The apparatus includes logic, at least partially including hardware logic, to determine that a dataset for the skewed join comprises a skewed key that does not fit in memory. The apparatus also includes logic to model the skewed join as a queue. The apparatus also includes logic to estimate a cost of the skewed join based on the modeled queue. The apparatus evaluates different join techniques, and partitioning strategies for the skewed join, and chooses the plan with the lowest cost.
US10585887B2 Multi-system query execution plan
Techniques are described to evaluate an operation from an execution plan of a query to offload the operation to another database management system for less costly execution. In an embodiment, the execution plan is determined based on characteristics of the database management system that received the query for execution. One or more operations in the execution plan are then evaluated for offloading to another heterogeneous database management system. In a related embodiment, the offloading cost for each operation may also include communication cost between the database management systems. The operations that are estimated to be less costly to execute on the other database management system are then identified for offloading to the other database management system. In an alternative embodiment, the database management system generates permutations of execution plans for the same query, and similarly evaluates each permutation of the execution plans for offloading its one or more operations. Based on the total cost of each permutation, which may include offloading cost for one or more operations to another database management system, the least costly plan is selected for the query execution.
US10585883B2 Search around visual queries
A method and apparatus for a data analysis system for analyzing data object collections is provided. The data analysis system includes one or more graphical user interfaces comprising various interface elements that enable users to create visual queries. A visual query is constructed as a graph representing a pattern of interest in a collection of data objects. A visual query may include one or more graph elements and property information associated with the specified graph elements. After a user has constructed a visual query, the system may transform the visual query into a query template. A query engine may then execute the query template to search a data object collection for data object results corresponding to the specified pattern. The search for instances of a specified pattern in a collection of data objects is referred herein to as a “search around.”
US10585881B2 Adaptively routing transactions to servers
A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset. Subscribers may use the dataset to logical instance mapping to map a dataset to a possible database server, and the logical instance to physical instance mapping to map a possible database server to an available database server. In this manner, the subscribers may route data efficiently even when access patterns and server conditions change.
US10585879B2 Database identifier generation in transaction processing systems
One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors determine an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value. Processing a transaction using the identifier value as a database primary key in a database of a transaction processing system.
US10585875B2 Data warehouse model validation
This invention relates to a system, method and computer program product for a data warehouse model validation system, said data warehouse model validation system having an ETL model and a corresponding data warehouse model, said data ETL system comprising: an element group locator for locating an element group across the ETL model and the data warehouse model, whereby the element group comprises ETL elements and related data warehouse elements; an inconsistency determiner for determining inconsistencies between the ETL elements and data warehouse elements, whereby one or more elements are missing from the data warehouse model or one or more elements in the data warehouse model do not correspond to expected elements or features of elements; and an inconsistency recorder for recording any located missing elements or unexpected elements from the located element group.
US10585872B2 Reorganizing a data table to improve analytical database performance
Reorganizing a data table to improve analytical database performance is presented. Attribute value information for data blocks of the data table is determined. One or more queries having respective query predicates involving the attribute may be received and processed. Data blocks having attribute value information matching a query predicate are selected. The selected data blocks are evaluated for the query predicate of the query. For each part of a set of the parts a false positive rate may be determined. The false positive rate may indicate the fraction of data blocks of the selected data blocks of the part, that each contains less than a determined maximum number of rows that satisfy the query predicate. In response to determining for each part of the set of the parts that the determined false positive rates of the part meet a predefined condition sorting the part by the attribute.
US10585864B2 Computing the need for standardization of a set of values
A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
US10585861B2 Overlay-based file tagging using virtual file systems
Systems and methods for overlay-based file tagging using virtual file systems. An example method may include: receiving, from a file system client, a request to perform a file operation with respect to a file; identifying a part of the file name representing a mount point of a virtual file system associated with the file; identifying a memory pointer associated with the mount point; identifying, using the memory pointer, an instance of a class implementing the virtual file system; retrieving the metadata associated with a file using a memory data structure associated with the instance of the class, the memory data structure comprising a plurality of records, each record associating a file identifier with a metadata item; and performing the file operation using the metadata associated with the file.
US10585855B1 Optimizing file system layout for reduced raid processing
A technique for managing a file system includes arranging a first set of multiple metadata elements at a first set of block locations and arranging a second set of multiple metadata elements at a second set of block locations. Each of the first set of metadata elements is related to a respective one of the second set of metadata elements to form a respective pair of metadata elements that the file system is configured to update together. The technique further includes backing the first set of block locations and the second set of block locations together on a single RAID stripe, such that updating each pair of metadata elements is achieved using a single stripe write.
US10585852B2 Mechanism for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
US10585849B2 Medical information providing apparatus and medical information providing method
The present invention relates to a medical information providing apparatus that displays medical information on an area extracted from a medical image and a medical information providing method therefor. The medical information providing apparatus according to the present invention may comprise: an acquisition unit for obtaining a medical image from a hospital server; an extraction unit for extracting a lesion image from the medical image; an image-matching unit for matching the lesion image onto a body map; and a processing unit for displaying medical information corresponding to the matched area on the body map to which the lesion image is matched with.
US10585843B2 SSD architecture for FPGA based acceleration
A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream port enables communication with the processor; a downstream port enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a physical function (PF) to expose the storage device, a second function to expose the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. A downstream filter associated with the downstream port may intercept an acceleration instruction associated with a downstream Filter Address Range (FAR) received from the storage device and deliver the acceleration instruction to the APM-F, the acceleration instruction being. An upstream filter associated with the upstream port may intercept an acceleration instruction received from the processor and deliver the second acceleration instruction to the APM-F. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
US10585841B2 Common high speed IO calibration engines
Techniques and systems for performing calibration. A method includes: creating a common calibration pool for performing a calibration operation for two or more communication links, wherein the calibration operation is common to the two or more communication links; and performing a calibration on each of the two or more communication links using the common calibration pool by receiving a calibration request associated with the common calibration operation via a link calibration interface, wherein the calibration request is from at least one of the two or more communication links, upon determining the calibration agent is available to handle the calibration request, retrieving a calibration engine from at least one of the plurality of calibration clusters corresponding to the calibration operation, retrieving a calibration engine from at least one of the plurality of calibration clusters corresponding to the calibration operation, and performing the common calibration based on the retrieving.
US10585837B2 Data transmission method and data transmission system
A data transmission method and system for enhanced channel coding efficiency of a DisplayPort interface is disclosed. One method comprises transmitting a plurality of coding units for each micro-packet in each of one or more lanes of a DisplayPort Main Link from a DisplayPort transmitter, wherein each of the coding units comprises: a group of m symbol chunks, each symbol chunk including four 8-bit symbols, wherein in is 2 or 4; and an n-bit code data indicator that precedes the group of m-symbol chunks, wherein n is 2 or 4, and wherein the n-bit code data indicator indicates a content type of the m symbol chunks.
US10585834B2 I2C device extender for inter-board communication over a single-channel bidirectional link
A first circuit board includes a master device and slave devices communicating with each other via a local first I2C bus. To allow I2C networks to communicate with each other over long distances, such as up to 1200 meters, a first interface device converts the I2C data signals to encoded differential data over a twisted wire pair. A second interface device on a remote circuit board converts the differential data to data and clock signals on its local second I2C bus coupled to other slave devices on the same board. This is equivalent to the two boards sharing the same I2C bus. The interface devices pull down the serial clock line (SCL) in their local I2C bus while waiting for data, such as an acknowledge bit. The master device generates the clock signal for its local I2C bus, and the remote interface device generates the clock signal for its local I2C bus.
US10585829B2 Electrical interface module
The object of the invention is an electrical interface module. The electrical interface module has a memory device for storing data and an integrated wireless interface that makes data available to an external reading device, wherein the electrical interface module can exchange data with other nearby electrical interface modules via the integrated wireless interface, wherein adjacent electrical interface modules form a logical bidirectional data bus via the integrated wireless interfaces, wherein data are made available by one nearby electrical interface module or by the other nearby electrical interface modules via the integrated wireless interface(s) in the manner of a bus to the external reading device, and wherein each electrical interface module makes a unique identification available via the integrated wireless interface, so that each electrical interface module is unambiguously identifiable.
US10585828B2 Serial communication safety controller
Serial communication verification and safety control is disclosed. A multi-part system such as a battery management system can include distributed or subsidiary components for determining status of various parts of the system with the components in serial or point-to-point communication with a collective main controller. A safety controller can be implemented to passively be coupled to the serial or point-to-point communication between the main controller and the subsidiary units. The safety controller can monitor and verify the communication between the main controller and the subsidiary units and send a safety command or verification indicator in another line of communication separate from the communication bus between the main controller and the subsidiary units.
US10585822B2 Operation method of host system including storage device and operation method of storage device controller
A method of operating a storage device controller which controls a storage device includes receiving a debugging data request command through a peripheral component interconnect express (PCIe) interface of the storage device controller from outside of the storage device controller, and storing debugging data in a register included in the PCIe interface.
US10585820B2 Memory controller, memory control method and semiconductor storage apparatus
In a memory controller, command, address and data are allocated to transmit the command, the address and the data to each of the plurality of memory devices through the same bus signal line and an identification signal to identify the command, the address and the data on the bus signal line is allocated to a memory common signal line in common among the plurality of memory devices to transmit the identification signal. When the memory controller indicates the data through the identification signal so as to make a first memory device transfer the data through the bus signal line, the memory controller makes the data transfer by the first memory device suspended, indicates the command through the identification signal so as to issue the command to a second memory device, and indicates the address through the identification signal so as to issue the address to the second memory device.
US10585819B2 SSD architecture for FPGA based acceleration
A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
US10585818B2 Low overhead exclusive control for shared memory objects
A computer-implemented method is provided for exclusive control of shared memory objects. The method computer-implemented includes transmitting and performing a plurality of accesses to the shared memory objects from local and remote locations via read requests and write requests made to a memory, and controlling the read and write requests by a memory controller including a read queue, a write queue, and a lock address list. The computer-implemented method further includes initiating each read request to the memory via the memory controller whatever the corresponding lock bit is, initiating each write request to the memory from the recently read location via the memory controller when the corresponding lock bit is enabled, otherwise notify the requesting local or remote locations as incomplete, and enabling and disabling the corresponding lock bit after the initiation of the read and write requests to the memory, respectively.
US10585817B2 Method of signal integrity and power integrity analysis for address bus
A method of testing signal integrity and power integrity in an address bus includes determining a worst case switching scenario for victim bits versus aggressor bits on addresses on the address bus, generating a second switching scenario by eliminating repeated patterns and non-switching patterns for victim bits and aggressor bits, simulating address bus operation with the second switching scenario, and iteratively correlating simulation results with measured results to match simulated results with measured results.
US10585815B2 Wireless docking
A method of controlling a wireless docking station, which has one or more peripheral devices connected thereto, which are controllable from a mobile device when the mobile device is docked with the wireless docking station. The method involves receiving (S41) a sensing signal indicating that a user is proximate the peripheral device(s) and detecting (S42) that a mobile device is within a predetermined range of the wireless docking station. An identification of the mobile device is determined and the user is requested (S43) to confirm that the user wants to dock the mobile device having the identification with the wireless docking station. When a confirmation signal (S44) is received, an authentication of the mobile device having the identification is permitted to be performed whereby the mobile device having the identification is docked (S47) with the wireless docking station if the authentication is successful.
US10585812B2 Multi-standard single interface with reduced I/O count
An apparatus is described having an electrical interface that supports a first specification and a second specification. The first specification specifies differentially transmitted data. The second specification specifies at least three transmitted data signals. The electrical interface includes a plurality of modular transmitter circuits where each transmitter circuit includes a single ended driver and a select circuit. The select circuit is to select either one end of a differential signal associated with the first specification or one of the at least three transmitted data signals associated with the second specification.
US10585809B2 Convolutional memory integrity
Apparatus, systems, computer readable storage mediums and/or methods may provide memory integrity by using unused physical address bits (or other metadata passed through cache) to manipulate cryptographic memory integrity values, allowing software memory allocation routines to control the assignment of pointers (e.g., implement one or more access control policies). Unused address bits (e.g., because of insufficient external memory) passed through cache, may encode key domain information in the address so that different key domain addresses alias to the same physical memory location. Accordingly, by mixing virtual memory mappings and cache line granularity aliasing, any page in memory may contain a different set of aliases at the cache line level and be non-deterministic to an adversary.
US10585805B2 Controlling access to pages in a memory in a computing device
A computing device that handles address translations is described. The computing device includes a hardware table walker and a memory that stores a reverse map table and a plurality of pages of memory. The table walker is configured to use validated indicators in entries in the reverse map table to determine if page accesses are made to pages for which entries are validated. The table walker is further configured to use virtual machine permissions levels information in entries in the reverse map table determine if page accesses for specified operation types are permitted.
US10585804B2 Systems and methods for non-blocking implementation of cache flush instructions
Systems and methods for non-blocking implementation of cache flush instructions are disclosed. As a part of a method, data is accessed that is received in a write-back data holding buffer from a cache flushing operation, the data is flagged with a processor identifier and a serialization flag, and responsive to the flagging, the cache is notified that the cache flush is completed. Subsequent to the notifying, access is provided to data then present in the write-back data holding buffer to determine if data then present in the write-back data holding buffer is flagged.
US10585803B2 Systems and methods for addressing a cache with split-indexes
Cache memory mapping techniques are presented. A cache may contain an index configuration register. The register may configure the locations of an upper index portion and a lower index portion of a memory address. The portions may be combined to create a combined index. The configurable split-index addressing structure may be used, among other applications, to reduce the rate of cache conflicts occurring between multiple processors decoding the video frame in parallel.
US10585801B2 Prefetch kernels on a graphics processing unit
Embodiments include methods, systems and computer readable media configured to execute a first kernel (e.g. compute or graphics kernel) with reduced intermediate state storage resource requirements. These include executing a first and second (e.g. prefetch) kernel on a data-parallel processor, such that the second kernel begins executing before the first kernel. The second kernel performs memory operations that are based upon at least a subset of memory operations in the first kernel.
US10585800B2 Reducing cache transfer overhead in a system
A method and a system detects a cache line as a potential or confirmed hot cache line based on receiving an intervention of a processor associated with a fetch of the cache line. The method and system include suppressing an action of operations associated with the hot cache line. A related method and system detect an intervention and, in response, communicates an intervention notification to another processor. An alternative method and system detect a hot data object associated with an intervention event of an application. The method and system can suppress actions of operations associated with the hot data object. An alternative method and system can detect and communicate an intervention associated with a data object.
US10585796B2 Ensuring determinism during programmatic replay in a virtual machine
Aspects of an application program's execution which might be subject to non-determinism are performed in a deterministic manner while the application program's execution is being recorded in a virtual machine environment so that the application program's behavior, when played back in that virtual machine environment, will duplicate the behavior that the application program exhibited when originally executed and recorded. Techniques disclosed herein take advantage of the recognition that only minimal data needs to be recorded in relation to the execution of deterministic operations, which actually can be repeated “verbatim” during replay, and that more highly detailed data should be recorded only in relation to non-deterministic operations, so that those non-deterministic operations can be deterministically simulated (rather than attempting to re-execute those operations under circumstances where the outcome of the re-execution might differ) based on the detailed data during replay.
US10585790B2 Short pointer mode applications in long pointer mode environments
Short pointer mode applications are able to execute in long pointer mode environments. A plurality of actions is performed to prepare a short pointer mode application for execution in the long pointer mode environment. These actions include allocating memory for one or more in-memory short pointers of the application. The memory being allocated for an in-memory short pointer is of a size corresponding to a size of the in-memory short pointer. Further, a register is allocated for an in-register short pointer of the application. The register is allocated at a size corresponding to a long pointer mode. The size corresponding to the long pointer mode is different from the size of the in-memory short pointer.
US10585789B2 Intelligent generation of log messages by a SaaS offering in a continuous pipeline
An adaptive log system and method may include calculating a complexity of the change set, comparing a current log message with a previous log message created as a result of the test operation during a previous run, to determine a log difference between the current log message and the previous log message, determining a module sensitivity for each module of the change set, identifying a trust level of a developer of the change set, dynamically adjusting log level settings, and analyzing a serviceability of the change set made to the continuous delivery pipeline based on: (i) the complexity of the change set, (ii) the log difference, (iii) the module sensitivity of each module of the change set, and (iv) the trust level of the developer, wherein, as a function of the analyzing, the sufficiency of log messages for each module of the change set is determined.
US10585784B2 Regression testing question answering cognitive computing systems by applying ground truth virtual checksum techniques
A mechanism is provided in a data processing system for performing regression testing on a question answering system instance. The mechanism trains a machine learning model for a question answering system using a ground truth virtual checksum as part of a ground truth including domain-specific ground truth. The ground truth virtual checksum comprises a set of test questions, an answer to each test question, and a confidence level range for each answer to a corresponding test question. The mechanism runs regression test buckets across system nodes with domain-specific corpora and receiving results from the system nodes. Each system node implements a question answering system instance of the question answering system by executing in accordance with the machine learning model and by accessing domain-specific corpora. Each test bucket includes a set of questions matching a subset of questions in the ground truth virtual checksum. The mechanism identifies regressions, inconsistencies, or destabilizations in code behavior in the system nodes based on results of comparing the results to the ground truth virtual checksum and generates a report presenting the identified regressions, inconsistencies, or destabilizations and the affected system nodes.
US10585783B2 Integrated circuit and application processor
An integrated circuit (IC) includes a plurality of intellectual properties (IPs), each of the plurality of IPs includes a test logic. A first memory controller provides user data received from at least one of the plurality of IPs to a first memory in a first operation mode. A scanner gathers debugging data from the test logics of the plurality of IPs in a second operation mode. And a second memory controller receives the debugging data from the scanner and provides the debugging data to the first memory in the second operation mode.
US10585781B2 Method for debugging software components in a distributed, time-controlled real time system
The invention relates to a method for debugging software components of a distributed real-time software system, wherein the target hardware comprises computer nodes and the development system comprises one or more computers. According to the invention, an enhanced development system is formed, in which enhanced development system the computer nodes of the target hardware are connected to the computers of the development system via one or more time-controlled distributer units, wherein the enhanced development system has a sparse global time of known precision, wherein the computer nodes of the target hardware exchange messages with the computers of the development system via one or more distributer units, and wherein, in a frame, a software component on the target hardware and, temporally parallel thereto, a software component in the development system are supplied with the same input data and executed, wherein the activation signals are triggered at the start of the two executions of the software component in the same space tick of the global time, and wherein the software component executed in the development system is enhanced in such a way that, during its execution, selected intermediate results are written on an external data memory.
US10585765B2 Selective mirroring of predictively isolated memory
A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
US10585764B2 Data storage system comprising primary and secondary storage systems
Data is stored on a primary storage system and a copy of the data is stored on a secondary storage system. A determination is made that a connection between the systems is currently unavailable. Location data is maintained that identifies where changes have been made to the primary storage system while the connection is unavailable. Another determination is made that data has been lost at the secondary storage system. Recovery data required to repair the lost data is identified. Another determination is made that the connection to the secondary storage system is now available. The location data is updated with the locations of the recovery data. The secondary storage system is updated with data from the primary storage system as defined by the location data.
US10585759B2 Network folder resynchronization
Resynchronization of folders shared among multiple client devices over a network is provided. Metadata and hash values stored on the client device are moved from a metadata database to a resynchronization database, and the data in the metadata database is deleted. Metadata is created for locally stored synchronized files. For each file, the created metadata is compared to the metadata stored in the resynchronization database. If the metadata matches, hash values are retrieved from the resynchronization database and stored with the created metadata in the metadata database. If the metadata does not match, hashes for the file are created and stored with the created metadata in the metadata database. A synchronization operation may be performed which consists of comparing the files stored on the client to the synchronized versions on a host server and updating or adding files that are not present or not up to date.
US10585758B2 Selecting log snapshots for export in an automated data storage library
Embodiments for selecting log snapshots for export in an automated data storage library by a processor. One or more log snapshots of an automated data storage library of an event displayed on a user interface of a device may be selected for exporting according to user defined criteria such that the one or more snapshots relate to the event or trigger, wherein the user interface provides an events table for searching and locating the event.