Document Document Title
US10541757B2 Receiving apparatus and setting method
A receiving apparatus includes a first processor configured to compensate, in a perturbation back-propagation (PBP) scheme, waveform degradation of an optical signal by traveling an optical transmission line due to a nonlinear optical effect; a memory; and a second processor coupled to the memory and the second processor configured to change a gamma coefficient to be used in the PBP scheme, measure reception quality of the optical signal for each of gamma coefficients obtained by the changing, specify a gamma coefficient in accordance with the reception quality from among the gamma coefficients obtained by the changing, and set the specified gamma coefficient as a parameter of the PBP scheme.
US10541755B2 Method of frequency encoding beacons for dismounted identification, friend or foe
The system and method for frequency encoded beacons for use in covert dismount identification, friend or foe and communications. Waveforms are capped at thresholds below human and conventional night vision detection. Waveforms are further modulated to identify dismounts as well as other information such as day and time, rank, health status, and the like. The beacons may operate at different wavelengths depending on whether they are used on ground, in air, or at sea.
US10541752B2 Associating a mobile device with a group
A lighting system comprises at least one light source (1,3), a mobile system, e.g. a mobile device (5), and at least one further device (6-8). The mobile system comprises a light sensor (11), a communication interface (12) and a processor (13). The mobile system is configured to receive from a light source (1) a light emission (2) in which an identifier has been encoded, e.g. using Visible Light Communication (VLC) techniques, and to determine the identifier from the light emission (2). The identifier is associated with a group of devices that does not comprise mobile devices that are not receiving a light emission in which this identifier has been encoded. The mobile system is configured to join this group and to communicate with at least one further device (6) from this group of devices (5,6).
US10541742B1 Down-converter assembly for simultaneous conversion of disjoint signals
A converter assembly system and method down-converts high frequency communication signals. A first down-converter converts a first input signal to a first intermediate frequency (IF) signal, and a second down-converter converts a second input signal to a second IF signal. A switching assembly, operatively connected to the first and second down-converters, is configured to operate in a first state, in which the first IF signal is routed to a first output and the second IF signal is routed to a second output, and a second state, in which the first and second IF signals are combined into a composite intermediate signal and the composite intermediate signal is routed to at least one of the first output or the second output.
US10541738B1 Methods and systems for V2X congestion control using directional antennas, and determining OBU transmission power based on the weather data received from vehicle CAN
Self-driving and autonomous vehicles are very popular these days for scientific, technological, social, and economical reasons. In one aspect of this technology, one of the main concerns for an implementation of any V2X technology on a large scale is the issue of congestion control. In large cities and crowded highways during rush hours, each host vehicle can get messages from over 200 other vehicles and several road side units, all working on the same channel and trying to send and receive messages at the same time. With respect to the weather effect on signal, the signal path loss occurs whenever there is moderate (or moderate plus) rain, and because of that, the OBU communications packets are prone to get lost, or communication coverage region gets diminished, depending upon the intensity, speed, angle and temperature of the rainfall/snowfall droplets. We have provided the solutions for these 2 problems, with variations.
US10541737B2 Phase locked loop, phase locked loop arrangement, transmitter and receiver and method for providing an oscillator signal
A phase locked loop, particularly for or in a beamforming system comprises a loop filter (1) to provide a control signal (FC) to a controllable oscillator (2); a frequency divider (3) configured to provide a first feedback signal (FB) and a second feedback signal (FBD) in response to an oscillator signal (FO), the second feedback signal (FBD) delayed with respect to the first feedback signal (FB); a first comparator path (4) configured to receive the first feedback signal (FB) and a second comparator path (5) configured to receive the second feedback signal (FBD), each of the first and second comparator path (4, 5) configured to provide a respective current signal (CS1, CS2) to the loop filter (1) in response to a respective adjustment signal (FA1, FA2) and a phase deviation between a common reference signal (FR) and the respective feedback signal (FB, FBD).
US10541734B2 Tomlinson-Harashima precoding in an OTFS communication system
A method for signal transmission using precoded symbol information involves estimating a two-dimensional model of a communication channel in a delay-Doppler domain. A perturbation vector is determined in a delay-time domain wherein the delay-time domain is related to the delay-Doppler domain by an FFT operation. User symbols are modified based upon the perturbation vector so as to produce perturbed user symbols. A set of Tomlinson-Harashima precoders corresponding to a set of fixed times in the delay-time domain may then be determined using a delay-time model of the communication channel. Precoded user symbols are generated by applying the Tomlinson-Harashima precoders to the perturbed user symbols. A modulated signal is then generated based upon the precoded user symbols and provided for transmission over the communication channel.
US10541727B2 Data encoder for power line communications
In a disclosed embodiment, a power line communication (PLC) transmitter includes a forward error correction (FEC) encoder that receives payload data and adds parity information to the data to create an encoded output, a fragmenter that receives the encoded output from the FEC encoder and segments the encoded output into a plurality of fragments, a fragment repetition encoder that receives the plurality of fragments from the fragmenter and copies each of the fragments a selected number of times, and an interleaver that receives the copies of the plurality of fragments from the fragment repetition encoder and interleaves the copies of the plurality of fragments for transmission on a power line.
US10541726B1 Data over power line design
A first device provides both power and data to a second device over a power line connection between the two devices. The first device includes a power line extending from a power supply, a ground line extending from a ground, a first impedance in the power line, and a second impedance in the ground line. A modulator comprised of a transistor and modulator impedance is between the first impedance and the second impedance, and a tank capacitor is between the power line and the ground line, outside the first impedance and second impedance. A comparator is coupled between the first and second impedance. A switch may be included to short out the first and second impedance, thereby enabling transmission of only power for period of time, and return to a mode of transmitting both data and power. The first device may also receive data from the second device over the power line connection.
US10541723B2 Reduce echo level by scrambling phases of echoes from multiple ports in FDX node
Reduce echo level may be provided by scrambling phases of echoes from multiple ports in a Full Duplex (FDX) node. The FDX node may comprise a transmit portion, a receive portion, and a plurality of ports. The transmit portion may comprise a transmit portion transmit port and a plurality of splitters. The receive portion may comprise a receive portion receive port and a plurality of combiners. The plurality of splitters and the plurality of combiners may scramble phases of completed loops from the transmit portion transmit port to the receive portion receive port resulting from reflections from the plurality of ports.
US10541722B2 Photonic compressed sensing nyquist folding receiver
Disclosed herein is a design, simulation, and hardware build of a photonic compressed sensing Nyquist folding receiver that is able to directly undersample wideband RF signals and detect the original Nyquist zone and frequency information. According to an exemplary embodiment, this is achieved by generating a frequency modulated optical impulse train for directly undersampling the RF environment at the antenna. The impulse train undersamples the signals using an optical modulator configuration at 1550 nm and collects the detected samples in a low pass interpolation filter which is subsequently processed to extract the undersampled signals.
US10541720B2 Extended range communications for ultra-wideband network nodes
A system is provided that can introduce data redundancy into wireless communications, and in particular ultra-wideband (UWB) wireless communications to increase the communication range when transmitting data that has low transmission rates. Multipath degradation, introduced by the extended communications range, can be mitigated by frequency hopping between the orthogonal frequency-division multiplexed symbols of the ultra-wideband waveform. Frequency hopping can place adjacent symbols in different frequency channels for filtering. Data redundancy can be expanded in the time domain and/or the frequency domain, resulting in extended range.
US10541719B2 Detection of scrambling code confusion
Detection of a confusion caused by scrambling code reuse is provided herein. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The timing measurements are identified by the primary scrambling codes for the particular radio measured. The mobile device also reports its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and a history of observed time difference reference values for radio pairs, comparisons are made between paired radios having at least one common radio. Radios, exhibiting a set of values that is near an expected range, are removed from the analysis. Radios, exhibiting two sets of values that are distinct, are isolated in order to identify the radio that is causing the scrambling code confusion.
US10541716B1 Radio frequency front-end circuitry amplifier gain calibration systems and methods
Systems and methods for improving operational efficiency of a radio frequency system, which includes an antenna amplifier unit that amplifies a data stream while the data stream is being wirelessly communicated and another antenna amplifier unit that amplifies another data stream while the other data stream is being wirelessly communicated. The radio frequency system includes a transceiver amplifier unit coupled to the antenna amplifier unit via an electrical connector, in which the transceiver amplifier unit amplifies the data stream while the data stream is being wirelessly communicated, another transceiver amplifier unit coupled to the other antenna amplifier unit via another electrical connector, in which the other transceiver amplifier unit amplifies the other data stream while the other data stream is being wirelessly communicated, and an electrical connector switching device coupled between antenna-sides of the electrical connector and the other electrical connector.
US10541714B2 Case with multi-layer encapsulation of design elements
A case with multi-layer encapsulation of design elements. The case generally comprises a shell including a back panel which incorporates design elements encapsulated in a plurality of layers. Each layer comprises a different design element or a different configuration of design elements. And a method of encapsulation of two or more layers of design elements into a product, including the steps of mixing decorative design elements with a liquid epoxy monomer to form a mixture; adding a hardening agent or catalyst to the mixture; pouring the mixture into a cavity on a case or cover; allowing the mixture to harden to form a cured first layer; applying another layer of epoxy over the cured first layer; arranging decorative design elements onto the uncured layer of epoxy; applying another layer of epoxy over the decorative design elements, and allowing that layer to cure.
US10541712B1 Enhanced passive intermodulation detection in wireless networks
Interference caused by passive intermodulation (PIM) can be automatically detected at receivers in a wireless telecommunications network, and the accuracy of PIM detection can be increased by de-weighting or ignoring time slots in which non-PIM interference is detected at a target receiver.
US10541709B2 Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 3/15 and 256-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 64800 and a code rate of 3/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 256-symbol mapping.
US10541707B2 Apparatus for reducing wandering spurs in a fractional-N frequency synthesizer
The present invention provides a fractional-N frequency synthesizer comprising a divider controller comprising a multistage noise Shaping (MASH) digital delta-sigma modulator comprising L stages, wherein the Lth stage is configured to receive as an input a high amplitude dither signal.
US10541706B2 Dynamic-zoom analog to digital converter (ADC) having a coarse flash ADC and a fine passive single-bit modulator
A dynamic-zoom analog to digital converter (ADC) having a coarse flash ADC and a fine passive single-bit modulator is disclosed. Radio frequency (RF) devices incorporating aspects of the present disclosure may support multiple wireless modes operating at different frequencies. Therefore, the RF devices have need for an ADC which is flexible and optimizable in terms of resolution, bandwidth, and power consumption. In this regard, the RF devices incorporate circuits, such as ADC circuits, which incorporate a discrete-time passive delta-sigma modulator. In order to improve the resolution of the delta-sigma modulator, a coarse ADC is deployed as a zooming unit to a single-bit passive delta-sigma modulator to provide a coarse digital conversion. Coarse conversion is used to dynamically update reference voltages at an input of the delta-sigma modulator using a multi-bit feedback digital to analog converter (DAC). The dynamic-zoom ADC supports multiple modes with improved power and quantization noise.
US10541703B2 Interleaved ADC with estimation of DSA-setting-based IL mismatch
An interleaved ADC receives an RX signal attenuated by a DSA based on an active DSA setting, within a range of DSA settings (DSA setting range) corresponding to selectable attenuation steps, the DSA setting range partitioned into a number of DSA setting subranges (DSA subranges). The ADC includes an IL mismatch estimation engine in the digital signal path, with an estimation subrange blanker, and an IL mismatch estimator. The estimation subrange blanker is coupled to receive the IADC data stream, and responsive to a DSA subrange allocation signal to select, in each of successive aggregation cycles, IADC data corresponding to an active DSA setting that is within an allocated DSA subrange (DSA active data within an DSA allocated subrange). The IL mismatch estimator aggregates, during each aggregation cycle, IL mismatch estimation data based on the selected DSA active data within the DSA allocated subrange, generates an estimate of IL mismatch (IL mismatch estimate) based on the aggregated IL mismatch estimation data, generates IL mismatch correction parameters based on the aggregated IL mismatch estimation data, and generates IL mismatch estimate uncertainty data corresponding to an uncertainty in the IL mismatch estimate used to generate the associated IL mismatch correction parameters for the DSA allocated subrange. A DSA statistics collector to collect a distribution of DSA settings over a pre-defined time period (DSA setting distribution statistics). An estimation subrange allocator coupled to receive DSA setting distribution statistics, and the IL mismatch estimate uncertainty data, and to provide to the estimation subrange blanker the DSA subrange allocation signal according to a pre-defined allocation strategy.
US10541702B1 Auxiliary input for analog-to-digital converter input charge
Input stages for an analog to digital converter wherein charge for charging parasitic capacitances in the input stage, and particularly in the input switch is sourced from a node which means that it does not have to pass through the input RC filter. This has the effect that the input RC filter can be of lower bandwidth, and/or have a larger resistor value, with the consequent result that there is lower power dissipation in the ADC drive circuitry. In one example this effect is realized by providing a separate input into which charge to charge the parasitic capacitances can be fed from external circuitry. In another example an operational amplifier having high (ideally infinite) input impedance can be used to feed charge to the input switch from the input to the RC filter, or from the node between the resistor and capacitor of the filter, again without unsettling the filter.
US10541699B1 Signal processing and conversion
Aspects of the disclosure are directed to compensating for errors in in an analog-to-digital converter circuit (ADC). As may be implemented in accordance with one or more embodiments, an apparatus and/or method involves an ADC that converts an analog signal into a digital signal using an output from a digital-to-analog converter circuit (DAC). A compensation circuit generates a compensation output by, for respective signal portions provided to the DAC, generating a feedback signal based on an incompatibility between the conversion of the signal portions into an analog signal and the value of the signal portions provided to the DAC. A compensation output is generated based on the signal input to the DAC with a gain applied thereto, based on the feedback signal.
US10541691B1 Bang-bang phase detectors
A bang-bang phase detector includes set-reset latch, pulse generator, flip-flop, and pulse-width extension circuits. The set-reset latch circuit has set and reset inputs receiving input signals, and a latch output providing a latch output signal whose state varies in dependence on phases of the input signals. The pulse generator circuit generates sampling pulses at timings dependent on phase of an input signal. The flip-flop circuit has a data input, a clock input connected to the pulse generator circuit receiving the sampling pulses, and an output providing a detector output signal whose state distinguishes positive and negative phase differences between input signals. The pulse-width extension circuit connects between the latch output and data input of the flip-flop circuit, and extends width of pulses of a polarity in the latch output signal to extend range of input signal phase differences over which the detector output signal distinguishes positive and negative phase differences.
US10541687B2 Validating an image for a reconfigurable device
A device includes a reconfigurable circuit and reconfiguration logic. The reconfiguration logic is to: receive, via a policy interface, a user policy and an image policy; receive a first reconfiguration image via a first configuration interface of a plurality of configuration interfaces; validate the first configuration interface based on the user policy; validate the first reconfiguration image based on the image policy; and in response to a determination that the first configuration interface and the first reconfiguration image are both valid, reconfigure the reconfigurable circuit using the first reconfiguration image.
US10541686B1 Circuit and method for ensuring a stable IO interface during partial reconfiguration of a reprogrammable integrated circuit device
A circuit for routing data in an integrated circuit device is described. The circuit comprises an input/output port; an interface circuit coupled to the input/output port and configured to receive data, the interface circuit comprising a selection circuit enabling the selection of the data and a predetermined value; and a control circuit coupled to control the selection circuit; wherein the control circuit holds the input/output port at the predetermined value during a partial reconfiguration of the integrated circuit device in response to a control signal. A method of configuring a circuit for routing data in an integrated circuit device is also described.
US10541680B2 Low area enable flip-flop
The disclosure provides a flip-flop. The flip-flop includes a master latch. The master latch receives a flip-flop input, a clock input, an inverted clock input, an enable signal and an inverted enable signal. A slave latch is coupled to the master latch and receives the enable signal and the inverted enable signal. An output inverter is coupled to the slave latch and generates a flip-flop output.
US10541672B2 Acoustic wave element, duplexer, and communication module
An acoustic wave element of the present disclosures has a piezoelectric substrate and an acoustic wave resonator on a main surface of the piezoelectric substrate. The acoustic wave resonator is one being divided into a first IDT electrode and a second IDT electrode which are electrically connected to the first IDT electrode. The first IDT electrode includes a first comb-shaped electrode on the signal input side and a second comb-shaped electrode on the signal output side. The second IDT electrode includes a third comb-shaped electrode on the signal input side and a fourth comb-shaped electrode on the signal output side. The direction of arrangement of the third comb-shaped electrode and the fourth comb-shaped electrode from the third comb-shaped electrode toward the fourth comb-shaped electrode is different from the direction of arrangement from the first comb-shaped electrode toward the second comb-shaped electrode.
US10541671B2 Vibration device
According to one embodiment, a vibration device includes a first movable unit including first and second movable portions arranged in a direction parallel to a first axis and enabled to vibrate in the direction parallel to the first axis, a second movable unit enabled to vibrate in a direction parallel to a second axis perpendicular to the first axis, and a connection unit configured to connect the first and second movable units together, wherein the following relationship is satisfied fi>(1+1/(2Qa))fa where a resonant frequency of the first movable unit in an in-phase mode is denoted by fi, a resonant frequency of the first movable unit in an anti-phase mode is denoted by fa, and a Q factor of resonance of the first movable unit in the anti-phase mode is denoted by Qa.
US10541670B2 Micromechanical resonator and resonator system including the same
Provided are micromechanical resonators and resonator systems including the micromechanical resonators. The micromechanical resonators may each include a supporting beam including a fixed end fixed on a supporting member and a loose end configured to vibrate, and a lumped mass arranged on the loose end, wherein the loose end has a width greater than a width of the fixed end, and a width of the lumped mass is greater than that the width of the fixed end.
US10541669B2 Bulk acoustic resonator
A bulk acoustic resonator may include a substrate; a resonating portion including a first electrode layer, a piezoelectric layer, and a second electrode layer which are sequentially stacked on the substrate, and partitioned into an active region and a non-active region; and a frame electrode layer including frame electrodes disposed within the active region to be spaced apart from each other along an outer circumference portion of the active region.
US10541666B1 Temperature stable MEMS resonator
A resonant member of a MEMS resonator oscillates in a mechanical resonance mode that produces non-uniform regional stresses such that a first level of mechanical stress in a first region of the resonant member is higher than a second level of mechanical stress in a second region of the resonant member. A plurality of openings within a surface of the resonant member are disposed more densely within the first region than the second region and at least partly filled with a compensating material that reduces temperature dependence of the resonant frequency corresponding to the mechanical resonance mode.
US10541665B2 BAW resonator and BAW filter for reducing harmonic distortion
A bulk acoustic wave (BAW) resonator includes: a substrate; a first BAW resonator including a first air cavity disposed in the substrate, and further including a first electrode, a first piezoelectric layer, and a second electrode stacked on the first air cavity; a second BAW resonator including a second air cavity disposed in the substrate, and further including a first electrode, a second piezoelectric layer, and a second electrode stacked on the second air cavity, wherein the second BAW resonator is connected in parallel to the first BAW resonator and has polarities that are opposite of polarities of the first BAW resonator; and a compensation capacitor circuit connected between the first BAW resonator and the second BAW resonator.
US10541649B2 Digital calibration for multiphase oscillators
A phase-locked loop circuit comprises a multi-phase oscillator having a plurality of coupled oscillators. A calibration module detects mismatches between frequency characteristics of the different oscillators in the phase-locked loop circuit during a calibration process. The calibration module then calibrates the various oscillators to compensate for the detected mismatch. Once calibrated, the phase-locked loop circuit can operate with little or no performance degradation despite the mismatch in frequency characteristics between the different oscillators.
US10541648B2 Wideband signal source
Present invention relate to a wideband signal source. The wideband signal source comprises a voltage controlled oscillator (VCO), a first buffer and a programmable frequency extender. The VCO outputs a signal with at least N:1 frequency tuning ratio, with N being an integer or a non-integer number larger than 1. The frequency extender receives the signal via the buffer to generate a final output, which has a wider frequency band than the signal. The buffer isolates the final output from interfering VCO for VCO operation stability. The frequency extender comprises at least a 1/N frequency divider, which matches the N:1 frequency tuning ratio of the signal, such that the final output has a gapless frequency band wider than the VCO output signal.
US10541643B2 Two-axis solar concentrator system
A system for use on a surface to collect solar energy from the sun has a stand, a module, and solar collector(s). The stand supportable on the surface has rotational points rotatably supporting the module so it can rotate about a first axis of rotation. A first drive disposed on the stand is operable to provide first rotation, and a cable connected between a hoop pulley of the module and the first drive on the stand can rotate the module about the first axis to direct the solar collector(s) toward the sun. The solar collector(s) disposed on the module can be photovoltaic cells for collecting solar energy. A second drive on the module can rotate an adjacent solar collectors on the module using pulleys and cable. Reflectors on the collectors can focus the sun rays to photovoltaic cells. The second drive can rotate the collectors about a second axis, carried by the first axis, to direct the solar collector(s) toward the sun.
US10541641B2 Solar panel mount systems and methods
A solar panel mount includes a plate, a plurality of flanges, and a mounting member. The plate includes a first edge and a first surface. The plate defines at least one opening spaced from the first edge. The plurality of flanges extend from the first edge in a direction transverse to the first surface. The mounting member defines at least one channel aligned with the at least one opening of the plate to receive a mounting shaft through an opening of the at least one opening and a corresponding channel of the at least one channel.
US10541640B2 Solar power system for marine dock
A structure includes a bracket affixed to a substrate. A bracket pole member is affixed to the bracket. A bracket back brace is affixed to the bracket. The bracket back brace is affixed to the substrate. In an embodiment, the bracket back brace includes a back brace member having a beveled end with a threaded bolt attached thereto. The threaded bolt being secured through the bracket via a nut. In an embodiment, the bracket back brace is affixed to a strut of the substrate, and the back brace member has a non-beveled end. The non-beveled end is inserted into either (i) a shackle coupling rotatably affixed to a hinge plate affixed to the strut, or (ii) a side-mount collar affixed to the strut.
US10541638B2 Control apparatus and control method
A control apparatus for controlling an electrical unit driven by AC power, the control apparatus comprising a pair of switching elements configured to convert power from a power source into AC power and supply the AC power to the electrical unit. The control apparatus comprises the steps of generating a PWM signal on the basis of the duty command value calculated by the calculation unit and a carrier signal for performing the PWM control; controlling the AC power supplied to the electrical unit by switching a connection state of the switching element on the basis of the PWM signal generated by the generating unit; determining whether the carrier signal increases or decreases; and adjusting a switching timing of the switching element by correcting the duty command value calculated by the calculation unit on the basis of whether the carrier signal is increasing or decreasing determined by the determination unit.
US10541632B2 Sensorless commutation method
The present invention relates to a circuit arrangement and to a method for sensorless commutation of electronically commutated synchronous machines such as, for example, EC motors, wherein the terminal values at the connection terminals of the synchronous machine are processed by means of a rotor position estimator based on the EMF of the synchronous machine and of a known motor model preferably in a PLL structure for sensorless determination of rotor position information, and said information is used for commutation.
US10541630B2 Manufacturing method of vibrator
A manufacturing method of a vibrator includes processing a tip of a contact part arranged on an elastic body of the vibrator by lapping or grinding processing so that part of the tip has a plane shape in part of a spherical shape.
US10541629B2 Vibration driven actuator, apparatus, and optical apparatus
A vibration driven actuator includes a vibrator, a vibrator holder, a friction member, a pressing member that enables the vibrator to compressively contact the friction member in a first direction, and a pressure transmitting member disposed between the vibrator and the pressing member. The vibrator and the friction member relative move in a second direction orthogonal to the first direction due to the vibration. A first contact portion disposed to one of the vibrator holder and the pressure transmitting member contacts a second contact portion disposed to the other of the vibrator holder and the pressure transmitting member so as to restrict a relative displacement between the vibrator holder and the pressure transmitting member in the second direction, and to allow a relative rotation between the vibrator holder and the pressure transmitting member on a plane parallel to the first direction and the second direction.
US10541628B2 Power generating device having a deformable element that generates power when deforming
A power generating device including an element and a moving member. The element is deformable and generates power when deforming. The moving member moves when receiving a vibration, and contacts the element when moving. When the moving member contacts the element, the element deforms into another state or returns to a previous state.
US10541622B2 Electric motor drive device
An electric motor drive device includes a smoothing capacitor and an inverter, and further includes an overvoltage protection unit for overvoltage protection for the smoothing capacitor, and a phase short-circuit control unit. The overvoltage protection unit includes: a discharge circuit having a discharge resistor and an IGBT connected in series; and a first determination circuit which determines, with determination delay, that smoothing capacitor voltage exceeds first set voltage, and turns on the IGBT. The phase short-circuit control unit is provided in a control device for drive-controlling the inverter and includes a second determination circuit which determines, with a determination period longer than the determination delay of the first determination circuit, that smoothing capacitor voltage exceeds second set voltage lower than the first set voltage, to perform phase short-circuit control for the inverter.
US10541619B2 LLC resonant converter and electronic device
An LLC resonant converter and an electronic device are provided. The LLC resonant converter according to the present disclosure includes a multi input transformer, first and second converter units connected to a primary side of the multi input transformer, an input voltage part, a first balance capacitor, and an output part connected to a secondary side of the multi input transformer.
US10541615B1 Device, method and system to mitigate a voltage overshoot event
Techniques and mechanisms for mitigating an overshoot of a supply voltage provided with a voltage regulator (VR). In an embodiment, buck converter functionality of a VR is provided with first circuitry comprising a first inductor and first switch circuits variously coupled thereto. Second circuitry of the VR comprises a second inductor and second switch circuits variously coupled thereto. In response to an indication of a voltage overshoot condition, respective states of the first switch circuits and the second switch circuits are configured to enable a conductive path for dissipating energy with the first inductor, the second inductor, and various ones of the first switch circuits and the second switch circuits. In another embodiment, mitigating the voltage overshoot condition comprises alternately toggling between two different configurations of the second switch circuits.
US10541614B1 Method and apparatus for controlling a DC/DC power converter
A DC-DC power converter is described, and includes switched inductance circuits arranged in parallel, current sensors disposed to monitor one of the switched inductance circuits, and a controller. The DC-DC power converter supplies electric power originating from a DC power source to a high-voltage bus. Control and operation includes determining a desired control mode for operating the DC-DC power converter, wherein the desired control mode includes one of a voltage control mode and a current control mode. A desired voltage and a desired differential current for operating the DC-DC power converter are determined based upon the desired control mode. A desired current for operating the DC-DC power converter is determined based upon the desired differential current. Operation of the DC-DC power converter is controlled in the desired control mode based upon the desired voltage and the desired current.
US10541612B2 Method and apparatus for controlling an electric pump of a hydraulic braking circuit
A drive circuit for an electric motor of the type which forms part of a pump in a hydraulic braking circuit of a vehicle comprises an input node, an output node and a voltage and current regulating circuit which connects the nodes and which varies the voltage and current supplied to the output node from the input node in response to a modulation strategy, the input node in use being connected to a battery supply of a vehicle and the output node connected to one side of the electric motor. The voltage and current regulating circuit comprises a switch mode power supply circuit capable of providing at the output node a voltage that is either above or below the battery supply voltage at the input node.
US10541609B2 Fixed frequency DC-DC converter
In a power converter system, circuitry generates first and second PWM signals during a PWM cycle for controlling application of power to an inductor. Circuitry generates error signals having AC- and DC-components, the error signals being generated in response to indications of the power applied to or developed by the inductor. Circuitry generates a feedback control signal in response to the error signals. The first and second PWM signals are controlled in response to the feedback control signals.
US10541605B2 Charge pump system including output efficiency control
Some embodiments include apparatuses having a charge pump to generate an output voltage based on a first supply voltage, a second supply voltage, and timing of a clock signal; an output regulator to generate a regulated voltage at a node based on the output voltage; and a monitor circuit to monitor an output current at the node and provide feedback information based on the output current in order to adjust a value of the second supply voltage.
US10541602B2 SPWM with DC offset based on total energy reduction
Various examples related to sinusoidal pulse width modulation (SPWM) techniques for harmonic and electromagnetic interference (EMI) noise suppression are provided. In one example, a method includes applying a DC offset to a sinusoidal modulation waveform to change an average duty cycle of a switching circuit; and controlling switching of an array of switches of the switching circuit based at least in part upon the offset sinusoidal modulation waveform and a carrier waveform, thereby reducing total energy. In another example, a system includes a switching circuit with an array of semiconductor switches that control application of a voltage source to a load; and controller circuitry that can control switching of the array of semiconductor switches by applying a DC offset to a sinusoidal modulation waveform to change an average duty cycle of the switching circuit.
US10541597B2 Magnetic gearboxes including magnetic gears rotatable with sequential magnetic linkage between the magnetic gears
A gearbox is described that includes a magnetic gear irrotationally mounted on one shaft and a set of gears on another shaft, wherein the one gear is in sequential magnetic interaction with the set of gears to alter to rotational speed of either the one gear or the set of gears.
US10541595B2 Double stator permanent magnet linear motor and design method for increasing magnetic field modulation
Disclosed is a double-stator linear vernier permanent magnet (DS-LVPM) motor and method to increase the magnetic field modulation effect. The motor contains a primary, and first and second secondaries on both sides of the primary, spaced by an air gap. The motor secondary includes modulation teeth. The primary is bilaterally symmetrical, and permanent magnets (PM) are embedded in the yoke of the primary core elements. The design solves the inherent problem of flux leakage at the end of PMs for conventional VPM motors, so as to improve utilization of PMs, thereby increasing thrust density of the motors. Additionally, the motor secondaries are laminated by silicon steel sheet, which saves PM material and significantly reduces cost for linear long stroke applications. By adjusting PM structure parameters, the design can use finite element method (FEM) to calculate repeatedly to get PM structure parameters corresponding to maximum electromotive force (EMF).
US10541594B2 Electrical linear machine
An electrical linear machine includes a stator that is fixed to a housing and an armature that is configured to be axially displaced and supports a permanent magnet. The stator has a first stator yolk and a second stator yoke with the stator yolks each forming a stator pole. The stator poles are arranged in a manner distributed radially and uniformly around the armature. The first stator yoke is associated with at least one coil to which current is applied so as to generate a first magnetic flux through the first stator yoke and the permanent magnet. A magnetic north pole of the permanent magnet is associated with a stator pole of the second stator yoke and a magnetic south pole of the permanent magnet is associated with the other stator pole of the second stator yoke in order to generate a second magnetic flux through the second stator yoke.
US10541588B2 Electronic power module for a power tool having an integrated heat sink
An electronic switch module for a power tool having an electric motor is provided, including a printed circuit board (PCB), power switches mounted on the PCB and configured to switchably supply electric power from a power source to the electric motor, a series of primary heat sinks mounted on the PCB in association with the power switches, and a secondary heat sink mounted on the primary heat sinks and securely fastened to at least one of the primary heat sinks via a fastener, the secondary heat sink being electrically insulated from at least one of the primary heat sinks.
US10541583B2 Motor assembly
A motor includes a housing that has a bottom with a first bearing accommodation and a cylindrical side surface portion which extends from the bottom; a rotor assembly with a rotation shaft, and a rotor mounted on the rotation shaft and accommodated inside the housing; a stator assembly accommodated inside the housing and surrounding the rotor; a housing cover coupled to an upper end of the housing and having a second bearing accommodation; a flow guide on the housing cover; an impeller connected to the rotation shaft over the flow guide; an impeller cover; a first bearing accommodated in the first bearing accommodation and receiving the rotation shaft; and a second bearing accommodated in the second bearing accommodation and receiving the rotation shaft, the housing cover having a cover body with an opening, connection arms between the second bearing accommodation and the opening portion, and a guide rib.
US10541579B2 Wind power generator and stator iron core therof, and stator iron core module
A wind power generator and stator iron core thereof, and stator iron core module; the iron core module (4) has an overall dimension consistent with a principle of the number of slots per pole per phase q=1; the iron core module (4) is provided with two three-phase winding units therein, an electrical angle formed by the two three-phase winding units is 30 degrees. The method of arranging winding in the stator iron core module (4) is changed to effectively reduce fifth and seventh winding harmonic magnetomotive forces.
US10541571B2 Motor
A motor includes a bearing housing and a stator. The stator includes a stator core, an insulator, and a conductor. The insulator is an insulating body covering at least a part of the stator core. The conductor is wound around the stator core via the insulator. The bearing housing includes a first inner peripheral surface and a first outer peripheral surface. The first inner peripheral surface holds a bearing. The first outer peripheral surface is in contact with the insulator directly or via an adhesive. A surface roughness of the first outer peripheral surface is greater than a surface roughness of the first inner peripheral surface. Therefore, a friction coefficient between the first outer peripheral surface and the insulator increases. Therefore, it is possible to suppress position deviation of the stator with respect to the bearing housing.
US10541564B2 Method and apparatus for protecting wireless power receiver from excessive charging temperature
An apparatus and a method for are provided for a wireless power receiver. The method includes receiving power from a wireless power transmitter; measuring a temperature of a point in the wireless power receiver during reception of the wireless power; regulating the received power; identifying the temperature at a first time point; maintaining an amount of the regulated power to be provided to a battery with a first level if the identified temperature is lower than a preset temperature; decreasing the amount of the regulated power if the identified temperature is greater than or equal to the preset temperature; in response to decreasing the amount of the regulated power, identifying the temperature at a second time point after the first time point; and increasing the amount of the regulated power to the first level if the identified temperature at the second time point is lower than the preset temperature.
US10541562B2 Wireless power transmitter
A wireless power transmitter includes a resonator including a variable resonator; an inverter configured to operate the resonator; and, a controller configured to adjust the variable resonator in response to a change in a level of power input to the inverter.
US10541560B2 Power control method and device in wireless power transmission system
The present invention relates to a power control method and device in a wireless power transmission system. According to the present invention, even if a CEP packet is not transmitted from a wireless power reception device over a certain period of time, a wireless power transmission device may additionally determine whether the wireless power reception device is located in a charging area and sustainably perform charging.
US10541558B2 Wireless power transfer via electrodynamic coupling
Wireless power transmission (WPT) systems are provided. According to an embodiment, the WPT system uses one or more power transmitting coils and a receiver for electromagnetically coupled wireless power transfer. The electrodynamic receiver can be in the form of an electrodynamic transducer where a magnet is allowed to oscillate near a receiving coil to induce a voltage in the receiving coil, a piezoelectric transducer where the magnet causes a vibrating structure with a piezoelectric layer to move, an electrostatic transducer where movement of the magnet causes a capacitor plate to move, or a combination thereof. An alternating magnetic field from the transmitting coil(s) excites the magnet in the receiver into mechanical resonance. The vibrating magnet then functions similar to an energy harvester to induce voltage/current on an internal coil, piezoelectric material, or variable capacitor. Embodiments utilize magnetic coupling and electromechanical resonance for safe, spatially distributed, low-frequency power delivery to portable devices.
US10541553B2 Adapter and charging control method
An adapter, a charging control method and charging system are disclosed. The adapter includes a primary unit, a power adjustment unit and a secondary unit. The primary unit converts an input alternating current into a first current with a first pulsating waveform. The adapter is capable of operating in a constant current mode. A peak value of the first current is greater than a current value corresponding to a current limiting point of the constant current mode. The power adjustment unit samples current outputted by the adapter to obtain a current sampling value, modules the first current according to the current sampling value. The secondary unit converts current coupled from the primary unit to the secondary unit into the current. The current outputted by the adapter is a second current with a second pulsating waveform. A peak value of the second current is equal to the current value corresponding to the current limiting.
US10541545B2 Apparatuses and methods for removing defective energy storage cells from an energy storage array
Apparatuses and methods for removing a defective energy storage cell from an energy storage array is described. An apparatus includes an energy storage array including a plurality of energy storage cells, and a cell removal circuit coupled to the energy storage array. The cell removal circuit is configured to prevent a defective energy storage cell of the plurality of energy storage cells from causing other energy storage cells of the plurality of energy storage cells to become defective. A method includes receiving power at a charging node of an energy storage array, the energy storage array including a plurality of energy storage cells. Responsive to failure of an energy storage cell of the plurality of energy storage cells, current is provided through the defective energy storage cell, and responsive to the defective energy storage cell becoming an open circuit, discontinuing provision of the current through the defective energy storage cell.
US10541541B2 Equalization circuit, device to be charged and charging control method
Embodiments of the present disclosure provide an equalization circuit, a device to be charged and a charging control method. The equalization circuit includes: a first converting unit, configured to receive a direct voltage output by a first battery cell and to convert the direct voltage output by the first battery cell into a first alternating voltage; a first resonant unit, configured to receive the first alternating voltage and to convert the first alternating voltage into a second alternating voltage in a resonant manner; a first capacitive coupling unit and a second converting unit, in which the first capacitive coupling unit is configured to couple the second alternating voltage to the second converting unit in a capacitive coupling manner, and the second converting unit is configured to convert the second alternating voltage into a first charging voltage for charging a second battery cell.
US10541540B2 Management system, management method, control apparatus, and power storage apparatus
A message specifying any one of a plurality of operation modes is defined between an EMS 200 and a power storage apparatus 140.
US10541538B2 Power generator system
A power generator system, including a remaining fuel detector detecting a remaining fuel amount of each of the first generator and the second generator, an operable time calculator calculating a remaining operable time of the each of the first generator and the second generator based on the remaining fuel amount detected by the remaining fuel detector, and a signal output unit outputting a control signal for adjusting outputs of the first generator and second generator to an actuator so that the remaining operable time of the first generator and the remaining operable time of the second generator calculated by the operable time calculator is equalized while keeping a total power of the first generator and the second generator constant.
US10541537B2 Power supply apparatus, power supply system, and power supply method
A power supply apparatus links to a grid, converts DC power from a distributed power source to AC power, and includes a controller that controls input voltage of the DC power in accordance with current flowing between the power supply apparatus and the grid. Based on communication with another power supply apparatus connected to the power supply apparatus, the controller also sets a standard value of controlling the input voltage.
US10541535B2 Apparatus and method for aggregating and supplying energy to a load
An apparatus and method for aggregating and supplying energy includes a plurality of power modules for inverting a first type of electrical power, which is supplied to the power modules from multiple sources of power, to a second type of electrical power at an output of the power modules for delivery of the inverted power to a storage device for future use, or to an electrical load, or to a regional or central utility grid. A microcontroller (the “power microcontroller”) is carried by and incorporated within each of the power modules and each is configured for controlling the power inversion operations. A microcontroller (the “control microcontroller”) carried by the control module is configured for monitoring voltage levels within the at least one energy storage device and for rebalancing voltage within the energy storage device and for correcting lead and lag power factor. Means for selectively supplying power received from said multiple disparate sources of power to the destination are provided.
US10541533B2 Systems and methods for edge of network voltage control of a power grid
Systems and methods for an edge of network voltage control of a power grid are described. A system includes a distribution power network, a plurality of loads (at or near an edge of the distribution power network), and a plurality of shunt-connected, switch-controlled volt ampere reactive (VAR) sources also located at the edge or near the edge of the distribution power network where they may each detect a proximate voltage. The VAR source can determine whether to enable a VAR compensation component therein based on the proximate voltage and adjust network VAR by controlling a switch to enable the VAR compensation component. Further still, each of the VAR sources may be integrated within a customer-located asset, such as a smart meter, and a multitude of such VAR sources can be used to effectuate a distributed controllable VAR source (DCVS) cloud network.
US10541528B2 Whip and loop interrupter combination
A circuit interrupting device including a loop split interrupter for interrupting a loop split circuit, and a quick whip interrupter for interrupting a charging circuit.
US10541527B2 Inductive isolation of capactive load in amplitude limiters
An amplitude limiter circuit includes an inductor and a shunt circuit. The inductor has a first terminal connected to an input node. The shunt circuit is connected to a second terminal of the inductor and also is connected to a low impedance node. If an overvoltage condition forms on the input node, the shunt circuit forms an overvoltage current path from the input node, through the inductor, through the shunt circuit and to low impedance node.
US10541523B2 Spacer for wind turbine cables
The present disclosure is directed to a cable securement assembly for protecting cables and/or cable bundles within a wind turbine. The cable securement assembly includes a cable spacer having an inner surface and an outer surface separated by a thickness and one or more fastening components. The inner surface defines an open center configured to receive the plurality of cables therein. The inner surface defines a plurality of cable locations defined by one or more through holes configured through the thickness. The one or more fastening components are configured to secure one or more of the plurality of cables at each cable location via the through holes.
US10541521B1 Housing assembly
A housing assembly is adapted for housing fully pre-wired printed circuit boards populated with diverse electrical components. The housing assembly includes multiple nipples and an optimized geometry for mounting to or mounting within commonly available conduit-related fixtures in a variety of installation configurations. These installation configurations allow for simpler wire routing where voltage separation is required, for greater accessibility to gang junction box cover plates on gang junction boxes to which the housing assembly is mounted, and for more installation options for wide range of common gang junction boxes as compared to existing housings.
US10541518B2 Ignitor assembly including arcing reduction features
A corona igniter (20) includes a metal shell (32) with a corona reducing lip (38) spaced from an insulator (26) and being free of sharp edges (40) to prevent arcing (42) in a rollover region and concentrate the electrical field at an electrode firing end (48). The corona reducing lip (38) includes lip outer surfaces (88) being round, convex, concave, or curving continuously with smooth transitions (90) therebetween. The corona reducing lip (38) includes lip outer surfaces (88) presenting spherical lip radii (rl) being at least 0.004 inches. The corona igniter (20) also includes shell inner surfaces (104) and insulator outer surfaces (75) facing one another being free of sharp edges (40).
US10541517B2 Spark plug for internal combustion engine and method for manufacturing the same
A spark plug includes: a mounting bracket; a center electrode having a first end portion exposed and extended from first end portion of the mounting bracket; a slant-shape ground electrode that has first end side joined to the first end portion of the mounting bracket, has a surface of the second end side extended to be opposed to the first end portion of the center electrode, and has an extension direction inclined with respect to the center electrode; a convex portion protruding from a base material of the ground electrode on the surface thereof toward the center electrode, inclines toward the center electrode with respect to a protrusion direction, and has a convex portion opposed surface opposed to an end surface of the center electrode; and a precious metal layer formed on at least the convex portion opposed surface out of surfaces of the convex portion.
US10541514B2 Surface-emitting device, vertical external-cavity surface-emitting laser, and method for manufacturing surface-emitting device
A vertical external-cavity surface-emitting laser (VECSEL) whose blueshift is reduced also in a high intensity range of emitted laser light is realized. A surface-emitting device for VECSEL includes a base substrate made of GaN and c-axis oriented, and an emitter structure formed of a group 13 nitride semiconductor and provided on the base substrate. The emitter structure is formed of unit deposition parts, each of which is provided on the base substrate and includes a DBR layer having a distributed Bragg reflection structure and an active layer that has a multiple quantum well structure and generates excitation emission in response to irradiation with external laser light. A c-axis orientation of each of the unit deposition parts conforms to the c-axis orientation of the base substrate located directly below the unit deposition parts. Grooves are formed between the unit deposition parts.
US10541510B2 Semiconductor light-emitting device
The first transmission line has a width perpendicular to a transmission direction. The first electrode has a width not exceeding the width. The first electrode is opposed to the first transmission line. The ground layer has a positional relationship with each portion of the first transmission line. The ground layer is next to the first transmission line on at least one side consisting of a first side along a thickness direction of the mounting substrate, and a second side and a third side with the first transmission line interposed therebetween. The first transmission line is bonded to the first electrode and has the width equivalently, at least, at a portion of the first transmission line. The portion equivalently has the positional relationship with the ground layer. The portion is next to the ground layer in an equivalent shape along the transmission direction.
US10541509B2 Semiconductor light emitting device
A semiconductor light emitting device includes a substrate a semiconductor light emitting element that is disposed on the substrate and that emits light along a direction substantially parallel to a main surface of the substrate a wavelength conversion element that is disposed on a light emitting side of the semiconductor light emitting element, that absorbs a portion of the light emitted from the semiconductor light emitting element, and that emits light having a wavelength different from that of the absorbed light; and a holding member that is disposed on the substrate and holds the wavelength conversion element.
US10541508B2 Diode laser with housing
A diode laser comprising a plurality of laser bars. The laser bars are constructed as a laser stack with heat conducting bodies arranged between the bars. The laser bars are arranged in an interior of a housing. The housing is formed from a frame fitted on the multilayer substrate and a window. The empty volume is less than half of the total volume of the interior.
US10541507B2 Generation device and generation method of terahertz waves with orbital angular momentum
The present invention relates to a generation device and a generation method of terahertz waves with orbital angular momentum. The generation device comprises a first laser and a second laser; the first laser radiates a first laser beam; the second laser radiates a second laser beam; and the frequency difference between the first laser beam and the second laser beam is within a terahertz wave band. The generation device further comprises an orbital angular momentum generator, a beam combiner and a terahertz radiation generator; the first laser beam passes through the orbital angular momentum generator to generate the first laser beam with the orbital angular momentum; after the first laser beam with the orbital angular momentum and a second laser beam are combined to form a combined beam, the combined beam reaches a terahertz radiation transmitter; the terahertz radiation transmitter performs frequency mixing and filtering processing on the first laser beam A with the orbital angular momentum and the second laser beam B to generate terahertz waves with the orbital angular momentum. Through a simple beam path design, terahertz wave beams with orbital angular momentum, which are low in consumption and high in efficiency, can be obtained.
US10541504B2 Active optical fibre
An active optical fibre, including: a core; an inner cladding substantially surrounding the core, whereby the core and the inner cladding form an area configured to propagate pump radiation; an outer cladding comprised of at least a third material with at least a third refractive index substantially surrounding the inner cladding, the third refractive index being smaller than the second refractive index, whereby the outer cladding confines pump radiation to the core and the inner cladding; and a coating comprised of a thermally conductive material substantially surrounding the outer cladding, wherein the inner cladding is configured to reduce impact of spatial hole-burning on absorption of the pump radiation as the pump radiation propagates through the active optical fibre, and wherein the thermally conductive material of the coating supports a reduced temperature increase between the area and an outer surface of the coating.
US10541501B2 Apparatus for providing power for multiple types of plugs via a single receptacle
The present disclosure is an apparatus for providing a multiple receptacle assembly whereby a number of receptacles could be configured within a single assembly of a standard size. It is contemplated that more receptacles may be available in a particular size and width than conventional power distribution units. Additionally, in another aspect of the present disclosure, the present disclosure is directed to an apparatus for providing power for multiple types of plugs via a single receptacle. In one embodiment of the disclosure, apparatus for providing power for multiple types of plugs via a single receptacle may provide power to one of a C14 plug or a C20 plug via a single receptacle, whereby the single receptacle may be configured to operate as a C13 and C19 receptacle and in compliance with IEC60320 standards.
US10541497B2 Electrical connector
An electrical connector includes an insulative housing, a number of mating contacts fixed in the insulative housing and a shell covering the insulative housing. The insulative housing includes a base portion and a mating portion extending from the base portion. The base portion includes a mounting surface perpendicular to the mating portion. The base portion defines a mounting slot recessed from the mounting surface. The base portion includes two rows of contact receiving slots located at two sides of the mounting slot. The contact receiving slot includes an inner surface and two opposite side surfaces. The mating contact is inserted into the contact receiving slot and interfered with the side surfaces. The electrical connector also includes a fixing member mounted into the mounting slot. The fixing member has a number of fixing projections to engage with two rows of contacts, respectively.
US10541496B2 Plug connection
Provided is a plug connection which ensures signal integrity, in particular at high data rates and with a large number of plug-in cycles, in a cost-effective manner. A dielectric is in each case arranged between the pin contacts of a connector and the socket contacts of a mating connector to ensure galvanic isolation and capacitive connection between them. In this way the connected circuit electronics can be simplified. There is no need for a coupling capacitor and impedance matching can be performed the geometric arrangement of the contacts. In particular, it ensures that there is a variety of different plug connections to choose from with different properties, in particular with different impedances and capacitances.
US10541487B2 Connector equipped with load cover contacting CPU peripherally
The electrical connector includes an insulative housing for receiving the CPU therein with a plurality of contacts retained thereto, a fastener located beside the housing, and a load plate pivotally mounted upon the fastener and covering the housing for holding the CPU in position. The load plate includes opposite first and second sides and opposite first and fourth sides to commonly form a center opening. The first and second sides form first protrusions with corresponding first pressing sections, and the third and fourth sides forms second protrusions with corresponding second pressing sections. During operation, both the first pressing sections and the second pressing sections act upon the CPU.
US10541486B2 Connector assembly and connector
A connector assembly comprises a first connector and a second connector mateable with each other. The first connector comprises two first positioning portions each having a first outer surface, and the second connector comprises two second positioning portion each having a second outer surface. Under a mated state where the first connector and the second connector are mated with each other, the first outer surfaces face the second outer surfaces in a horizontal direction (Y-direction), respectively. The connector assembly comprises at least one of a pair of first depressions provided to the first positioning portions, respectively, and another pair of second depressions provided to the second positioning portions, respectively. For example, when the first positioning portions are provided with the first depressions, respectively, under the mated state, each of the first depressions is located below an upper end of the first outer surface and depressed inward in the horizontal direction.
US10541482B2 Electrical connector with cavity between terminals
An electrical connector includes a housing, first and second sets of terminals and a spacer. The housing has a first sidewall, a second sidewall spaced apart from the first sidewall and a cavity between the first and second sidewalls. The first set of terminals is disposed in the cavity adjacent to the first sidewall. The second set of terminals is disposed in the cavity adjacent to the second sidewall. The spacer is disposed in the cavity between the first and second sets of terminals.
US10541473B2 Method and device for calibrating antenna phase in wireless communication systems using unlicensed band
The present disclosure relates to a communication technique for convergence of a 5G communication system for supporting a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor. The present disclosure may be applied to an intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related service, etc.) on the basis of a 5G communication technology and an IoT-related technology. An operation method of an inter-antenna phase calibration device in a wireless communication system using an unlicensed band according to an embodiment of the present invention comprises the steps of: calculating a listen before talk (LBT) processing time while an LBT is being performed; selecting a calibration mode for calibrating an inter-antenna phase on the basis of the LBT processing time; and calibrating the inter-antenna phase according to the selected calibration mode.
US10541472B2 Beam forming with a passive frequency diverse aperture
A system includes a frequency modulated signal generator, a feed system, and an array of passive antenna elements. The frequency modulated signal generator can be producing a frequency modulated continuous wave signal. The feed system can be coupled to the frequency modulated signal generator for propagating the frequency modulated continuous wave signal. The array of passive antenna elements can be coupled to the feed system and can be configured to be excited by the frequency modulated continuous wave signal. The passive antenna elements can have resonant frequencies that are selected to generate a set of radiative field patterns corresponding to a set of known goal field patterns when the array of passive antenna elements are excited by the frequency modulated continuous wave signal. Related apparatus, systems, techniques, and articles are also described.
US10541463B2 Glass antenna
The present application discloses a glass antenna arranged on a vehicular window glass. The glass antenna includes: a feeding terminal connected to an antenna amplifier; a first antenna connected to the feeding terminal and set so as to receive a radio frequency signal in a first frequency band which has a first wavelength at a central frequency of the first frequency band; a coupling element having a length set based on a length obtained by multiplying one-half of the first wavelength by a glass reduction rate, coupling element being connected to the feeding terminal; and a second antenna capacitively coupled to the coupling element and set so as to receive a radio frequency signal in a second frequency band which has a second wavelength at a central frequency of the second frequency band.
US10541457B2 Bandpass filter having resonant holes formed in a block, where the resonant holes include hollowed-out sub regions
Provided is a multi-resonator bandpass filter, which comprises a block, an input electrode, and an output electrode. The block comprises an open surface, a short-circuited surface, and a top surface. Multiple of resonant holes are penetrated through the block. The open surface is provided with a first hollowed-out region; the top surface is provided with two second hollowed-out region; the input electrode and the output electrode are disposed on the two second hollowed-out region, respectively. The block further comprises a ground metal layer and a resonant coating layer. Each of the resonant holes is coaxially provided with a first groove and a second groove in the direction from the open surface to the short-circuited surface. The first groove is a rectangular shape in the cross-section parallel to the open surface, and the second groove is substantially a round shape in the cross-section parallel to the open surface.
US10541455B2 Process for manufacturing an elementary gas-electrode electrochemical cell of the metal-gas type and associated cell
A process for manufacturing an elementary gas electrode electrochemical cell of metal-gas type, configured to be integrated into an electrochemical assembly module of a system for storing energy and including: an electrochemical core including at least one negative electrode and at least one positive electrode, at least one negative electrode as a gas electrode and at least one positive electrode as a metal electrode or vice versa, the process including: producing the electrochemical core of the cell by winding, folding, and/or stacking a plurality of layers including at least one negative-electrode layer, one positive-electrode layer, and one electrolyte layer, and forming gas flow spaces channeling the gas to the one or more gas electrode layers.
US10541452B2 Battery pack including circuit board having protruding surface
A battery pack includes a plurality of batteries including a first battery and a second battery, and a circuit board including a main surface and a protruding surface extending from the main surface, the main surface being located at one surface of the first battery and the protruding surface being located at the second battery. The second battery is electrically connected to the circuit board through the protruding surface.
US10541451B2 Electrochemical energy storage devices
Provided herein are energy storage devices. In some cases, the energy storage devices are capable of being transported on a vehicle and storing a large amount of energy. An energy storage device is provided comprising at least one liquid metal electrode, an energy storage capacity of at least about 1 MWh and a response time less than or equal to about 100 milliseconds (ms).
US10541448B2 Additives for electrochemical cells
Articles and methods including additives in electrochemical cells, are generally provided. As described herein, such electrochemical cells may comprise an anode, a cathode, an electrolyte, and optionally a separator. In some embodiments, at least one of the anode, the cathode, the electrolyte, and/or the optional separator may comprise an additive and/or additive precursor. For instance, in some cases, the electrochemical cell comprises an electrolyte and an additive and/or additive precursor that is soluble with and/or is present in the electrolyte. In some embodiments, the additive precursor comprises a disulfide bond. In certain embodiments, the additive is a carbon disulfide salt. In some cases, the electrolyte may comprise a nitrate.
US10541447B2 Non-aqueous electrolyte solution for lithium secondary battery and lithium secondary battery including the same
The present invention relates to a non-aqueous electrolyte solution for a lithium secondary battery and a lithium secondary battery including the same, and particularly, to a non-aqueous electrolyte solution for a lithium secondary battery which includes an ionizable lithium salt, an organic solvent, and an additive, wherein the additive is a mixed additive which includes lithium difluorophosphate, tertiary alkylbenzene, and tetra-vinyl silane in a weight ratio of 1:1 to 4:0.05 to 0.5, and the additive is included in an amount of 2.5 wt % to 4.5 wt % based on a total weight of the non-aqueous electrolyte solution for a lithium secondary battery, and a lithium secondary battery including the same.
US10541446B2 Acrylonitrile derivatives as additive for electrolytes in lithium ion batteries
An electrolyte composition (A) containing(i) at least one aprotic organic solvent;(ii) at least one conducting salt;(iii) at least one compound of formula (I) wherein X1 and X2 are independently from each other selected from N(R1), P(R1), O, and S, Y1 and Y2 are independently from each other selected from (O), (S), (PR2) and (NR2); and electrochemical cells containing electrolyte composition (A).
US10541441B2 Lithium ion battery having desirable safety performance
A lithium ion battery having desirable safety performance includes a positive electrode having a positive electrode active material layer, a negative electrode having a negative electrode active material layer, a separator between the positive electrode and the negative electrode, and electrolyte. The positive electrode active material layer is provided with a first recess and a positive lead is soldered in the first recess. The negative electrode active material layer is provided with a second recess and a negative lead is soldered in the second recess. Upper and lower surfaces of the positive lead each is formed with a first insulating glue layer. Surface of the positive electrode active material layer corresponding to the second recess is pasted with a second insulating glue layer.
US10541437B2 Fuel cell system, control method of fuel cell system, and fuel cell control apparatus
In order to provide means to improve an operating ratio and the like of a fuel cell while keeping using a gas meter and a gas leakage detection system popularly used by a general household, a fuel cell system of the disclosure herein including a fuel cell module configured to generate power by using gas supplied via a gas meter and a controller configured to control the power generation of the fuel cell module, wherein the controller, when detecting for a first predetermined period of time that the gas is not supplied to anything else other than the fuel cell module, controls to stop the power generation of the fuel cell module for a second predetermined period of time.
US10541428B2 Water-activated power generating device
A water-activated power generating device, comprising a first module (100) having a first electrode plate (22) and a second electrode plate (31). The water-activated power generating device further comprises a first supporting structure (11), a second supporting structure (12) and two water storage layers (61, 62). The first electrode plate and the second electrode plate of the water-activated power generating device are fixed with a first fixing component (42), and a first insulating layer (51) is disposed between the first electrode plate and the second electrode plate. The water-activated power generating device further comprises a third electrode plate (21) and a fourth electrode plate (32), wherein the third electrode plate is fixed on the first supporting structure (11) with a second fixing component (41), and the fourth electrode plate (32) is fixed on the second supporting structure (12) with a third fixing component (43).
US10541427B2 Carrier-nanoparticle composite, catalyst containing same, and method for producing same
The present specification relates to a carrier-nanoparticle complex, a catalyst including the same, an electrochemical battery or a fuel cell including the catalyst, and a method for preparing the same.
US10541426B2 Method of manufacturing a metal-air cell
The invention includes a method of making a catalytic electrode for a metal-air cell in which a carbon-catalyst composite is produced by heating a manganese compound in the presence of a particulate carbon material to form manganese oxide catalyst on the surfaces of the particulate carbon, and then adding virgin particulate carbon material to the carbon-catalyst composite to produce a catalytic mixture that is formed into a catalytic layer. A current collector and an air diffusion layer are added to the catalytic layer to produce the catalytic electrode. The catalytic electrode can be combined with a separator and a negative electrode in a cell housing including an air entry port through which air from outside the container can reach the catalytic electrode.
US10541421B2 Method of preparing lithium secondary battery
The present invention relates to a method of preparing a lithium secondary battery which may improve productivity and performance of the lithium secondary battery by visually measuring an electrolyte solution impregnation time for an electrode active material, setting an optimum estimated electrolyte solution impregnation time of the electrolyte solution for a battery based on a measured result, and reflecting the optimum estimated electrolyte solution impregnation time in a production process.
US10541419B1 Electro-polymerized protective layer for 3D magnesium battery
Methods for forming polymeric protective layers on magnesium anodes for magnesium batteries include placing a solution of electropolymerizable monomers onto all exposed surfaces of a magnesium anode, and electropolymerizing the monomers in the solution. The monomers can be glycidyl methacrylate, a salt of 3-sulfopropyl methacrylate, or a mixture of the two. Protected magnesium foam anodes for 3-D magnesium batteries have a magnesium foam electrolyte, and a polymeric coating covering all exposed surfaces of the magnesium foam electrolyte. The polymeric protective coating formed of (poly)glycidyl methacrylate, poly(3-sulfopropyl methacrylate), or a copolymer of the two.
US10541417B2 Ultra-fine fibrous carbon for non-aqueous electrolyte secondary battery, ultra-fine fibrous carbon aggregate, composite, and electrode active material layer
The purpose of the present invention is to provide an electrode active material layer exhibiting excellent mechanical strength. This electrode material for a non-aqueous electrolyte secondary battery includes at least an electrode active material, a carbon-based conductive auxiliary agent, and a binder. The carbon-based conductive auxiliary agent has a linear structure, and includes ultra-fine fibrous carbon having an average fibre diameter of more than 200 nm but not more than 900 nm. The electrode material configures an electrode active material layer in which the maximum tensile strength (σM) in a planar direction and the tensile strength (σT) in an in-plane direction orthogonal to the maximum tensile strength (σM) satisfy relational expression (a), namely σM/σT≤1.6.
US10541412B2 Surface modification of silicon particles for electrochemical storage
Silicon particles for active materials and electro-chemical cells are provided. The active materials comprising silicon particles described herein can be utilized as an electrode material for a battery. In certain embodiments, the composite material includes greater than 0% and less than about 90% by weight silicon particles, the silicon particles having an average particle size between about 10 nm and about 40 μm, wherein the silicon particles have surface coatings comprising silicon carbide or a mixture of carbon and silicon carbide, and greater than 0% and less than about 90% by weight of one or more types of carbon phases, wherein at least one of the one or more types of carbon phases is a substantially continuous phase.
US10541410B2 Positive electrode and li-ion battery including the same
The present application relates to a positive electrode and a Li-ion battery including the positive electrode, the positive electrode comprises a positive electrode current collector and a first active material layer including a first positive electrode active material arranged on the positive electrode current collector, a buffer layer including a carbon material and a binder, and a second active material layer including a second positive electrode active material, the buffer layer is arranged between the first active material layer and the second active material layer. The positive electrode provided by the present application, when applied to the lithium battery, not only can improve the safety performance of the Li-ion battery, but also improve the cycle performance of the Li-ion battery.
US10541409B2 Negative electrode for power storage device and power storage device
A decomposition reaction of an electrolyte solution and the like caused as a side reaction of charge and discharge is minimized in repeated charge and discharge of a lithium ion battery or a lithium ion capacitor, and thus the lithium ion battery or the lithium ion capacitor can have long-term cycle performance. A negative electrode for a power storage device includes a negative electrode current collector and a negative electrode active material layer which includes a plurality of particles of a negative electrode active material. Each of the particles of the negative electrode active material has an inorganic compound film containing a first inorganic compound on part of its surface. The negative electrode active material layer has a film in contact with an exposed part of the negative electrode active material and part of the inorganic compound film. The film contains an organic compound and a second inorganic compound.
US10541408B2 Active material for lithium secondary battery composite electrode for improving output and lithium secondary battery including the active material
Provided is a composite electrode for a lithium secondary battery for improving output and a lithium secondary battery including the composite electrode, in which, in a composite electrode having two or more active materials mixed therein, an active material having a small particle size is included in the composite electrode by being coagulated and secondarily granulated so as to allow mixed active material particles to have a uniform size, and thus, electrical conductivity is improved to have high output characteristics.
US10541406B1 Nanopatterned substrate serving as both a current collector and template for nanostructured electrode growth
A process of forming and the resulting nano-pitted metal substrate that serves both as patterns to grow nanostructured materials and as current collectors for the resulting nanostructured material is disclosed herein. The nano-pitted substrate can be fabricated from any suitable conductive material that allows nanostructured electrodes to be grown directly on the substrate.
US10541404B2 Secondary battery and manufacturing method thereof
The present invention relates to a secondary battery. The secondary battery comprises an electrode assembly, which comprises: a first electrode in which a first notching part is provided; a second electrode in which a second notching part is provided; a first separator interposed between the first electrode and the second electrode; and a second separator disposed on a lower portion of the second electrode, wherein the electrode assembly is folded in a width direction in a state in which the first electrode, the first separator, the second electrode, and the second separator are sequentially stacked and folded and bent through the first and second notching parts.
US10541400B2 Secondary battery
A secondary battery includes an electrode body and an electrolytic solution, the electrode body including a positive electrode, a negative electrode, and a separator. The separator includes a resin substrate that has a multi-layer structure including a porous polyethylene layer and a porous high melting point resin layer, the porous polyethylene layer including a polyethylene resin and being disposed to face the negative electrode, and the porous high melting point resin layer including a resin having a higher melting point than the polyethylene resin. The porosity of the porous polyethylene layer is 2% to 5%. A ratio of the thickness of the porous polyethylene layer to the total thickness of the resin substrate is 0.048 to 0.091.
US10541398B2 Nonaqueous electrolyte battery, battery pack and positive electrode
According to one embodiment, there is provided a nonaqueous electrolyte battery including a positive electrode, a negative electrode, a nonaqueous electrolyte and a separator. The positive electrode includes a positive electrode active material containing LixNi1−a−bCoaMnbMcO2 (0.9
US10541396B2 Conduit system for connecting a plurality
In order to enable a connection between measuring points of an electro-chemical device and a monitoring unit of the electro-chemical device to be easily and rapidly established, there is proposed a conduit system for connecting a plurality of voltage tapping points and/or temperature measuring points of an electro-chemical device to a monitoring unit of the electro-chemical device which comprises a plurality of voltage tapping lines and/or temperature measuring lines and a stiffening structure in which and/or on which the plurality of voltage tapping lines and/or temperature measuring lines are arranged at least in sections thereof.
US10541393B2 Battery module comprising external members coupled by means of clampingtype coupling members
A battery cell assembly in which a plurality of electrically connected battery cells are arranged and first and second outer cover members each having a plate-type structure surrounding an outer surface of the battery cell assembly and coupled to each other by a fastening member in a state in which corners corresponding to each other are in contact with each other. Here, each of the first and second outer cover members includes at least one fastening groove having a slit shape, and the fastening grooves of the first and second outer cover members are perforated at positions corresponding to each other of corners contacting each other, and the first and second outer cover members are coupled to each other in such a manner that both side ends, which face each other, of the fastening member are respectively inserted into the fastening grooves in a clamping manner.
US10541392B2 Feed-through
A feed-through through a housing part of a housing, for example of a battery or a capacitor made of a metal, wherein the housing part has at least one opening, through which at least one conductor is fed in a glass or glass ceramic material, and wherein the conductor has at least two sections in the axial direction, a first section made of a first material, e.g. aluminium, and a second section made of a second material, e.g. copper, as well as a transition from the first to the second material, and wherein the transition from the first to the second material is located in the region of the glass or glass ceramic material, said glass or glass ceramic material being adapted to the metal of the housing in such a way that a compression glass-to-metal seal is formed.
US10541391B2 Electrical feedthroughs for battery housings
Electrical feedthroughs for battery housings are presented. The electrical feedthroughs include a connector, a ceramic insulator, and a terminal. A first seal couples the connector to the ceramic insulator via a first braze alloy. A second seal couples the ceramic insulator to the terminal via a second braze alloy. The electrical feedthroughs can also include a spacer. A first seal couples the connector to the ceramic insulator; a second seal couples the ceramic insulator to the spacer; and the third seal couples the spacer to the terminal. The first seal, the second seal, and the third seal include, respectively, a first braze alloy, a second braze alloy, and a third braze alloy.
US10541386B2 Evaporation deposition equipment and evaporation deposition method
The invention provides an evaporation deposition equipment and method, applicable to vapor-depositing an organic light-emitting layer on an array substrate with a formed anode layer, the evaporation deposition equipment comprising: a first platform, disposed with an electrode plate; a second platform, disposed above the first platform, for carrying the array substrate; a vaporizing unit, disposed at the electrode plate, for generating charged vapor-depositing material particles and spraying the charged vapor-depositing material particles towards the array substrate; a mask carrier, for fixing a mask with opening pattern between the array substrate and the vaporizing unit; an electric field forming unit, electrically connected to the array substrate and the electrode plate, for forming an electric field between the anode layer and the electrode plate, the electric field guiding the charged vapor-depositing material particles towards the array substrate to deposit to form an organic light-emitting layer corresponding to the opening pattern.
US10541385B2 Display device and method of manufacturing a display device
A display device according to an embodiment of the present invention includes: a substrate; an organic light-emitting diode provided for each pixel on the substrate; an insulating layer that is formed along a boundary of the pixel and has an opening portion in a light-emitting region of the pixel; a first refractive index layer; and a second refractive index layer. The first refractive index layer is disposed on the insulating layer and the organic light-emitting diode, is made of a material having a first refractive index, and has a first recessed portion overlapping with a formation region of the insulating layer in plan view. The second refractive index layer is disposed inside the first recessed portion and is made of a material having a second refractive index lower than the first refractive index.
US10541373B2 Flexible display
Disclosed is a flexible display that is slim for flexibility, is controlled in stiffness, and has improved reliability owing to a structure of a non-folding portion thereof.
US10541371B2 Carbazole-based compound and organic light emitting device including the same
Provided are a carbazole-based compound and an organic light-emitting device including the same. The carbazole-based compound may have the following general structure: wherein details and examples of L1 through L6, R1 through R6, a1 through a6, and b1 through b6 are provided.
US10541369B2 Compound having substituted bipyridyl group and pyridoinodole ring structure, and organic electroluminescent device
To provide an organic compound of excellent characteristics that exhibits excellent electron-injecting/transporting performance with hole blocking ability, and has high stability in the thin-film state, as material for an organic electroluminescent device having high efficiency and high durability, and to provide the organic electroluminescent device having high efficiency and high durability using the compound. An organic electroluminescent device includes a pair of electrodes, and one or more organic layers sandwiched between the pair of electrodes, wherein the compound of general formula (1) in which a substituted bipyridyl group and a pyridoindole ring structure are bonded via a phenylene group, is used as a constituent material of at least one organic layer.
US10541366B2 Flexible TFT substrate having a plurality of grooves in organic material
The invention provides a flexible TFT substrate and manufacturing method thereof. The method forms a flexible base and a first organic layer on rigid substrate and forms a plurality of grooves, manufactures TFT devices in the grooves and forms a second organic layer on the first organic layer, finally peels the flexible base from the rigid substrate to obtain a flexible TFT substrate, wherein because a plurality of grooves is disposed in the first organic layer, a plurality of recessed structures and raised structures are formed on the first organic layer so that the second organic layer and the first organic layer are engaged with each other and bonded tightly, and protects the TFT devices sandwiched between the two to prevent the breaking wires, TFT peeling, and leaking light in the bending process, to enhance the flexible TFT substrate quality to prolong the lifespan of flexible TFT substrate.
US10541363B2 Multilayer coatings formed on aligned arrays of carbon nanotubes
Arrays containing carbon nanostructure-oxide-metal diodes, such as carbon nanotube (CNT)-oxide-metal diodes and methods of making and using thereof are described herein. In some embodiments, the arrays contain vertically aligned carbon nanostructures, such as multiwall carbon nanotubes (MWCNTs) coated with a conformal coating of a dielectric layer, such as a metal oxide. The tips of the carbon nano-structures are coated with a low work function metal, such as a calcium or aluminum to form a nanostructure-oxide-metal interface at the tips. The arrays can be used as rectenna at frequencies up to about 40 petahertz because of their intrinsically low capacitance. The arrays described herein produce high asymmetry and non-linearity at low turn on voltages down to 0.3 V and large current densities up to about 7,800 mA/cm2 and a rectification ratio of at least about 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, or 60.
US10541360B2 Piezoelectric thin film element
A piezoelectric thin film element comprising a first electrode, a second electrode and one or more piezoelectric thin films there between wherein the first electrode is a platinum metal electrode having an average grain size greater than 50 nm and wherein a piezoelectric thin film adjacent the platinum metal electrode comprises a laminate having a plurality of piezoelectric thin film layers wherein a piezoelectric thin film layer contacting the platinum metal electrode comprises lead zirconate titanate (PZT) of composition at or about PbZrxTi1-xO3 where 0
US10541357B2 Method and device for cyclical operation of a thermoelectric cell arrangement
The invention relates to a method for cyclical operation of a thermoelectric cell arrangement by periodically changing the temperature of the thermoelectric cell arrangement, wherein the thermoelectric cell arrangement is thermally coupled to a cyclically operated absorption heat pump. The following method steps are carried out cyclically: thermally coupling the thermoelectric cell arrangement during a cooling phase to a cold side of the absorption heat pump, thermally coupling the thermoelectric cell arrangement during a heating phase to a hot side of the absorption heat pump. The invention also relates to a harvester device for generating electrical energy by means of a thermoelectric cell arrangement, wherein the thermoelectric cell arrangement is thermally coupled to an absorption heat pump, wherein the thermal coupling makes it possible to effect, in time with the working cycle of the absorption heat pump, a temperature change in the thermoelectric cell arrangement.
US10541355B2 Solid-state radiation transducer devices having flip-chip mounted solid-state radiation transducers and associated systems and methods
Solid-state radiation transducer (SSRT) devices and methods of manufacturing and using SSRT devices are disclosed herein. One embodiment of the SSRT device includes a radiation transducer (e.g., a light-emitting diode) and a transmissive support assembly including a transmissive support member, such as a transmissive support member including a converter material. A lead can be positioned at a back side of the transmissive support member. The radiation transducer can be flip-chip mounted to the transmissive support assembly. For example, a solder connection can be present between a contact of the radiation transducer and the lead of the transmissive support assembly.
US10541354B2 Light source device
A light source device includes an electronic component and a substrate. The electronic component includes first and second electrodes exposed at a lower surface. The first electrode includes first and second parts separated from each other by a separation region on the lower surface of the electronic component. The substrate includes a basal member and a first and second wiring layers disposed on an upper surface of the basal member. The electronic component is mounted to the substrate so that upper surfaces of the first and second wiring layers respectively face the first and second electrodes. The substrate includes a first region at a position overlapping the separation region as seen in a top view. Solder wettability of the substrate in the first region is lower than solder wettability of the substrate in at least regions of the first wiring layer facing the first and second parts of the first electrode.
US10541344B2 Texturing ribbons for photovoltaic module production
A method for texturing a photovoltaic module ribbon on a photovoltaic cell including a plurality of first electrodes on a first side and a plurality of second electrodes on a second side, and coupling a first photovoltaic module ribbon to the plurality of first electrodes. The method also includes positioning the photovoltaic cell on a textured base having a texture embodied thereon, where the first photovoltaic module ribbon is substantially contacting the texture. The method further includes coupling a second photovoltaic module ribbon to the plurality of second electrodes, and transferring the texture of the textured base to the first ribbon using heat energy released when the second photovoltaic module ribbon is coupled to the plurality of second electrodes.
US10541340B2 2D material photo-detector gain and responsivity control and enhancement through induced interface trap doping
A method for controlling any of a responsivity, response time, and trap characteristics of a two-dimensional (2D) material on a self-assembled monolayers (SAMs) device, the method including modifying a surface of an oxide substrate, in an atomic scale, to create the 2D material, wherein the modifying the surface includes modifying a level of impurities trapped in the surface and a doping level of the surface, and forming charge carrier traps at the surface, wherein a capture rate and an emission rate of the charge carrier is influenced by an exposure to a light signal, and wherein the exposure to the light signal further changes the doping level of the surface.
US10541339B2 Sintered compact and light emitting device
A sintered compact includes a wavelength conversion region containing a phosphor material that performs wavelength conversion of primary light and emits secondary light, and a holding region provided to be in contact with the wavelength conversion region. The wavelength conversion region and the holding region are integrated.
US10541336B2 Semiconductor device with dummy hole
A semiconductor device may include a base substrate, a first thin-film transistor (“TFT”) provided on the base substrate, a second TFT provided on the base substrate, and a plurality of insulating layers provided on the base substrate to define at least one dummy hole that is not overlapped with the first and second TFTs. The first TFT may include a first input electrode, a first output electrode, a first control electrode, and a first semiconductor pattern including a crystalline semiconductor material, and the second TFT may include a second input electrode, a second output electrode, a second control electrode, and a second semiconductor pattern including an oxide semiconductor material. A shortest distance between the at least one dummy hole and the second semiconductor pattern may be equal to or shorter than 5 micrometers (μm), in a plan view.
US10541331B2 Fabrication of a vertical fin field effect transistor with an asymmetric gate structure
A method of forming a vertical fin field effect transistor (vertical finFET) with two concentric gate structures, including forming one or more tubular vertical fins on a substrate, forming a first gate structure around an outer wall of at least one of the one or more tubular vertical fins, and forming a second gate structure within an inner wall of at least one of the one or more tubular vertical fins having the first gate structure around the outer wall.
US10541327B2 Semiconductor device comprising a trench structure
A semiconductor device includes a trench structure extending into a semiconductor body from a first surface. The trench structure has a shield electrode, a dielectric structure and a diode structure. The diode structure is arranged at least partly between the first surface and a first part of the dielectric structure. The shield electrode is arranged between the first part of the dielectric structure and a bottom of the trench structure. The shield electrode and the semiconductor body are electrically isolated by the dielectric structure. Corresponding methods of manufacture are also described.
US10541323B2 High-voltage GaN high electron mobility transistors
High-voltage, gallium-nitride HEMTs are described that are capable of withstanding reverse-bias voltages of at least 900 V and, in some cases, in excess of 2000 V with low reverse-bias leakage current. A HEMT may comprise a lateral geometry having a gate, gate-connected field plate, and source-connected field plate.
US10541319B2 Fin structures having varied fin heights for semiconductor device
A method of forming first and second fin field effect transistors (finFETs) on a substrate includes forming first and second fin structures of the first and second finFETs, respectively, on the substrate. The first and second fin structures have respective first and second vertical dimensions that are about equal to each other. The method further includes modifying the first fin structure such that the first vertical dimension of the first fin structure is smaller than the second vertical dimension of the second fin structure and depositing a dielectric layer on the modified first fin structure and the second fin structure. The method further includes forming a polysilicon structure on the dielectric layer and selectively forming a spacer on a sidewall of the polysilicon structure.
US10541318B2 Prevention of extension narrowing in nanosheet field effect transistors
Semiconductor devices and methods of forming the same include forming a stack of layers of alternating materials, including first layers of sacrificial material and second layers of channel material. The first layers are recessed relative to the second layers with an etch that etches the second layers at a slower rate than the first layers to taper ends of the second layers. First spacers are formed in recesses formed by recessing the first layers. Second spacers are formed in recesses formed by recessing the first layers. The first spacers are etched to expose sidewalls of the second spacer. Source/drain extensions are formed in contact with exposed ends of the second layers.
US10541315B2 INP-based transistor fabrication
Methods of forming structures that include InP-based materials, such as a transistor operating as an inversion-type, enhancement-mode device are disclosed. A dielectric layer may be deposited by ALD over a semiconductor layer including In and P. A channel layer may be formed above a buffer layer having a lattice constant similar to a lattice constant of InP, the buffer layer being formed over a substrate having a lattice constant different from a lattice constant of InP.
US10541314B2 Semiconductor devices and fabrication methods thereof
A method for fabricating a semiconductor device includes providing a base substrate, forming a plurality of doped regions in the base substrate, forming an initial capping layer covering surfaces of the plurality of doped regions, forming a dielectric layer on the initial capping layer and the base substrate, forming a plurality of vias in the dielectric layer to expose a surface portion of the initial capping layer, and etching the exposed surface portion of the initial capping layer at a bottom of each via to form a silicide region exposed at the bottom of the via. The silicide region has a reduced thickness compared with a thickness of the initial capping layer. The method further includes forming a metal silicide layer by performing a self-aligned silicide process on an entire silicide region. The metal silicide layer is in contact with the plurality of doped regions.
US10541313B2 High Electron Mobility Transistor with dual thickness barrier layer
A method of forming a semiconductor device includes providing a heterojunction semiconductor body. The heterojunction semiconductor body includes a first type III-V semiconductor layer and a second type III-V semiconductor layer formed over the first type III-V semiconductor layer. The second type III-V semiconductor layer has a different bandgap as the first type III-V semiconductor layer such that a first two-dimensional charge carrier gas forms at an interface between the first and second type III-V semiconductor layers. The second type III-V semiconductor layer has a thicker section and a thinner section. A first input-output electrode is formed on the thicker section. A gate structure and a second input-output are formed on the thinner section. The gate structure is laterally spaced apart from a transition between the thicker and thinner sections of the second type III-V semiconductor layer.
US10541311B2 Semiconductor memory device and method for manufacturing the same
In a semiconductor memory device, first insulating films are arranged along a first direction and a second direction and extend in a third direction. Interconnect is disposed between the first insulating films in the first direction and extends in the third direction. Electrodes are disposed between the first insulating films in the first direction on a second direction side of the interconnect, and is arranged along the third direction. Second insulating film is disposed between the interconnect and the electrodes. Semiconductor members are arranged along the third direction between the first insulating films in the second direction and extend in the first direction. The electrode is disposed between the interconnect and the semiconductor members. Third insulating film is disposed between the electrodes and the semiconductor member and is thicker than the second insulating film.
US10541309B2 Semiconductor structure and method for fabricating the same
A semiconductor structure is disclosed. The semiconductor structure includes first and second metal gates on a substrate with a gap therebetween. The first metal gate has a first sidewall, and the second metal gate has a second sidewall directly facing the first sidewall. A contact etch stop layer (CESL) is disposed within the gap and extends along the first and second sidewalls. The CESL has a first top portion adjacent to a top surface of the first metal gate and a second top portion adjacent to a top surface of the second metal gate. The first top portion and the second top portion have a trapezoid cross-sectional profile. A first sidewall spacer is disposed on the first sidewall and between the CESL and the first metal gate. A second sidewall spacer is disposed on the second sidewall and between the CESL and the second metal gate.
US10541307B2 Diode with an oxygen concentration region
A semiconductor device according to an embodiment includes a p-type SiC layer and a contact electrode electrically connected to the SiC layer. The contact electrode includes metal. And a region is provided in the SiC layer adjacent to the contact electrode. The region having an oxygen concentration not lower than 1×1016 cm−3 and not higher than 1×1021 cm−3.
US10541298B2 Etching process control in forming MIM capacitor
A method includes forming a capacitor, which includes depositing a bottom electrode layer, depositing a capacitor insulator layer over the bottom electrode layer, depositing a top electrode layer over the capacitor insulator layer, and depositing a dielectric layer over the top electrode layer. The dielectric layer is etched using a process gas until the top electrode layer is exposed. In the etching of the dielectric layer, the dielectric layer has a first etching rate, and the top electrode layer has a second etching rate, and a ratio of the first etching rate to the second etching rate is higher than about 5.0.
US10541296B2 Display device
A display device for increasing a repair success rate by easily cutting signal lines in a repair process of subpixels and preventing a short circuit of the signal lines is disclosed. The display device includes subpixels positioned on a first substrate, each subpixel including an emission area, in which a light emitting element is disposed, and a circuit area in which a circuit for driving the light emitting element is disposed, and a first power connection line, a sensing connection line, and at least one gate line positioned in the circuit area and connected to the subpixels. A number of stacked layers of a portion of at least one of the first power connection line and the sensing connection line is less than a number of stacked layers of the gate line.
US10541294B2 Organic light-emitting display device
An organic light-emitting display device includes a plurality of pixels, each of which includes an organic light-emitting device including a pixel electrode, an organic emission layer, and an opposing electrode; a pixel defining layer covering an edge of the pixel electrode and being configured to define a light-emission region by having an opening which exposes a portion of the pixel electrode; and a reference line overlapping the pixel electrode with an insulating layer between the reference line and the pixel electrode and extending in a first direction. The reference line overlaps with a center point of the opening, and the opening is shifted to one side of the pixel electrode in a second direction perpendicular to the first direction.
US10541291B2 Organic light-emitting display device
An organic light-emitting display device includes a first substrate having transmitting regions and pixel regions separated from each other by the transmitting regions, a plurality of thin film transistors on the first substrate in the pixel regions, a passivation layer covering the plurality of thin film transistors, a plurality of pixel electrodes on the passivation layer and electrically connected to the thin film transistors, the pixel electrodes being in the pixel regions and overlapping the thin film transistors, an opposite electrode in the transmitting regions and the pixel regions, the opposite electrode facing the plurality of pixel electrodes and being configured to transmit light, an organic emission layer interposed between the pixel electrodes and the opposite electrode, and a color filter in corresponding pixel regions.
US10541284B2 Method of manufacturing an organic EL display device and organic EL display device
A method of manufacturing an organic EL display device according to an embodiment of the present invention includes: forming a plurality of lower electrodes respectively corresponding to a plurality of pixels on a substrate; forming a plurality of banks, which partition the pixels, between adjacent lower electrodes on the substrate; forming an organic material layer on the lower electrodes and the banks; and selectively irradiating the organic material layer on the banks with an energy ray from a direction of a surface of the organic material layer opposite to a surface of the organic material layer in contact with the banks.
US10541279B2 Display device
A display device includes a display panel, and a touch sensing unit on the display panel, the touch sensing unit including a first conductive pattern on the display panel, an insulating layer covering the first conductive pattern, and a second conductive pattern on the insulating layer, partially crossing the first conductive pattern, and having a thickness that is greater than a thickness of the first conductive pattern.
US10541277B2 Organic light emitting display device
Disclosed is an organic light emitting display device which is capable of maximizing a luminance improvement by an appropriate arrangement of a white pixel in a pixel, wherein the organic light emitting display device comprises a plurality of pixels, wherein each pixel includes a first subpixel for emitting first-color light, a second subpixel for emitting second-color light, a third subpixel for emitting third-color light, and a fourth subpixel for emitting fourth-color light, wherein the fourth subpixel for each pixel is disposed between the first and second subpixels, and between the first and third subpixels.
US10541273B2 Vertical thin film transistors with isolation
A method is provided that includes forming a transistor by forming a gate dielectric layer above a substrate, forming a spacer dielectric layer above the gate dielectric layer, and forming a gate adjacent the gate dielectric layer and above the spacer dielectric layer.
US10541272B2 Steep-switch vertical field effect transistor
Embodiments of the invention are directed to a method and resulting structures for a steep-switch vertical field effect transistor (SS-VFET). In a non-limiting embodiment of the invention, a semiconductor fin is formed vertically extending from a bottom source or drain region of a substrate. A top source or drain region is formed on a surface of the semiconductor fin and a top metallization layer is formed on the top source or drain region. A bi-stable resistive system is formed on the top metallization layer. The bi-stable resistive system includes an insulator-to-metal transition material or a threshold-switching selector. The SS-VFET provides a subthreshold switching slope of less than 60 millivolts per decade.
US10541271B2 Superlattice-like switching devices
A voltage sensitive switching device is described having a superlattice-like cell structure comprising layers of ovonic materials, such as chalcogenide alloys. Memory cells can include the switching device, such as can be utilized in a cross-point memory.
US10541270B2 Method for fabricating an array of diodes, in particular for a non-volatile memory, and corresponding device
The array of diodes comprises a matrix plane of diodes arranged according to columns in a first direction and according to rows in a second direction orthogonal to the first direction. The said diodes comprise a cathode region of a first type of conductivity and an anode region of a second type of conductivity, the said cathode and anode regions being superposed and disposed on an insulating layer situated on top of a semiconductor substrate.
US10541266B2 Atomically precise surface engineering for producing imagers
High-quality surface coatings, and techniques combining the atomic precision of molecular beam epitaxy and atomic layer deposition, to fabricate such high-quality surface coatings are provided. The coatings made in accordance with the techniques set forth by the invention are shown to be capable of forming silicon CCD detectors that demonstrate world record detector quantum efficiency (>50%) in the near and far ultraviolet (155 nm-300 nm). The surface engineering approaches used demonstrate the robustness of detector performance that is obtained by achieving atomic level precision at all steps in the coating fabrication process. As proof of concept, the characterization, materials, and exemplary devices produced are presented along with a comparison to other approaches.
US10541261B2 Optical sensor device having a depleted doping region adjacent to a control electrode and method for manufacturing the optical sensor device
An optical sensor device includes a semiconductor substrate including a conversion region to convert an electromagnetic signal into photo-generated charge carriers, a read-out node configured to read-out a first portion of the photo-generated charge carriers, a control electrode, which is formed in a trench extending into the semiconductor substrate, and a doping region in the semiconductor substrate, where the doping region is adjacent to the trench, where the doping region has a doping type different from the read out node, and where the doping region has a doping concentration so that the doping region remains depleted during operation.
US10541259B2 Solid-state imaging device, imaging device, and electronic apparatus
A solid-state imaging device according to the present disclosure includes a pixel array unit in which unit pixels including photoelectric conversion elements are arranged in a matrix form and the unit pixels are grouped into a plurality of pixel groups and a timing controller which independently sets an exposure start timing and an exposure end timing relative to each of the plurality of pixel groups so that at least one pixel group of the plurality of pixel groups is exposed a plurality of times within a single vertical synchronization period.
US10541252B2 Memory arrays, and methods of forming memory arrays
Some embodiments include a memory array which has a vertical stack of alternating insulative levels and wordline levels. The wordline levels have terminal ends corresponding to control gate regions. Charge-trapping material is along the control gate regions of the wordline levels and not along the insulative levels. The charge-trapping material is spaced from the control gate regions by charge-blocking material. Channel material extends vertically along the stack and is laterally spaced from the charge-trapping material by dielectric material. Some embodiments include methods of forming NAND memory arrays.
US10541251B2 Three-dimensional semiconductor memory device including slit with lateral surfaces having periodicity
According to one embodiment, it includes a stacked body including N-number of layers (N is an integer of 2 or more) stacked on a semiconductor substrate, opening portions penetrating the stacked body in a stacking direction, columnar bodies respectively disposed in the opening portions, and a slit dividing M-number of layers (M is an integer of 1 or more and (N−2) or less) of the stacked body in a horizontal direction from above, wherein the slit is formed with lateral surfaces respectively having a spatial periodicity in a horizontal plane.
US10541249B2 Three-dimensional memory devices and fabricating methods thereof
A method for forming a 3D memory device is disclosed. The method includes: forming an alternating dielectric stack including multiple first dielectric layers and second dielectric layers on a substrate; forming a channel hole penetrating the alternating dielectric stack, a first diameter of a lower portion of the channel hole being smaller than a second diameter of an upper portion of the channel hole; forming a channel structure including a functional layer in the channel hole, the functional layer including a storage layer; forming an electrode plug in the upper portion of the channel hole; replacing the storage layer in the functional layer in the upper portion of the channel hole with a second insulating layer; and replacing the second dielectric layers in the alternating dielectric stack with conductive layers.
US10541247B2 Semiconductor device
According to one embodiment, a semiconductor device includes a stacked body, a columnar portion, a first charge storage portion, and a second charge storage portion. The stacked body includes a plurality of electrode layers stacked in a first direction. The plurality of electrode layers includes a first electrode layer, and a second electrode layer. The columnar portion extends in the first direction in the stacked body. The first charge storage portion provides between the first electrode layer and the columnar portion. The second charge storage portion provides between the second electrode layer and the columnar portion. A first thickness in a second direction intersecting the first direction of the first charge storage portion between the first electrode layer and the columnar portion is thicker than a second thickness in the second direction of the second charge storage portion between the second electrode layer and the columnar portion.
US10541245B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a non-volatile memory. The non-volatile memory includes a first dielectric layer disposed on a substrate, a floating gate disposed on the dielectric layer, a control gate, a second dielectric layer disposed between the floating gate and the control gate, sidewall spacers disposed on opposing sides of a stacked structure including the floating gate, the second dielectric layer and the control gate, and an erase gate and a select gate disposed on sides of the stacked structure, respectively. An upper surface of the erase gate and one of the sidewall spacers in contact with the erase gate form an angle θ1 at a contact point of the upper surface of the erase gate and the one of the sidewall spacers, where 90°<θ1<115° measured from the upper surface of the erase gate.
US10541240B2 Semiconductor device
The semiconductor device includes a first inserter and a second inverter which is connected thereto in series. Each of the first and the second inserters includes a p-channel transistor and an n-channel transistor, respectively. The number of projection semiconductor layers each as the active region of the p-channel and the n-channel transistors of the second inverter is smaller than the number of the projection semiconductor layers each as the active region of the p-channel and the n-channel transistors of the first inverter.
US10541235B2 Light emitting device package
A light emitting device package is provided. The light emitting device package may include a main body having a cavity including side surfaces and a bottom, and a first reflective cup and a second reflective cup provided in the bottom of the cavity of the main body and separated from each other. A first light emitting device may be provided in the first reflective cup, and a second light emitting device may be provided in the second reflective cup.
US10541231B2 Semiconductor device having stacked chips
A semiconductor device includes first, second and third stacked chips with a first, second and third substrate, respectively, at least three first, second and third logical circuits, respectively, and at least two first, second and third vias, respectively, and a fourth chip stacked on the third chip having a fourth substrate, and at least three fourth logical circuits. First and second ones of the first to third logical circuits of the first to fourth chips are each configured to perform a first and second logical operation, respectively, on a first and second address input signal, respectively, received at the respective chip to thereby output a first and second address output signal, respectively. Third ones are each configured to activate the respective chip based on at least the second address output signal transmitted within the respective chip.
US10541229B2 Apparatuses and methods for semiconductor die heat dissipation
Apparatuses and methods for semiconductor die heat dissipation are described. For example, an apparatus for semiconductor die heat dissipation may include a substrate and a heat spreader. The substrate may include a thermal interface layer disposed on a surface of the substrate, such as disposed between the substrate and the heat spreader. The heat spreader may include a plurality of substrate-facing protrusions in contact with the thermal interface layer, wherein the plurality of substrate-facing protrusions are disposed at least partially through the thermal interface layer.
US10541228B2 Packages formed using RDL-last process
A method includes bonding a first device die and a second device die to a substrate, and filling a gap between the first device die and the second device die with a gap-filling material. A top portion of the gap-filling material covers the first device die and the second device die. Vias are formed to penetrate through the top portion of the gap-filling material. The vias are electrically coupled to the first device die and the second device die. The method further includes forming redistribution lines over the gap-filling material using damascene processes, and forming electrical connectors over and electrically coupling to the redistribution lines.
US10541227B2 System on integrated chips and methods of forming same
An embodiment method for forming a semiconductor package includes attaching a first die to a first carrier, depositing a first isolation material around the first die, and after depositing the first isolation material, bonding a second die to the first die. Bonding the second die to the first die includes forming a dielectric-to-dielectric bond. The method further includes removing the first carrier and forming fan-out redistribution layers (RDLs) on an opposing side of the first die as the second die. The fan-out RDLs are electrically connected to the first die and the second die.
US10541225B2 Methods of assembling a flip chip on a locking dual leadframe
A method of assembling a flip chip on a leadframe package. A locking dual leadframe (LDLF) includes a top metal frame portion including protruding features and a die pad and a bottom metal frame portion having apertures positioned lateral to the die pad. The protruding features and apertures are similarly sized and alignable. A flipped integrated circuit (IC) die having a bottomside and a topside including circuitry connected to bond pads having solder balls on the bond pads is mounted with its topside onto the top metal frame portion. The top metal frame portion is aligned to the bottom metal frame portion so that the protruding features are aligned to the apertures. The bottomside of the IC die is pressed with respect to a top surface of the bottom frame portion, wherein the protruding features penetrate into the apertures.
US10541224B1 Bonding process with inhibited oxide formation
First and second contacts are formed on first and second wafers from disparate first and second conductive materials, at least one of which is subject to surface oxidation when exposed to air. A layer of oxide-inhibiting material is disposed over a bonding surface of the first contact and the first and second wafers are positioned relative to one another such that a bonding surface of the second contact is in physical contact with the layer of oxide-inhibiting material. Thereafter, the first and second contacts and the layer of oxide-inhibiting material are heated to a temperature that renders the first and second contacts and the layer of oxide-inhibiting material to liquid phases such that at least the first and second contacts alloy into a eutectic bond.
US10541221B2 Fan-out semiconductor package
A fan-out semiconductor package includes a core member having a through-hole in which a semiconductor chip is disposed. The semiconductor chip has an active surface having connection pads disposed thereon and an inactive surface opposing the active surface. An encapsulant encapsulates at least a portion of the semiconductor chip. A connection member is disposed on the active surface of the semiconductor chip and includes a redistribution layer electrically connected to the connection pads of the semiconductor chip. A passivation layer is disposed on the connection member. The fan-out semiconductor package further has a slot spaced part from the through-hole and penetrating through at least a portion of the core member or the passivation layer.
US10541220B1 Printed repassivation for wafer chip scale packaging
Described examples provide integrated circuits and methods, including forming a conductive seed layer at least partially above a conductive feature of a wafer, forming a conductive structure on at least a portion of the conductive seed layer, performing a printing process that forms a polymer material on a side of the wafer proximate a side of the conductive structure, curing the deposited polymer material, and attaching a solder ball structure to a side of the conductive structure.
US10541214B2 Enhanced bonding between III-V material and oxide material
When III-V semiconductor material is bonded to an oxide material, water molecules can degrade the bonding if they become trapped at the interface between the III-V material and the oxide material. Because water molecules can diffuse readily through oxide material, and may not diffuse as readily through III-V material or through silicon, forcing the III-V material against the oxide material can force water molecules at the interface into the oxide material and away from the interface. Water molecules present at the interface can be forced during manufacturing through vertical channels in a silicon layer into a buried oxide layer thereby to enhance bonding between the III-V material and the oxide material. Water molecules can be also forced through lateral channels in the oxide material, past a periphery of the III-V material, and, through diffusion, out of the oxide material into the atmosphere.
US10541213B2 Backside redistribution layer (RDL) structure
An embodiment package on package (PoP) device includes a molding compound having a metal via embedded therein, a passivation layer disposed over the molding compound, the passivation layer including a passivation layer recess vertically aligned with the metal via, and a redistribution layer bond pad capping the metal via, a portion of the redistribution layer bond pad within the passivation layer recess projecting above a top surface of the molding compound.
US10541211B2 Control warpage in a semiconductor chip package
A method to control warpage in a semiconductor chip package that includes: attaching a semiconductor chip to a semiconductor chip package; attaching a stiffener to the semiconductor chip package so that the semiconductor chip is contained within the stiffener, the stiffener having a coefficient of thermal expansion (CTE) less than that of the substrate on which the chip is assembled; attaching the semiconductor chip package to a laminate substrate; and removing the stiffener.
US10541209B2 Electronics package including integrated electromagnetic interference shield and method of manufacturing thereof
An electronics package includes a support substrate, an electrical component having a first surface coupled to a first surface of the support substrate, and an insulating structure coupled to the first surface of the support substrate and sidewalls of the electrical component. The insulating structure has a sloped outer surface. A conductive layer encapsulates the electrical component and the sloped outer surface of the insulating structure. A first wiring layer is formed on a second surface of the support substrate. The first wiring layer is coupled to the conductive layer through at least one via in the support substrate.
US10541200B2 Over-molded IC packages with embedded voltage reference plane and heater spreader
Over-molded IC package assemblies including an embedded voltage reference plane and/or heat spreader. In some embodiments, an over-molded package assembly includes a IC chip or die coupled to one or more metal distribution layer or package substrate. A molding compound encapsulates at least the IC chip and one or more conductive layers are embedded within the molding compound. The conductive layers may include an interior portion located over the IC chip and a peripheral portion located over the redistribution layers or package substrate. The interior portion may comprise one or more heat conductive features, which may physically contact a surface of the IC chip. In some further embodiments, the peripheral portion comprises one or more electrically conductive features, which may physically contact a surface of the package redistribution layers or package substrate to convey a reference voltage. One or more conductive traces may connect the conductive features in the interior with conductive features in the periphery.
US10541195B2 Package structure of capacitive coupling isolator
A package structure for a capacitive coupling isolator is provided. The package structure includes a first and a second leadframes, a transmitter, a receiver and a packaging body. The first leadframe includes a first and a second signal input pins and a first electrode plate, and the second leadframe includes a first and a second signal output pins and a second electrode plate. The first and second electrode plates are arranged one above another and aligned with each other for forming a plurality of capacitors. The transmitter is disposed on the first leadframe and the receiver is disposed on the second leadframe. The packaging body encloses the first and second leadframes and is filled therebetween for electrically isolating the first and second leadframes from each other.
US10541189B2 Heat dissipation component for semiconductor element
A sheet-shaped aluminum-diamond composite containing a prescribed amount of a diamond powder wherein a first and second peak in a volumetric distribution of particle sizes occurs at 5-25 μm and 55-195 μm, and a ratio between an area of a volumetric distribution of particle sizes of 1-35 μm and 45-205 μm is from 1:9 to 4:6, the composite including an aluminum-containing metal as the balance, wherein the composite is covered, on both main surfaces, with a surface layer having prescribed film thicknesses and containing 80 vol % or more of an aluminum-containing metal, two or more Ni-containing layers are formed on at least the surface layer, the Ni-containing layers being such that a first and second layer from the surface layer side are amorphous Ni alloy layers having prescribed thicknesses, and an Au layer having a prescribed thickness is formed as an outermost layer.
US10541176B2 Vertical silicon/silicon-germanium transistors with multiple threshold voltages
A method of forming vertical fin field effect transistors, including, forming a silicon-germanium cap layer on a substrate, forming at least four vertical fins and silicon-germanium caps from the silicon-germanium cap layer and the substrate, where at least two of the at least four vertical fins is in a first subset and at least two of the at least four vertical fins is in a second subset, forming a silicon-germanium doping layer on the plurality of vertical fins and silicon-germanium caps, removing the silicon-germanium doping layer from the at least two of the at least four vertical fins in the second subset, and removing the silicon-germanium cap from at least one of the at least two vertical fins in the first subset, and at least one of the at least two vertical fins in the second subset.
US10541174B2 Interconnect structure and method of forming the same
A semiconductor device is provided. The semiconductor device can have a substrate including dielectric material. A plurality of narrow interconnect openings can be formed within said dielectric material. In addition, a plurality of wide interconnect openings can be formed within said dielectric material. The semiconductor device can include a first metal filling the narrow interconnect openings to form an interconnect structure and conformally covering a surface of the wide interconnect openings formed in the dielectric material, and a second metal formed over the first metal and encapsulated by the first metal to form another interconnect structure within the wide interconnect openings.
US10541169B2 Method and system for balancing the electrostatic chucking force on a substrate
Embodiments of the disclosure relate to methods and a system for adjusting the chucking voltage of an electrostatic chuck. In one embodiment, a system for plasma processing a substrate includes a plasma processing chamber, a radio-frequency (RF) matching circuit coupled to the chamber, a sensor and a controller. The chamber includes a chamber body having an inner volume, a bipolar electrostatic chuck disposed in the inner volume and a power supply configured to provide chucking voltage to a pair of electrodes embedded within the electrostatic chuck. When plasma is energized within the chamber by the application of RF power through an RF matching circuit, the sensor is configured to detect a change in an electrical characteristic at the RF matching circuit. The controller is coupled to the power supply and configured to adjust the chucking voltage in response to the change in the electrical characteristic detected by the sensor.
US10541167B2 Substrate transport vacuum platform
An apparatus including a first device configured to support at least one substrate thereon; and a first transport having the device connected thereto. The transport is configured to carry the device. The transport includes a plurality of supports which are movable relative to one another along a linear path; at least one magnetic bearing which at least partially couples the supports to one another. A first one of the magnetic bearings includes a first permanent magnet and a second magnet. The first permanent magnet is connected to a first one of the supports. A magnetic field adjuster is connected to the first support which is configured to move the first permanent magnet and/or vary influence of a magnetic field of the first permanent magnet relative to the second magnet.
US10541166B2 Positioning apparatus
A method includes moving a sensor and an article at a first speed to position the sensor into a reference position relative to an article fixture. The sensor and the article are moved at a second speed as the sensor approaches the reference position. It is determined when the sensor is in the reference position, wherein the sensor is configured to be in the reference position when a contact is established between the sensor and a surface of the article fixture. The article is moved by a predetermined increment relative to the reference position to position the article in a target position in response to determining that the sensor is in the reference position.
US10541163B2 Substrate processing method and substrate processing apparatus
A technique to prevent reduction in throughput of a substrate processing apparatus. On the occurrence of an event disabling execution of a recipe by a processing unit, a different recipe executed by this processing unit may be used depending on the type of event having occurred. The type of event to occur and a substitute recipe that can take the place of a recipe being executed are associated in advance. On the occurrence of abnormality, it is determined whether or not a recipe being executed can be substituted by a different recipe. If the recipe can be substituted, it is determined whether or not the substitute recipe is contained in an unfinished job. If these conditions are satisfied, a substrate processing schedule is changed to execute the substitute recipe in this processing unit. If these conditions are not satisfied, substrate process in this processing unit is stopped.
US10541161B2 Apparatus and method for treating substrate
Provided is a substrate treating apparatus. The substrate treating apparatus comprises: a support unit provided to support the substrate and rotate the substrate; a treatment liquid nozzle for supplying the treatment liquid onto the substrate supported by the support unit; a pre-wet liquid nozzle for supplying a pre-wet liquid onto a substrate supported by the support unit; and a controller for controlling the treatment liquid nozzle and the pre-wet liquid nozzle, wherein the controller controls the treatment liquid nozzle and the pre-wet liquid nozzle to perform a pre-wet step for supplying the pre-wet liquid to the substrate, and then a treatment liquid supply step for supplying the treatment liquid to the substrate and supplying the pre-wet liquid to the substrate during the supplying the treatment liquid to the substrate.
US10541159B2 Processing chamber with irradiance curing lens
Embodiments disclosed herein relate to a processing chamber having a lens disposed therein. In one embodiment, the processing chamber includes a chamber body, a substrate support assembly, a light source, and a lens. The chamber body defines an interior volume of the processing chamber. The interior volume has a first area and a second area. The substrate support assembly is disposed in the second area. The substrate support assembly is configured to support a substrate. The light source is disposed above the substrate support assembly in the first area. The lens is disposed between the light source and the substrate support assembly. The lens includes a plurality of features formed therein. The plurality of features is configured to preferentially direct light from the light source to an area of interest on the substrate when disposed on the substrate support assembly.
US10541158B2 Temperature adjustment method using wet surface in a processing chamber
A temperature adjustment method comprising: forming a wet surface wet with a cooling medium by supplying the cooling medium to a rear surface of a temperature adjustment surface of a component member in a processing chamber of a substrate processing device comprising the processing chamber which performs predetermined processing on a substrate and is vacuum-exhaustible; and adjusting a temperature of the temperature adjustment surface due to latent heat of evaporation of the cooling medium by evaporating the cooling medium which forms the wet surface by adjusting a pressure in an evaporation chamber which isolates the wet surface from an atmosphere around the wet surface.
US10541157B2 Load lock fast pump vent
A semiconductor processing tool is disclosed, the tool having a frame forming at least one chamber with an opening and having a sealing surface around a periphery of the opening, a door configured to interact with the sealing surface for sealing the opening, the door having sides perpendicular to the door sealing surface and perpendicular to a transfer plane of a substrate, and at least one drive located on the frame to a side of at least one of the sides that are substantially perpendicular to the door sealing surface and substantially perpendicular to the transfer plane of the substrate, the drive having actuators located at least partially in front of the sealing surface and the actuators being coupled to one of the sides of the door for moving the door from a sealed position. The at least one drive is located outside of a substrate transfer zone.
US10541153B2 Electronics package with integrated interconnect structure and method of manufacturing thereof
An electronics package includes an insulating substrate, an electrical component having a back surface coupled to a first surface of the insulating substrate, and an insulating structure surrounding at least a portion of a perimeter of the electrical component. A first wiring layer extends from the first surface of the insulating substrate and over a sloped side surface of the insulating structure to electrically couple with at least one contact pad on an active surface of the electrical component. A second wiring layer is formed on a second surface of the insulating substrate and extends through at least one via therein to electrically couple with the first wiring layer.
US10541152B2 Transient liquid phase material bonding and sealing structures and methods of forming same
A bonding element includes a first transient liquid phase (TLP) bonding element including a first material and a second material, the first material having a higher melting point than the second material, a ratio of a quantity of the first material and the second material in the first TLP bonding element having a first value and a second TLP bonding element including the first material and the second material, a ratio of a quantity of the first material and the second material in the second TLP bonding element having a second value different from the first value.
US10541150B2 Heat treatment apparatus emitting flash of light
Flash lamps connected to short-pulse circuits and flash lamps connected to long-pulse circuits are alternately arranged in a line. The duration of light emission from the flash lamps connected to the long-pulse circuits is longer than the duration of light emission from the flash lamps connected to the short-pulse circuits. A superimposing of a flash of light with a high peak intensity from the flash lamps that emit light for a short time and a flash of light with a gentle peak from the flash lamps that emit light for a long time can increase the temperature of even a deep portion of a substrate to an activation temperature or more without heating a shallow portion near the substrate surface more than necessary. This achieves the activation of deep junctions without causing substrate warpage or cracking.
US10541146B2 Method of cyclic plasma etching of organic film using sulfur-based chemistry
A method of etching is described. The method includes providing a substrate having a first material containing organic material and a second material that is different from the first material, forming a first chemical mixture by plasma-excitation of a first process gas containing an inert gas, and exposing the first material on the substrate to the first chemical mixture. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing S and O, and optionally a noble element, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material relative to the second material.
US10541145B2 Substrate processing apparatus and substrate processing method
In a substrate processing apparatus for processing a substrate mounted on a mounting table in a processing chamber by supplying a gas to the substrate, the apparatus includes: a partition unit provided, between a processing space where a substrate is provided and a diffusion space where a first gas is diffused, to face the mounting table; a first gas supply unit for supplying the first gas to the diffusion space; first gas injection holes, formed through the partition unit, for injecting the first gas diffused in the diffusion space into the processing space; and a second gas supply unit including second gas injection holes opened on a gas injection surface of the partition unit which faces the processing space. The second gas supply unit independently supplies a second gas to each of a plurality of regions arranged in a horizontal direction in the processing space separately from the first gas.
US10541144B2 Self-assembled monolayers as an etchant in atomic layer etching
A method for etching features into a silicon containing layer comprising performing a plurality of cycles in a plasma processing chamber is provided. Each cycle comprises a deposition phase and an activation phase. The deposition phase comprises flowing a precursor into the plasma processing chamber to form a self-limiting monolayer, wherein the precursor comprises a head group component and a tail group component, wherein the tail group component comprises fluorine and carbon, and stopping the flow of the precursor into the plasma processing chamber. The activation phase comprises flowing an activation gas comprising an ion bombardment gas, into the plasma processing chamber, creating a plasma from the activation gas, providing an activation bias to cause ion bombardment of the self-limiting monolayer, wherein the ion bombardment activates the fluorine from the tail group component to etch the silicon containing layer, and stopping the flow of the activation gas.
US10541140B2 Process for filling vias in the microelectronics
A process for metalizing a through silicon via feature in a semiconductor integrated circuit device, the process including, during the filling cycle, reversing the polarity of circuit for an interval to generate an anodic potential at said metalizing substrate and desorb leveler from the copper surface within the via, followed by resuming copper deposition by re-establishing the surface of the copper within the via as the cathode in the circuit, thereby yielding a copper filled via feature.
US10541136B2 N-type doping of strained epitaxial germanium films through co-implantation and nanosecond pulsed laser melting
In one aspect a method of fabricating an n-doped strained germanium (Ge) film is disclosed, which includes depositing a strained Ge film on an underlying substrate, implanting at least one electron-donating dopant in the Ge film, and exposing the implanted Ge film to one or more laser pulses having a pulsewidth in a range of about 1 ns to about 100 ms so as to generate a substantially crystalline strained Ge film. In some embodiments, the pulses can cause melting followed by substantial recrystallization of at least a portion of the implanted Ge film. In some embodiments, the resultant Ge film can have a thickness in a range of about 10 nm to about 1 microns.
US10541130B2 Indium gallium arsenide surface passivation by sulfur vapor treatment
A semiconductor structure, a method, and an apparatus for in-situ sulfur vapor passivation of an interface surface of an indium gallium arsenide layer of the semiconductor structure. A method includes elemental sulfur-vapor passivation of an interface surface of an indium gallium arsenide layer disposed on a substrate. A dielectric layer can be deposited on the sulfur-vapor passivated interface surface. An annealing process can be performed after the deposition of the dielectric layer. The annealing process anneals the indium gallium arsenide layer including the sulfur-vapor passivated interface surface and the dielectric layer disposed on the sulfur-vapor passivated interface surface. The sulfur-vapor passivation, the deposition of the dielectric layer, and the anneal, can be performed in-situ in a vacuum chamber without breaking a vacuum of the vacuum chamber following a III-V material growth process in the vacuum chamber to form the indium gallium arsenide layer.
US10541122B2 Robust ion source
Apparatus (e.g., ion source), systems (e.g., residual gas analyzer), and methods provide extended life and improved analytical stability of mass spectrometers in the presence of contamination gases while achieving substantial preferential ionization of sampled gases over internal background gases. One embodiment is an ion source that includes a gas source, nozzle, electron source, and electrodes. The gas source delivers gas via the nozzle to an evacuated ionization volume and is at a higher pressure than that of the evacuated ionization volume. Gas passing through the nozzle freely expands in an ionization region of the ionization volume. The electron source emits electrons through the expanding gas in the ionization region to ionize at least a portion of the expanding gas. The electrodes create electrical fields for ion flow from the ionization region to a mass filter and are located at distances from the nozzle and oriented to limit their exposure to the gas.
US10541113B2 Chamber with flow-through source
Described processing chambers may include a chamber housing at least partially defining an interior region of a semiconductor processing chamber. The chamber may include a showerhead positioned within the chamber housing, and the showerhead may at least partially divide the interior region into a remote region and a processing region in which a substrate can be contained. The chamber may also include an inductively coupled plasma source positioned between the showerhead and the processing region. The inductively coupled plasma source may include a conductive material within a dielectric material.
US10541107B2 Three-dimensional image reconstruction method, image processor, and transmission electron microscope, using image obtained by tilted electron beam conditions
A three-dimensional image reconstruction method associated with the present invention includes the steps of: obtaining a first transmission electron microscope image of a sample containing the membrane proteins present within a lipid membrane, the image having been taken by illuminating an electron beam on the sample from a direction tilted relative to a line normal to the membrane surface of the lipid membrane; obtaining a second transmission electron microscope image of the sample taken by illuminating the electron beam on the sample perpendicularly to the membrane surface of the lipid membrane; identifying orientations of the membrane proteins of the first transmission electron microscope image on a basis of the second transmission electron microscope image; and analyzing a three-dimensional structure of the membrane proteins from the first transmission electron microscope image on a basis of information about the identified orientations of the membrane proteins.
US10541106B2 Charged particle beam device and scanning electron microscope
A charged particle beam device includes: a charged particle source; an acceleration electric power source connected to the charged particle source for accelerating a charged particle beam emitted by the acceleration electric power source; and an objective lens for focusing the charged particle beam onto a sample, the objective lens including: a central magnetic pole having a central axis coinciding with an ideal optical axis of the charged particle beam; an upper magnetic pole; a cylindrical side-surface magnetic pole; and a disk-shaped lower magnetic pole, the central magnetic pole having an upper portion on a side of the sample and a column-shaped lower portion, the upper magnetic pole having a circular opening at a center thereof and being in a shape of a disk that is tapered to a center thereof and that is thinner at a position closer to a center of gravity of the central magnetic pole.
US10541104B2 System and method for scanning an object with an electron beam using overlapping scans and electron beam counter-deflection
A method and a charged particle beam system that includes charged particle beam optics and a movable stage; wherein the movable stage is configured to introduce a movement between the object and charged particle beam optics; wherein the movement is of a constant velocity and along a first direction; wherein the charged particle beam optics is configured to scan, by the charged particle beam, multiple areas of the object so that each point of the multiple areas is scanned multiple times; wherein the multiple areas partially overlap; wherein the scanning is executed by the charged particle beam optics; wherein the scanning comprises performing counter-movement deflections of the charged particle beam for at least partially compensating for the movement; and wherein each area of the multiple areas is scanned by following an area scan scheme that defines multiple scan lines that differ from each other.
US10541103B2 Charged particle beam device
The purpose of the present invention is to reduce the amount of charged particles that are lost by colliding with the interior of a column of a charged particle beam device, and detect charged particles with high efficiency. To achieve this purpose, proposed is a charged particle beam device provided with: an objective lens that focuses a charged particle beam; a detector that is disposed between the objective lens and a charged particle source; a deflector that deflects charged particles emitted from a sample such that the charged particles separate from the axis of the charged particle beam; and a plurality of electrodes that are disposed between the deflector and the objective lens and that form a plurality of electrostatic lenses for focusing the charged particles emitted from the sample on a deflection point of the deflector.
US10541098B2 Electromagnetic relay
An electromagnetic relay is disclosed. The electromagnetic relay comprises a coil, a yoke having a yoke face, and an armature. The armature has an armature face facing the yoke face and movable, depending on a current through the coil, between an open position and a closed position in which the armature face is positioned closer to the yoke face, and an overlap disposed over a side surface of the yoke. A first distance between the side surface of the yoke and the overlap is smaller than a smallest second distance between the armature face and the yoke face in the open position.
US10541097B2 Electromechanical relay, terminal block, and electromechanical relay assembly
An electromechanical relay, which can be inserted into a modular terminal in an insertion direction, wherein the relay is arranged in a housing and has two toggle switches, each of which is connected to connecting elements. At least one of the connecting elements leads out of the housing at the side and extends perpendicular to the insertion direction in at least some segments.
US10541093B2 Control circuits for self-powered switches and related methods of operation
Self-powered switches include a switch housing having an externally accessible user input member, a coil assembly, and a magnet arranged therein such that at least one of the coil assembly and the magnet move relative to each other responsive to movement of the user input member between first and second switch positions, and a control circuit held in the switch housing and coupled to first and second terminals of the coil assembly. The control circuit is configured to detect respective electrical characteristics of the first and second terminals of the coil assembly responsive to the movement of the user input member, and selectively transmit first and second wireless control signals to a remote receiver based on the respective electrical characteristics of the first and second terminals of the coil assembly, respectively. Related circuits and methods of operation are also discussed.
US10541088B2 Barium-strontium-titanium (BST) capacitor configuration method
A capacitor has a variable capacitance settable by a bias voltage. A method for setting the bias voltage including the steps of: (a) injecting a constant current to bias the capacitor; (b) measuring the capacitor voltage at the end of a time interval; (c) calculating the capacitance value obtained at the end of the time interval; (d) comparing this value with a desired value; and (e) repeating steps (a) to (d) so as long as the calculated value is different from the set point value. When calculated value matches the set point value; the measured capacitor voltage is stored as a bias voltage to be applied to the capacitor for setting the variable capacitance.
US10541087B1 Multilayer ceramic capacitor including dielectric layers with different regions having different concentrations of dysprosium
A multilayer ceramic capacitor includes a ceramic body with first and second internal electrodes facing each other and dielectric layers interposed therebetween. First and second external electrodes are on external surfaces of the ceramic body and electrically connected to the first and second internal electrodes, respectively. A dielectric layer includes dielectric grains including, respectively, first regions in which dysprosium (Dy) is not present and second regions surrounding the first regions. Where a shortest distance between boundaries of the first regions (in which dysprosium (Dy) is not present) of two of the dielectric grains is “L,” the concentration of dysprosium (Dy) in a region within ±0.2 L from a halfway point between the boundaries is lower than that of dysprosium (Dy) in the second regions.
US10541085B2 Multilayer ceramic electronic component including an organic layer
In a multilayer ceramic electronic component, a first organic layer covers from a first base electrode layer to at least a portion of the surface of a laminated body, and a second organic layer covers from a second base electrode layer to at least a portion of the surface of the laminated body, and a first plating layer includes a leading end in contact with the first organic layer, with the first organic layer of about 5 nm or more and about 500 nm or less in thickness at an end of the first base electrode layer, and a second plating layer has a leading end in contact with the second organic layer, with the second organic layer of about 5 nm or more and about 500 nm or less in thickness at an end of the second base electrode layer.
US10541080B2 Inductor, in particular for magnetically coupled energy transfer, as well as method for operating an inductor of this type
An inductor, in particular for magnetically coupled energy transfer, includes a coil carrier on which a first coil and a second coil are arranged. The second coil has an outer diameter D2 that is greater than an outer diameter D1 of the first coil. A magnetic core surrounds a longitudinal center axis of the first coil. The first coil is operated with a first operating frequency in a first power range, whereas the second coil is operated independently of the first coil with a second operating frequency in a second power range. As a result applications can be run in a simple and flexible manner in a low-power range and in a high-power range.
US10541079B2 Integrated transformer
An integrated transformer includes a primary winding and a secondary winding each having a spiral planar arrangement coils. A dielectric portion of dielectric material is interposed between the primary winding and the secondary winding. A field plate winding is electrically coupled with the primary winding. The field plate winding includes at least one field plate coil having a first lateral extension greater than a second lateral extension of a primary outer coil of the primary winding. The field plate coil is superimposed in plan view to the primary outer coil of the primary winding.
US10541078B2 Electronic component
An electronic component includes: an element body in which a plurality of insulator layers are stacked; a coil in which a plurality of inner conductors installed in the element body are electrically connected to each other; and an outer electrode that is disposed on an outer surface of the element body, is electrically connected to the coil, and includes at least a baked electrode layer. The inner conductor connected to the outer electrode includes a connection conductor that electrically connects the baked electrode layer to the inner conductor. The connection conductor includes a protruding portion that protrudes from the outer surface of the element body to the outer electrode. The protruding portion includes a metal having a smaller diffusion coefficient than a metal of a main component included in the baked electrode layer. The inner conductors have a lower electric resistance value than the metal included in the protruding portion.
US10541074B2 Methods and apparatus for making magnetic skyrmions
A system and a method for the deterministic generation of magnetic skyrmions includes a magnetic strip configured to store and transport skyrmions. The magnetic strip includes one or more spatial inhomogeneities configured to generate a skyrmion at known locations when excited by a current pulse. A current pulse generator is used to inject current pulses into the magnetic strip via contact pads electrically coupled to both the current pulse generator and the magnetic strip. The system also includes a magnetic field source to apply an out-of-plane magnetic field across the magnetic strip to facilitate generation of skyrmions. Skyrmions can be generated by applying an out-of-plane magnetic field to the magnetic strip and injecting a current pulse with sufficient current density towards the spatial inhomogeneities. Once a skyrmion is generated, another current pulse with sufficient current density can be injected to move the skyrmion.
US10541063B2 Power inductor
A power inductor includes a core and winding. The winding has at least two portions, one made of pure copper and the other made of a low-TCR (temperature coefficient of resistance) alloy, wherein the alloy portion is used to form a current sensor. The two portions are joined to provide a unitary winding. The inductor can provide accurate current detection sensor while minimizing total resistance of the winding.
US10541058B2 Passive safety system and nuclear power plant comprising same
A passive safety system comprises a heat exchanger, a thermoelectric element, and a fan unit. The heat exchanger is located inside a containment. The heat exchanger allows for temperature of atmosphere in the containment to be reduced. The thermoelectric element is disposed within the heat exchanger. The thermoelectric element is configured to generate electricity due to a temperature difference. The fan unit receives electricity generated by the thermoelectric element. The fan unit is configured to increase flow rate of fluid inside the containment. A nuclear power plant can include the passive safety system.
US10541055B2 Visual alarm indication on parameter active cables
A patient monitoring system and method for visual alarm indication on parameter active cables are provided herein. The patient monitoring system includes a plurality of sensors and an active cable coupled to the plurality of sensors to acquire data from the plurality of sensors. The patient monitoring system also includes a host patient monitor coupled to the active cable, wherein the active cable includes a visual alarm that is to indicate an alarm condition using the plurality of sensors.
US10541053B2 Automated clinical indicator recognition with natural language processing
Computer-based, natural language processing systems and methods are provided for review of clinical documentation and other medical records, and for clinical documentation improvement. The systems and methods are configured to analyze received diagnoses and/or procedures in view of documents in the record using a natural language processor and a tiered information model to identify clinical indicators, and optionally markers. The identified information is compared with the received data for use in generating queries requesting evidence in support of the received diagnosis or procedure, or for use in validating the received information.
US10541050B2 Chest x-ray differential diagnosis system
A chest x-ray differential diagnosis system is operable to generate abnormality pattern data is generated for each of a received plurality of chest x-rays by identifying at least one pattern in each chest x-ray corresponding to an abnormality by utilizing a computer vision model that is trained on a plurality of training chest x-rays. Differential diagnosis data is generated for each chest x-ray based on the abnormality pattern data. Filtering parameters are received from a client device, and a filtered chest x-ray queue that includes a subset of chest x-rays is selected based on the filtering parameters and the differential diagnosis data is generated for transmission to the client device for display. Differential diagnosis data corresponding a chest x-ray indicated in chest x-ray selection data received from the client device is transmitted to the client device for display via the display device in conjunction with the chest x-ray.
US10541048B2 System for monitoring and visualizing a patient treatment process
A patient treatment monitoring system includes an interface for receiving multiple different types of patient medical information including data derived from a patient monitoring device and a patient medical imaging device. A data processor processes the received multiple different types of patient medical information to be suitable for presentation in a display image. A display processor initiates generation of data representing a single composite display image including an image element representing multiple sequentially performed individual stages of a treatment process. The individual stages are associated with corresponding different sets of the received multiple different types of patient medical information. The single composite display image includes multiple image areas for displaying one of the corresponding different sets of the received multiple different types of patient medical information, in response to user selection of a particular stage of the individual stages using the image element.
US10541047B2 Healthcare internet service provider proxy
A Health Information Service Providers Proxy (HISP Proxy) for Electronic Medical Records (EMR)-focused and Non-EMR focused environments for healthcare organizations (HCOs) to manage their Direct Secure Messaging (DSM) and HISP communications is disclosed. The HISP Proxy includes a DSM message bus located between HCO end-users and a HISP to intercept inbound messages and outbound messages and then to pass the messages through, an Accounting Service, a Privacy Policy Service, a Document Distribution Service, a Message Disposition Notifications (MDN) Alerting Service, and/or a Document Signing Service.
US10541046B2 Creating genetic devices
Creating genetic devices for use in micro-organisms or other biological systems is described. In an embodiment a computer system receives at a program editor, input specifying a plurality of part designs, at least some of which comprise part properties expressed as logical variables; and the input also specifies constraints on the logical variables. For example, the input is a computer program which specifies constraints on the logical variables which, for example, relate to properties of the DNA sequences such as reactions and biological behaviors. In an example, a compiler resolves the constraints using a database of genetic parts in order to generate candidate parts for the proposed genetic device. In examples the sequences of genetic parts are translated into reactions and simulated using an automated simulator and/or implemented in a living cell or other biological system. In embodiments the compiler also uses a database of reactions.
US10541043B1 On demand data stream controller for programming and executing operations in an integrated circuit
Embodiments relate generally to a scalable, modularized mechanism which allows for storing programmable data streams on chip and provides repeatable on-demand issuances of data streams to one or more targeted instruments. In some embodiments, multiple data streams are grouped into data stream schedules to perform a series of programmable operations on demand. In these and other embodiments, data stream schedules can be reused and further grouped into data stream plans that can be executed in any order upon request or are hard-coded in a specific order.
US10541032B2 Responding to power loss
Methods of operating apparatus include receiving user data for programming to a grouping of memory cells of the apparatus, associating an address of the grouping of memory cells with the user data, determining whether power loss to the apparatus is indicated while programming the user data to the grouping of memory cells, and if power loss to the apparatus is indicated while programming the user data to the grouping of memory cells, programming the address of the grouping of memory cells to a different grouping of memory cells of the apparatus. Methods of operating apparatus further include checking whether power loss to the apparatus during programming of user data to a grouping of memory cells of the apparatus is indicated, and, when power loss is indicated, checking feature settings of the apparatus to determine a location of the apparatus containing an address of the grouping of memory cells, and recovering the address of the grouping of memory cells from the determined location.
US10541026B2 Memristive dot product engine for vector processing
A memristive dot-product system for vector processing is described. The memristive dot-product system includes a crossbar array having a number of memory elements. Each memory element includes a memristor. Each memory element includes a transistor. The system also includes a vector input register. The system also includes a vector output register.
US10541025B2 Switching block configuration bit comprising a non-volatile memory cell
A configuration bit for a switching block routing array comprising a non-volatile memory cell is provided. By way of example, the configuration bit and switching block routing array can be utilized for a field programmable gate array, or other suitable circuit(s), integrated circuit(s), application specific integrated circuit(s), electronic device or the like. The configuration bit can comprise a switch that selectively connects or disconnects a node of the switching block routing array. A non-volatile memory cell connected to the switch can be utilized to activate or deactivate the switch. In one or more embodiments, the non-volatile memory cell can comprise a volatile resistance switching device connected in serial to a gate node of the switch, configured to trap charge at the gate node to activate the switch, or release the charge at the gate node to deactivate the switch.
US10541024B2 Memory system with signals on read lines not phase-aligned with Josephson transmission line (JTL) elements included in the write lines
Current-based superconductor memory cell and related systems and methods are provided. A method in a memory system, having at least one storage circuit and at least one read SQUID, includes applying bit-line current, via a read bit-line not including any Josephson transmission line (JTL) elements, to the at least one read SQUID. The method further includes applying word-line current, via a read word-line not including any JTL elements, to the at least one read SQUID. The method further includes using the at least one read SQUID reading a logic state of the memory cell based on data maintained in the storage circuit.
US10541023B2 Data line control circuit using write-assist data line coupling and associated data line control method
A data line control circuit has a data line driving circuit and a write-assist data line driving circuit. The data line driving circuit is used to drive differential data lines during a write operation of at least one memory cell. The write-assist data line driving circuit is used to drive at least one write-assist data line during the write operation of the at least one memory cell, wherein the at least one write-assist data line is isolated from the differential data lines, and is driven to have a first voltage transition from a first voltage level to a second voltage level, such that one of the differential data lines has a second voltage transition from a third voltage level to a fourth voltage level that is induced by the first voltage transition via capacitive coupling.
US10541018B2 DDR memory bus with a reduced data strobe signal preamble timespan
A method is described. The method includes configuring first register space to establish ODT values of a data strobe signal trace of a DDR data bus. The method also includes configuring second register space to establish ODT values of a data signal trace of the DDR data bus. The ODT values for the data strobe signal trace are different than the ODT values for the data signal trace. The ODT values for the data strobe signal do not change when consecutive write operations of the DDR bus write to different ranks of a same DIMM.
US10541017B2 Methods for independent memory bank maintenance and memory devices and systems employing the same
Memory devices, systems including memory devices, and methods of operating memory devices in which multiple counters are provided to permit memory refresh commands greater freedom in targeting subsets of the memory device for data refresh operations. In one embodiment, a memory device is provided, comprising a plurality of memory banks, and circuitry configured to (i) store a plurality of values, each of the plurality of values corresponding to one of the plurality of memory banks; (ii) refresh first data stored in a first one of the plurality of memory banks; and (iii) update a first one of the plurality of values corresponding to the first one of the plurality of memory banks based at least in part on refreshing the first data.
US10541007B2 Memory device with strap cells
A device includes a memory array. The memory array includes a first sub-bank, a second sub-bank, a strap cell and a continuous data line. The strap cell is arranged between the first sub-bank and the second sub-bank. The continuous data line includes a first portion coupled to the first sub-bank and a second portion disposed across the second sub-bank. The first portion of the continuous data line and the second portion of the continuous data line are disposed at separate layers above the strap cell.
US10541006B2 Information processor, information processing method, and program
There is provided an information processor including circuitry configured to identify a part of a moving image in response to an audible sound input of a user, wherein the moving image is generated by a capturing of an imaging unit which is attached to the user.
US10541000B1 User input-based video summarization
One or more frames of video data may depict content that is determined to likely be of interest to a user. A video segment that includes the one or more frames may be determined. Based at least partly on one or more first summarization parameters associated with the user, a first video summarization may be generated, where the first video summarization includes the first video segment and possibly other video segments associated with the video data. The first video summarization may be provided to the user. Upon receiving data that is representative of user feedback relating to the first video summarization, one or more second summarization parameters may be determined based at least partly on the data. A second video summarization of the video data may be generated based at least partly on the one or more second summarization parameters. The second video summarization may then be provided to the user.
US10540998B2 Thermal management of laser diode mode hopping for heat assisted media recording
A method and apparatus provide for determining a temperature at a junction of a laser diode when the laser diode is operated in a lasing state that facilitates heat-assisted magnetic recording, comparing the junction temperature and an injection current supplied during the lasing state to stored combinations of junction temperature and injection current, and determining a likelihood of mode hopping occurring for the laser diode during the lasing state based on the comparison to stored combinations of junction temperature and injection current.
US10540993B2 Audio fingerprinting based on audio energy characteristics
Audio fingerprinting includes obtaining audio samples of a piece of audio, generating frequency representations of the audio samples, identifying increasing and decreasing energy regions in frequency bands of the frequency representations, and generating hashes of features of the piece of audio. Each hash of features corresponds to portions of the identified energy regions appearing in a respective time window. Each feature is defined as a numeric value that encodes information representing: a frequency band of an energy region appearing in the respective time window, whether the energy region appearing in the respective time window is an increasing energy region or whether the energy region appearing in the respective time window is a decreasing energy region, and a placement of the energy region appearing in the respective time window.
US10540991B2 Determining a response of a crowd to a request using an audio having concurrent responses of two or more respondents
In various example embodiments, a system and method for determining a crowd response for a crowd are presented. One method is disclosed that includes receiving an audio signal that includes concurrent responses from two or more respondents, determining the concurrent responses from the audio signal without regard to the identity of the respondents, and generating a crowd based on the concurrent responses.
US10540990B2 Processing of speech signals
A method for processing a speech signal. The method comprises obtaining a logmel feature of a speech signal. The method further includes one or more processors processing the logmel feature so that the logmel feature is normalized under a constraint that a power level of the logmel feature is kept as originally obtained. The method further includes inputting the processed logmel feature into a speech-to-text system to generate corresponding text data.
US10540988B2 Method and apparatus for sound event detection robust to frequency change
Disclosed is a sound event detecting method including receiving an audio signal, transforming the audio signal into a two-dimensional (2D) signal, extracting a feature map by training a convolutional neural network (CNN) using the 2D signal, pooling the feature map based on a frequency, and determining whether a sound event occurs with respect to each of at least one time interval based on a result of the pooling.
US10540987B2 Summary generating device, summary generating method, and computer program product
A summary generating device includes a featural script extracting unit, a segment candidate generating unit, and a structuring estimating unit. The featural script extracting unit extracts featural script information of the words included in text information. Based on the extracted feature script information, the segment candidate generating unit generates candidates of segments that represent the constitutional units for the display purpose. Based on the generated candidates of segments and based on an estimation model for structuring, the structuring estimating unit estimates structure information containing information ranging from information of a comprehensive structure level to information of a local structure level.
US10540984B1 System and method for echo control using adaptive polynomial filters in a sub-band domain
Method for echo control using adaptive polynomial filters in sub-band domain starts with loudspeaker that is configured to be driven by a reference signal outputting a loudspeaker signal. Microphone receives at least one of: a near-end speaker signal, ambient noise signal, or the loudspeaker signal and generates a microphone signal. Adaptive polynomial filters in sub-band domain included in adaptive echo canceller (AEC) are configured to adaptively filter representation of the reference signal in a plurality of channels in a sub-band domain based on a clean signal to generate the echo estimate. Echo suppressor is configured to remove an echo estimate from the microphone signal to generate the clean signal. Other embodiments are described.
US10540983B2 Detecting and reducing feedback
A computer-implemented method to detect and reduce feedback in an audio signal is disclosed. The method may include obtaining an audio signal. The method may further include separating the audio signal into a plurality of frequency bands. The method may also include, for each frequency band of the plurality of frequency bands, determining whether the frequency band includes feedback. The method may further include, for each frequency band determined to include feedback, attenuating the frequency band. The method may also include combining each frequency band of the plurality of frequency bands to produce an output audio signal.
US10540982B2 Efficient and scalable parametric stereo coding for low bitrate audio coding applications
The present invention provides improvements to prior art audio codecs that generate a stereo-illusion through post-processing of a received mono signal. These improvements are accomplished by extraction of stereo-image describing parameters at the encoder side, which are transmitted and subsequently used for control of a stereo generator at the decoder side. Furthermore, the invention bridges the gap between simple pseudo-stereo methods, and current methods of true stereo-coding, by using a new form of parametric stereo coding. A stereo-balance parameter is introduced, which enables more advanced stereo modes, and in addition forms the basis of a new method of stereo-coding of spectral envelopes, of particular use in systems where guided HFR (High Frequency Reconstruction) is employed. As a special case, the application of this stereo-coding scheme in scalable HFR-based codecs is described.
US10540976B2 Contextual voice commands
Among other things, techniques and systems are disclosed for implementing contextual voice commands. On a device, a data item in a first context is displayed. On the device, a physical input selecting the displayed data item in the first context is received. On the device, a voice input that relates the selected data item to an operation in a second context is received. The operation is performed on the selected data item in the second context.
US10540971B2 System and methods for in-meeting group assistance using a virtual assistant
During a video conference meeting, a virtual assistant may provide in-meeting assistance responsive to verbalized group intent. The virtual assistant may automatically perform actions, such as recording notes, creating calendar events, and obtaining information derived from previous meetings, in response to the detected group intent. The virtual assistant may also provide pre-meeting assistance.
US10540970B2 Architectures and topologies for vehicle-based, voice-controlled devices
This disclosure describes, in part, techniques for implementing voice-enabled devices in vehicle environments to facilitate voice interaction with vehicle computing devices. Due to the differing communication capabilities of existing vehicle computing devices, the techniques described herein describe different communication topologies for facilitating voice interaction with the vehicle computing devices. In some examples, the voice-enabled device may be communicatively coupled to a user device, which may communicate with a remote speech-processing system to determine and perform operations responsive to the voice commands, such as conducting phone calls using loudspeakers of the vehicle computing device, streaming music to the vehicle computing device, and so forth. In this way, the communication topologies between the voice-enabled computing device, the vehicle computing device, and the user device provide for voice control of vehicle computing devices which may otherwise be unable to be controlled by voice commands.
US10540968B2 Information processing device and method of information processing
Provided is an information processing device including a processing unit acquisition portion that acquires one or more processing units, on the basis of noise, from a first recognition string obtained by performing speech recognition on first input speech, and a processor that processes a processing target, when any one of the one or more processing units is selected as the processing target.
US10540966B2 System and method for parameterization of speech recognition grammar specification (SRGS) grammars
A method includes: loading, by a processor, a grammar specification defining at least one parameterizable grammar including a plurality of rules; setting, by the processor, an initial state of a grammar processor as a current state, the current state including parameters supplied to the rules; selecting, by the processor, a rule of the plurality of rules matching the parameters of the current state of the grammar processor; applying, by the processor, the selected rule to the audio and updating the current state; determining, by the processor, whether termination conditions have been met; in response to determining the termination conditions are not met, selecting, by the processor, from the plurality of rules in accordance with parameters of the updated state; and in response to determining the termination conditions are met, outputting, by the processor, a recognizer result of the current state.
US10540958B2 Neural network training method and apparatus using experience replay sets for recognition
A training method and apparatus for speech recognition is disclosed, where an example of the training method includes determining whether a current iteration for training a neural network is performed by an experience replay iteration using an experience replay set, selecting a sample from at least one of the experience replay set and a training set based on a result of the determining, and training the neural network based on the selected sample.
US10540957B2 Systems and methods for speech transcription
Presented herein are embodiments of state-of-the-art speech recognition systems developed using end-to-end deep learning. In embodiments, the model architecture is significantly simpler than traditional speech systems, which rely on laboriously engineered processing pipelines; these traditional systems also tend to perform poorly when used in noisy environments. In contrast, embodiments of the system do not need hand-designed components to model background noise, reverberation, or speaker variation, but instead directly learn a function that is robust to such effects. A phoneme dictionary, nor even the concept of a “phoneme,” is needed. Embodiments include a well-optimized recurrent neural network (RNN) training system that can use multiple GPUs, as well as a set of novel data synthesis techniques that allows for a large amount of varied data for training to be efficiently obtained. Embodiments of the system can also handle challenging noisy environments better than widely used, state-of-the-art commercial speech systems.
US10540956B2 Training apparatus for speech synthesis, speech synthesis apparatus and training method for training apparatus
According to one embodiment, a training apparatus for speech synthesis includes a storage device and a hardware processor in communication with the storage device. The storage stores an average voice model, training speaker information representing a feature of speech of a training speaker and perception representation information represented by scores of one or more perception representations related to voice quality of the training speaker, the average voice model constructed by utilizing acoustic data extracted from speech waveforms of a plurality of speakers and language data. The hardware processor, based at least in part on the average voice model, the training speaker information, and the perception representation score, train one or more perception representation acoustic models corresponding to the one or more perception representations.
US10540955B1 Dual-driver loudspeaker with active noise cancellation
A system and method includes a loudspeaker having a first, low-frequency driver and a second, high-frequency driver. An error microphone is disposed near the loudspeaker and receives sound output by both drivers as well as noise. An estimation of the secondary path between the drivers and the microphones is determined, and playback audio is applied to the estimation. The output of the estimation is subtracted from the output of the microphone to determine anti-noise. This anti-noise is used to modify audio data sent to the first, low-frequency driver; the audio data is sent directly to the second, high-frequency driver.
US10540948B2 Ergonomic head joint for a transverse flute
An ergonomic flute having a head joint that bends slightly downward and away from the user thereby reducing the muscular stress of holding the instrument for long periods of time is disclosed herein.
US10540945B2 Packable stringed instrument
Exemplary embodiments of packable stringed instruments, such as upright basses, are disclosed. The exemplary embodiments include a segmented body portion, a neck portion, and a head portion, wherein respective segments of the segmented body portion are removably secured to each other and the neck portion. The segmented body portion may include, for example, an upper body (UB) portion, a lower body (LB) portion, and a central body portion. The neck portion may be separable from the head portion. The various components of the packable stringed instrument are complimentarily shaped so as to be condensed for storage and/or transport. Exemplary methods for disassembling and assembling the exemplary packable stringed instruments are also disclosed.
US10540941B2 Eclipse cursor for mixed reality displays
Systems and methods for displaying a cursor and a focus indicator associated with real or virtual objects in a virtual, augmented, or mixed reality environment by a wearable display device are disclosed. The system can determine a spatial relationship between a user-movable cursor and a target object within the environment. The system may render a focus indicator (e.g., a halo, shading, or highlighting) around or adjacent objects that are near the cursor. The focus indicator may be emphasized in directions closer to the cursor and deemphasized in directions farther from the cursor. When the cursor overlaps with a target object, the system can render the object in front of the cursor (or not render the cursor at all), so the object is not occluded by the cursor. The cursor and focus indicator can provide the user with positional feedback and help the user navigate among objects in the environment.
US10540938B2 Shift-buffer circuit, gate driving circuit, display panel and driving method
A shift-buffer circuit, a gate driving circuit, a display panel, a display device, and a driving method. The shift-buffer circuit includes: a shift register and a plurality of buffers connected with the shift register. The shift register includes a shift output terminal; the shift register is configured to output a shift output signal from the shift output terminal, in response to a shift clock signal; each of the buffers includes a buffer input terminal and a buffer output terminal, the buffer input terminal being connected with the shift output terminal; each of the buffers is configured to output a buffer output signal from the buffer output terminal, in response to a buffer clock signal.
US10540937B2 GOA circuit
This invention provides a GOA circuit comprising m cascaded GOA units. An n-th GOA unit includes an output control module, a forward/backward scanning control module, a node signal control module, a second pull-down circuit, a first pull-down circuit and a pull-up circuit. The forward/backward scanning control module control the GOA circuit to perform a forward or a backward scanning. The output control module controls an output of an n-th gate driving signal. The first pull-down circuit comprises a seventh thin film transistor. The second pull-down circuit comprises a fifth thin film transistor. The node signal control module control the fifth thin film transistor. The pull-up circuit includes an eighth thin film transistor. After the LCD panel is powered off, the second global control signal becomes a low level. This invention can eliminate a ghost image in the LCD panel when electricity is powered off, and improve user experience.
US10540934B2 Liquid crystal display device and driving method thereof
Disclosed is a local dimming liquid crystal display device. The present local dimming liquid crystal display device comprises a display panel unit having a plurality of pixels; a panel driving unit for driving each of the plurality of pixels; a backlight unit comprising a plurality of backlights for dividing the display panel unit into a plurality of areas to emit light to each of the plurality of regions; a backlight driving unit for driving the plurality of backlights on the basis of gray level information of the plurality of pixels corresponding to each of the plurality of areas; and a processor for calculating a first amount of light to be incident on each pixel on the basis of the gray level of each pixel, calculating a second amount of light incident on each pixel in accordance with a driving state of the plurality of back-lights, changing the gray level of at least one of the plurality of pixels on the basis of the difference between the first amount of light and the second amount of light, and controlling the panel driving unit on the basis of the changed gray level.
US10540928B2 Electroluminescent display device
Disclosed is an electroluminescent display device. The electroluminescent display device includes a display area and a non-display area. And the electroluminescent display device includes a display panel including a plurality of pixel lines each including a plurality of pixel circuits.
US10540922B2 Transparent display apparatus and display method thereof
A display method of a transparent display apparatus is provided. The display method includes sensing illumination around the transparent display apparatus; determining threshold lightness using the sensed illumination; correcting image data by changing lightness and chroma of colors which are brighter than the determined threshold lightness by a first method and changing at least one of lightness and chroma of colors which are the determined threshold lightness or less by a second method; and displaying the corrected image data on the transparent display apparatus.
US10540918B2 Multi-window smart content rendering and optimizing method and projection method based on cave system
This invention provides a rendering and optimizing method and a projection method based on a CAVE system. The rendering and optimizing method includes: acquiring first visual coordinate information of a user relative to each visual plane; generating a projection channel of the user relative to each visual plane based on the first visual coordinate information; selecting a projected object in the projection channel according to a history or visual preference information instantly input by the user; and rendering a pipeline based on the projected object in the projection channel and reading a projection result. This invention can provide personalized rendering options for users in the CAVE system.
US10540913B2 Surgical simulator
A mannequin has a torso portion with a simulated vertebral column and anatomical aortic zones for the REBOA procedure. A fluid pressure source provides a fluid to the torso portion, and a fluid collection reservoir receives fluid from the torso portion. Conduits extend between the fluid pressure source and collection reservoir. Valves associated with the conduits and the fluid pressure source and collection reservoir may be positioned to simulate injuries in the first, second and third REBOA zones. A main conduit simulates the aorta. A simulated groin portion is configured to receive a REBOA catheter. The simulated groin portion has a conduit simulating the femoral artery.
US10540911B2 Medical treatment simulation devices
Medical treatment simulation systems and devices are disclosed. One device includes an overlay, a simulated treatment structure, at least one feedback device, and at least one processor. The overlay is configured to be secured to the live subject and to cover at least a portion of a body of the live subject. The simulated treatment structure is configured to simulate a structure associated with the medical procedure. The at least one feedback device is configured to provide a feedback signal to the live subject. The at least one processor is connected to the simulated treatment structure and the at least one feedback device. The processor is programmed to operate the feedback device to provide the feedback signal based upon input generated from interaction between a treatment provider and the simulated treatment structure. The disclosed devices may be used to simulate intravenous, catheter, defibrillation, and/or thoracic treatments.
US10540910B2 Haptic-based dental simulationrpb
Existing haptic-based simulation systems struggle to replicate a realistic experience for dental and dental hygiene students and clinicians. A realistic haptic-based simulator to train periodontal procedures. Realism is accomplished through three distinguished features: (1) a custom grip to attach dental instruments to the haptic device, which enhances the grip experience since learners feel the tactile properties of the instruments (rather than the haptic device stylus), (2) two haptic devices are utilized to simulate haptic feedback with both the dental instrument (dominant hand) and the mirror instrument (non-dominant hand), and (3) a finger support mechanism using parallel manipulation is used for the intraoral fulcrum during probing. The Haptic dental simulator system comprises software and hardware subsystems. The software subsystem comprises of two Graphical User Interface (GUI) windows: the configuration window where an instructor defines periodontal exercises for learners to practice with and a simulation window where periodontal exercises are displayed for learners to interact with. The hardware subsystem includes two haptic devices with grips having the real instruments, and the finger support device.
US10540905B2 Systems, aircrafts and methods for drone detection and collision avoidance
A system and a method for drone detection and collision avoidance, particularly for use in an aircraft, is provided. The system includes, but is not limited to a sensor, a processor, and an avoidance unit comprising a control unit. The sensor is configured to detect a drone signal in a predetermined space and to transmit the drone signal to the processor. The processor is configured to determine the presence of a drone in the predetermined space based on the drone signal. The processor is configured to transmit a command to the avoidance unit when the processor determines the presence of a drone. The control unit is configured to receive the command and to generate a warning signal in response to receiving the command.
US10540904B2 Systems and methods for assisting with aircraft landing
Systems, devices and methods a for assisting a pilot with aircraft landing are disclosed. One exemplary method comprises receiving data representative of a current approach/landing capability of the aircraft and data representative of an approach/landing intent of the pilot; and showing a combined indicator graphically and simultaneously indicating the current approach/landing capability of the aircraft and the approach/landing intent of the pilot on a display device of the aircraft. The approach/landing intent of the pilot may be graphically indicated via cooperation between a first graphical object of the indicator and a second graphical object of the indicator. The method may graphically indicate a system degradation affecting the current approach/landing capability of the aircraft with the same indicator.
US10540903B2 Flight planning and communication
The invention described herein provides a flight crew with an easier, more intuitive, system and method to create a flight plan. A flight planning system is presented for navigation of an aircraft utilizing a touch screen display device mounted in an aircraft cockpit spanning the width and height of the instrument panel. The system provides navigational views, an interactive map, charts, a radio frequency component, a weather component, and a virtual flight plan. A flight planning method is presented that uses an interactive map on a touch screen device in an aircraft cockpit. The method accepts user inputs and displays a desired flight plan on the map. A method for providing a chart on a touch screen device is presented that includes presenting a list of menu options on a touch screen mounted in an aircraft cockpit. The method provides the flight crew with heads-up operation, providing greater situational awareness.
US10540902B2 Flight planning and communication
The invention described herein provides a flight crew with an easier, more intuitive, system and method to create a flight plan. A flight planning system is presented for navigation of an aircraft utilizing a touch screen display device mounted in an aircraft cockpit spanning the width and height of the instrument panel. The system provides navigational views, an interactive map, charts, a radio frequency component, a weather component, and a virtual flight plan. A flight planning method is presented that uses an interactive map on a touch screen device in an aircraft cockpit. The method accepts user inputs and displays a desired flight plan on the map. A method for providing a chart on a touch screen device is presented that includes presenting a list of menu options on a touch screen mounted in an aircraft cockpit. The method provides the flight crew with heads-up operation, providing greater situational awareness.
US10540900B2 Drone air traffic control and flight plan management
One embodiment provides a method comprising receiving a flight plan request for a drone. The flight plan request comprises a drone identity, departure information, and arrival information. The method further comprises constructing a modified flight plan for the drone based on the flight plan request, wherein the modified flight plan represents an approved, congestion reducing, and executable flight plan for the drone, and the modified flight plan comprises a sequence of four-dimensional (4D) cells representing a planned flight path for the drone. For each 4D cell of the modified flight plan, the method further comprises attempting to place an exclusive lock on behalf of the drone on the 4D cell, and in response to a failure to place the exclusive lock on behalf of the drone on the 4D cell, rerouting the modified flight plan around the 4D cell to a random neighboring 4D cell.
US10540898B2 Decision support system for air missioncommander dynamic mission re-planning
A dynamic human machine interface system includes a mission commander application (MCA) unit including a control processor, the MCA active on one vehicle of a plurality of mission member vehicles, the MCA unit in communication with a data store, the control processor accessing executable instructions that cause the control processor to direct operations of components of the MCA unit, an alternate scenario evaluation unit accessing at least one of mission parameter records and flight member data records in the data store to recalculate mission parameters, a dynamic video interface unit to render the recalculated mission parameters on a mission control dashboard (MCD), the MCD presented to the mission commander on a display unit of the one vehicle, the MCD including a plurality of display pane areas selectable by a user interaction with an interactive interface, and each display area configurable by the user interaction to change content of the display pane.
US10540896B2 Driving assistance device and driving assistance method
An acquisition unit acquires a light path length rij corresponding to an emission direction of emitted light, which is surrounding information of a moving body obtained by using a laser radar mounted on the moving body, a traffic mirror information including a center position N of a traffic mirror on a map, and position information of the moving body on the map. Then, on the basis of the acquired traffic mirror information and the acquired position information of the moving body on the map, an extraction unit extracts a light path length acquired via the traffic mirror from the acquired light path length rij, and then calculates an object reflection position corresponding to the extracted light path length. This makes it possible to obtain surrounding information in a blind spot for a driver while increasing robustness with respect to the surrounding information, and thus advanced driving assistance can be implemented.
US10540891B2 Traffic-congestion prevention system, traffic-congestion prevention method, and recording medium
A traffic-congestion prevention system for preventing traffic congestion at a target location at a target time more certainly is provided. The traffic-congestion prevention system 10 includes a traffic state calculation unit 124 and a display control unit 16. The traffic state calculation unit 124 calculates a target traffic state that is a traffic state to be achieved at a location different from the target location in order to prevent traffic congestion at the target location at the target time. The display control unit 16 controls display means in such a way that the target traffic state at the location is displayed on the display means.
US10540889B2 Remote monitoring and control of movable barrier status
A system for enabling both the remote monitoring and receipt of remote change-of-door status commands, via the Internet, of the open or closed status of the garage door. The system includes an encoder generating signal pulses as a function of the motor and garage door movement. A microprocessor processes the signal pulses to generate digital pulses indicative of the open or closed status of the garage door, which status is wirelessly transmitted, via the Internet, for remote monitoring. Change-of-door status commands remotely transmitted, via the Internet, are received by the system to activate a warning and delayed change of door status.
US10540887B2 Power-line communications
Methods, systems, and products bridge wireless data transmissions with power-line communications. Should a failure occur in alternating current power, a backup battery maintains the power-line communications. Direct current battery power is used to power a wireless transceiver, thus maintaining both wireless data transmissions and communication during power failures.
US10540885B2 Fire alarm systems
The present disclosure generally relates to the field of fire alarms. The teachings thereof may be embodied in a strobe notification appliance having: a boost circuit connected to an input voltage; an energy storage circuit charged by the boost circuit; a drive circuit generating a drive current; an LED circuit with at least one LED element; a first sampling circuit collecting an overall voltage drop of all the LED elements; and a control circuit configured to adjust the drive circuit to supply a working current during an alarming stage and supply a detection current during a detection stage. The detection current is lower than the working current and thereby light energy produced by the LED elements during the detection stage is lower than alarming light energy produced during the alarming stage. During the detection stage, the control circuit determines whether the LED circuit works normally based on the collected overall voltage drop.
US10540882B2 Accident notifications
A method comprising receiving sensor information from at least one sensor, determining that a vehicle was involved in an accident based, at least in part, on the sensor information, determining that an informative notification criteria is satisfied based, at least in part, on the accident, sending an informative notification in response to the determination that the informative notification criteria is satisfied, determining whether a remedial request criteria is satisfied based, at least in part, on the accident and the sensor information, in circumstances where the remedial request criteria is satisfied, sending a remedial request based, at least in part, on the satisfaction of the remedial request criteria, and in circumstances where the remedial request criteria fails to be satisfied, precluding sending of the remedial request based, at least in part, on the failure of satisfaction of the remedial request criteria is disclosed.
US10540881B2 Systems and methods for pattern recognition and individual detection
The present systems and methods relate to a hand sanitizer system that includes a proximity detector, a dispensing system and an alarm feature, and is operative to identify potentially high risk hygiene situations corresponding to a person in proximity of the system failing to dispense antiseptic or other solution from the dispenser within a predetermined period of time after moving within a predetermined range of the detector.
US10540876B2 Surveillance system and method for predicting patient falls using motion feature patterns
A method and system for detecting a fall risk condition, the system comprising a surveillance camera configured to generate a plurality of frames showing an area in which a patient at risk of falling is being monitored, and a computer system comprising memory and logic circuitry configured to store motion feature patterns that are extracted from video recordings, the motion feature patterns are representative of motion associated with real alarm cases and false-alarm cases of fall events, receive a fall alert from a classifier, determine motion features of one or more frames from the plurality of frames that correspond to the fall alert; compare the motion features of the one or more frames with the motion feature patterns, and determine whether to confirm the fall alert based on the comparison.
US10540873B2 Multifunction per-room home automation device
Examples are directed towards providing a set of hub devices for providing per-room monitoring of an area associated with a structure. A set of hub devices monitors movements of a user through the monitored area to generate user traffic data. A dynamic map of the monitored area is generated based on the user traffic data. The set of hub devices detects sounds occurring within the monitored area. The detected sounds are identified. Some of the detected sounds are amplified and replayed on speaker(s) within the monitored area. Notifications of some detected sounds are provided to user device(s) to notify at least one user of the occurrence of the detected sounds. If a detected sound indicates a safety issue, a safe route leading from a current location of the user to a different potentially safer location is generated and provided to the user to facilitate an evacuation.
US10540871B2 Evacuation system
A method for monitoring devices based at least in part on detected conditions includes accumulating, by one or more sensory nodes, sensed information in an area that includes a controllable device. The method also includes analyzing the sensed information to identify historical information regarding the area that includes the controllable device. The method also includes sensing a condition within the area by the one or more sensory nodes. The method also includes determining, based at least in part on the sensed condition and at least in part on the historical information, that the sensed condition relates to the controllable device. The method further includes generating, responsive to said determining, an alert regarding the controllable device.
US10540870B1 Pneumatically controlled haptic mechanisms with curling internal structures for haptic feedback
An apparatus for creating haptic stimulations is provided. The apparatus includes pod(s) coupled to a garment, each pod including: (i) an internal structure including an arrangement of a plurality of protrusions and (ii) an airtight bladder surrounding the internal structure, wherein the bladder is pneumatically coupled to a pneumatic device that is configured to control a pressurized state of the bladder. The internal structure in each pod is configured to: (i) when the respective bladder of the respective pod is in a first pressurized state, have a first degree of flexibility; and (ii) when the respective bladder is in a second pressurized state different from the first pressurized state: curve, at least partially, in a predetermined direction, and have a second degree of flexibility less than the first degree of flexibility, thereby providing a haptic stimulation to a wearer when the respective bladder is in the second pressurized state.
US10540868B2 Streetlight control for emergency response
A method of controlling streetlights by a centralized streetlight management system is described. The method includes receiving, from a user device, information corresponding to a request for assistance and determining, based on the information, a location of the user device. The method also includes sending, from the centralized streetlight management system, information corresponding to the location of the user device to one or more computing devices associated with an assistance-providing authority, and receiving, from the one or more computing devices associated with the assistance-providing authority, information indicating dispatch of assistance to the location of the user device. The method also includes, responsive to receiving the information indicating dispatch of assistance to the location of the user device, transmitting, from the centralized streetlight management system, one or more control signals to at least one streetlight at the location of the user device.
US10540859B2 ATM/vending machine armor
Armoring for a light weight sheet metal enclosure of a vending machine is provided utilizing base plates on mounting bolts passing through the floor in combination, optionally, with L shaped internal wall and floor reinforcements which can mate with external reinforcing plates, sub-flooring reinforcements and vending tray armor, all of which can be combined in different manners to meet the needs of a specific machine.
US10540855B2 Gaming system and method for redistributing funds amongst players of skill games
A gaming system which employs one or more random determinations to redistribute award amounts or value not captured by lower-skilled players to higher-skilled players. The gaming system funds a skill award pool based on one or more awards that lower-skilled players (or no-skill players) failed to win in association with one or more skill-based games. The gaming system utilizes the escrowed amounts in the skill award pool to provide one or more supplemental awards to higher-skilled players, wherein the qualification to be provided a supplemental award and/or the amount of the randomly determined supplemental award are based, at least in part, on the one or more skill-based inputs made in association with the play of the skill-based game.
US10540853B2 Hybrid casino dice game
In one aspect, an improved gaming table, such as a craps table, is disclosed herein, which combines electronic displays and wagering interfaces with traditional craps tables having physical dice and allowing players to physically throw the dice.
US10540852B2 Gaming system and method providing a gaming tournament having a variable average expected point payout
The present disclosure is directed to a gaming system and method providing a gaming tournament having a variable average expected point payout. Generally, during the gaming tournament, the gaming system enables each tournament player to play a tournament game at an EGM. The gaming system accumulates one or more tournament points for the tournament player when a play of the tournament game results in a winning outcome. At various points during the tournament, the gaming system increases or decreases an average expected point payout of the tournament game to change the tournament players' gaming experience.
US10540851B2 Gaming system and method providing a multi-player bonus game
One embodiment provides a gaming system having a plurality of gaming devices. Each of the gaming devices enables a player to make wagers on plays of a primary game. For each gaming device, for each occurrence of a designated accumulation outcome, the player of that gaming device accumulates one or more positions on a bonus game display matrix. When a bonus game trigger occurs, the triggering gaming device is identified. In the bonus game, a plurality of symbols are displayed in the plurality of positions of the bonus game display matrix. The player of the triggering gaming device is provided with any awards associated with any winning symbol combinations formed by the displayed symbols. Additionally, for each assigned position of the bonus game display matrix that displays a symbol which is part of a winning symbol combination, a participation award is provided to the player assigned to that position.
US10540848B2 Game system, player tracking device, gaming machine, and program
Provided is a game system in which when a bonus game or the like is conducted, linkage presentation using player tracking devices (PTS terminals) is performed over a plurality of gaming machines. Upon the occurrence of winning in the bonus game, a bonus server 11 transmits a bonus winning notification to a gaming machine in a bank in which a gaming machine having won therein is included. A PTS terminal of the gaming machine which has received the bonus winning notification transmits a linkage presentation start request to a gaming machine which operates as a presentation control server in the bank. The PTS terminal of the gaming machine which has received the linkage presentation start request broadcasts a linkage presentation execution request to a network segment of the bank. When respectively receiving the linkage presentation execution request, in response to the request, PTS terminals of gaming machines which operate as presentation execution clients perform presentation such as light emitting and sound outputting in a manner linked with one another in said bank.
US10540847B2 Gaming system and method for providing a variable award in association with a virtual currency purchase
A gaming system which enables a player to purchase an amount of virtual currency from an online casino wherein the purchased virtual currency includes a predetermined component and a variable component. In association with a purchase of an amount of virtual currency, the gaming system utilizes one or more random determinations to potentially modify the purchased amount of virtual currency.
US10540845B2 Stateful real-credit interleaved wagering system
An electronic gaming machine, including an interactive controller configured to: communicate application telemetry; receive and display a wager outcome; a wager controller constructed to: receive wager request instructions comprising a wagering mechanic and state; place the wagering mechanic into a first state; determine a math module and RNG; generate the wager outcome; communicate a request for an update of credit meters; determine to transition the wagering mechanic to a second state; and communicate wager outcome data; and the application controller operatively connecting the interactive controller and the wager controller, and constructed to: receive the application telemetry; determine whether to trigger a wager request; generate the wager request instructions; receive the wager outcome and updated state; store the updated state; determine application resources to award the interactive controller; and communicate the wager outcome.
US10540842B2 Data storage system for an electronic gaming device
A data storage system for an electronic gaming device has been developed. The system includes a portable electronic memory device and player data that is stored on the memory device. The player data is generated by an electronic gaming device upon engagement of the game by the player.
US10540841B2 Enhanced visualization of optimized symbol combinations in response to automatically determined symbol shift conditions
A gaming machine including a display device and game controller is provided. The display device includes reels having display positions for presenting symbols that include non-blank symbols and blank symbols. The game controller is configured to spin the reels horizontally to obtain a first game outcome including a first arrangement of the symbols at the display positions. In response to a determination that the first arrangement includes blank symbols, the game controller is configured to determine whether horizontally shifting non-blank symbols in either direction with respect to the blank symbols in each reel results in an optimal win. The game controller horizontally shifts the non-blank symbols with respect to the blank symbols in each reel to obtain a second game outcome in response to a determination that the shifting results in the optimal win. The game controller increases a credit balance by an award associated with the optimal win.
US10540840B2 Automated liquid dispensing device and associated method
The present invention is an automated liquid dispenser comprising novel mechanisms for removing a single container from a nested stack of containers, closing the bottom of the container, decapping the container, filling the container, capping the container, and dispensing the filled container to a user.
US10540837B2 Coin processing apparatus and coin depositing/dispensing machine
A coin processing apparatus eliminates quickly and surely a coin congestion in the cases where (a) a Tawara state and/or a Keirin phenomenon of coins is/are generated on a conveying surface, (b) additional coins are overlapped or stacked on existing coins having a Tawara state or a Keirin phenomenon, and (c) additional coins are placed on the conveying surface on the upstream side of the existing coins. A conveying belt has a protrusion on its conveying surface. A reversing roller is provided opposite to the conveying surface. Screw-like members with spiral projections on their outer surfaces are respectively provided at two sides of the conveying surface. Coins placed on the conveying surface in their standing state are moved backward due to engagement with the screw-like members to topple down naturally toward the conveying surface during conveyance and then, moved forward due to engagement with the protrusion.
US10540836B2 Coin deposit and dispensing machine and a method for controlling output of coins from a coin deposit and dispensing machine
A coin depositing and dispensing machine (100) comprises: a front face (102); a coin input unit (104); a coin processing unit (106); at least one container (110) for storing coins of a specific denomination; and a coin output unit (120), comprising a first element (122) and a second element (124) carrying the first element (122), wherein the first element (122) in a first position (122A) is arranged relative the at least one container (110) for receiving coins from the at least one container (110), wherein the first element (122) is displaceable relative the second element (124) from the first position (122A) towards the front face (102) to a second position (122B), and wherein the second element (124), when the first element (122) is in the second position (122B), is displaceable for carrying the first element (122) to an output position (122C), where the first element (122) at least partially protrudes from the front face (102).
US10540834B2 Frictionless access control system with user tracking and Omni and dual probe directional antennas
An access control system includes a mesh network of nodes for tracking and authenticating users throughout a building. The nodes include wireless interfaces. The user devices send user information to the nodes, which send the user information to a verification and tracking system, which returns authentication status information. As the user moves throughout the building, the nodes calculate the proximity between the particular node and the user device and compare the calculated proximity information to that of nearby nodes. The user information and authentication status information is then handed off to the node determined to be closest to the user device and, in the case of door nodes connected to door controllers, is used to grant access to restricted areas of the building. Door nodes are equipped with directional antennas with an adjustable antenna assembly including two or more probes to eliminate dead zones around the door nodes.
US10540830B2 Systems and methods for utilizing telematics data to improve fleet management operations
According to various embodiments, a fleet management system is provided for capturing, storing, and analyzing telematics data to improve fleet management operations. The fleet management system may be used, for example, by a shipping entity (e.g., a common carrier) to capture telematics data from a plurality of vehicle sensors located on various delivery vehicles and to analyze the captured telematics data. In particular, various embodiments of the fleet management system are configured to analyze engine idle data in relation to other telematics data in order to identify inefficiencies, safety hazards, and theft hazards in a driver's delivery process. The fleet management system may also be configured to assess various aspects of vehicle performance, such as vehicle travel delays and vehicle speeds. These analytical capabilities allow the fleet management system to assist fleet managing entities, or other entities, in analyzing driver performance, reducing fuel and maintenance costs, and improving route planning.
US10540825B2 Image processing apparatus
Disclosed herein is an image processing apparatus connected with a display apparatus used by a user wearing the apparatus at a head portion thereof. The image processing apparatus acquires information on a reality space around the user, detects positions of objects in the reality space based on the acquired information on the reality space, and configures information on a virtual space by disposing a virtual body at a position in the virtual space corresponding to the detected position of each of the objects. The image processing apparatus further generates an image of the configured virtual space and outputs the generated image to the display apparatus.
US10540822B2 Display instrument and image display method
A head-mounted display device including an image display apparatus configured to display a captured image of a portion of an environment viewable through the head-mounted display device; and a dimmer configured to, while the captured image is displayed, allow a portion of ambient light from the environment to pass through the dimmer. Also, a method of displaying information on a head-mounted display device. The method may include displaying a captured image of a portion of an environment viewable through the display device; and dimming ambient light received through the head-mounted display device from the environment while displaying the captured image.
US10540818B2 Stereo image generation and interactive playback
Video data of an environment may be prepared for stereoscopic presentation to a user in a virtual reality or augmented reality experience. According to one method, a plurality of locations distributed throughout a viewing volume may be designated, at which a plurality of vantages are to be positioned to facilitate viewing of the environment from proximate the locations. For each location, a plurality of images of the environment, captured from viewpoints proximate the location, may be retrieved. For each location, the images may be reprojected to a three-dimensional shape and combined to generate a combined image. The combined image may be applied to one or more surfaces of the three-dimensional shape to generate a vantage. The vantages may be stored such that the vantages can be used to generate stereoscopic viewpoint video of the scene, as viewed from at least two virtual viewpoints corresponding to viewpoints of an actual viewer's eyes within the viewing volume.
US10540814B2 3D model generating system, 3D model generating method, and program
A 3D model generating system for accurately estimating a shape of an entire space surrounded by a plurality of surfaces is provided. Image acquiring means of the 3D model generating system acquires a plurality of images respectively capturing different directions in a space surrounded by a plurality of surfaces. Partial model generating means generates a plurality of partial models respectively corresponding to the images, each of the partial models representing a portion of the surfaces captured in the images. Overall model generating means generates an overall model representing an entire surface based on the partial models generated by the partial model generating means.
US10540812B1 Handling real-world light sources in virtual, augmented, and mixed reality (xR) applications
Embodiments of systems and methods for handling real-world light sources in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting implementation, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect a real-world light source using a sensor mounted on a Head-Mounted Device (HMD); identify a property of the real-world light source; and indicate the property to a rendering engine during execution of an xR application, where the rendering engine is configured to render an image for display by the HMD based on the property.
US10540811B2 Radial gradient module
Methods and apparatus for radial gradient rendering are provided. A graphics computing device can include a radial gradient module (RGM), which can include circuitry for radial gradient rendering. The RGM can receive one or more parameters associated with rendering at least a portion of an image utilizing radial gradient rendering. The RGM can map one or more input coordinates of the image to one or more source domain coordinates. The RGM can determine a t-value for the source domain coordinates, the t-value specifying an ellipse in the source domain whose edge includes the source domain coordinates. The RGM can determine a color value for the input coordinates based on the specified ellipse. The RGM can generate an output that is based on the color value.
US10540809B2 Methods and apparatus for tracking a light source in an environment surrounding a device
Methods and apparatus for tracking a light source in an environment surrounding a device. In an exemplary embodiment, a method includes analyzing an image of an environment surrounding a device to detect a light source and calculating a location of the light source relative to the device. The method also includes receiving motion data corresponding to movement of the device, and adjusting the location of the light source based on the motion data. In an exemplary embodiment, an apparatus includes an image sensor that acquires an image of an environment surrounding a device, and a motion tracking element that outputs motion data that corresponds to motion of the device. The apparatus also includes a tracker that analyzes the image to detect a light source, calculates a location of the light source relative to the device, and adjusts the location of the light source based on the motion data.
US10540805B2 Control of display of composite image based on depth information
There is provided an image processing device including a depth acquisition unit configured to acquire depth information of an object included in a captured image, an image combining unit configured to combine the object with an image object having depth information according to each piece of the depth information, and an effect processing unit configured to execute effect processing according to the depth information of the object.
US10540803B2 Method and system for rule-based display of sets of images
The invention provides, in some aspects, a system for implementing a rule derived basis to display image sets. In various embodiments of the invention, the selection of the images to be displayed, the layout of the images, as well as the rendering parameters and styles can be determined using a rule derived basis. The rules are based on meta data of the examination as well as image content that is being analyzed by neuronal networks. In an embodiment of the present invention, the user is presented with images displayed based on their preferences without having to first manually adjust parameters.
US10540793B2 Image processing apparatus, image processing method, and storage medium
A method for generating a raster image according to a tile drawing command includes acquiring a tile drawing command for repeatedly rasterizing a specified object, determining whether an interval in which the object is repeated in a predetermined direction based on the acquired tile drawing command is an integer pixel width in a coordinate system of the raster image, generating, based on the acquired tile drawing command, another tile drawing command for repeatedly rasterizing the object in the predetermined direction in an interval of an integer pixel width in the coordinate system, wherein the generated another tile drawing command includes a plurality of pieces of information corresponding to a plurality of scaling factors, scaling, based on the another tile drawing command, the object to repeatedly rasterize the object in the predetermined direction.
US10540789B2 Line stylization through graphics processor unit (GPU) textures
A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.
US10540785B2 Compressing data points into polygons
A method for compressing three-dimensional data points is disclosed. The method includes measuring a plurality of three-dimensional data points using one or more sensors communicatively coupled to the computing device, where each three-dimensional data point represents a point in a three-dimensional environment. The method also includes dividing the three-dimensional environment into a plurality of spatial cubes, wherein each three-dimensional data point is mapped to one spatial cube. The method also includes, for each spatial cube, converting the three-dimensional data points in the respective spatial cube to a two-dimensional plane based on a number of three-dimensional data points in the respective spatial cube. The method also includes, for each two-dimensional plane, determining polygon vertices of a planar polygon at points where an edge of an associated spatial cube intersects the respective two-dimensional plane. The method also includes sending the polygon vertices of each planar polygon to a ground station.
US10540784B2 Calibrating texture cameras using features extracted from depth images
An example apparatus for calibrating texture cameras includes an image receiver to receive a depth image from a depth camera and a color image from a texture camera. The apparatus also includes a feature extractor to extract features from the depth image and the color image. The apparatus further includes a feature tester to detect that the extracted features from the depth image and the color image exceed a quality threshold. The apparatus includes a misalignment detector to detect a misalignment between the extracted features from depth image and the extracted features from color image exceeds a misalignment threshold. The apparatus also further includes a calibrator to modify calibration parameters for the texture camera to reduce the detected misalignment between the extracted features from the depth image and the extracted features from the color image below a misalignment threshold.
US10540775B2 Porous body, honeycomb filter, microstructure analysis method, program for same, and microstructure analyzer
In a porous body, a surface layer thickness Ts takes a relatively small value satisfying P≥0.54 Ts (formula (1)), the surface layer thickness Ts being derived by a microstructure analysis using the porous-body data that is prepared through three-dimensional scanning of a region including a surface (inflow plane 61) of the porous body. Here, P denotes a porosity [%] of the porous body, and 0%
US10540774B1 Structured light depth sensor and sensing method thereof
A structured light depth sensor for sensing a depth of an object, comprises: a projector for projecting structured lights with different codes to the object; a camera located on one side of the projector and configured for capturing the structured lights reflected by the object; a storage device for storing parameter information of the camera and distance information between the projector and the camera; and a processor electrically connected to the projector, the camera, and the storage device. The processor controls the projector to sequentially project the structured lights with different codes to the object, controls the camera to sequentially capture the structured lights reflected by the object, and calculates the depth of the object. A sensing method adapted for the structured light depth sensor is also provided.
US10540772B2 Feature trackability ranking, systems and methods
Image feature trackability ranking systems and methods are disclosed. A method of establishing a trackability ranking order from tracked image features within a training video sequence at a tracking analysis device includes establishing a tracking region within the training video sequence using a feature detection algorithm. Trajectories of tracked image features within the tracking region are compiled using a feature tracking algorithm. Saliency metrics are assigned to each one of the trajectories of tracked image features based on one or more feature property measurements within the tracking region, and a trackability ranking algorithm that is a function of the saliency metrics and a defined feature trajectory ranking associated with the training video sequence is determined, the trackability ranking algorithm being usable for ranking, based on trackability, tracked image features within another video sequence.
US10540770B2 Method and apparatus for fully automated segmentation of joint using patient-specific optimal thresholding and watershed algorithm
Disclosed are a method and apparatus for fully automatically segmenting a joint based on a patient-specific optimal thresholding method and a watershed algorithm. The method of fully automatically segmenting an image may include the steps of extracting region information corresponding to a target object to be segmented from a medical image of the target object by associating a thresholding method and a load path algorithm, generating a first mask MASK 1 based on the extracted region information, generating a morphological patch by performing morphological subdivision on the medical image based on a watershed algorithm, generating a second mask MASK 2 based on the generated morphological patch, and segmenting an image corresponding to the target object from the medical image based on the first mask and the second mask.
US10540767B2 Dynamic analysis system
A dynamic analysis system includes a hardware processor and an output device. The hardware processor obtains a cycle of temporal change in a feature amount relevant to a function to be diagnosed from each of dynamic images obtained by imaging of a dynamic state of a living body with radiation. The hardware processor further adjusts the obtained cycle, thereby generating a plurality of cycle-adjusted data having cycles of the temporal change in the feature amount being equal to one another. The hardware processor further generates difference information at each phase in the plurality of cycle-adjusted data. The output device outputs the difference information.
US10540762B2 Group sparsity model for image unmixing
Systems and methods described herein relate, among other things, to unmixing more than three stains, while preserving the biological constraints of the biomarkers. Unlimited numbers of markers may be unmixed from a limited-channel image, such as an RGB image, without adding any mathematical complicity to the model. Known co-localization information of different biomarkers within the same tissue section enables defining fixed upper bounds for the number of stains at one pixel. A group sparsity model may be leveraged to explicitly model the fractions of stain contributions from the co-localized biomarkers into one group to yield a least squares solution within the group. A sparse solution may be obtained among the groups to ensure that only a small number of groups with a total number of stains being less than the upper bound are activated.
US10540761B2 Distinguishing between stock keeping units using marker based methodology
The disclosure includes a system and method for distinguishing between stock keeping units of similar appearance that vary in size. An image recognition application receives an image depicting a plurality of items, the image including a reference marker with a known physical dimension. The image recognition application performs image recognition to identify an item in the image and a region of interest for the identified image. The image recognition application further determines a pixel-to-physical dimension ratio using the dimension of a region of interest of the reference marker and the known physical dimension of the reference marker. Finally, the image recognition application determines a stock keeping unit identifier of the identified item in the image based on the pixel-to-physical dimension ratio and a dimension of the region of interest of the identified item.
US10540760B2 Method of separating, identifying and characterizing cracks in 3D space
The present invention discloses a method of separating, identifying and characterizing cracks in rocks or other materials in three-dimensional (3D) space, which processes as follows to a volumetric digital image: 1) preprocessing digital image; 2) statistically analyzing basic information of the image including porosity, connectivity of each pore, and position, size, orientation and anisotropy of each pore-structure; 3) filtration: removing non-crack structures; 4) smoothening: smoothening and mending the image; 5) thinning: thinning the void structure into a thickness d (2 to 3 voxels recommended) in a direction with shortest extension; 6) separation: separating intersected cracks in a crack network by breaking the connections; 7) combination: combining those elongated cracks that are disconnected in the last step, and restoring cracks to the thickness before thinning, and eventually giving out the characterization of the cracks.
US10540758B2 Image feature alignment
Image feature alignment is provided. In some implementations, a computer-readable tangible medium includes instructions that direct a processor to access a reference feature point associated with a high contrast region in a first sub-image that is associated with a first section of a borehole. Instructions are also present that direct the processor to identify several candidate feature points in a second sub-image associated with a second section of the borehole adjacent to the first section of the borehole, with each of the candidate feature points being believed to possibly be associated with the high contrast region. Additional instructions are present that direct the processor to prune the candidate feature points using global solution pruning to arrive at a matching candidate feature point in the second sub-image.
US10540756B2 Vehicle vision system with lens shading correction
A vision system for a vehicle includes a camera disposed at a vehicle and having a field of view exterior of the vehicle, an image processor operable to process image data captured by the camera, and a display operable to display images derived from image data captured by the camera. The image processor, via processing of image data captured by the camera, determines a noise level in image data captured by the camera. The vision system applies a lens shading algorithm to captured image data, and the vision system adjusts a level of the lens shading algorithm responsive to the determined noise level.
US10540752B2 Information processing apparatus, control method, and storage medium
A server receives an input image group from an MFP. The server decides a reference image from the input image group, and generates rotated images by deforming the reference image. The server calculates image feature amounts from the reference image and the rotated images, and generates direction determiners using the image feature amounts. With respect to each of images of the input image group, the server determines the directions of the images by applying the direction determiners, and when the directions of the images are different from the direction of the reference image, the images are rotated to the direction of the reference image, and the directions of each of the images of the input image group are unified. The server generates a classification rule to be used in classification of images using the input image group in which the directions are unified.
US10540751B2 Image data transmission method, image data processing method, image processing device and display device
The image data transmission method provided by embodiments of the present disclosure is used in the image processing device, and includes steps of: acquiring a fixation region and a non-fixation region on a display screen of the display device; compressing image data of a to-be-displayed image corresponding to the non-fixation region to acquire image data at a second resolution; and combining the image data at the second resolution with image data of the to-be-displayed image at a first resolution corresponding to the fixation region, and outputting the combined image data to the display device, the first resolution being substantially greater than the second resolution.
US10540748B2 Method and apparatus for changing images of content displayed on a display
Provided is an image displaying apparatus including a display configured to display a first image; a checker configured to check a correlation between the first image and a second image by analyzing the first and second images; a determiner configured to determine a change effect to be applied when the display is changed from a state of displaying the first image to a state of displaying the second image, based on the correlation; and a changer configured to change an image displayed on the display from the first image to the second image by applying the change effect.
US10540746B2 Course profiling and sharing
Systems and methods for unmanned aerial vehicle (UAV) course profiling are provided. A plurality of images may be captured by a UAV flying along a course at a first location. A profile may be constructed for the course based on the images captured by the UAV. The constructed course profile is transmitted over a communication network to a virtual reality system at a second location. The virtual reality system may generate a virtual environment corresponding to the course based on the constructed course profile, and a second UAV at the second location may fly along the virtual course.
US10540745B2 Zooming of medical images
The invention relates to a system for zooming an image displayed in a viewport, wherein the image comprises a plurality of regions, each region of the plurality of regions having a zoom function associated with the region, the system comprising an input unit for receiving a region input for selecting a region of the plurality of regions and for receiving a zoom input for zooming the image, and a zoom unit for zooming the image based on the zoom input, using the zoom function associated with the selected region. The zoom function associated with each region of the plurality of regions may be defined in any way deemed useful. For example, it may be defined in such a way that the selected region or an interesting portion of it is displayed in the viewport or, vice versa, the selected region or an interesting portion thereof is removed from the displayed view of the image. Advantageously, the user does not always need to precisely select the zoom center, as the application will select the zoom center, based at least on the selected region.
US10540743B2 Two-dimensional piecewise approximation to compress image warping fields
Techniques to pre-warp an image based on an image warping map comprising a number of cells where each cell corresponds to a polynomial approximation for a number of corresponding pixels to be warped are described. An image warping map can be generated by partitioning a per pixel warping map into cells and approximating the pixel movements of each cell with a polynomial function.
US10540741B2 Angular snapping of graphical objects in digital artboards
Certain embodiments involve angular snapping of a target graphical object to a position in a digital artboard. For instance, a computing system determines a reference angle identifying an orientation of a target graphical object to be placed within an input graphic. The computing system also defines a tolerance region that overlaps the target graphical object and extends along an axis parallel to the reference angle. The computing system determines that at least two graphical objects are within the tolerance region. The computing system computes, for the target graphical object, a placement position on the axis. The placement position is computed based on a distance between the reference graphical objects. The computing system updates the graphical interface by placing the target graphical object within the input graphic at the placement position.
US10540737B2 Processing unit performance projection using dynamic hardware behaviors
Methods for estimating accelerator performance for dynamic hardware behaviors are disclosed. Computer program code to be executed on a first processing unit is received, and an execution of the computer code on the first processing unit is monitored to determine a plurality of performance characteristics. A plurality of dynamic hardware behaviors is determined by applying a clustering algorithm to the performance characteristics, and an equivalent accelerator portion of computer code to be executed on a second processing unit is generated by translating a set of instructions in a first portion of computer code corresponding to a first one of the plurality of dynamic hardware behaviors to an equivalent set of instructions to be executed on the second processing unit. An estimated measure of performance for executing the equivalent accelerator portion on the second processing unit is determined for the first one of the plurality of dynamic hardware behaviors.
US10540736B2 Display sub-system sharing for heterogeneous systems
An integrated circuit includes a display sub-system that has a plurality of image processing resources and control logic. The image processing resources include a plurality of image processing pipelines configured to operate in parallel, overlay logic coupled to receive image data from the plurality of image processing pipelines, and an image output port coupled to an output of the overlay logic with image data outputs configured to couple to one or more display devices. The control logic is dynamically configurable to assign each of the image processing resources to a selected one of a first control port and a second control port. The first control port is configured to be controlled exclusively by a first processor and the second control port is configured to be controlled exclusively by a second processor.
US10540734B2 Processor, system, and method for efficient, high-throughput processing of two-dimensional, interrelated data sets
Systems, processors and methods are disclosed for organizing processing datapaths to perform operations in parallel while executing a single program. Each datapath executes the same sequence of instructions, using a novel instruction sequencing method. Each datapath is implemented through a processor having a data memory partitioned into identical regions. A master processor fetches instructions and conveys them to the datapath processors. All processors are connected serially by an instruction pipeline, such that instructions are executed in parallel datapaths, with execution in each datapath offset in time by one clock cycle from execution in adjacent datapaths. The system includes an interconnection network that enables full sharing of data in both horizontal and vertical dimensions, with the effect of coupling any datapath to the memory of any other datapath without adding processing cycles in common usage. This approach enables programmable visual computing with throughput approaching that of hardwired solutions.
US10540732B2 Private online transaction system
A method for processing transactions receives from a customer, at a merchant computer system, customer account identification information and customer identification information. The method includes encrypting, at the merchant computer system, transaction data corresponding to a transaction between a merchant and the customer. The transaction data is encrypted with an encryption key generated from the customer identification information. The method transmits, from the merchant computer system to a financial institution, the customer account identification information and the encrypted transaction data. The method receives, at the merchant computer system from the financial institution, a notification indicating whether to proceed with the transaction based on whether the encrypted transaction data was successfully decrypted with a decryption key generated from account holder identification information derived from the customer account identification information. The method includes performing, at the merchant computer system, the transaction when the notification indicates to proceed with the transaction.
US10540727B2 Method for harmonising colour in manufactured items
The invention relates to a method for the harmonization of color in manufactured items, which allows color tolerances to be established based on pre-defined values and visual observations for the different parts that form the item and the operating conditions for the manufacture of said parts by which means the colors falling within said tolerances can be obtained as well as the acceptance of the color harmonization of the final product by means of the use of algorithms and visual examination by a person or a machine.
US10540726B2 Methods and apparatus for automatically defining messages in response to a user-performed activity and with correlated user data
A user can perform in an activity which can be identified and/or tracked by a device associated with the user, such as a mobile communication device. Data can be identified and collected before, during and after the activity. A message can be defined based on the activity and the data, and presented to the user on the device. The user can alter or approve the message such that a form of the message is sent to a compute device, such as a social media network.
US10540724B2 Electronic receipt-linking database system
An electronic receipt system may generate electronic documents including receipt content associated with a transaction between an account holder and a third party, and automatically link the electronic documents to secure records corresponding to account transaction records in a secure database. An account holder may subsequently view an electronic document including the receipt from a secure network platform displaying the secure records for multiple transactions in the account. In some aspects, the electronic receipt system may retrieve the receipt from an email message transmitted to an email address assigned to the account holder by the electronic receipt system. In other aspects, the electronic receipt may be retrieved using an application on a user device corresponding to the electronic receipt system.
US10540721B2 Automation and latency remediation for secure messaging systems
Systems and methods for secure messaging and automation are disclosed herein. An example method includes providing a user-facing application secured through use of a security token cached on a web browser, establishing a security protocol or security token utilized between the application server layer and the web services layer that is different from the security token cached on the web browser; and performing asynchronous processing based on user interaction with a goal-based planning application that provides queries that are directed to assessing both risk willingness and goal ability, generates a risk willingness score and a goal ability score, selects a goal-based plan, and generating one or more instructions sets that are used to automatically reconfigure the plurality of user accounts to ensure that a goal is met within a specified time frame.
US10540715B2 Automated options trading system that generates a flattened trading spread
Disclosed herein are system, method, and computer program product embodiments for generating a flattened trading spread. An embodiment operates by receiving one or more inputs indicating criteria for a potential trade including a stock, a predicted direction for the stock, a predicted duration for the predicted direction, a tolerable probability of success, and a tolerable percentage of potential loss from an account. A scan on the stock within the predicted duration is executed against a database containing real-time quotes and associated trading data. Results returned from the executing are processed to determine if each result accords with one or more strategies determined to meet the criteria. For each result determined from the processing to accord with a strategy, a flattened spread is calculated based on the criteria, the flattened spread comprising: a probability of success, a measure of return, and a measure of risk.
US10540707B2 Commercial information providing system and commercial information providing method
Provided is a commercial information providing system that provides commercial information intended by the administrator in the commercial information suitable for a response to the user. The commercial information providing system includes a control device and an information providing device. The control device is connectable to a database and configured to perform processing of extracting a set of commercial information to be provided from a plurality of sets of commercial information and a response template to be used from a plurality of response templates based on question information input from a user interface and creating response information using the response template. The response information includes a set of commercial information selected from the extracted the set of commercial information based on the priority level. The information providing device is configured to provide the response information created by the control device to the user.
US10540704B2 System and method for machine learning based user application
The invention synthesizes a social network, electronic commerce (including performance based advertisement and electronic payment), a mobile internet device and a machine learning algorithm(s), utilizing a classical computer or a quantum computer enhanced machine learning algorithm(s), utilizing a quantum computer. The synthesized social commerce further dynamically integrates stored information, real time information and real time information/data/image(s) from an object/array of objects (Internet of Things (IoT)). The machine learning algorithm(s), utilizing a classical computer can include a software agent, a fuzzy logic algorithm, a predictive algorithm, an intelligence rendering algorithm and a self-learning (including relearning) algorithm.
US10540703B2 Visualizations for aiding in co-locating products based upon associations
The present disclosure relates generally to the field of product supply networks (e.g., for order fulfillment and inventory control). In one specific example, mechanisms are provided for presenting visualizations to aid in co-locating two or more products in the same location (e.g., at a common order fulfillment facility) based upon associations between the products. In various embodiments, systems, methods and computer program products are provided.
US10540695B2 Information providing device, information providing method, information providing program, and recording medium having information providing program recorded thereon
There is provided an information providing device which, even when one advertisement display area is shared between a plurality of advertisers, can increase the probability that, for example, a banner advertisement of each advertiser is specified and efficiently display information matching each advertiser. The information providing device is configured to, when a user of a terminal device specifies an advertisement display area, specify a partial area including a position specified in the advertisement display area, and transmit information matching a provider allocated to the partial area to the terminal device.
US10540694B2 Audience-based optimization of communication media
Introduced here are communication optimization platforms configured to improve comprehension, persuasion, or clarity of communications. Initially, a communication optimization platform can acquire input sample(s) that are associated with a source audience. The communication optimization platform can then create a linguistic profile for the source audience by examining the content of the input sample(s). Additionally or alternatively, the communication optimization platform may produce a psychographic profile that specifies various characteristics of the source audience, such as personality, opinions, attitudes, interests, etc. The communication optimization platform can then generate, based on the linguistic profile and/or the psychographic profile, affinity language for communicating with a target audience. By incorporating the affinity language into communications, the communication optimization platform can increase appeal to the target audience.
US10540691B2 Techniques for context sensitive overlays
Techniques for context sensitive overlays, comprising a social networking application. The social networking application may include, among other components, a social networking overlay management component to receive a request from a mobile device to determine a list of aggregate overlay information and user context information, and providing the list of aggregate overlay information and user context information to the mobile device, a context determination component to determine the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information, and an overlay selection component to generate the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and user context information.
US10540690B2 Apparatus and method for focused marketing messaging based on estimated building occupancy
An occupancy based focused marketing system for augmenting market control techniques corresponding to one or more buildings of one or more building types within a geographic subsector is provided. The system has a subsector aggregator, an other facility occupancy estimator, and a subsector processor. The subsector aggregator receives energy consumption and outside temperature streams corresponding to a portion of the one or more buildings, and employs occupancy components to generate average occupancy components corresponding to each building type. The other facility occupancy estimator matches the average occupancy components to remaining ones of the one or more buildings not in the portion according to building type. The subsector processor employs the first and second aggregated occupancy components to determine an occupancy estimate for the buildings, and to identify particular buildings based on the occupancy estimate to transmit targeted marketing messages to the particular buildings directed towards increasing traffic flow.
US10540687B2 Systems and methods for automated mass media commerce
Systems and methods for implementing point of advertising purchasing include using mass media publications configured for or containing service, product or vendor transmittable signals, such as from radio frequency identification tags. In a preferred arrangement, a consumer perceiving an advertisement of the mass media publication may activate a reader in a portable communications device, such as a smart mobile or cellular phone, to receive information from the radio frequency signal associated with the advertisement to identify a vendor, product or service associated with the radio frequency identification. The smart mobile phone or communications device of the consumer may communicate with a system of a vendor or vendors by way of a commerce data organization system across a network to order a product or product information from a system of the vendor over the network by using the information from the radio frequency identification.
US10540685B2 Systems and methods for distributing advertisements
An advertisement distribution system, method, and computer readable medium (collectively, the “System”) is provided. The System may request posts containing a subject tag from social media operators. The posts may be made by merchants having a relationship with the System. The System may filter the posts based on filters, geographic data, and member preferences. The System may distribute the posts to members having a relationship with the System.
US10540679B2 Tracking interaction with sponsored and unsponsored content
Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content. A method can include receiving a tracking event packet including data fields comprising a packet identification, a tracking event identifier, a content identifier, a cost, a campaign identifier, and/or an advertiser identifier, determining whether the tracking event packet is a duplicate based on the packet identification, aggregating non-duplicate tracking event packets by advertiser identification such that packets with advertiser identifications that hash to a same value are aggregated together, and transferring aggregated tracking event packets to a first database and a second database, the first database includes data stored for analytics and the second database includes data stored for billing and campaign performance monitoring.
US10540678B2 Data processing methods for predictions of media content performance
Methods and systems of predicting performance data for a piece of media content that is consumable by a user at a client device are provided. In one or more embodiments, the method collects raw input data, such as from a webcam, indicative of a user's response to the media content as the user watches the content. The data is processed to extract and obtain a series of head pose signals and facial expression signals, which is then input to a classification model. The model maps the performance data of the media content over time in response to the signals evaluated by the method to produce a prediction of the performance of the piece of media content.
US10540677B1 Selecting content for co-located devices
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for determining information. A first user device for presenting content to a user is identified. A second co-located device is identified. A determination is made, based on one or more criteria, to use audible or inaudible sound emitted from the first device to ascertain whether audio controls on the first device and a speaker associated with the first device are enabled. A token that is to be played on the first device is identified. A notification is provided to the second co-located device to listen for the token emitted by the first device. The token for playing on the first device is provided. Information related to a recording is received from the second co-located device. A determination is made whether the first device's audio controls and speakers are enabled.
US10540672B1 Event involvement system and processes for actively involving fans or an audience of an event by emotional engagement
An event involvement system and processes for actively involving fans or an audience of an event by emotional engagement are disclosed. The system and processes allow for the audience/fans to become active, engaged participants and have personalized, rewarding experiences which help to build and maintain loyalty and brand. The system and processes allow audience/fans to go from passive participants to active and engaged participants in any event, thereby creating individualized, personalized, rewarding experiences and memories which help to build and maintain loyalty to the events and brand. In some embodiments, an “envy reflex” is triggered in the fans which motivates the fans to emotionally invest in the event.
US10540670B1 System and method for analyzing electronic gaming activity
A sales lead generation system includes components including a gaming device and an application server. The application server includes a game controlling module and an education module configured to display on the gaming device educational information regarding financial products and receive data indicating that the end user has reviewed the educational information or answered a question regarding it. The application server also includes a loyalty module configured to award the end user consumer reward points. A social media server component is configured to transmit social media data associated with the end user to the application server. A biofeedback device component is configured to collect biofeedback data associated with the end user and transmit the biofeedback data to the application server. The application server further includes a correlation module configured to identify financial products based on the game play data, the social media data and the biofeedback data. A display and input device is configured to display to the end user data describing the one or more financial products; receive input describing an indication of interest of the end user regarding one or more of the one or more financial products; transmit data describing a location of the end user to the application server. An agent/advisor server is configured to identify a sales entity at the location that sells financial products indicated by the end user to be of interest. A client calendar server is configured to assist in scheduling a communication event between the sales entity and the end user.
US10540667B2 Method and system for generating a search query
A method and a system for generating a search query to extract one or more relevant messages from a plurality of messages shared over a computer network. The method includes extracting a plurality of keywords and information pertaining to a plurality of customers from the plurality of messages. Further, the method identifies a set of influential customers from the plurality of customers based on a first score and a second score. The method further includes extracting a set of influential keywords from a first set of messages based on a first number of occurrences of the plurality of keywords in the plurality of messages within a pre-defined time interval. The method further includes generating the search query that includes at least the set of influential customers and the set of influential keywords.
US10540661B2 Integrated service support tool across multiple applications
A system for an integrated support interface across multiple different software applications includes an integrated support user interface, an application connector and a first support integration module. The integrated support user interface includes received user input. The application connector interfaces with multiple different software applications and receives from at least one of the software applications an application context, a user role and a system context. The first support integration module maps existing received user input to at least one support ticket and enables a chat with a user operating on an internal support system and enables a search of a customer support system for information related to the support ticket, the application context, the user role and the system context for display of results from the customer support system on the integrated support user interface. The integrated support user interface displays the results.
US10540659B2 System for personal authorization control for card transactions
An authorization system allows for cardholder-provided parameters to a personal authorization subsystem. The parameters can be selected by the cardholder to limit the authorizations that would otherwise be granted on the card. The parameters can indicate limits by frequency, dollar amount, merchant, geographic location, time of day, combinations thereof, or the like. Authorization for a given transaction, even where authorized by an issuer and a network operator, might be denied based on self-constraints set by the cardholder. In some variations, messages are sent to the cardholder based on constraints set by the cardholder and transactions might be approved and messaged, or denied and messaged.
US10540658B2 System and method for fraud detection in a mobile device
A user device comprising: i) transmit path circuitry and receive path circuitry configured to communicate with a payment server; and ii) processing circuitry configured to control the transmit path circuitry and receive path circuitry. The processing circuitry is further configured to: a) receive a user input related to a payment process; b) calculate a risk score indicative of a likelihood of fraudulent activity associated with the payment process, wherein the risk score calculation is based on confidential information associated with the user that is stored on the user device; and c) transmit to the payment server a payment action and the risk score associated with the payment action without disclosing the confidential information. The confidential information comprises personally identifiable information and/or private information of the user. The processing circuitry calculates the risk score using a risk base model received from a model server.
US10540656B2 Communication protocols for processing an authorization request in a distributed computing system
Systems and methods implementing a communication protocol for the authorization of transfer of resources in a computer system having a plurality of computers, including a centralized router connecting to source account controllers and destination account controllers that are connected to readers. A reader communicates a first authorization request having a source identifier to a portal coupled with a data storage storing data linking the source identifier to a linked identifier. The portal communicates with a respective linked account controller to obtain a response identifying an available resource. Based on the response, the reader generates a further authorization request for a requested resource from a source account identified by the source identifier to a destination account associated with the reader.
US10540650B2 System and method for providing a user-loadable stored value card
A system and method in accordance with example embodiments may provide a user-loadable stored value card. Additionally, a system and method in accordance with example embodiments may allow an institution to receive a user-loadable stored value card activation request from a sender, activate a user-loadable stored value card using the information received in the activation request, and provide card management capabilities to the sender.
US10540648B2 Use of mobile network operator data and/or scores in decision-making on requests for payment credential provisioning for mobile devices
A method of provisioning payment credentials to a mobile device includes receiving a payment credentials provisioning request. The method further includes facilitating decision-making with respect to the request based at least in part on data obtained and/or confirmed directly or indirectly from a mobile network operator (MNO) associated with the mobile device.
US10540647B2 Method and apparatus for performing payment function in limited state
A user terminal supporting mobile payment service is provided. The user terminal includes a display, a memory in which a payment application is stored, and a processor configured to run the payment application. If at least one specified user input occurs on the display while in a locked state, the processor runs the payment application without unlocking the locked state. Thus the payment application may be quickly launched from the locked state.
US10540646B2 Itemized receipts and digital payments system and methods
Embodiments of the invention are directed to a computer-implemented expense splitting method and system for allowing a payer to divide expenses among multiple purchasers with merchant integration. The method may include storing, in at least one computer memory, payer data and expense splitting instructions and accessing the computer memory with at least one computer processor and executing the instructions to perform multiple steps. The steps may include converting a captured receipt image to purchase data and providing a user interface displaying entries corresponding to purchases, and further providing a tagging option for tagging each of the entries with an indicator of at least one purchaser identity. The steps may also include storing the receipt data and format for easy receipt capture on a subsequent purchase.
US10540645B2 Method and system for facilitating installments in an electronic transaction
A method for facilitation of installments for an electronic transaction includes: receiving a transaction message for an electronic transaction including an account identifier, transaction identifier, transaction date, and transaction amount; storing a transaction record for the transaction including the transaction identifier, transaction amount, transaction date, and a due date based on the transaction date; receiving an installment request, the request including the transaction identifier and installment options; calculating installment terms based on the installment options, transaction amount, transaction date, and due date, wherein the installment terms and/or options including an installment amount and number of installments; generating a plurality of transaction records, each related to an installment including the transaction identifier, installment amount, and a payment date based on the due date and number of installments, the number of transaction records being equivalent to the number of installments; and replacing the transaction record with the generated plurality of transaction records.
US10540643B2 Interchange rate processing system and method
Systems and methods for interchange rate processing are provided. An interchange rate processing computing device is configured to receive transaction messages from one or more acquiring banks. Each transaction message may contain transaction data corresponding to a payment card transaction. The interchange rate processing computing device may analyze the transaction data to identify one or more one or more transaction characteristics. Based on the transaction characteristics, the interchange rate processing computing device may identify a lowest valid interchange rate for the payment card transaction and determine a corresponding interchange rate designator. The interchange rate processing computing device may then generate an enhanced transaction message including the transaction data and the interchange rate designator and transmit the enhanced transaction message to a payment processor, issuing bank, or other entity in a payment processing network.
US10540640B1 System, method and program product for generating and utilizing stable value digital assets
The present invention generally relates to a method, system and program product for generating a stable value digital asset tied to a blockchain.
US10540634B1 Version recall for computerized database management
Techniques for effectuating a rollback to a previous version of a database (e.g., a catalog or inventoy database) associated with an entity are described. A payment processing service may receive instructions to modify a database. The payment processing service may modify the database based at least partly on the instructions and add an entry to a modification log. Each entry in the modification log may correspond to a previous version of the database and the entry may correspond to a new version of the database after the modification to the database. The payment processing service may determine that the modification to the database is likely to warrant a rollback and may effectuate the rollback by determining a previous entry of the modification log that precedes the entry and adding a new entry to the modification log that corresponds to the previous version of the database associated with the previous entry.
US10540630B2 Systems and methods of enabling gifting of a gift product on a legacy merchant store front
Systems and methods for enabling gifting of a gift product on a merchant store front determine eligibility of an abstract product available for purchase on the merchant store front to be selected as a gift product, the abstract product representing a set of all available SKUs for a given product, a gift product representing a subset of all available SKUs for a given abstract product, and the subset including less than all available SKUs for the given abstract product and greater than one available SKU for the given abstract product; generate and place an embedded widget on the merchant store front to determine gift intent to initiate a gift transaction of the gift product; assign at least one representative SKU to represent the gift product; and mimic an orchestrated transaction between a user and the merchant store front prior to final selection of a specific SKU of the gift product.
US10540628B2 Hierarchical business rule model
In an approach to create a rule hierarchy model, a computer receives from a user a set of rules and an association between each rule in the set of rules and a concept of the plurality of concepts in a concept hierarchy. The computer receives set of rules is stored separately from the concept hierarchy. The computer determines a rule hierarchy where a rule of the set of rules is associated with one or more concepts. Furthermore, the computer creates a rule hierarchy model based on the concept hierarchy and the rule hierarchy wherein grouping related rules in a common structure provides efficient management that facilitates rule authoring, browsing, and extraction.
US10540627B2 Content relevance in a social networking system using population-representative human rater pool
A social networking system builds a quality controlled and desired population-representative pool of human raters to provide ratings on content items to improve a feed ranking model used for providing its users with more relevant content. The system identifies a pool of candidate human raters for providing ratings on a feed of content items. For each candidate human rater of the pool of candidate human raters, the system presents a feed of content items based on a feed ranking model, obtains ratings on the feed of content items, and determines a score representing the consistency of the obtained ratings, the representativeness of the pool of human raters, or the relevance of the content provided by the ranking model. The system uses the computed scores to modify the ranking model used to present content to its users for improving the relevance of the presented content.
US10540619B2 System and method for resource-aware pastry customization
An example system includes at least one hardware processor and memory storing program code to receive a request for a customized pastry order, identify a retailer to fulfill the customized pastry order, identify retailer resource information identifying customizable elements and capacity information available from the retailer, identify, available from the retailer, pastry types including a with-graphic type or a without-graphic type, receive user selection of a particular pastry type, if the particular pastry type identifies a with-graphic type, then present for user selection one or more customizable elements available from the retailer, the one or more customizable elements being based on the retailer resource information and on the particular pastry type, receive user selections, each user selection identifying at least one particular option, obtain an image for presentation on the at least one customizable pastry, and initiate the customized pastry order based on the user selections and on the image.
US10540617B2 Application of business process management standards for dynamic information technology management
Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (SPN) as a business process, and managing, in an operations stage, software code representing the application in a production environment. The SPN is configured to encapsulate at least one business service object and generate an interface configured to expose internal processes of the at least one business service object.
US10540616B2 Trust level based task assignment in an online work management system
An online work management system provides a marketplace for multiple job owner and workers. The job owners provide a job description that defines task. The job description may be processed to generate task descriptions that may be published for workers' application. The task descriptions specify the qualification or restrictions for workers to have the task assigned. The online work management system also provides various functions supporting coordination and management of task assignment such as determining the trust level of the user's identity, search the tasks or workers, monitoring the progress of job, managing payment to workers, training and testing the workers, evaluating the review by the job owners, and generation of surveys.
US10540615B2 Network planning tool
Various embodiments provide a network planning tool comprising one or more memory storage areas containing data related to a plurality of transportation networks, and one or more computer processors configured to: receive input data comprising one or more modifications to one or more parameters associated with the plurality of transportation networks; retrieve at least a portion of the data contained in the one or more memory storage areas; validate the input data against the portion of data retrieved from the one or more memory storage areas, the validating comprising at least calculating one or more impacts to the integrated flow model based at least in part upon the received input data; and calculate, based at least in part upon the identified one or more impacts, one or more updated flow models for the plurality of transportation networks. Associated computer program products and computer-implemented methods are also provided.
US10540614B2 Kiosk for energy industry logistics
An automated kiosk and related apparatus provide check-in and boarding services to energy sector passengers, such as helicopter passengers. Preferably, the kiosk and related apparatus can take and store a picture of the passenger, calculate and/or measure the weight of the passenger and the passenger's luggage, print luggage tags and boarding printouts, check third parties' databases (such as a no-fly list (NFL)) for approval for the passenger's flight and can transmit data to another location (server, third party employer, pilot).
US10540611B2 Scalable complex event processing with probabilistic machine learning models to predict subsequent geolocations
Provided is a process, including: obtaining a set of historical geolocations; segmenting the historical geolocations into a plurality of temporal bins; determining pairwise transition probabilities between a set of geographic places based on the historical geolocations; configuring a compute cluster by assigning subsets of the transition probabilities to computing devices in the compute cluster; receiving a geolocation stream indicative of current geolocations of individuals; selecting a computing device in the compute cluster in response to determining that the computing device contain transition probabilities for the received respective geolocation; selecting transition probabilities applicable to the received respective geolocation from among the subset of transition probabilities assigned to the selected computing device; predicting a subsequent geographic place based on the selected transition probabilities.
US10540610B1 Generating and applying a trained structured machine learning model for determining a semantic label for content of a transient segment of a communication
Methods, apparatus, and computer-readable media are provided for analyzing a cluster of communications, such as B2C emails, to generate a template for the cluster that defines transient segments and fixed segments of the cluster of communications. More particularly, methods, apparatus, and computer-readable media are provided for generating and/or applying a trained structured machine learning model for a generated template that can be used to determine, for one or more transient segments of subsequent communications, a corresponding probability that a given semantic label is the correct semantic label for extracted content of the transient segment(s).
US10540609B2 Prediction device, prediction method, and recording medium
To precisely predict future data even when the number of pieces of time-series data is small, in predicting the future data, using the time-series data. When the future data is predicted using the time-series data, whether present time data is used is determined based on prediction variation or a data transition, and then the prediction of the future data is performed.
US10540608B1 Dynamically scaled training fleets for machine learning
A first set of execution platforms is deployed for a set of operations of a training phase of a machine learning model. Prior to the completion of the training phase, a triggering condition for deployment of a different set of execution platforms is detected. The different set of execution platforms is deployed for a subsequent set of training phase operations.
US10540606B2 Consistent filtering of machine learning data
Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.
US10540604B1 Operating a quantum processor having a three-dimensional device topology
In a general aspect, three-dimensional integrated multilayer architectures for qubit devices organized in quantum processors are described herein. In some aspects, a quantum processor includes devices residing in multiple physical layers. The quantum processor also includes connections that interconnect the devices in a tree structure topology. A computational state is encoded in child qubit devices in a first layer of the tree structure topology. A quantum control sequence is applied to at least one of the devices to transform the computational state. Applying the quantum control sequence includes using one or more parent qubit devices in a second layer of the tree structure topology to mediate between child qubit devices in the first layer of the tree structure topology. A readout of the transformed computational state may be performed.
US10540602B2 Techniques of oscillator control for quantum information processing and related systems and methods
According to some aspects, a method is provided of operating a circuit quantum electrodynamics system that includes a physical qubit dispersively coupled to a quantum mechanical oscillator, the method comprising applying a first electromagnetic pulse to the physical qubit based on a number state of the quantum mechanical oscillator, wherein the first electromagnetic pulse causes a change in state of the quantum mechanical oscillator, and applying, subsequent to application of the first electromagnetic pulse, a second electromagnetic pulse to the quantum mechanical oscillator that coherently adds or removes energy from the quantum mechanical oscillator.
US10540600B2 Method and apparatus for detecting changed data
A method and an apparatus for detecting changed data are provided. The method includes: recording change status information of each data field in a data table during a version change; obtaining a probability of a second data field being changed simultaneously when a first data field is changed, the probability being a confidence probability of the second data field being changed in the first data field being changed; determining, when confidence probabilities of at least two second data fields being changed in the same first data field being changed are greater than a confidence probability threshold of the data table, that the second data fields corresponding to the confidence probabilities greater than the confidence probability threshold are a combined field; determining whether a combination of the changed data fields matches a combined field template during the current version change, and prompting a location of the unmatched changed data field.
US10540598B2 Interpolation of transition probability values in Markov decision processes
According to some embodiments of the present invention there is provided a method for determining a control action in a control system using a Markov decision process. The method comprises an action of receiving two or more predefined transition probability values of a Markov decision process (MDP) of a control system, where each of the predefined transition probability values is associated with a transition between a first state and a second state, both from two or more system states, resulting from execution of one or more control actions of the control system. The method comprises an action of computing one or more new transition probability values by an analysis of the predefined transition probability values, the system states and the control actions. The method comprises an action of determining one or more recommended control actions for the respective system state based on the new transition probability value.
US10540594B2 Identifying abnormal pumpjack conditions
A system and method are provided. The system includes a feature calculator calculates features of a Pressure Volume diagram. The system further includes a pumpjack condition separator separates normal pumpjack conditions from abnormal pumpjack conditions using a hierarchical decision tree, the conditions being determined using the features. The system also includes a compound indicator generator generates a compound indicator when a predetermined number of at least one of features and conditions exceed respective thresholds. The system additionally includes an abnormal PV diagram indicator provides a user-perceptible indication that the PV diagram is abnormal when the compound indicator exceeds a compound indicator threshold.
US10540591B2 Deep learning-based techniques for pre-training deep convolutional neural networks
The technology disclosed includes systems and methods to reduce overfitting of neural network-implemented models that process sequences of amino acids and accompanying position frequency matrices. The system generates supplemental training example sequence pairs, labelled benign, that include a start location, through a target amino acid location, to an end location. A supplemental sequence pair supplements a pathogenic or benign missense training example sequence pair. It has identical amino acids in a reference and an alternate sequence of amino acids. The system includes logic to input with each supplemental sequence pair a supplemental training position frequency matrix (PFM) that is identical to the PFM of the benign or pathogenic missense at the matching start and end location. The system includes logic to attenuate the training influence of the training PFMs during training the neural network-implemented model by including supplemental training example PFMs in the training data.
US10540587B2 Parallelizing the training of convolutional neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a convolutional neural network (CNN). The system includes a plurality of workers, wherein each worker is configured to maintain a respective replica of each of the convolutional layers of the CNN and a respective disjoint partition of each of the fully-connected layers of the CNN, wherein each replica of a convolutional layer includes all of the nodes in the convolutional layer, and wherein each disjoint partition of a fully-connected layer includes a portion of the nodes of the fully-connected layer.
US10540580B2 Non-transitory storage medium storing program, information processing apparatus, printing apparatus, and communication system
A non-transitory storage medium stores a program readable by a computer of an information processing apparatus. The information processing apparatus includes a communication interface configured to communicate with a printing apparatus. When executed by the computer, the program causes the information processing apparatus to perform: creating irreversibly-compressed data representing a to-be-printed image and reversibly-compressed data representing the to-be-printed image as print image data, the to-be-printed image being an image to be printed on a sheet, the print image data being image data for printing; and transmitting the created print image data to the printing apparatus.
US10540579B2 Two-dimensional document processing
Disclosed herein are system, method, and computer program product embodiments for processing a document. In an embodiment, a document processing system may receive a document. The document processing system may perform optical character recognition to obtain character information and positioning information for the characters. The document processing system may generate a down-sampled two-dimensional character grid for the document. The document processing system may apply a convolutional neural network to the character grid to obtain semantic meaning for the document. The convolutional neural network may produce a segmentation mask and bounding boxes to correspond to the document.
US10540578B2 Adapting a generative adversarial network to new data sources for image classification
Mechanisms are provided to implement a generative adversarial network (GAN) that is trained based on labeled image data, unlabeled image data, and generated image data generated by a generator of the GAN. The GAN comprises a loss function that comprises error components for each of the labeled image data, unlabeled image data, and generated image data which is used to train the GAN. A new data source for which the trained GAN is to be adapted is identified and the trained GAN is adapted for the new data source. Image data in the new data source is classified by applying the adapted GAN to the data in the new data source. Adapting the trained GAN includes obtaining a minimized set of labeled images and utilizing the minimized set of images to perform the adapting of the trained GAN.
US10540577B2 System and method for detecting features in aerial images using disparity mapping and segmentation techniques
A system for aerial image detection and classification is provided herein. The system comprising an aerial image database storing one or more aerial images electronically received from one or more image providers, and an object detection pre-processing engine in electronic communication with the aerial image database, the object detection pre-processing engine detecting and classifying objects using a disparity mapping generation sub-process to automatically process the one or more aerial images to generate a disparity map providing elevation information, a segmentation sub-process to automatically apply a pre-defined elevation threshold to the disparity map, the pre-defined elevation threshold adjustable by a user, and a classification sub-process to automatically detect and classify objects in the one or more stereoscopic pairs of aerial images by applying one or more automated detectors based on classification parameters and the pre-defined elevation threshold.
US10540572B1 Method for auto-labeling training images for use in deep learning network to analyze images with high precision, and auto-labeling device using the same
A method for auto-labeling a training image to be used for learning a neural network is provided for achieving high precision. The method includes steps of: an auto-labeling device (a) instructing a meta ROI detection network to generate a feature map and to acquire n current meta ROIs, on the specific training image, grouped according to each of locations of each of the objects; and (b) generating n manipulated images by cropping regions, corresponding to the n current meta ROIs, on the specific training image, instructing an object detection network to output each of n labeled manipulated images having each of bounding boxes for each of the n manipulated images, and generating a labeled specific training image by merging the n labeled manipulated images. The method can be performed by using an online learning, a continual learning, a hyperparameter learning, and a reinforcement learning with policy gradient algorithms.
US10540565B2 Security camera system and image processing apparatus
A security camera system capable of reducing an amount of information without degrading useful information is provided. The security camera system includes a pixel array, an image signal processor that performs various types of image processing on raw data including each pixel value from the pixel array, and a pre-stage processing unit arranged between the pixel array and the image signal processor. The pre-stage processing unit includes an important area extraction circuit that receives raw data from the pixel array with respect to each frame and divides an effective pixel area of the frame into an important area and an unimportant area, and transmits the raw data of the important area to the image signal processor.
US10540562B1 System and method for dynamic thresholding for multiple result image cross correlation
The present disclosure relates to a computer-implemented system and method for finding matching occurrences of an item of interest (or image or sub-image) within a document (or larger image) via cross correlation and setting a dynamic threshold for each document (or larger image). The described system and method are capable of matching and locating the one or more items of interest within each specific document (or larger image).
US10540559B2 Position detection apparatus, lens apparatus, image pickup system, machine tool apparatus, position detection method, and non-transitory computer-readable storage medium which are capable of detecting abnormality
A position detection apparatus (100) which detects a position of an object includes a scale (2) including a periodic pattern, a detector (7) configured to be movable relative to the scale, and a signal processor (101) configured to acquire position information of the object based on a first output signal from the detector and perform abnormality determination based on a second output signal from the detector, a spatial frequency response of the first output signal is peaked at a first spatial frequency, and a spatial frequency response of the second output signal is peaked at a second spatial frequency different from the first spatial frequency.
US10540557B2 Method and apparatus for providing driver information via audio and video metadata extraction
A method and/or system is able to provide driver fingerprint via metadata extraction managed by a driver rating (“DR”) model trained by a machine learning center (“MLC”) coupled to a cloud based network (“CBN”). In one embodiment, a DR system includes a set of outward facing cameras, a set of inward facing cameras, and a vehicle onboard computer (“VOC”). The set of outward facing cameras mounted on a vehicle is used to collect external images representing a surrounding environment in which the vehicle operates. The set of inward facing cameras mounted in the vehicle is used to collect internal images including operator body expression representing at least operator's attention. The VOC is configured to determine the identity of operator and current operating style in response to the collected internal images, the collected external images, and historical stored data.
US10540547B2 Apparatus and method for detecting debatable document
Disclosed are an apparatus and method for detecting a debatable document. According to an embodiment of the present disclosure, the method for detecting a debatable document includes the steps of receiving a document including one or more sentences; generating an embedding vector for each of words included in the document; and extracting features of the document from an embedding vector matrix including the embedding vectors for the words, and detecting debatability of the document from the extracted features through a detection model including a two-step convolutional neural network.
US10540546B2 Image processing apparatus, control method, and storage medium
An image processing apparatus for reducing an influence of a false detection from processing for detecting a predetermined object, and a control method thereof are provided. An image processing apparatus, comprising: a detecting unit for detecting a region of a predetermined object from an image; a determining unit for determining whether the detection by the detecting unit is a false detection; a processing unit for performing processing relating to the predetermined object on the region detected by the detecting unit; and a controlling unit for controlling, based on a determination result by the determining unit, execution of the processing by the processing unit on the region detected by the detecting unit.
US10540545B2 Age classification of humans based on image depth and human pose
A mechanism is described for facilitating age classification of humans using image depth and human pose according to one embodiment. A method of embodiments, as described herein, includes facilitating, by one or more cameras of a computing device, capturing of a video stream of a scene having persons, and computing overall-depth torso lengths of the persons based on depth torso lengths of the persons. The method may further include comparing the overall-depth torso lengths with a predetermined threshold value representing a separation age between adults and children, and classifying a first set of the persons as adults if a first set of the overall-depth torso lengths associated with the first set of persons is greater than the threshold value.
US10540544B2 Method for identifying a subject using gait analysis
Described is a novel method for feature extraction for automatic gait recognition. This method uses Multi-kernel Fuzzy-based Local Gabor Binary Pattern. From a captured gait video sequence, the gait period is determined then a gait energy image is constructed to represent the spatial-temporal variations during one motion cycle of the gait sequence. Then, each gait sequence is represented with a feature vector. The computation of this vector is conducted by first applying the 2D Gabor filter bank then encoding the variations in the Gabor magnitude using a multi-kernel fuzzy local binary pattern operator. Finally, gait classification is performed using a support vector machine.
US10540543B2 Human-computer-interaction through scene space monitoring
A method including causing computer implementation of the at least one virtual boundary in a monitoring space corresponding to a monitored scene space; processing sensor data to generate a response event when there is, relative to the at least one virtual boundary, a change in a portion of the monitored scene space; recognizing a first hand gesture relating to a first hand of a user in the monitored scene space and in response to recognizing the first hand gesture in the monitored scene space in relation to a portion of the virtual boundary enabling user location of the portion of the implemented computer-implemented virtual boundary and recognizing a second hand gesture relating to a second hand of the user in the monitored scene space and in response to recognizing the second hand gesture in the monitored scene space performing a command relating to a user located portion of the computer-implemented virtual boundary.
US10540542B2 Monitoring
A method comprising: automatically processing recorded first sensor data from a scene to recognise automatically a first user input from user action in the scene; in response to recognition of the first user input, automatically entering a learning state to enable: automatic processing of the first sensor data from the scene to capture an ad-hoc sequence of spatial events in the scene subsequent to the first user input and automatic processing of subsequently recorded second sensor data from the scene different to the first sensor data of the scene, to recognise automatically a sequence of spatial events in the subsequently recorded second video corresponding to the captured sequence of spatial events.
US10540535B2 Automatically identifying regions of interest on images of biological cells
Techniques for identifying a region of interest in an image of a biological cell include detecting a primary axis of a structure of the biological cell and defining a first section line along the detected primary axis, detecting at least one secondary axis of the structure of the biological cell and defining a second section line along each of the at least one secondary axes. Based on the second section line along each of the at least one secondary axes and the first section line along the detected primary axis, a cytoplasm of the cell is divided into a plurality of areas. A geometric feature of each of the areas is determined and one of the areas is selected according to predefined criteria. The image data of the selected area is analyzed, and the image data is compared with the predefined criteria to identify regions that comply with the provided criteria. At least one area complying with the predefined criteria to a pre-defined degree is selected as the region of interest.
US10540533B2 Electronic device
The present invention provides an electronic device comprising an operating circuit, wherein when the electronic device is in a sleep mode, the operating circuit is temporarily off; a display panel, comprising a light-emitting region; a plurality of fingerprint sensing pixel units, disposed within the light-emitting region; and a fingerprint recognition circuit, coupled to the plurality of fingerprint sensing pixel units; wherein when the electronic device is in the sleep mode, the display panel emits light from the light-emitting region, and the display panel does not emit light except other than the light-emitting region.
US10540532B2 System and method for detecting optical codes with damaged or incomplete finder patterns
The disclosure relates to a data reading system and method for obtaining target data from an image. The data reading method includes obtaining an image containing the target data, and identifying a starting pixel coordinate on the image. The method further includes determining an initial local threshold value based on the selected starting pixel and analyzing the image to detect one or more high contrast boundaries or contours. After detecting the boundaries, the method includes analyzing the one or more boundaries to identify the target data in the image.
US10540531B2 Image identification method, terminal and non-volatile storage medium
A method and an apparatus for image identification are provided. For example, the processing circuitry of the apparatus obtains first feature values of a first image feature for pixels in an image for barcode detection. The processing circuitry calculates measures that are indicative of changes of the first feature values in multiple directions within the image and determines a target area in the image for the barcode detection according to the measures. Further, the processing circuitry divides the target area into a plurality of sub-areas, and filters the sub-areas to determine a target sub-area for the barcode detection. Then, the processing circuitry obtains second feature values of a second image feature for the target sub-area. The second image feature is derived from the first image feature. The processing circuitry then identifies a barcode type in the target sub-area according to the second image feature.
US10540530B2 Methods for mapping power generation installations
Various implementations described herein are directed to a method for recording, by a device, identifying information of a plurality of components of a photovoltaic (PV) installation. The method may record, by the device, at least one of timestamps or locations corresponding to each component of the plurality of components. The method may generate, based on the identifying information, timestamps, and locations, a map of the PV installation.
US10540527B2 Method, system and apparatus for NFC security
A method, system and apparatus for providing security to RFID and NFC systems. In some exemplary embodiments, a smart poster may be utilized to provide appropriate or desired communications with an RFID or NFC-enabled device. Such exemplary embodiments may utilize an authorized NFC tag to communicate with an NFC-enabled device, and upon activation of the authorized NFC tag, may trigger activation or appearance of one or more related items, such as visual cues. Additionally, aspects of NFC security systems which can include regions of security, states of activity and actions performed when security violations are detected.
US10540525B2 Information code, information code producing method, information code reader, and system which uses information code
There is provided a system that uses a two-dimensional information code. The system administers an information code which is provided with a data recording region and an image region. The system is provided with a specific information acquisition section that acquires specific information of a subject or an object, as information recorded in the data recording region, or as information to be correlated to the information recorded in the data recording region. Further, the is provided with a unique image acquisition section that acquires a unique image of a subject or an object, or a unique image for specifying the subject or the object, as information indicated in the image region. Further, the system is provided with a registration section that registers specific information acquired by the specific information acquisition section, being correlated to a unique image acquired by the unique image acquisition section.
US10540519B2 Differentially private linear queries on histograms
The privacy of linear queries on histograms is protected. A database containing private data is queried. Base decomposition is performed to recursively compute an orthonormal basis for the database space. Using correlated (or Gaussian) noise and/or least squares estimation, an answer having differential privacy is generated and provided in response to the query. In some implementations, the differential privacy is ε-differential privacy (pure differential privacy) or is (ε,δ)-differential privacy (i.e., approximate differential privacy). In some implementations, the data in the database may be dense. Such implementations may use correlated noise without using least squares estimation. In other implementations, the data in the database may be sparse. Such implementations may use least squares estimation with or without using correlated noise.
US10540517B2 Information processing apparatus, information processing system and information processing method
A memory stores common identification information that is shared between a plurality of information provision institutions for identifying a person. A processor assigns the common identification information to personal information transferred to a storage device from a plurality of operation databases respectively of the plurality of information provision institutions. Then, the processor generates confidentialized personal information by confidentializing the personal information to which the common identification information has been assigned.
US10540515B2 Consumer and brand owner data management tools and consumer privacy tools
System and computer readable media embodiments of enhanced and flexible login and profile management tools as well as brand owner communication tools are provided which provide more flexibility in regards to information sharing that benefit both users and brand owners and ease the integration of user information into brand owner databases. System and computer readable media embodiments are also provided for an end user to control both how and who uses her personal data. Specifically, these embodiments permit her to authorize which pieces of personal data may be used by particular actors to perform particular tasks. In addition, these embodiments allow the tasks to be performed while simultaneously limiting the number of actor(s)/servers/devices in possession of her personal data.
US10540514B1 Distributed network for storing a redundant array of independent blockchain blocks
The present invention discloses a system for storing a blockchain on a distributed network. The system includes a distributed network containing a plurality of nodes. The system stripes a blockchain into individual blocks where each individual block is separately encrypted and stored on a different node of the distributed network. The system forms a parity block from the individual blocks striped from the single blockchain. The parity block is separately encrypted and stored on a node of the distributed network separate from the other nodes storing the individual blocks for the blockchain. The system uses a blockchain distributed network map identifying where all of the individual blocks and the parity block are stored on the distributed network to reassemble all of the individual blocks into an undivided single blockchain.
US10540508B2 Method and apparatus for securing a database configuration
One embodiment of the present invention provides a system that secures a database configuration from undesired modifications. This system allows a security officer to issue a configuration-locking command, which activates a lock for the configuration of a database object. When a configuration lock is activated for a database object, the system prevents a user (e.g., a database administrator) from modifying the configuration of the database object, without restricting the user from accessing the database object itself. The security officer is a trusted user that is responsible for maintaining the stability of the database configuration, such that a configuration lock activated by the security officer preserves the database configuration by overriding the privileges assigned to a database administrator.
US10540505B2 Technologies for protecting data in an asymmetric storage volume
Technologies for protecting data in an asymmetric volume (ASV) that includes a first storage device that supports device-based encryption and a second storage device that does not support device-based encryption. In embodiments the technologies enable disparate capabilities of the storage devices in an ASV to be exposed to a user. When a complete copy of targeted data identified by a user input for encrypted storage is not present on the first storage device, at least a portion of the targeted data stored on the second storage device is rewritten to the first storage device. When a complete copy of the targeted data is stored on the first storage device, one or more security operations are performed to obfuscate or erase any portion of the targeted data stored on the second storage device.
US10540501B2 Recovering an information handling system from a secure boot authentication failure
A method, information handling system (IHS) and a recovery system for recovering an IHS from a secure boot authentication failure. The method includes retrieving, via a processor from a first memory device, a first unified extensible firmware interface (UEFI) driver associated with a first component/device of the IHS. The method further includes determining, via a secure boot process, if the first UEFI driver is an authenticated UEFI driver. In response to determining that the first UEFI driver is not an authenticated driver, a previously validated UEFI driver corresponding to the first component/device is retrieved from a second memory device. The method further includes loading the previously validated UEFI driver.
US10540500B2 Method of securely booting a computer system and a computer system
A method of securely booting a computer system includes executing program code of at least one boot loader to load a kernel; verifying, during loading of the kernel, the program code of the boot loader after at least a part of the program code of the boot loader has been executed; and interrupting the booting if a result of the verifying of the program code of the boot loader indicates a manipulation of the program code of the boot loader.
US10540499B2 Method for monitoring the security of a virtual machine in a cloud computing architecture
One embodiment relates to a method for monitoring the security of a virtual machine hosted by a host system, the virtual machine comprising an operating system communicating with a hypervisor of the host system. The hypervisor interfaces between the operating system and hardware resources of the host system. The method comprises receiving at least one machine instruction corresponding to an interruption in the operating system, said interruption following an event having occurred in the virtual machine and executing the instruction by the hypervisor using the hardware resources of the host system and transmitting to the operating system a data stream including the result of the execution. The sent data stream is duplicated in a second stream and the second stream is analyzed by a security agent running on an entity separate from the virtual machine in order to detect a security problem during the processing of the interruption.
US10540498B2 Technologies for hardware assisted native malware detection
Technologies for hardware assisted native malware detection include a computing device. The computing device includes one or more processors with hook logic to monitor for execution of branch instructions of an application, compare the monitored branch instructions to filter criteria, and determine whether a monitored branch instruction satisfies the filter criteria. Additionally, the computing device includes a malware detector to provide the filter criteria to the hook logic, provide an address of a callback function to the hook logic to be executed in response to a determination that a monitored branch instruction satisfies the filter criteria, and analyze, in response to execution of the callback function, the monitored branch instruction to determine whether the monitored branch instruction is indicative of malware. Other embodiments are also described and claimed.
US10540496B2 Dynamic re-composition of patch groups using stream clustering
Techniques for dynamic server groups that can be patched together using stream clustering algorithms, and learning components in order to reuse the repeatable patterns using machine learning are provided herein. In one example, in response to a first risk associated with a first server device, a risk assessment component patches a server group to mitigate a vulnerability of the first server device and a second server device, wherein the server group is comprised of the first server device and the second server device. Additionally, a monitoring component monitors data associated with a second risk to the server group to mitigate the second risk to the server group.
US10540494B2 Determining source of side-loaded software using an administrator server
An action may be performed in response to a determination of a source of side-loaded software. In one case, the handling of an application on a mobile device may be based on whether the source of the application is trusted or untrusted. If a software application being newly-installed on a mobile device of a user is determined to be untrusted, installation or execution is blocked. In one approach, the determination of the source includes: receiving, from the mobile device, a first application identifier and a first source identifier, each for a first application; sending the first application identifier and the first source identifier over a network to an administrator server; receiving, from the administrator server, a first state designation for the first application; setting a second state designation based on the first state designation; and sending the second state designation to the mobile device.
US10540493B1 System and methods for minimizing organization risk from users associated with a password breach
System and methods are disclosed for organizations to run a test against an active directory list to see if any user-provided passwords have been part of an existing data breach. Utilizing information from such a test identifies users that have weak passwords, reused passwords or shared passwords that have been associated with an earlier breach. With this information, the organization can seek to reduce risk by training staff for this specific issue in a timely and appropriate manner to significantly reduce the risk of a future breach by those identified users. Training can be customized and targeted at those users who attempt to use passwords that have been associated with a breach (either of their own account or of another account on the same or related domain.
US10540491B1 Virtual and augmented reality signatures
A method implemented on a visual computing device to authenticate one or more users includes receiving a first three-dimensional pattern from a user. The first three-dimensional pattern is sent to a server computer. At a time of user authentication, a second three-dimensional pattern is received from the user. The second three-dimensional pattern is sent to the server computer. An indication is received from the server computer as to whether the first three-dimensional pattern matches the second three-dimensional pattern within a margin of error. When the first three-dimensional pattern matches the second three-dimensional pattern within the margin of error, the user is authenticated at the server computer. When the first three-dimensional pattern does not match the second three-dimensional pattern within the margin of error, user is prevented from being authenticated at the server computer.
US10540488B2 Dynamic face and voice signature authentication for enhanced security
Techniques and apparatuses for a dynamic face and voice signature authentication for enhanced authentication techniques are described herein. In one or more implementations, an authentication system is configured to authenticate a user using a combination of voice and facial recognition techniques. The authentication system supports multiple phrases per user, such that the user can use different phrases to gain different types of access to a device or resources. Doing so provides enhanced customized access to the device or resources.
US10540486B2 Transaction medium
A transaction medium comprises a non-e-paper portion and a passive e-paper display portion to display a first expression of an authentication element in a secure representation. The first expression is related to a second expression of the authentication element, wherein a comparison of the first expression and the second expression determines authentication.
US10540481B2 System and methods for improved pharmaceutical accuracy and understanding
The present disclosure in some embodiments relates to a computer-based method for improving the pharmaceutical understanding of a user. The method includes receiving medication data from a source, wherein the medication data is related to a user's prescribed, dispensed, or claimed medicines; associating a unique ID for each user with the medication data for the user; providing a user interface, whereby the data for a user is accessible to the user only after the user has provided an authentication, wherein the medication data accessible to the user via the user interface comprises the one or more medications the user is taking.
US10540475B2 System for manufacturing a semiconductor device
A system including a memory; and a simulation tool connected to the memory. The simulation tool is configured to receive information related to a plurality of dies. The simulation tool is further configured to receive a plurality of input vectors. The simulation tool is further configured to determining a temperature profile for a first die of the plurality of dies. The simulation tool is further configured to simulate operation of a second die of the plurality of dies based on the determined temperature profile and the received plurality of input vectors.
US10540470B1 Generating a power grid for an integrated circuit
The present embodiments relate generally to creating power grids for complex integrated circuits having many power domains, macros, and secondary power regions. In some embodiments, a power grid compiler translates a high level description of a power grid into base-level commands that can be used by other tools to implement the wires and vias of the power grid. In these and other embodiments, the high level description comprises a terse, high-level, process technology dependent and design/chip independent language for describing the grid of power and ground wires and vias, including their connections to macros and a multitude of complex power nets that are typical in recent day SOCs. According to certain aspects, the language further allows designers to specify additions/subtractions to the core grid over macros and secondary power instance groups. According to still further aspects, embodiments allow for incremental repairs of only specific portions of the power grid.
US10540469B2 Verifying sequential equivalence for randomly initialized designs
A computerized method for mapping of electronic designs comprising using at least one hardware processor for receiving a first hardware design model and a second hardware design model, each hardware design model configured to receive a startup state and send digital output values. Hardware processor(s) are used for generating a plurality of initial states. Hardware processor(s) are used for computing, using each one of the first and second hardware design models, at least one specific output value for each one of the plurality of initial states. Hardware processor(s) are used for selecting corresponding initial states that produce equivalent at least one specific output value between the first hardware design model and the second hardware design model. Hardware processor(s) are used for storing the selected corresponding initial states as mappings between the first hardware design model and the second hardware design model.
US10540467B1 System, method, and computer program product for handling combinational loops associated with the formal verification of an electronic circuit design
The present disclosure relates to a method for electronic circuit design. Embodiments may include receiving, using a processor, an electronic circuit design and identifying at least one combinational loop associated with the electronic circuit design. Embodiments may also include extracting, for each component of the loop, a set of logic conditions and modeling the at least one combinational loop. Embodiments may further include providing a graphical user interface configured to display one or more constraint candidates and determining whether or not a conflict exists between constraint candidates. Embodiments may also include ranking the constraint candidates, based upon, at least in part, a number of loops disabled and one or more disabled loop characteristics.
US10540465B2 Leverage cycle stealing within optimization flows
A method, computer program product, and system for calculating an input timing slack at an input to a latch by subtracting an input arrival time to the latch from an input required arrival time, calculating an output timing slack at an output to the latch by subtracting an output arrival time of the latch from an output required arrival time from the latch, performing cycle stealing to improve the output timing slack by modifying the input required arrival time and the output arrival time, reducing the output timing slack by a pessimism amount, performing optimization in the integrated circuit to improve the input timing slack and the output timing slack, and increasing the output timing slack by the pessimism amount.
US10540464B1 Critical path aware voltage drop analysis of an integrated circuit
The present embodiments relate to critical path aware voltage drop analysis. A method can include identifying a number of cell instances with largest individual power consumption values. The method can include identifying, by performing static timing analysis, a first number of circuit timing paths of an integrated circuit design with largest timing violations. The method can include identifying, by performing the static timing analysis, a second number of circuit timing paths of the integrated circuit design. Each of the second number of circuit timing paths has a timing violation and is formed by one or more of the identified number of cell instances. The method can include generating logic state toggle vectors by propagating logic states through the first and second numbers of circuit timing paths. The method can include performing voltage drop analysis on the integrated circuit design using the generated logic state toggle vectors.
US10540463B1 Placement of delay circuits for avoiding hold violations
Disclosed approaches for processing a circuit design include identifying a driver and a load having a hold violation in the circuit design. The circuit design is targeted to an integrated circuit (IC) die. The method determines a first offset from a location on a perimeter of a rectangular region of the IC die having corners at locations of the driver and the load such that a length of a signal path from the driver through a first candidate location having placement coordinates that are outside the rectangular region and at the first offset from the location on the perimeter resolves the hold violation. The method determines availability of the first candidate location. In response to determining that the first candidate location is available, the method includes instantiating a delay circuit at the first candidate location and specifying connections that connect the delay circuit between the driver and the load.
US10540461B1 Method and system for functional safety verification
A method for functional safety verification for use in a verification of a design under test (DUT), includes obtaining a set of verification tests previously executed on the DUT and related execution data; injecting a fault into each of the tests of the set of verification tests; analyzing a hierarchy tree representation of the DUT from top down to identify clusters of faults under child nodes of the hierarchy tree; and for each of the clusters of faults, based on the execution data, performing test ordering of tests from the set of verification tests according to likelihood of classifying the faults under the child node in which that cluster is located.
US10540460B2 Flow pattern regular expression creating method, regular expression creating apparatus, and computer-executable program
There is provided a flow pattern regular expression creating method, a regular expression creating apparatus, and a program enabling provision of a new representation method enabling one-to-one correspondence to a flow pattern. A regular expression creating method of creating a regular expression of a flow pattern in a multiply connected exterior domain with N (N is an integer equal to or larger than 1) holes topologically includes a graph representation creating step of creating a graph representation having one-to-one correspondence to the flow pattern; and a regular expression creating step of creating a regular expression from the graph representation that is created at the graph representation creating step.
US10540458B2 System and method for monitoring photovoltaic power generation
Disclosed are a system and method for monitoring photovoltaic power generation, which may enhance compatibility with the existing legacy system by enabling data integration between monitoring systems that use different kinds of protocols on the basis of a meta-model and may automatically generate code for processing data and automatically generate a program for processing a protocol through the generated code, thus allowing even a user who does not know the protocol well to easily connect devices.
US10540457B2 System and method for predicting thermal-insights of a data center
Disclosed is a method for real-time prediction of thermal-insights for a heat dissipating device in a data center cooled by one or more cooling units. The method uses a concept of influence mass fractions in conjunction with proper orthogonal decomposition (POD) based reduced order model. It may be understood that, the influence mass fractions may be computed by performing a fixed number of CFD simulations based on mass flow rates of the one or more cooling units. The method further facilitates to identify a set of reference scenarios for a given range of operational parameters of the one or more cooling units impacting the heat dissipating device. The set of reference scenarios may then be provided to the POD in order to predict the thermal-insights of the data center such as a temperature, mass flow rate, and insights into thermal influence of air sources on the heat dissipating device.
US10540456B2 Method for assessing the controllability of a vehicle
The invention relates to a method the assessing the controllability of a vehicle by a driver in a risky or problematic situation. In order to carry out assessment of the controllability of a vehicle early, the following steps are provided: a. modelling the drive train and the movement dynamics of the vehicle, b. modelling situation conditions and environmental conditions, c. selecting a risky or problematic situation, d. selecting a driver capability type, e. modelling the driver's reaction as a function of the selected driver capability type. f. simulating the dynamic vehicle behaviour in the longitudinal and transverse directions of a planned trajectory on the basis of the drive train model and movement dynamics model for the predefined situation and environmental conditions when the selected risky or problematic situation occurs, g. calculating the maximum lateral and longitudinal deviation from the planned trajectory between the occurrence of the risky or problematic situation and the regaining of complete control by the driver, h. evaluating the controllability of the vehicle by the driver in the risky or problematic situation on the basis of the maximum lateral and/or longitudinal deviation.
US10540454B2 System maintaining domain-specific 3D models as a graph within computer aided design
Multiple simultaneous representations are achieved through the capture essential geometry and topology in a master graph. Object information is captured in metadata associated with elements of this graph. An algorithm builds multiple domain specific representations based on the master graph and metadata. The summary of model objects is created based on metadata. Through this abstraction, desired representations (in this case for design and for manufacturing) may be generated and presented simultaneously with associativity.
US10540447B2 Method and device for N-gram identification and extraction
A method and device for n-gram identification and extraction is disclosed. The method includes identifying at least one n-gram from a sentence inputted by a user based on a confidence score associated with each of the at least one n-gram. The method further includes determining a direction context entropy coefficient for each of the at least one n-gram. The method includes iteratively expanding one or more of the at least one n-gram by the smallest n-gram unit at each iteration in a predefined direction in the sentence to generate at least one expanded n-gram, based on an associated direction context entropy coefficient. The method further includes extracting at each expanding iteration one or more of the at least one expanded n-gram based on an associated confidence score. The method includes grouping semantically linked n-grams from the one or more of the at least one expanded n-gram.
US10540446B2 Natural language generation using pinned text and multiple discriminators
A personality model is created for a population and used as an input to a text generation system. Alternative texts are created based upon the emotional effect of the generated text. Certain words or phrases are “pinned” in the output, reducing the variability of the generated text so as to preserve required information content, and a number of tests provide input to a discriminator network so that proposed outputs both match an outside objective regarding the information content, emotional affect, and grammatical acceptability. A feedback loop provides new “ground truth” data points for refining the personality model and associated generated text.
US10540441B2 Device and method for providing recommended words for character input
A device and method for providing recommended words for a character input by a user are provided. The method by which the device provides recommended words includes: receiving an input for inputting a character in a character input window; recommending at least one pseudo-morpheme including the input character by analyzing the input character; recommending at least one extended word including a selected pseudo-morpheme in response to receiving an input for selecting one of the at least one pseudo-morpheme; and displaying a selected extended word in response to receiving an input for selecting one of the at least one extended word.
US10540438B2 Cognitive framework to detect adverse events in free-form text
Performing an operation comprising extracting, from an input comprising unstructured electronic text, a plurality of feature values for a plurality of features defined in a feature vector, identifying, based on a machine learning (ML) model applied to the plurality of feature values, a portion of the electronic text corresponding to an adverse event, and annotating the portion of the electronic text with an indication of the identified adverse event.
US10540437B2 System and interface for electronic communication generation and tracking
Various systems and methods are disclosed for enabling a consumer's creation of a communication (e.g., letter, e-mail) addressed to a provider of goods and/or services. Manually and/or automatically by providing access to one or more existing data repositories, the user completes a software-presented questionnaire, and responses are used by the system to customize and populate a templated form. The form identifies, elaborates and, in some cases, quantifies problems with the provider's performance. The system focuses on form letters by consumers to businesses, thereby increasing its depth while avoiding unnecessary complexity. Some embodiments also (at the user's instruction) submit portions of the communication to third parties (e.g., regulatory agencies), track delivery of the communication, and provide background information relating consumer communications with businesses. Some embodiments are tailored to requirements of providers for selected correspondence (e.g., a “notice of dispute” telecommunications providers purport to require before allowing contractual right to arbitration).
US10540436B2 Evaluating rules applied to data
Specifying rules for processing data included in fields of elements of a dataset includes rendering user interface elements associated with a respective condition. The user interface elements include: first subsets of user interface elements, at least some of which are associated with an input value derived from at least one field, and second subsets of user interface elements, each configured to receive user input associated with a respective condition. Conditions are applied to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field. Instructions are generated for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element.
US10540434B2 Dynamic disaggregation and aggregation of spreadsheet data
A computer-implemented method for disaggregating data in a spreadsheet or other data structure hosted on a client computing device includes providing an analyzer module as a plug-in or add-in to a spreadsheet application on a client computing device. The analyzer module locally performs disaggregation and aggregation processes on data in the spreadsheet on the client computing device. The method includes parsing, by the analyzer module, content entered in a subject cell of the spreadsheet to determine if sets of special syntax characters corresponding to a disaggregation instruction or command precede an amount in the entered content, and accordingly disaggregating or aggregating data in the spreadsheet.
US10540433B1 Service for implementing form fields
A service for implementing form fields is described. The service may include receiving (e.g., from a browser) information regarding input received to one or more fields rendered in a browser application. The service may also include forwarding the information to a subscriber of the service. An indication that the information was forwarded may be provided to the browser. In some instances, the service may be implemented without executing server-side code on a server of the entity that provided content that includes the form.
US10540432B2 Estimated reading times
Reading time indicators for display within a content authoring application are provided herein. Estimates of reading times for the content item as a whole, and of sections thereof, are created as the author manipulates content within a document. These estimates are displayed as indicators within the content authoring application and the document, to inform the author of how long a reader is expected to take when consuming the document. The functionality of the computing device running the content authoring application is thus improved by providing content limit indicators related to consumption time.
US10540430B2 Techniques for providing a natural language narrative
Various embodiments for providing a natural language narrative are described. Embodiments may include a summary engine that collects data about an event, and selects a template to narrate a story about the event. A template may include static text, slots for data from the event, and slots for dynamic word choice. Templates may be selected according to a story type and story “flavor.” Templates may also include conditions that determine a choice of the use of template sub-sections. Various aspects of the templates may be selected randomly, to create the impression that the story is human-generated. The stories may be published to a variety of locations and formats. Other embodiments are described and claimed.
US10540428B2 Method and apparatus for providing calendar displaying work history of document
Provided are a server for managing history information of a document work, a device for viewing the history information, and a system including the same. The server includes: a transceiver configured to receive, from at least one first device of a user, work history information of a document on the at least one first device; and a controller configured to arrange the received work history information in a calendar form by using time information included in the received work history information, wherein the transceiver provides the work history information in the calendar form to a second device.
US10540427B2 Automated file merging through content classification
Embodiments of the present invention provide a method, system and computer program product for the automated merger of content in progeny of a primary file in a version control system. In one embodiment of the invention, the method can include establishing different segments of content in a primary file in a merger tool executing in memory by a processor of a host computer and associating each of the segments with a classification corresponding to a particular merger rule selected from amongst different merger rules. The method also can include parsing content in different progeny of the primary file and identifying changes in a parsed portion of the progeny corresponding to a specific one of the segments of the primary file. Finally, the method can include applying to the identified changes a merger rule corresponding to a classification associated with the specific one of the segments.
US10540421B2 Method for central statistical monitoring of data collected over a plurality of distributed data collection centers
A method for central monitoring of a research includes the steps of creating and storing a database consisting of datasets generated during the research, preprocessing the database to remove variables that are unsuitable for analysis, extracting metadata from the database to identify types of the variables, storing the preprocessed datasets and corresponding metadata in a statistical database, executing statistical tests on a data collection center by data collection center basis to detect abnormalities and patterns present in datasets, creating and storing a matrix containing p-values based upon the executed statistical tests, identifying any outlying data collection centers by summarizing the p-values, determining if any of the executed statistical tests are faulty and removing such faulty executed statistical tests from the matrix to create a filtered matrix, and computing an overall p-value score.
US10540416B2 Linking source code to running element
A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM such that DOM elements of the DOM are linked to the text within the text source document corresponding to the DOM elements via the view node tree and the document node tree.
US10540414B2 Method and apparatus for online group matching
Provided herein are systems, methods and computer readable media for programmatically performing group matching and facilitating subsequent interaction. An example apparatus may be configured to receive a request event, the request event comprising at least an indication of user profile associated with the first mobile device and an indication of a current personality profile, access a database, utilizing the indication of the user profile and the indication of the current personality profile, to determine at least a first group with which the user profile is associated, access a second database, utilizing information indicative of the first group to identify a set of one or more candidate groups with which to match the first group, select a second group with which to match the first group, transmit information indicative of the second group, receive an indication of a type of feedback, facilitate an interaction with the second group.
US10540413B2 Fragmenting newsfeed objects
A technique allows a newsfeed item shown in a newsfeed of a social network to be easily promoted to another newsfeed in the social network. In a specific embodiment, the system receives a first user's promotion selection of an item displayed in a newsfeed of the first user. The item includes content provided by a second user. The first user is prompted to select a destination newsfeed. A selection of the destination newsfeed is received and the item is published on the destination newsfeed for a third user.
US10540410B2 Internet of things structured query language query formation
In an example, one or more tokens in a freeform search query are identified, each token corresponding to a search term or combination of neighboring search terms in the freeform search query. A graph structure and flat data corresponding to the graph structure are obtained. A search for results relevant to the identified one or more tokens is performed using a first search process, the first search process using the graph structure and flat data to rank search results according to a first ranking order and populate a why found table. Pieces of data corresponding to the results relevant to the identified one or more tokens are joined using the why found table, forming a view and one or more patterns of operators and terms, in a pattern database, matching the one or more operators and one or more surrounding terms in the freeform search query are found.
US10540409B2 Categorized social opinions as answers to questions
A question is analyzed to determine a set of categories, a category corresponding to a type of possible answers responsive to the question. A set of opinions is extracted from social media data. Each opinion is from a corresponding responder on a social media platform to which the question is sent. An opinion from the set of opinions is categorized into a category from the set of categories. A strength of the opinion is computed using a subset of a set of strength parameters. The opinion is ranked according to the strength of the opinion. The opinion, the strength, and the category are presented in a filterable presentation.
US10540407B2 Website creation using content and product codes associated with keywords
The present disclosure describes techniques to facilitate the creation of an affiliate website, where the creating of the affiliate website involves (i) identifying at least one keyword, (ii) conducting a first keyword-based search to generate a set of product codes, (iii) conducting a second keyword-based search of at least one online source to generate content that relates to the identified at least one keyword, (iv) identifying a website template, and (v) creating, without user intervention, the affiliate website using the generated set of product codes, the generated content and the identified website template. At least one of the products codes is a product code to a special offered by a vendor in connection with the identified at least one keyword.
US10540402B2 Re-execution of an analytical process based on lineage metadata
Examples disclosed herein relate to re-execution of an analytical process based on lineage metadata. In an example, a determination may be made on a hub device that an analytical process previously executed on a remote edge device is to be re-executed on the hub device, wherein the analytical process is part of an analytical workflow that is implemented at least in part on the hub device and the remote edge device. In response to the determination, a storage location of input data for re-executing the analytical process may be identified based on lineage metadata stored on the hub device, and input data may be acquired from the storage location.
US10540396B2 System and method of personalizing playlists using memory-based collaborative filtering
Systems and methods are provided for personalizing new song suggestions for a user. A plurality of users provides thumbs up and thumbs down ratings for a pair of songs (song A and B). A first aggregate rating for song B is calculated based on ratings given to song A by all of the users that gave a like rating to song A. Similarly, a second aggregate rating is calculated for song B based on ratings given to song B by all users that gave a dislike rating to song A. Then a user that has not previously rated song B, supplies a rating for song A. A prediction is performed of how the user will rate song B based on the user's rating of song A. For example, the first aggregate rating for song B is used if the user rated song A positively.
US10540392B2 Method and apparatus for processing image
Processing an image includes acquiring, by the image processing apparatus, a target image, extracting a shape of a target object included in the target image, determining a category including the target object based on the extracted shape, and storing the target image by mapping the target image with additional information including at least one keyword related to the category.
US10540391B1 Methods for using extracted features to perform an action
A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and associating the determined action information with the first electronic work.
US10540385B2 Taste profile attributes
Methods, systems and computer program products are provided for summarizing user activity associated with media content by accessing a taste profile containing a representation of media content activity corresponding to at least one of a plurality of items, generating at least one statistic corresponding to the media content activity, and generating a taste profile attribute by using the at least one statistic.
US10540383B2 Automatic ontology generation
An ontology is automatically generated for a set of data from multiple data sources. A semantic network of known concepts serves as an ontology template for a target domain of knowledge with known concepts defined as base entity types. Logical groupings of data and associated technical metadata are read from the data sources. Data discovery techniques are applied to detect semantic and/or syntactic classification of data attributes in the logical groupings of data. For each of the logical groupings of data, an entity type with properties for the data attributes are generated and the generated entity type is added to the semantic network with classifications of the properties as derived from the applied data discovery techniques. Semantic meanings of the generated entity types are generated and associated with other entity types within the semantic network and the semantic network is output as a resultant ontology for the set of data.
US10540381B1 Techniques and components to find new instances of text documents and identify known response templates
Disclosed are examples of a system, techniques and non-transitory computer-readable storage medium that enable the selection of a response document template for generating an appropriate response to notification document. Respective components may generate an electronic document from the notification document. A common theme between two or more of the electronic documents may be identified. The electronic documents identified as having the common theme may be grouped in a notification document corpus. The notification document corpus may be analyzed with reference to received notification documents stored in a document repository. Based on results of the analysis, a template of a notification response document appropriate for responding to a specific notification document received by the enterprise may be selected. The selected response document template may be forwarded to a client device for further processing.
US10540378B1 Visual search suggestions
Approaches provide for analyzing image data to determine and/or recognize text in the image data. The recognized text can be used to generate a search query that can be automatically submitted to a search engine without having to type the search query to identify a product (or related products) associated with the image. For example, a camera of a computing device can be used to capture a live camera view (or single images) an item. An application executing on the computing device (or at least in communication with the computing device) can analyze the image data of the live camera view to determine a set of keywords (e.g., identified text) based on visual features extracted from the image data. The keywords can be used to query an index of product titles, common search queries, among other indexed data to return a ranked list of search suggestions based on a relevance function. The relevance function can consider the ordering of the keywords to rank search suggestions more highly that contain the keywords having the same word order. Further, the relevance function can consider the confidence of the visual recognition of each keyword, the confidence of each search suggestion, customer impact, as well as other factors to determine the ranking of the search suggestions. The search suggestions can be further refined to ensure search results that the user will be more likely to view and/or purchase.
US10540364B2 Data delivery architecture for transforming client response data
The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models.
US10540363B2 Systems and methods for providing performance metadata in interest-driven business intelligence systems
Interest-driven business intelligence server systems that provide performance metadata are described. In the disclosed embodiments, an interest-driven business intelligence server system receives a report specification. The report specification includes at least reporting data requirement. The interest-driven business intelligence server determines performance metadata information for an interest-driven data pipeline that is utilized to generate reporting data based on the report specification. The performance metadata information for the interest-driven data pipeline is transmitted to an interest-driven user visualization system by the interest-driven business intelligence server system.
US10540361B2 Executing conditions with negation operators in analytical databases
Embodiments of the present invention provide a method and system for processing a query on a set of data blocks in analytical databases. The query is on a set of data blocks, having at least one attribute and specifies at least one selection condition on the attribute. The selection condition is associated with at least one selection expression. Attribute value information on each attribute is generated for each data block. Next, a condition is generated on each attribute to negate the selection expression, if the selection expression has a negation operator. Additional conditions are generated for each selection expression that does not contain a negation operation. The attribute value is used to select the positive and negative subsets of data blocks for each condition. Next, a negative subset that does not require processing to evaluate the query is skipped and the positive subsets and the non-skipped negative subsets are processed.
US10540360B2 Identifying relationship instances between entities
A method, a computing system, and a non-transitory machine readable storage medium containing instructions for identifying relationships between entities are provided. In an example, the method includes receiving a query. The query specifies a first computing entity, a second computing entity, and a window of time. A data structure is queried based on the query to identify a set of relationship instances each corresponding to a relationship between the first computing entity and the second computing entity during the window of time. A representation of the first computing entity, the second computing entity, and the set of relationship instances is provided at a user interface.
US10540358B2 Telemetry data contextualized across datasets
Systems, methods, and software for telemetry event correlation is provided herein. An exemplary method includes obtaining an indication of a data selection defining at least one data entry of interest among datasets that comprise data entries determined by one or more associated telemetry elements, establishing a joined dataset based at least on contextually corresponding characteristics derived from the datasets, and processing the joined dataset with a plurality of adaptive functions to correlate data entries of the joined dataset to the data selection, with each of the plurality of adaptive functions configured to produce an associated correlation dataset comprising data entries potentially related to the data selection. The method also includes evaluating each associated correlation dataset to select an output dataset comprising contextual data entries related to the data selection.
US10540357B2 Dynamic topic adaptation for machine translation using user session context
According to various embodiments, the Query Context Translation Engine identifies a topic of a search query history received during a current user session. The search query history in a first language. The Query Context Translation Engine identifies, in a translation table, target text that corresponds with a query in the search query history, the target text comprising at least one word. The Query Context Translation Engine obtains at least one search result based on a translation of the target text in a second language.
US10540356B2 Transparent analytical query accelerator over encrypted data
The present disclosure relates to a method for processing queries in a database system having a first database engine and a second database engine. The method includes: storing a first instance of a first table in the first database engine in plaintext; encrypting at least one predefined column of the first table, resulting in a second instance of the first table containing at least part of the data of the first table in encrypted format. The second instance of the first table in the second database engine is stored in the second database engine. It may be determined whether to execute a received query in the first database engine on the first table or in the second database engine on the second instance of the first table, where the determination involves a comparison of the query with encryption information.
US10540353B2 Autonomic caching for in memory data grid query processing
A method, system and computer program product for autonomic caching in an IMDG has been provided. A method for autonomic caching in an IMDG includes receiving from a client of the IMDG a request for a primary query in the IMDG. The method also includes associating the primary query with a previously requested sub-query related to the primary query. Finally, the method includes directing the sub-query concurrently with a directing of the primary query without waiting to receive a request for the sub-query from the client. In this way, the method can proactively predict a receipt of the request for a sub-query following a request for a primary query prior the actual receipt of the request for the sub-query.
US10540351B2 Query dispatch and execution architecture
Described are methods, systems and computer readable media for providing a query dispatch and execution architecture.
US10540349B2 Recommending data enrichments
In accordance with one aspect of the present disclosure, a request to provide recommendations of data enrichments for a database is received at a recommendation engine. The recommendation engine may perform static and dynamic analysis of data associated with the database and may further refine recommendations based on policies. The recommendation engine may then provide the recommendations, if any, of data enrichments to allow a software developer, for example, to indicate whether the data enrichments are to be used.
US10540345B2 Reducing churn in knowledge graphs
Reductions in churn for assigning identifiers to entities in a knowledge graph enables several improvements to the functionality of the computing devices maintaining or accessing knowledge graphs. As the aliases or other terms used to identify a given entity change in response to updates to the knowledge graph, the identifiers assigned to various entities may change. For example, two individual entities conflated as one node may be split into two or two nodes merged into one in response to an update, and existing identifiers should be used to reduce churn. To select the existing identifiers to assign to a given updated entity, the aliases are clustered with the updated entities and the unique modal prior identifier is assigned as the identifier for the updated entity. Higher orders of modality are used to ensure as many existing identifiers are used before creating new identifiers.
US10540344B2 Utilizing nonce table to resolve concurrent blockchain transaction failure
Implementations of the present disclosure include initializing a nonce table comprising a plurality of nonce slots, each nonce slot being associated with a nonce index and a status, and storing a respective nonce value; receiving a request for a nonce value from an application, and in response, requesting a nonce value from the nonce table; receiving a nonce value in response to the request, a status of a nonce slot corresponding to the nonce value being set to occupied; and in response to a transaction using the nonce value being one of successful and failed, executing one of: releasing the nonce value within the nonce slot and setting the status to unoccupied, if the transaction is successful, and setting the status to unoccupied, if the transaction failed.
US10540342B2 In-memory transaction processing
The system may be configured to perform operations including receiving a transaction message based on a marker associated with the transaction message; applying a processing module to the transaction message, wherein the processing module is comprised in the processing machine; accessing processing information in the memory in order to execute the processing module; and processing the transaction message by executing the processing module on the transaction message. The transaction message may have been separated from an input file and may represent a transaction between a merchant and a consumer. The marker may represent a transaction characteristic of the transaction message.
US10540340B2 Performing conflict analysis of replicated changes among nodes in a network
Provided are a computer program product, system, and method for performing conflict analysis of replicated changes among nodes in a network A first node and a second node include a first instance and second instance of a data set, respectively. The second node receives a first transaction replicated from the first node, applied to the first instance of the data set. The second node determines a conflict that would occur between the replicated first transaction and a second transaction applied to the second instance of the data set. A conflict policy is applied at the second node to perform a first action in response to determining the conflict. The conflict policy is applied to the first node to perform a second action at the first node to handle the conflict when the first node receives a replication of the second transaction to the second instance of the data set.
US10540337B2 Computer-readable recording medium, data placement method, and data placement device
A data placement device creates a similarity index for each of computational resources based on a similarity between each of the pieces of acquired data and each of the pieces of data stored in the computational resources. The data placement device allocates on the basis of the similarity index of each of the computational resources with respect to the pieces of the data, the pieces of the data to each of the computational resources by using a matching system in which the similarity index associated with each allocation becomes stable in a direction in which the similarity index is small. The placement device places the pieces of the acquired data into the computational resources on the basis of the allocation result.
US10540336B2 Method and system for deduplicating data
A mechanism is provided for deduplicating a set of records of data. The mechanism identifies a subset of records each having one or more invalid attribute values. For each invalid attribute value of a given attribute the mechanism determines one or more associated valid candidates of attribute values of the given attribute using the set of records. For each record of the subset of records the mechanism replaces the one or more invalid attribute values by one or more combinations of the determined valid candidates of attribute values, resulting in a modified set of records. The mechanism selects a subset of records of the modified set of records that satisfy a consistency condition on the attribute values of each record. The mechanism deduplicates the selected subset of records of the modified set of records responsive to determining the subset of records comprises more than one record.
US10540334B1 Code generator platform for data transformation
A code generator platform may receive source metadata and a target data model. The code generator platform may determine a parameter, of the target data model, that is associated with the attribute. The code generator platform may map, based on the attribute and the source metadata, the data to the parameter of the target data model. The code generator platform may generate, based on mapping the data to the parameter, data transformation code associated with the data and the target data model, wherein the data transformation code, when executed, generates target data that corresponds to the data according to the target data model. The code generator platform may perform an action associated with the data transformation code to permit the data transformation code to be executed in order to update a target database with the target data.
US10540332B2 Efficient denormalization of data instances
Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.
US10540328B1 Web-scale distributed deduplication
Approaches for parallelized data deduplication. An instruction to perform data deduplication on a plurality of files is received. The plurality of files is organized into two or more work sets that each correspond to a subset of the plurality of files. Responsibility for performing each of said two or more work sets is assigned to a set of nodes in a cluster of nodes. The nodes may be physical nodes or virtual nodes. Each node in the set performs data deduplication on a different work set. In performing data deduplication, each node may store metadata describing where shared chunks of data are maintained in a distributed file system. The shared chunks of data are two or more sequences of bytes which appear in two or more of said plurality of files.
US10540325B2 Method and device for identifying junk picture files
A method and device for identifying junk picture files, which are used for a server side to identify junk picture files in cached network data. The method comprises: obtaining a directory to be detected; determining whether the number of files in the directory is greater than or equal to a first preset value; if so, determining whether file names of the files in the directory contain keywords which represent the cached network data; if the keywords are contained, determining that the files in the directory are the cached network data, and then, determining whether keywords which represent useless picture files exist in the cached network data, so as to find out whether junk picture files exist; if the junk picture files exist, identifying the found picture files as cached junk picture files; and recording a directory path where the cached junk picture files are located. By means of the above solution, the cached network junk picture files can be accurately identified.
US10540323B2 Managing I/O operations in a storage network
Various aspects for managing input/output operations in a storage network are described. For instance, a method may include applying a hash function on a target data object to calculate a hash key for the target data object and identifying a target storage bucket for the target data object based on the hash key and a hash table map. The method may further include reading a data object key for a data object stored in the target storage bucket and comparing the data object key and the hash key to determine a match. The method may also include determining that the data object is the target data object if the data object key and the hash key match and reading the target data object from the target storage bucket when there is a match. Some methods can be performed using a single remote direct access request.
US10540321B2 Parsing events using a selected field delimiter option
A graphical user interface allows a customer to specify delimiters and/or patterns that occur in event data and indicate the presence of a particular field. The graphical user interface applies a customer's delimiter specifications directly to event data and displays the resulting event data in real time. Delimiter specifications may be saved as configuration settings and systems in a distributed setting may use the delimiter specifications to extract field values as the systems process raw data into event data. Extracted field values are used to accelerate search queries that a system receives.
US10540320B2 Temporary file management method for operating system or applications
A temporary file management method for operating system or applications is disclosed, which comprises steps of creating a to-be-deleted-next-time-content directory beforehand and at least one not-to-be-deleted-next-time-content directory; saving temporary files in the to-be-deleted-next-time-content directory or the not-to-be-deleted-next-time-content directories when the operating systems or the applications is running; deleting the files in the to-be-deleted-next-time-content directory when a pre-set temporary file cleaning condition are triggered; specifying a not-to-be-deleted-next-time-content directory; switching and saving files in the specified not-to-be-deleted-next-time-content directory in the to-be-deleted-next-time-content directory. The present invention prevents the temporary files from occupying the storage space for a long time, which ensures the operating system runs with high efficiency, space saving and good user experience.
US10540318B2 Graphics processing integrated circuit package
An integrated circuit (IC) package apparatus is disclosed. The IC package includes one or more processing units and a bridge, mounted below the one or more processing unit, including one or more arithmetic logic units (ALUs) to perform atomic operations.
US10540317B2 Efficient means of combining network traffic for 64Bit and 31 bit workloads
A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type. Thus, data copies are eliminated and memory consumption and associated storage management operations are reduced for the smaller bit architecture communications while allowing the operating system to continue executing in a larger bit architecture configuration.
US10540315B2 Computing systems relating to serial and parallel interfacing operations
A computing system is provided. The computing system includes a host device and a plurality of interface devices. The plurality of interface devices is configured to communicate with the host device through a host bus. Each of the plurality of interface devices is configured to perform an interfacing operation between the host device and a memory device. The interfacing operation includes a serial interfacing operation and a parallel interfacing operation.
US10540311B2 System and method for supporting multi-path and/or multi-mode NMVE over fabrics devices
A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage device.
US10540308B2 System and method for providing a remote keyboard/video/mouse in a headless server
An information handling system includes a host system, an embedded controller, and a management system. The embedded controller receives first serial data from the host system, converts the first serial data into first video frame information, and stores the first video frame information to a frame buffer of the embedded controller. The management system reads the first video frame information from the frame buffer.
US10540307B1 Providing an active/active front end by coupled controllers in a storage system
Emulating a remote direct memory access (‘RDMA’) link between controllers in a storage array, including: inserting, into a buffer utilized by a direct memory access (‘DMA’) engine of a first storage array controller, a data transfer descriptor describing data stored in memory of the first storage array controller and a location to write the data to memory of the second storage array controller; retrieving, in dependence upon the data transfer descriptor, the data stored in memory of the first storage array controller; and writing the data into the memory of the second storage array controller in dependence upon the data transfer descriptor.
US10540303B2 Module based data transfer
A method and system for direct memory transfers between memory modules are described that includes sending a request to a first memory module and storing the data sent on a memory bus by the first memory module into a second memory module. The direct transfer of data between the first and second memory modules reduces power consumption and increases performance.
US10540301B2 Virtual host controller for a data processing system
One embodiment provides an apparatus comprising a first processor to execute a function driver for a peripheral having a first bus interface and virtualized host controller interface logic to provide a protocol interface associated with the first bus interface to the function driver to enable the function driver to control a set of peripherals connected via at least a second bus interface, the second bus interface different from the first bus interface.
US10540299B2 Resetting operating state holding element
An apparatus has processing circuitry to perform data processing in one of two or more operating states associated with different levels of privilege. At least one operating state holding element holds a state indication indicating a current operating state of the processing circuitry. In response to a transition of a reset signal from a first value to a second value for triggering a reset of the processing circuitry, the at least one operating state holding element resets the state indication to indicate a default operating state other than a most privileged operating state of the two or more operating states.
US10540296B2 Thresholding task control blocks for staging and destaging
For thresholding task control blocks (TCBs) for staging and destaging, a first tier of TCBs are reserved for guaranteeing a minimum number of TCBs for staging and destaging for storage ranks. An additional number of requested TCBs are apportioned from a second tier of TCBs to each of the storage ranks based on a scaling factor that is calculated at predefined time intervals. At least one of the TCBs is freed by those storage ranks executing a number of the TCBs above a maximum number of the TCBs in order to execute only the maximum number of the TCBs.
US10540294B2 Secure zero-copy packet forwarding
A hypervisor detects a virtual device configured by a virtual machine, generates a para-virtualized networking interface between the virtual device and a memory space within hypervisor memory, maps the memory space to a peripheral component interconnect (PCI) memory space of the virtual machine, and configures the memory space to be accessible to a physical device via direct memory access (DMA), where the physical device is associated with the virtual device of the virtual machine. The hypervisor then transfer packets between the virtual machine and the physical device using the para-virtualized networking interface.
US10540293B2 Method and apparatus for an efficient TLB lookup
The present disclosure relates to a method of operating a translation lookaside buffer (TLB) arrangement for a processor supporting virtual addressing, wherein multiple translation engines are used to perform translations on request of one of a plurality of dedicated processor units. The method comprises: maintaining by a cache unit a dependency matrix for the engines to track for each processing unit if an engine is assigned to the each processing unit for a table walk. The cache unit may block a processing unit from allocating an engine to a translation request when the engine is already assigned to the processing unit in the dependency matrix.
US10540291B2 Tracking and managing translation lookaside buffers
Translation lookaside buffer (TLB) tracking and managing technologies are described. A processing device comprises a translation lookaside buffer (TLB) and a processing core to execute a virtual machine monitor (VMM), the VMM to manage a virtual machine (VM) including virtual processors. The processing core to execute, via the VM, a plurality of conversion instructions on at least one of the virtual processors to convert a plurality of non-secure pages to a plurality of secure pages. The processing core also to execute, via the VM, one or more allocation instructions on the at least one of the virtual processors to allocate at least one secure page of the plurality of secure pages, execution of the one or more allocation instructions to include determining whether the TLB is cleared of mappings to the at least one secure page prior to allocating the at least one secure page.
US10540287B2 Spatial memory streaming confidence mechanism
Apparatuses and methods of manufacturing same, systems, and methods for a spatial memory streaming (SMS) prefetch engine are described. In one aspect, the SMS prefetch engine includes a pattern history table (PHT), which has a table in which each entry has an offset list field comprising sub-fields for offset values from a base offset value within a region and a per-offset confidence field comprising sub-fields for per-offset confidence levels corresponding to each offset value. When a PHT entry is activated, the per-offset confidence values corresponding to each offset value in the offset list field of the PHT entry are updated by matching current accesses to the stored offset values in the offset list field of the activated PHT entry. Continuous learning may be provided to the SMS engine at least by the per-offset confidence levels.
US10540284B2 Cache-coherent multiprocessor system and a method for detecting failures in a cache-coherent multiprocessor system
A cache-coherent multiprocessor system comprising processing units, a shared memory resource accessible by the processing units, the shared memory resource being divided into at least one shared region, at least one first region, and at least one second region, a first cache, a second cache, a coherency unit, and a monitor unit, wherein the monitor unit is adapted to generate an error signal, when the coherency unit affects the at least one first region due to a memory access from the second processing unit and/or when the coherency unit affects the at least one second region due to a memory access from the first processing unit, and a method for detecting failures in a such a cache-coherent multiprocessor system.
US10540282B2 Asynchronous data store operations including selectively returning a value from cache or a value determined by an asynchronous computation
A processing system server and methods for performing asynchronous data store operations. The server includes a processor which maintains a cache of objects in communication with the server. The processor executes an asynchronous computation to determine the value of a first object. In response to a request for the first object occurring before the asynchronous computation has determined the value of the first object, a value of the first object is returned from the cache. In response to a request for the first object occurring after the asynchronous computation has determined the value of the first object, a value of the first object determined by the asynchronous computation is returned. The asynchronous computation may comprise at least one future, such as a ListenableFuture, or at least one process or thread. Execution of an asynchronous computation may occur with a frequency correlated with how frequently the object changes or how important it is to have a current value of the object. The asynchronous computation may receive different values from at least two servers and may determine the value of an object based on time stamps.