US10735109B1

Systems and methods e to automatically analyze and display results of tests of a link include obtaining data from one or more tests of a link, wherein the data includes samples for Antenna Carriers (AxC) for one or more AxCs auto-detected on the link; processing the data to detect peaks on any of the auto-detected AxCs on the link; performing an analysis of any detected peaks to identify any issues on the link; and causing display of a user interface that includes a reporting of any identified issues with the user interface including a display of the identified issues and a spectrum graph.
US10735104B2

Described herein are systems and methods that manage polarization in coherent optical receivers by using analog signal processing that eliminates the need for ultra-fast, power-hungry ADCs and DSPs and that would require digitization of the full-bandwidth signal path and result in bulky and expensive circuit designs. Various embodiments of the invention provide polarization correction by using an analog polarization correction circuit that implements the equivalent of two matrix operations. This is accomplished by using analog electronics that comprises a combination of variable and unity gain amplifiers to align polarizations of input signals to generate a polarization-corrected output signal that is further aligned with the polarization frame of reference of the receiver.
US10735094B2

The invention relates to an optical receiver for receiving visible light, wherein the visible light comprises an intensity modulated signal. The optical receiver comprises an optical intensity modulation filter configured for filtering the intensity modulated signal from the visible light and a photo detector configured for detecting said filtered modulated signal. The invention also relates to an—illumination system comprising such a optical receiver. The optical filter preferably comprises a fluorescent layer.
US10735093B2

An optical space communication device includes first and second optical antennas that transmit first and second transmission light and receive first and second reception light, first and second delay circuits that provide a delay to transmission data included in the first and second transmission light, third and fourth delay circuits that provide a delay to reception data included in the first and second reception light, and a receiver that sets a delay of at least one of the first delay circuit and the second delay circuit and sets a delay of at least one of the third delay circuit and the fourth delay circuit, based on delays between the first and third delay circuits and the first optical antenna, delays between the second and fourth delay circuits and a fourth optical antenna, and delays between a communication destination and the third and fourth delay circuits.
US10735092B2

An optical network is described that has a first ROADM node, a second ROADM node, and an optical transmission line establishing optical communication between the first ROADM node and the second ROADM node. The optical transmission line including an in-line amplifier node having a total input power and a total output power. The in-line amplifier node has a first monitoring tool configured to measure input optical power of the in-line amplifier node, and a second monitoring tool configured to measure output optical power of the in-line amplifier node. A software defined L0 network controller has circuitry configured to receive the optical power measured by the first and second monitoring tools from the in-line amplifier node, and to configure at least one of a gain and a gain tilt of the in-line amplifier node.
US10735080B2

This disclosure includes a transmission scheme indication method, and a data transmission method, apparatus, and system, pertaining to the field of communications technologies. The transmission scheme indication method includes: generating transmission scheme indication information, where the transmission scheme indication information is used to indicate one of at least two transmission schemes included in a current transmission mode, and the at least two transmission schemes include a beamforming transmit diversity transmission scheme; and sending the transmission scheme indication information. This application resolves a problem of relatively low flexibility in UE data transmission, and improves flexibility in UE data transmission. This application is used for data transmission.
US10735078B2

Certain aspects of the present disclosure provide techniques and apparatus for operations with switching active bandwidth parts (BWPs), such as for radio link monitoring (RLM), beam failure recovery, random access, and/or other operations. As described herein, a UE may be configured with one or more sets of BWPs. The UE may determine/select the uplink and/or downlink BWP to use. For example, the UE can determine to use an active BWP or to switch to another BWP. The UE may use the BWP during operations, such as RLM, beam failure recovery, and/or random access, etc. for monitoring on the downlink and/or for transmitting on the uplink.
US10735074B2

A communication method and a system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and an apparatus for transmitting cell status information (CSI) in a mobile communication system are provided. The method includes receiving configuration information for a plurality of channel status information reference signals (CSI-RSs), generating feedback information by measuring at least one of the CSI-RSs based on priority information, and transmitting the feedback information. The priority information is associated with a non-precoded CSI-RS, a cell-specific beamformed CSI-RS and a user equipment (UE)-specific beamformed CSI-RS.
US10735070B2

Mechanisms for reduction of channel state information (CSI) feedback overhead are disclosed for full dimensional multiple input, multiple output (FD-MIMO) systems with large dimension antenna ports. In one aspect, rank-dependent CSI antenna port measurements are used in order to limit the number of antenna ports for high rank CSI reporting. Another aspect allows a user equipment (UE) to select subband feedback for aperiodic CSI porting on an uplink shared channel when the UE is to report subband quality and precoding indicators. Another aspect provides for on-demand CSI feedback that dynamically configures CSI feedback parameters. To reduce the signaling overhead, the multiple parameter sets may be pre-configured with different values for dynamic reporting parameters.
US10735062B1

A method includes generating a set of symbols based on an incoming data vector. The set of symbols includes K symbols, K being a positive integer. A first transformation matrix including an equiangular tight frame (ETF) transformation or a nearly equiangular tight frame (NETF) transformation is generated, having dimensions N×K, where N is a positive integer and has a value less than K. A second transformation matrix having dimensions K×K is generated based on the first transformation matrix. A third transformation matrix having dimensions K×K is generated by performing a series of unitary transformations on the second transformation matrix. A first data vector is transformed into a second data vector having a length N based on the third transformation matrix and the set of symbols. A signal representing the second data vector is sent to a transmitter for transmission of a signal representing the second data vector to a receiver.
US10735061B1

Embodiments described herein methods and systems for channel correlation based user detection in an uplink multiuser transmission of a multiple-input multiple-output (MIMIO) network. In some embodiments, the channel correlation based user detection may be used in 802.11 UL MUMIMO systems. For example, an access point may detect whether a client station responds to a trigger frame and then adjust a channel matrix accordingly to reflect whether the client station is responsive. The access point may then decode received data signals based on the adjusted channel matrix that reflects whether a client station has transmitted.
US10735056B2

Embodiments of the present invention disclose a channel quality index measurement method and apparatus. The method includes: determining, by a base station, a target CSI-RS on each of time-frequency resources corresponding to resource numbers of a terminal, where the target CSI-RS is a precoded CSI-RS, and the time-frequency resource is a resource element used to transmit the CSI-RS or the target CSI-RS; sending, by the base station, the target CSI-RS on each of the time-frequency resources corresponding to the resource numbers to the terminal on the time-frequency resource; sending, by the base station to the terminal, indication information used to indicate the resource numbers of the terminal; and receiving, by the base station, a CQI that is sent by the terminal and that is used to indicate channel quality.
US10735049B2

A repeater (9), system (1) and method (100) for facilitating data communication, over a power-line (7), between a first electronic communication device (3) and a second electronic communication device (5). The repeater (9) includes a first power-line communication (PLC) transceiver (11), a second PLC transceiver (13) and a repeater communication channel (15). The first PLC transceiver (11) communicates with the first electronic communication device (3) over the power-line (7). The second PLC transceiver (13) communicates with the second electronic communication device (5) over the power-line (7). The first PLC transceiver (11) communicates with the second PLC transceiver (13) over the repeater communication channel (15).
US10735046B1

A receiver is provided for acquiring a DSSS signal. The receiver includes a splitter, a first multiplier, a second multiplier and a processor. The splitter is operable to split the DSSS signal into a first DSSS signal and a second DSSS signal. The first multiplier is operable to multiply the first DSSS signal by a shuffled pseudo-noise sequence and a sine function to obtain a first correlation value. The second multiplier is operable to multiply the second DSSS signal by the shuffled pseudo-noise sequence and a cosine function to obtain a second correlation value. The processor is operable to determine an alignment delay based on the first correlation value and the second correlation value.
US10735036B1

A method for operating a data processing system to determine the actual frequency of a transmitter LO in a transmitter that up converts a repetitive input time domain signal to a repetitive RF signal is disclosed. The method includes receiving a repetitive RF signal resulting from up converting the input time domain signal and assuming a value for the transmitter LO frequency. The received signal is down converted to an IF signal using the transmitter LO frequency, and digitizes to form a time domain record, The time domain record is converted to a sequence of frequency spectra, each frequency spectrum is characterized by a time index and a plurality of plurality of phasors. The frequency difference between the assumed LO transmitter and an actual LO transmitter frequency is determined by fitting the sequence of frequency spectra to a phase tracker function of the time index and the frequency difference.
US10735032B2

A method includes: generating a trellis; generating one or more predicted symbols using a first non-linear model; computing and saving two or more branch metrics using a priori log-likelihood ratio (LLR) information, a channel observation, and the one or more predicted symbols; if alpha forward recursion has not yet completed, generating alpha forward recursion state metrics using a second non-linear model; if beta backward recursion has not yet completed, generating beta backward recursion state metrics using a third non-linear model; if sigma forward recursion has not yet completed, generating sigma forward recursion state metrics using the branch metrics, the alpha state metrics, and the beta backward recursion state metrics; generating extrinsic information comprising a difference of a posteriori LLR information and the a priori LLR information; computing and feeding back the a priori LLR information; and calculating the a posteriori LLR information.
US10735028B2

The subject is to improve the detection performance in the error detection of data using an ECC. A data processing device 1 includes an encoder device 2 that includes an encoder unit to generate an ECC by performing operations according to a first ECC generation matrix and an encoder unit 5 to generate an ECC by performing operations according to a second ECC generation matrix obtained by permutating a column of the first ECC generation matrix. The encoder unit 4 generates the first ECC for the first data. The encoder unit 5 generates the second ECC for the second data obtained by permutating a bit of the first data.
US10735027B2

A method of detecting audio input mode applied to an electronic device is disclosed. According to how the user presses the start button of the electronic device, the audio input mode is determined to be a short-press mode or a long-press mode. The method of detecting an audio input mode includes: detecting if a pressing time of the start button is less than a threshold time; if so, determining that the audio input mode is the short-press mode; if not, detecting if an audio time of the receiving audio of the microphone exceeds an audio threshold time during the pressing time; if so, determining that the audio input mode is the long-press mode; if not, determining that the audio input mode is the short-press mode.
US10735024B2

A first value of a first data element in a first set of data elements is obtained, the first set of data elements being based on a first time sample of a signal. A second value of a second data element in a second set of data elements is obtained, the second set of data elements being based on a second, later time sample of the signal. A measure of similarity is derived between the first value and the second value. Based on the derived measure, a quantisation parameter useable in performing quantisation on data based on the first time sample of the signal is determined. Output data is generated using the quantisation parameter.
US10735011B2

A digital-to-analog converter having a structure that converter may decrease an effect of a mismatch between elements and decrease a quantity of the elements. The digital-to-analog converter includes a multiplexer configured to output a first voltage or a second voltage corresponding to an input bit as an input voltage and a recursive switched circuit configured to alternately receive the input voltage and a reference voltage and to output an average value of the input voltage and the reference voltage as an output voltage.
US10735010B1

In one embodiment, a time-interleaved analog-to-digital convertor (ADC) system, includes an array of ADCs to sample respective analog voltages at sampling times indicated by respective clock signals and to output corresponding digital values, phase generator circuitry to provide multiple, different phase-shifted clock signals for driving the respective sampling times of the ADCs, and a clock and data recovery circuit including ADC-specific first-order loop filters to derive respective ADC-specific average phase error corrections, and a shared loop filter to derive a shared average phase error correction over the array of ADCs and wherein the phase generator circuitry is coupled to provide corrected respective ones of the phase-shifted clock signals responsively to both respective ones of the ADC-specific average phase error corrections derived by respective ones of the first-order loop filters, and the shared average phase error correction derived by the shared loop filter.
US10735009B2

A sampling device includes a switch capacitor circuit. First ends of two switches are respectively connected to an input signal. Second end of the first switch is connected to an upper plate of a first capacitor. Second end of the second switch is connected to a lower plate of a second capacitor. A connection node connecting a lower plate of the first capacitor to an upper plate of the second capacitor is connected to a power source. The first ends of a third switch and a fourth switch are respectively connected to an input common-mode voltage. A second end of the third switch is connected to the upper plate of the first capacitor. A second end of the fourth switch is connected to the lower plate of the second capacitor. The connection node is connected to the power source. Thus, an output common-mode voltage of the sampling device is adjustable.
US10735006B1

A functional clock generator, including: an oscillator configured to generate an oscillator clock having an oscillator clock frequency; a control value generator configured to generate control values to ramp the oscillator clock frequency between a first frequency and a second, higher frequency; a Phase-Locked Loop (PLL) configured to generate a PLL clock having the second frequency; and a selector configured to switch between selecting the oscillator clock and the PLL clock as a functional clock when the oscillator clock frequency and the PLL clock frequency are substantially equal.
US10735005B2

A digital fractional-N phase locked loop (PLL) with multi-rate dynamic element matching (DEM) and an adaptive mismatch-noise cancellation (MNC) is provided. The PLL includes a phase error to digital converter and a digital loop filter to suppress quantization noise of the phase error to digital converter and drive a digitally controlled oscillator. A digitally controlled oscillator (DCO) with a multi-rate DEM encoder includes an integer bank of frequency control elements (FCE) and a fractional bank of frequency control elements. Adaptive mismatch-noise cancellation logic operates to cancel DCO phase error arising from frequency control element (FCE) static and dynamic mismatch error by estimating ideal MNC coefficient values during PLL normal operation, estimating MNC coefficient errors at each sample time, and updating the MNC coefficient values to approach zero (FCE) static and dynamic mismatch error.
US10735004B1

An integrated circuit includes a plurality of logic function circuits disposed on the integrated circuit and interconnected by metal interconnect lines to form a logic network. A plurality of configurable logic function circuits is also disposed on the integrated circuit, each configurable logic function circuit being disposed on a respective area on the integrated circuit and not interconnected by the metal interconnect lines to form the logic network.
US10734999B1

The present disclosure generally relates to semiconductor structures and, more particularly, to measurement circuits for logic paths and methods of manufacture. The circuit includes: a flip flop device outputting an output signal comprising an intrinsic delay; a logic path looping the output signal back to the flip flop device such that the intrinsic delay is to be received by the flip flop device; and an oscillator which feeds an input signal into the logic path and sweeps the input signal to alter the looped output signal thereby providing a maximum frequency of the logic path.
US10734997B2

A touch and force sensitive rocker switch or button array for a portable electronic device can include multiple dome switches or force sensors, as well as a capacitive sensing surface that can detect finger location and swipes. A cosmetic surface can cover the entire elongated switch/button and portions of device housing proximate the button, and can be configured to transfer each of multiple types of input there through to the button and also provide a seal to the device housing interior. The cosmetic surface can be a flexible polymer to allow local deformation, and/or the entire surface can tilt or bend to permit inputs to transfer there through. The elongated button/switch can be raised from a surface of the device, and can be located along a side of the device, with a front face of the device being a touchscreen, such as for a smart phone or watch.
US10734996B2

A sensor apparatus for detecting a target object is provided, together with a corresponding method for operating the sensor apparatus. The sensor apparatus comprises a transmitter device which is operated by periodic excitation signals at a basic frequency, a receiver device which couples to the transmitter device, wherein the coupling is dependent on a relative position of the target object with respect to the receiver device, and the receiver device delivers signals at the basic frequency which are dependent on the relative position of the target object with respect to the receiver device. A threshold value checking device checks whether signals lie within or outside a threshold value range. A linking device acts on signals from the receiver device or signals derived therefrom in such a way that signals or signal combinations are shifted into the threshold value range insofar as they previously lay outside this range.
US10734989B2

According to one embodiment, an electronic circuit includes a plurality of first transistors, a control circuit, a sample hold circuit and a calculation circuit. The control circuit selectively performs a first operation and a second operation, the first operation supplying a driving control signal to a gate terminal of a semiconductor switching element using the plurality of first transistors, and the second operation supplying a pulse current for measurement to the gate terminal using part of the plurality of first transistors. The sample hold circuit samples a voltage of the gate terminal during a period in which the pulse current is supplied to the gate terminal in the second operation. The calculation circuit calculates a gate resistance of the semiconductor switching element based on the sampled voltage.
US10734978B2

In described examples, a latch includes circuitry for latching input information. The circuitry can be precharged in response to an indication of a first mode and can latch the input information to an indication of a second mode. The latch can optionally further latch the input information in response to a node for storing the latched input information.
US10734970B2

A phase shifter module includes a base material, a common terminal, and individual terminals, the common terminal and the individual terminals being provided at the base material. Inside the base material, phase shifters that are connected between the individual terminals and the common terminal, respectively, are provided. The phase shifters each include a primary coil and a secondary coil that is coupled to the primary coil by magnetic field coupling and define a transformer phase shifter. With this configuration, a phase shifter module for use with SAW filters while reducing or preventing interference among the SAW filters, a multiplexer/demultiplexer that includes the phase shifter module, and a communication apparatus that includes the phase shifter module, are obtained.
US10734966B2

According to an aspect of present disclosure, a phase shifter for providing a desired phase shift to a very high frequency signal fabricated as part of the an integrated circuit comprises a first coil segment and a second coil segment together forming an inductor of first inductance value, a first capacitor of first capacitance value electrically connected parallel the inductor, a second capacitor of second capacitance value electrically connected between the first coil segment and the second coil segment and a resistor of a first resistance value electrically connected parallel to the second capacitor, in that, the inductor, first capacitor, second capacitor and the resistor together operative as a phase shifter such that when a input signal of a first frequency is presented across the first capacitor, the output signal across the resistor is phase shifted version of the input signal shifted in phase by a first angle.
US10734964B2

Disclosed is a method of controlling a personalized audio frequency equalizer by an audio device for outputting a sound source The method includes: a user's age grasping step of grasping a user's age by inquiring the user's age; a user's hearing ability measurement step of measuring, for each frequency, the minimum audible volume; a personalized equalizer creation step of creating the personalized equalizer using a system test user hearing data (HTUHD) that the user may hear when a volume having a system test frequency is outputted, and an application test user hearing data (STUHD), which is a value of volume that the user may hear, while increasing a volume having an application test frequency; and a sound source output step of outputting a sound source through the personalized equalizer created at the personalized equalizer creation step.
US10734961B2

A receiver includes at least a first amplifier configured to receive a received signal and provide a first amplified signal based thereon, a mixer configured to receive the first amplified signal and provide an intermediate frequency signal based thereon and a second amplifier configured to receive the intermediate frequency signal and provide a second amplified signal based thereon. An automatic gain controller for the receiver is configured to, based on a first overload signal indicative of a first frequency range of the first amplified signal having one or more frequency components exceeding a first maximum signal power threshold and a second overload signal indicative of a second frequency range, narrower than the first, of the second amplified signal having one or more frequency components exceeding a second maximum signal power threshold, provide for control of a respective gain of one or both of the first amplifier and the second amplifier.
US10734959B2

The present technology relates to a sound processing device, a method, and a program capable of suppressing an excessive amplitude and obtaining higher quality of sound. A sound processing device includes: a prediction value calculation unit that calculates a prediction value of a displacement of a speaker according to an input signal supplied to the speaker on the basis of an equivalent model of the speaker; and an amplitude control unit that performs amplitude control on the input signal in a case in which the prediction value is greater than a predetermined threshold value. The present technology can be applied to a sound reproduction system.
US10734945B1

A potential induced degradation test apparatus for a solar cell includes a PID test chamber (101), a mounting unit (110), one or more PID supply means of a PID test sheet (120) or a PID-causing substance supply unit (140), a heating unit (130), a voltage applying unit (150), and a PID measuring unit (160). The potential induced degradation test apparatus is capable of quantifying a level of a cell and durability against PID of individual configurational members such as an encapsulant of a solar cell module by a method of directly applying solid Na and vaporized Na ions quantified by minimum cell unit in a method in which large-area modularization of the solar cell module is not performed.
US10734940B2

A drive shaft includes an extruded internal tube having teeth formed thereon. The drive shaft also includes an extruded external tube having teeth formed therein and coaxially receiving the internal tube. The teeth of the internal tube engaging the teeth of the external tube, wherein the internal tube and the external tube are aluminum.
US10734939B2

In one aspect, the invention is a solar shingle roofing assembly that includes a roofing underlayment providing mechanical and electrical connection for solar shingles. The system also includes an array of rectangular solar shingles, each solar shingle with a first side edge, a second side edge, a bottom edge and a top edge. Each solar shingle is shaped to form at least one channel on an upper surface running from the top edge to the bottom edge and shaped to form at least two air gaps between the bottom surface of the shingle and the top surface of the underlayment and running parallel to the at least one channel. In the array of shingles, the air gaps of vertically adjacent shingles are aligned to thereby form continuous air gaps running from a bottom of the array to a top of the array. The solar shingles are mechanically and electrically connected to the roofing underlayment. In a preferred embodiment, each solar shingle further comprises a first layer of phase change material on a bottom surface of each solar shingle.
US10734912B2

A linear motor comprises a stator, the stator comprising multiple drive coils and an intermediate circuit electrically conductively connected to each drive coil, the intermediate circuit being configured to exchange energy with each drive coil. The drive coils are arranged along the running rail, where at least one slide comprising a magnet acting as a rotor of the linear motor is movably arranged on the running rail. A controller is configured to independently control each drive coil, so that electrical energy is fed from the intermediate circuit into the drive coils, if a measured intermediate circuit voltage is greater or equal to a predetermined intermediate circuit voltage threshold value, where those drive coils are excluded from the feed-in of the electrical energy which are instantaneously being used for driving or braking the at least one slide and/or have a thermal load which exceeds a predetermined thermal load threshold value.
US10734907B2

Based on a control voltage outputted by a secondary-side control circuit and a drain voltage of a second transistor that has a drain electrode connected to a primary winding of a transformer and performs switching operations based on a gate voltage, a control voltage generating circuit of a synchronous rectifier circuit generates the gate voltage of a first transistor. The gate voltage turns off the first transistor irrespective of the control voltage at timing where the drain voltage falls from a first value to a second value.
US10734905B2

A DC-DC converter can include: a switched capacitor converter including at least one switch group and at least one capacitor, where each of the at least one switch group includes two switches are coupled in series, and at least one of the capacitors is coupled in parallel with a corresponding one of the switch groups; and at least one switch converter, where each switch converter includes at least one primary magnetic circuit and is configured to share at least one of the switch groups, one terminal of the primary magnetic circuit is coupled to an intermediate node of the shared switch group, the intermediate node is a common coupling point of two switches of the shared switch group, and the switch converter is an unidirectional power converter.
US10734903B2

An uninterruptible power supply apparatus (1) drives a converter (6) at a relatively high frequency (fH) and supplies an output voltage (VDC) of the converter (6) directly to a load (23) when a load current (IL) is greater than a predetermined value (Ic), and drives the converter (6) at a relatively low frequency (fL), steps up the output voltage (VDC) of the converter (6) by a bidirectional chopper (11), and supplies the output voltage (VDC) of the converter (6) to the load (23) when the load current (IL) is smaller than the predetermined value (Ic).
US10734901B2

An electronic device includes a transmitter circuit, an inductive element, and a boost converter. The transmitter circuit outputs a current, which has a varying level, based on a supply voltage. The inductive element generates an output signal based on the current, such that wireless communication with an external device is performed. The boost converter boosts a system voltage to output the supply voltage. A voltage level of the supply voltage provided from the boost converter to the transmitter circuit based on the boosted system voltage is maintained to be equal to or higher than a reference level which is higher than a voltage level of the system voltage, regardless of a decrease in the voltage level of the system voltage.
US10734893B1

A power converter includes a charge pump in which transistors transition between conducting and non-conducting states thereby causing said pump capacitors to be interconnected in different arrangements at different times. Among the transistors is one that transitions into a conducting state when a source and gate of that transistor are at equal potentials.
US10734887B1

Embodiments of a method and a device are disclosed. A circuit can include a power factor corrector, wherein two or more desired input variables can be defined for the power factor corrector, and a processor that communicates with the power factor corrector, and which selects variables in the power factor corrector with respect to the two or more desired input variables defined for the power factor corrector. The two or more desired input variables can include a switching frequency and an input current and the variables can include an amount of operation in a conduction mode and at least one of a primary peak current and a primary conduction interval. The variables in the power factor corrector can be adapted to the two or more desired input variables to allow the power factor corrector to operate in an operating mode that can include the conduction mode.
US10734884B2

Systems and methods to improve operation of a modular multilevel converter. Some embodiments include a first upper arm with a first active power link module, which facilitates producing a first portion of a first alternating current electrical power at a base frequency and injecting a first even-order current harmonic of the base frequency in the first upper arm, and a first lower arm with a second active power link module, which facilitates producing a second portion of the first alternating current, in which the first portion of the first alternating current and the second portion of the alternating current are combined to facilitate outputting the first alternating current electrical power at a first alternating current terminal, and injecting the first even-order current harmonic in the first lower arm, in which magnitude of the first even-order current harmonic is zero at the first alternating current terminal.
US10734881B2

An eddy current retarder includes a brake drum, a magnet retention ring, and a switch mechanism. The brake drum is fixed to a rotating shaft. The magnet retention ring is arranged inside the drum and retains magnets at regular intervals entirely in a circumferential direction such that the magnets face the inner peripheral surface of the drum. The switch mechanism includes switch plates that switch, during braking, to a state in which magnetic circuits develop between the magnets and the drum, and switch, during non-braking, to a state in which no magnetic circuits develop. Protrusions are provided on an end face of the drum at regular intervals entirely in the circumferential direction. Electricity generating coils are provided in a non-rotating part of a vehicle at regular intervals entirely in the circumferential direction such that the electricity generating coils face the regions of the end face of the drum.
US10734876B2

A brushless motor for a heating, ventilation, and air conditioning (HVAC) system. The brushless motor includes a rotor and a stator. The rotor has an odd number (X) of magnets. The stator defines an odd number (Y) of slots, each including a plurality of fractional-pitch phase windings. The brushless motor has a fundamental order that is (X·Y)/2, which is a non-integer number.
US10734875B2

A rotary electric machine includes a rotor that rotates around a rotation axis serving as a center and has a plurality of salient poles protruding in directions perpendicular to the rotation axis, and a stator that includes an annular structural body disposed radially outside the rotor and surrounding the rotor, and 6×n windings provided along a circumferential direction of the structural body, a field signal for generating field magnetic flux and a drive signal for driving the rotor as a three-phase rotary electric machine being superimposed on each other to be input to each of the windings. n is a natural number equal to or larger than one.
US10734867B2

A high thermal conductivity stator component for vehicle motor based on 3D phase change heat pipe technology of the present invention includes a casing, a 3D phase change heat pipe, a stator core and a stator winding; the casing includes assembly passages for the 3D phase change heat pipe; the 3D phase change heat pipe assembly passages are symmetrically arranged on both sides of the casing body; a condensation section of the 3D phase change heat pipe is assembled in the assembly passages of the casing body, and an evaporation section is bonded to the stator winding. The present invention provides a high thermal conductivity stator component for vehicle motor with a simple structure, convenient installation, wide application and low cost.
US10734865B2

The invention relates to an electric motor comprising an electronics housing having motor electronics accommodated therein and a stator housing arranged axially at a distance from the electronics housing, wherein, axially between the electronics housing and the stator housing there is arranged a twin-flow cooling wheel which, during operation, generates a first cooling air stream along the electronics housing and a second cooling air stream along the stator housing and/or at least one bearing shield adjoining the stator housing axially.
US10734860B2

An electric motor, in particular a radiator fan motor of a motor vehicle, has a rotor which is mounted such that it can rotate in relation to a stator, a motor mount which has an electronics compartment for accommodating a converter electronics system, and an electronics compartment cover. The electronics compartment cover has a peripheral sealing groove into which a peripheral edge of the electronics compartment engages by way of a corresponding sealing web in order to reliably seal off the electronics compartment.
US10734845B2

A wireless power transmission apparatus according to the present invention includes a coil which generates a high-frequency magnetic field upon reception of a high-frequency current, a support which supports the power receiving device within the high-frequency magnetic field, an inverter circuit which supplies the high-frequency current to the coil, and a controller which controls the driving of the inverter circuit. The controller performs a power transmission operation to transmit power to the power receiving device, if the impedance on the output side of the inverter circuit exhibits a resonant characteristic as the driving frequency of the inverter circuit is changed.
US10734844B2

A receiver for wireless power transfer includes a plurality of passive elements including a coupling element configured to capture an incoming spread spectrum signal, an active switch coupled to the plurality of passive elements, and a controller to generate a control signal for the active switch. The control signal changes a state of the active switch to vary a resonance condition established by the plurality of passive elements.
US10734843B2

A wireless power transfer system includes a power transmitter configured to provide a power transfer to a power receiver via a power transfer signal. The power receiver includes a first mode controller configured to transmit a standby mode exit request to the power transmitter by changing a loading of a communication inductor of the power transmitter. The power transmitter includes a mode controller configured to control the power transmitter to operate in a standby mode where a presence of the power receiver is detected but no power transfer signal is generated. A detector is configured to detect an impedance change of the communication inductor. The mode controller is configured to initiate a transition from the standby mode to a power transfer mode in response to the detector detecting the impedance change.
US10734835B2

A power bypass apparatus with a current-sharing function includes at least two bypass switch assemblies and a control unit. Each bypass switch assembly includes a controllable switch, a cooling unit, and a temperature detection unit. Each the temperature detection unit, correspondingly disposed to a heat-dissipating unit, detects a temperature value of the controllable switch to produce a temperature detection signal. The control unit receives the temperature detection signals and outputs at least two switch control signals to control at least one of the controllable switches or outputs at least two cooling unit control signals to control at least one of the cooling units, thus making currents flowing through the controllable switches identical. Accordingly, it is to increase overall efficiency of a power system and implement current-sharing function of the power system providing high power.
US10734832B2

A wireless charging method and terminal are disclosed. A voltage threshold supported by power management chip and output voltages supported by a charger and corresponding output current upper limit values are acquired. A voltage conversion coefficient is determined with the voltages and the threshold. A charging request to the charger is sent, which includes requested voltage which is maximum output voltage among the output voltages not higher than a product of the voltage threshold and reciprocal of the voltage conversion coefficient and a requested current being not higher than the output current upper limit value corresponding to the requested voltage. A charging signal is generated under excitation of a signal from the charger. With the voltage conversion coefficient and a current conversion coefficient being the reciprocal of the voltage conversion coefficient, voltage and current conversion is performed on the charging signal to obtain an input signal of the chip.
US10734830B2

A terminal and a fast charging method to fast charge the terminal, where the method includes sending, by the terminal, instruction information to a charger connected to the terminal in order to instruct the charger to adjust an output voltage and an output current, converting, by the terminal, the output voltage of the charger into 1/K times the output voltage, and converting the output current of the charger into K times the output current such that a charging circuit between two sides of a battery charges the battery with the 1/K times the output voltage and the K times the output current, where K is a conversion coefficient of a conversion circuit with a fixed conversion ratio in the terminal and is a constant value, and K is any real number greater than one.
US10734827B2

A power supply system includes a DC-DC converter, a relay, and a control unit configured to i) start up the DC-DC converter based on a state transition of an ignition signal from OFF to ON, ii) cause the DC-DC converter to output a first low voltage when a high-voltage battery is connected to the DC-DC converter by the relay, iii) cause the DC-DC converter to output a voltage specified by an output voltage command in a case where the output voltage command is provided from a high-order ECU after output of the first low voltage is started, and iv) cause the DC-DC converter to output a fixed voltage higher than the first low voltage in a case where the output voltage command is not provided from the high-order ECU by a time at which a first time elapses after the output of the first low voltage is started.
US10734826B2

A power supply including a bi-directional DC converter and a control method thereof are disclosed herein. The power supply includes first to third terminals, first and second semiconductor switches and a mode switching circuit. The first terminal is electrically coupled to an external power source. The second terminal is electrically coupled to a load. The third terminal is electrically coupled to a battery. The first and second semiconductor switches are electrically coupled in series between the first and second terminals. The mode switching circuit is electrically coupled to the first semiconductor switch, the second semiconductor switch and a bi-directional DC converter, respectively. The bi-directional DC converter is further electrically coupled to an intermediate node between the first semiconductor switch and the second semiconductor switch, and to the third terminal.
US10734822B2

The present invention relates to an electronic circuit for harvesting energy from ultra-low power sources, said circuit comprising a capacitor module (1), a microcontroller (2), two analog switches (3 and 7), an auxiliary battery module (4), a terminal (5), and an operating mode module (6). The circuit is characterised in that: at least two sources (FE) from a plurality of sources (FE) are connected to the capacitor module (1); and the microcontroller (2) transmits the RC digital signals [1.4] at the capacitor module (1) to the first set of analog switches and changes from an idle state to an active state. In addition, the microcontroller (2) is configured to: perform an energy storage step, by connecting the energy sources in parallel with the capacitors; perform a first amplification step, by reconnecting the set of capacitors in series with one another via the first set of analog switches connected in parallel, by means of a switch, with the array of auxiliary batteries that are connected in parallel with one another; perform a first step of transferring energy from the capacitors to the auxiliary batteries; perform a second energy amplification step, by reconnecting the array of batteries connected in series with one another via the second set of analog switches; perform a second step of transferring the energy amplified by the auxiliary batteries by means of a switch, by means of which the auxiliary batteries connected in series with one another are connected in parallel with a main external battery, transferring the energy to same.
US10734814B2

A maintenance optimization control system for load sharing between includes a first engine having an associated first criteria, a second engine having an associated second criteria, and a load having a steady component and a transient component. The control system includes a controller communicably coupled to the first engine, the second engine and the load. The controller selects an engine from the first engine and the second engine based at least on the first criteria and the second criteria. The controller distributes the load between the first engine and the second engine such that only the selected engine is operated under transient component of the load.
US10734812B2

A renewable power system according to the exemplary embodiment includes a renewable power plant (121), a controllable plant (123) and an energy management system (128) which keeps an energy schedule within a certain tolerance in the next k (an integer greater than or equal to 1) steps by using a method that includes an optimization algorithm for a total power output shape within a step, and schedule changing algorithm for changing the energy schedule after the next k steps to keep a needed capacity of the plant regarding power and energy small. By keeping the energy schedule within a certain range for a renewable power plant combined with controllable plant, it is possible to keep the needed power and energy capacity of controllable plant small and to guarantee favorable total power output shape.
US10734811B2

Systems and methods for optimal control of one or more energy storage systems are provided. Based on live, historical, and/or forecast data received from one or more data sources, one or more forecasts of one or more parameters relating to the operation of the one or more energy storage systems and an associated forecast uncertainty may be calculated by various forecasting techniques. Using one or more optimization techniques, an optimal dispatch schedule for the operation of the one or more energy storage systems may be created based on the forecasts. The optimal dispatch schedule may be used to determine one or more energy storage system parameters, which are used to control the operation of the energy storage systems.
US10734808B2

A method of controlling a regulating transformer with a settable translation ratio, switchable between a first and second AC-mains includes the following operations: detecting phasor data of phasors of the first and/or second AC-mains; determining an equivalent circuit diagram with equivalent circuit diagram parameters for the first AC-mains; determining a load model with load model parameters for the second AC-mains; determining the equivalent circuit diagram parameters and the load model parameters from the phasor data; and when switching over to a desired translation ratio is to take place: predicting a working point of the second AC-mains for the desired translation ratio; checking a stability criterion in the second AC-mains for the predicted working point; and switching over to the desired translation ratio is carried out upon the stability criterion being fulfilled, but otherwise not switching over to the desired translation ratio.
US10734790B2

A composite electronic component includes an element part and an electrostatic discharge (ESD) protection part disposed on the element part. The ESD protection part includes first and second discharge electrodes having a gap formed therebetween, a discharge layer disposed between the first and second discharge electrodes and in the gap, and a multilayer insulating layer covering the discharge layer and including at least two insulating layers having different breakdown voltage (BDV) values.
US10734773B2

A new infrastructure for mobile devices and electronic loose equipment, preferably an aircraft infrastructure, is designed to be deployed for both new production aircraft and the after-market installed base for all parts of the aircraft that have human interaction, such as the galley, cockpit or cabin. The architecture is designed around two main objectives: creating stylized and functional products with flexibility in design and providing reliability and maintainability for operators while integrating power and charging mediums to those devices. This architecture is composed of several elements that as a whole complete our new architecture for mobile devices and electronic loose equipment design.
US10734771B2

A socket (2) for a headphone set, comprising: four terminals (5, 6, 7, 8), arranged to contact with terminal contacts (11a, 12a, 13, 14a) of a plug of a headphone set, the terminals longitudinally spaced within a plug-receiving space of the socket, wherein two of the adjacent terminals are electrically connected together.
US10734766B2

For example, a cable connector including rising portions for cable connection is provided in which transmission characteristics are excellent and connection work can be easily conducted. Two pairs of signal terminals (11B-11E) and a ground terminal (11A) placed between the pairs of signal terminals are included. These terminals (11A-11E) include rising portions (11Ab-11Eb) exposed from a terminal support member, the rising portions rising from a principal surface, which has a terminal-to-terminal direction and a length direction, of the terminal support member toward a cable connection side in a height direction. At least part of the rising portion (11Ab) of the ground terminal is positioned within an area of an intersection region of a first virtual portion (1a) positioned in the terminal-to-terminal direction between the rising portion (11B) of the signal terminal that is adjacent to the ground terminal (11A) and included in one of the pairs and the rising portion (11C) of the signal terminal included in the other pair, and a second virtual portion (a2) positioned between the same rising portions in the length direction, within at least one plane that is orthogonal to the height direction and spreads parallel to the principal surface of the terminal support member.
US10734759B2

Configurable smart object systems with magnetic contacts and magnetic assembly are provided. Example systems implement machine learning based on neural networks that draw low power for use in smart phones, watches, drones, automobiles, and medical devices, for example. Example assemblies can be configured from pluggable, interchangeable modules that have compatible ports with magnetic electrical contacts for interconnecting and integrating functionally dissimilar sensor systems. The magnetic electrical contacts physically couple the interfaces together or to a motherboard socket while providing an electrical coupling across the coupled magnetic contacts. The magnetic electrical contacts may arrayed in a reversible configuration so that a module or plug connection is reversible. A controller may dynamically assign power, ground, and data channels to the magnetic electrical contacts on the fly as the system is configured or reconfigured. The controller may also extend a network across the modules connected through the magnetic electrical contacts and modify the network as the magnetic electrical contacts are attached, detached, and reattached.
US10734758B2

A connector assembly includes, a connector-body, a dress-cover, a strain-relief-device, and a housing. The a connector-body retains electrical-terminals connected to cables enclosed in conduit. The dress-cover is attached to the connector-body and routes the cables. The dress-cover has sides and a base that receive the connector-body. The strain-relief-device is attached to the dress-cover. The strain-relief-device has a close-out panel having opposed side-edges, a top-edge and a bottom-edge. The housing has walls and a bottom configured to receive the connector-body, the dress-cover, and the strain-relief-device. The walls define a slot, and the connector-body, dress-cover, and a portion of the strain-relief-device are disposed within the slot. The walls have opposing-channels on a first-side and a second-side of the slot and terminate at the stops. The opposing-channels slideably engage the opposed side-edges. The bottom-edge engages the stops when the connector-body, the dress-cover and the portion of the strain-relief-device are disposed within the slot.
US10734755B2

Electrical connector includes an electrical contact coupled to a connector body and configured to engage a respective contact of a mating connector. The electrical connector includes a seal gland secured to the connector body. The seal gland is shaped to engage the mating connector during the mating operation. The seal gland includes a lubricating section and a sealing section that are displaceable by the mating connector during the mating operation. The lubricating section is positioned in front of the sealing section such that the lubricating section initially engages the mating connector. The lubricating section has at least one of an added lubricant or an intrinsic lubricant. The seal gland is configured to provide a first frictional force as the mating connector engages the lubricating section and a second frictional force as the mating connector engages the sealing section. The second frictional force is greater than the first frictional force.
US10734750B2

An electric wire with a connector includes: an opening portion that is provided to a connector housing, and that allows an electric wire to be pulled out of the connector housing; a closing body that has an electric wire insertion hole for inserting and passing the electric wire pulled out of a wire outlet of the opening portion, and that closes the wire outlet by being attached to the opening portion; and a protecting member that is tubular and into and through which the electric wire pulled out of the wire outlet via the electric wire insertion hole is inserted and passed. The closing body includes: a housing chamber that houses one end of the protecting member; and an inserted portion that includes the housing chamber and that is inserted into the opening portion.
US10734743B2

A panel mount connector and method involve a connector shell assembly that is configured to be received in an opening that is defined by a panel with the connector shell defining a through passage. A flexible circuit board is supported within the through passage and defines a first external connection interface at one end for external electrical access from one side of the panel when the connector shell assembly is installed in the panel and at least the first external connection interface is supported for independent movement relative to the connector shell.
US10734741B2

A connector includes a housing and a shield member. The housing includes an insertion-removal section and a guide face, a connection target is inserted into or removed from the insertion-removal section through an insertion-removal port in an insertion-removal direction, and the guide face is formed at a peripheral portion of the insertion-removal section so as to guide the connection target toward the insertion-removal section. The shield member includes a pair of shield portions and a coupling portion. The pair of shield portions are disposed on both sides of the housing in a first direction intersecting the insertion-removal direction, the coupling portion couples the pair of shield portions together in the first direction, the coupling portion contacts a location of the housing on an opposite side to the insertion-removal port in the insertion-removal direction, and the coupling portion at least partially overlaps the guide face as viewed in the insertion-removal direction.
US10734740B2

A press-fit terminal includes an end part that is to be inserted into a through-hole of a circuit board. The end part is connected electrically to the through-hole by being in elastic contact with an inner wall of the through-hole. The press-fit terminal also includes a base part opposite to the end part. Two elastic contact pieces are between the end part and the base part and are disposed to face each other through an opening. A stress dispersion part is provided in at least one of a region that includes a border between the end part and the elastic contact pieces and a region that includes a border between the base part and the elastic contact pieces. The stress dispersion part protrudes in the same direction as an expanding direction in which the elastic contact pieces expand.
US10734737B2

Pattern shaping elements shape a radiation pattern generated by one or more antennas. A MIMO antenna system generates an omnidirectional radiation pattern. One or more pattern shaping elements may include metal objects which act as directors or reflectors to shape the radiation pattern. The shaping may be controlled by selectively coupling the pattern shaping elements to a ground plane, thus making them appear transparent to the radiation pattern. The pattern shaping elements may be amorphous, have varying shape, and may be symmetrical or asymmetrical. Different configurations of selected pattern shaping elements may provide different shapes for a radiation pattern.
US10734723B2

An antenna includes at least two radiating arm structures made of or limited by a conductor, superconductor or semiconductor material. The two arms are coupled through a region on first and second superconducting arms such that the combined structure forms a small antenna with broadband behavior, multiband behavior or a combination thereof. The coupling between the two radiating arms is obtained via the shape and spatial arrangement thereof, in which at least one portion on each arm is placed in close proximity to each other (e.g., at a distance smaller than 1/10 of the longest free-space operating wavelength) to allow electromagnetic fields in one arm to be transferred to the other through close proximity regions. The proximity regions are spaced from the feeding port of the antenna (e.g., greater than 1/40 of the free-space longest operating wavelength) and specifically exclude the feeding port of the antenna.
US10734720B2

Embodiments of the present invention provide an antenna and a communications device. The antenna of the present invention includes a plurality of antenna units. Each antenna unit includes a plurality of antenna branches and one feed branch. Different antenna branches in a same antenna unit correspond to different frequency bands. At least one antenna unit pair exists in the plurality of antenna units. A distance between two antenna units in each antenna unit pair is less than a first preset distance. Radiation directions of antenna branches in each antenna unit pair that correspond to a same frequency band are different. By means of the present invention, isolation between the antenna units in the antenna can be increased.
US10734715B2

A portable electronic apparatus includes a case, a solar cell disposed in the case, a GPS antenna as an antenna section disposed in the case, including a base as a nonconductive member and a conductive body disposed on a surface of the nonconductive member, and adapted to receive a positioning satellite signal, and a circuit board disposed in the case, and electrically connected to the solar cell and the antenna section, and the antenna section overlaps the solar cell in a planar view viewed from a normal direction of light receiving surfaces of the solar cell.
US10734714B2

An electronic device such as a wristwatch may have a housing with metal sidewalls and a display having conductive display structures. The display structures may be separated from the sidewalls by a slot for an antenna that runs around the display module. A conductive interconnect may be coupled between the sidewalls and the display structures. A feed and tuning element may be coupled between the display structures and the sidewalls. A first length of the slot from the interconnect to the tuning element may radiate in a satellite band and a cellular band. A second length of the slot from the interconnect to the feed may radiate in a 2.4 GHz band. Harmonics of the second length may radiate in bands at and above 5.0 GHz. If desired, the tuning element may be omitted, and the antenna may be coupled to separate low band and high band matching circuits.
US10734707B2

In order to implement an external antenna of a radio device with a simple configuration, an antenna according to the present invention includes: a conductor plate; a first linear conductor including a portion disposed substantially in parallel to an edge of the conductor plate, and being curved halfway and connected to the conductor plate with a gap being interposed; a second linear conductor intersecting with a line extending from an end of the first linear conductor opposite to a connection end thereof connected to the conductor plate, and being connected to the conductor plate; a third linear conductor being connected to an end of the second linear conductor opposite to an end thereof connected to the conductor plate, and being disposed substantially in parallel to the first linear conductor; and a fourth linear conductor being disposed in a direction apart from the conductor plate at an end of the third linear conductor opposite to an end thereof connected to the second linear conductor.
US10734706B1

A device is provided that includes (a) an antenna that includes at least one conductor, (b) a housing that includes an inner-upper surface and an inner-lower surface separated by a first distance, (c) a battery disposed within the housing, where a base surface of the battery is proximate to the inner-lower surface of the housing, where a first portion of the battery has a height, which is substantially equal to the first distance, and where a second portion of the battery is of lesser height than the first portion of the battery such that space exists between the second portion of the battery and the inner-upper surface of the housing, and (d) where the one conductor is arranged over the second portion of the battery in the space, such that the one conductor and the battery do not contact one another, and where, as arranged, the antenna is capable of a far-field communication.
US10734704B2

An antenna package includes a patterned antenna structure and an encapsulant. The patterned antenna structure includes a first surface, a second surface opposite the first surface and a third surface extended between the first surface and the second surface. The encapsulant is disposed on the first surface of the patterned antenna structure. The third surface of the patterned antenna structure includes a first portion covered by the encapsulant and a second portion exposed from the encapsulant.
US10734699B2

An antenna mount (1) for a satellite dish (13) or other antenna having a plurality of legs (3,5,7). At least one leg (3) has a multi-directional foot assembly (11) adjustably securable to a support structure and a domed portion (21) with a slot (27) through it extending along an arcuate path that receives an attaching member (31). The domed portion is preferably surrounded by a portion (25) securable to the support structure. The one leg is then adjustably securable at one end to the attaching member and to the raised portion. The one leg is then securable at another end to a second leg or mast (7). With at least a section (7′) of the second leg or mast preferably aligned vertically, the respective legs can be secured in place to the support structure and to each other with the antenna then attached to the upstanding, vertical mast section (7′).
US10734694B2

The present invention relates to a secondary battery including: a can having an opening in which an electrode assembly and an electrolyte are accommodated; a cap assembly mounted on the opening of the can; and a safety assembly disposed between the electrode assembly and the cap assembly and including a first fire extinguishing member that is configured to be scattered into the electrolyte when the electrode assembly experiences an increase in temperature to suppress the increase in temperature of the electrode assembly.
US10734690B2

A self-diagnosing battery cell monitoring system having a battery cell voltage monitoring IC with a digital voltage substrate, an analog differential voltage substrate, and an analog voltage substrate is provided. The first diagnostic handler application commands a digital input-output device to generate control signals to transition a contactor to an open operational state if the first diagnostic flag associated with the digital voltage substrate is equal to the first encoded fault value, or the second diagnostic flag associated with the analog differential voltage substrate is equal to the second encoded fault value, or the third diagnostic flag associated with the analog voltage substrate is equal to the third encoded fault value.
US10734687B2

A battery pack including at least one battery cell, a protective circuit module on a side of the at least one battery cell, and a case including the protective circuit module and the at least one battery cell. The protective circuit module includes a battery management system, an inverter, and an output terminal to supply power for driving a motor.
US10734683B2

Electrolytes for use in commercially viable, rechargeable lithium metal batteries are described. The electrolytes contain one or more lithium salts, one or more organic solvents, and one or more additives. The electrolytes allow for reversible deposition and dissolution of lithium metal. Specific additives or additive combinations dramatically improved cycle life, decrease cell swelling, and/or lower cell impedance.
US10734679B2

A nonaqueous electrolyte for a lithium secondary battery, the nonaqueous electrolyte including a fluorine-containing lithium salt, an organic solvent, and an organosilicon compound represented by Formula 1: wherein, in Formula 1, R1 to R3 are independently a C1-C10 alkyl group, and n is an integer selected from 1 to 10. Also a lithium secondary battery including the nonaqueous electrolyte.
US10734676B2

A solid-state electrolyte including a polymer, which can be ion-conducting or non-conducting; an ion-conducting inorganic material; a lithium salt; an additive salt and optionally a coupling agent.
US10734667B2

A negative electrode electrolyte solution which contains titanium ions, a chelating agent, and a catechol-based compound having a catechol structure is used for a negative electrode of a flow battery in which an electrolyte solution is circulated so as to perform charge and discharge.
US10734666B2

Active materials for flow batteries can include various coordination compounds formed from transition metals. Some compositions containing coordination compounds can include a substituted catecholate ligand having a structure of in a neutral form or a salt form, in which Z is a heteroatom functional group bound to the substituted catecholate ligand at an open aromatic ring position and n is an integer ranging between 1 and 4. When more than one Z is present, each Z can be the same or different. Electrolyte solutions can include such coordination compounds, and such electrolyte solutions can be incorporated within a flow battery.
US10734665B2

A method for producing a cell structure includes: a step of firing a laminated body of a layer containing an anode material and a layer containing a solid electrolyte material, to obtain a joined body of an anode and a solid electrolyte layer; a step of laminating a layer containing a cathode material on a surface of the solid electrolyte layer, and firing the obtained laminated body to obtain a cathode. The anode material contains a metal oxide Ma1 and a nickel compound. The metal oxide Ma1 is a metal oxide having a perovskite structure represented by A1x1B11-y1M1y1O3-δ (wherein: A1 is at least one of Ba, Ca, and Sr; B1 is at least one of Ce and Zr; M1 is at least one of Y, Yb, Er, Ho, Tm, Gd, In, and Sc; 0.85≤x1≤0.99; 0
US10734655B2

An electric storage device according to the present invention includes: an electrode assembly including positive and negative electrode plates that are insulated from each other, at least one of the electrode plates having an active material layer formed part and an active material layer non-formed part; positive and negative current collectors; and a metal material abutted against the active material layer non-formed part, wherein the metal material includes a curled part in which an edge of the metal material is curved in a direction away from the active material layer non-formed part, and the active material layer non-formed part, each of the current collectors, and the metal material are integrally coupled.
US10734654B2

A secondary battery includes: an electrode body including an electrode main body, a collector foil protrusion section, and a collector foil connection portion; a first collector terminal including a first extension part that is welded to the collector foil connection portion; and a second collector terminal that is a member separate from the first collector terminal and includes a second extension part welded to the collector foil connection portion. The first extension part and the second extension part are located on the opposite sides of the collector foil connection portion. The secondary battery includes a welded joint at which both the first extension part and the second extension part are welded to the collector foil connection portion such that the first extension part, the second extension part, and the collector foil connection portion are united. The first collector terminal and the second collector terminal are united through the welded joint.
US10734647B2

Synthesis process for new particles of Li4Ti5O12, Li(4-α)ZαTi5O12 or Li4ZβTi(5-β)O12, preferably having a spinel structure, wherein β is greater than 0 and less than or equal to 0.5 (preferably having a spinel structure), α representing a number greater than zero and less than or equal to 0.33, Z representing a source of at least one metal, preferably chosen from the group made up of Mg, Nb, Al, Zr, Ni, Co. These particles coated with a layer of carbon notably exhibit electrochemical properties that are particularly interesting as components of anodes and/or cathodes in electrochemical generators.
US10734633B2

A high energy density rechargeable metal-ion battery includes an anode energy layer, a cathode energy layer, a separator for separating the anode and the cathode energy layers, an anode current collector for transferring electrons to and from the anode energy layer, the battery characterized by a maximum safe voltage for avoiding overcharge, and an interrupt layer that interrupts current within the battery upon exposure to voltage in excess of the maximum safe voltage. The interrupt layer is between the anode energy layer and current collector. When unactivated, it is laminated to the cathode current collector, conducting current therethrough. When activated, the interrupt layer delaminates from the anode current collector, interrupting current therethrough. The interrupt layer includes a voltage sensitive decomposable component that upon exposure to voltage in excess of the maximum safe voltage decomposes, evolving a gas, delaminating the interrupt layer from the anode current collector, interrupting current therethrough.
US10734621B2

An object of the present disclosure is to efficiently release moisture, gas, and the like from the inside of an exterior body when moisture enters inside or when gas and the like is generated after a battery cell is put inside the exterior body, while inhibiting inrush of moisture to the inside. Provided is a battery structure comprising an exterior body and at least one battery cell housed inside of the exterior body which includes an openable and closable inlet introducing dry air to the inside from the outside of the exterior body, and an openable and closable outlet separate from the inlet releasing gas from the inside to the outside of the exterior body. When both of the inlet and the outlet are closed, pressure inside the exterior body is kept higher than atmospheric pressure.
US10734617B2

A battery module includes a plurality of flat or square type batteries that each have a positive terminal and a negative terminal; a holder that has an opening, and retains the batteries in such a manner that the positive terminal and the negative terminal are positioned toward the opening, and that the principal surfaces of the batteries face each other; a cover that is disposed over the opening; a circuit board that is disposed over the cover; and a plurality of connection members that are disposed between the cover and the circuit board to electrically connect the positive terminal and negative terminal. Some of the connection members retain a peripheral portion of the circuit board.
US10734612B2

A display device is provided and includes a supporting substrate, a first flexible substrate, an oxide layer, a first insulating layer, a light emitting unit, and a protective layer. The first flexible substrate is disposed on the supporting substrate, and the oxide layer is disposed on the first flexible substrate. The first insulating layer is disposed on the oxide layer, and in a cross-sectional view, the first insulating layer has at least one opening. The light emitting unit is disposed on the first insulating layer, the protective layer is disposed on the light emitting unit, and at least a portion of the protective layer is disposed in the at least one opening.
US10734589B2

A novel organic compound is provided. That is, a novel organic compound that is effective in improving the element characteristics and reliability is provided. The organic compound has a benzofuroquinoxaline skeleton or a benzothienoquinoxaline skeleton. The organic compound is represented by General Formula (G1). In the formula, Q represents O or S, and each of R1 to R8 independently represents any of hydrogen, a halogeno group, a substituted or unsubstituted alkyl group having 1 to 6 carbon atoms, a substituted or unsubstituted aryl group having 6 to 12 carbon atoms, and a substituted or unsubstituted heteroaryl group having 3 to 12 carbon atoms. At least one of R1 to R8 includes a substituted or unsubstituted condensed aromatic or heteroaromatic ring having 3 to 24 carbon atoms.
US10734587B2

The present invention relates to a formulation comprising organic materials for the production of organic electronic devices having a low failure rate.
US10734574B2

A perpendicular synthetic antiferromagnetic (pSAF) structure and method of making such a structure is disclosed. The pSAF structure comprises a first high perpendicular Magnetic Anisotropy (PMA) multilayer and a second high PMA layer separated by a thin Ruthenium layer. Each PMA layer is comprised of a first cobalt layer and a second cobalt layer separated by a nickel/cobalt multilayer. After each of the first and second PMA layers and the Ruthenium exchange coupling layer are deposited, the resulting structure goes through a high temperature annealing step, which results in each of the first and second PMA layers having a perpendicular magnetic anisotropy.
US10734567B2

A device has a first stack of thin films, the first stack of thin films having a first opposing surface and a first connection surface, wherein the first connection surface contacts a first superconducting region; a second stack of thin films, the second stack of thin films having a second opposing surface and a second connection surface, wherein the second connection surface contacts a second superconducting region; and a superconducting bump bond electrically connecting the first and second opposing surfaces, the superconducting bump bond maintaining a low ohmic electrical contact between the first and second opposing surfaces at temperatures below 100 degrees Kelvin, wherein at least one of the first or second superconducting regions comprise material with a melting point of at least 700 degrees Celsius.
US10734566B2

Thermal pattern sensor comprising several pixels arranged on a substrate, each pixel including at least: a pyroelectric capacitance formed by at least one portion of pyroelectric material arranged between at least one lower electrode and at least one upper electrode, with the lower electrode arranged between the substrate and the portion of pyroelectric material, a dielectric layer such that the upper electrode is arranged between the portion of pyroelectric material and the dielectric layer, a heating element including at least one deposition of electrically conductive particles and such that the dielectric layer is arranged between the upper electrode and the heating element, a protective layer arranged between the dielectric layer and the heating element and including at least one material of which the Shore A hardness is greater than or equal to around 60.
US10734564B2

Disclosed is an article having: a porous thermally insulating material, an electrically conductive coating on the thermally insulating material, and a thermoelectric coating on the electrically conductive coating. Also disclosed is a method of forming an article by: providing a porous thermally insulating material, coating an electrically conductive coating on the thermally insulating material, and coating a thermoelectric coating on the electrically conductive coating. The articles may be useful in thermoelectric devices.
US10734559B2

A light-emitting diode (LED) package includes a light-emitting structure, an optical wavelength conversion layer on the light-emitting structure, and an optical filter layer on the optical wavelength conversion layer. The light-emitting structure includes a first-conductivity-type semiconductor layer, an active layer on the first-conductivity-type semiconductor layer, and a second-conductivity-type semiconductor layer on the active layer, and emits first light having a first peak wavelength. The optical wavelength conversion layer absorbs the first light emitted from the light-emitting structure and emits second light having a second peak wavelength different from the first peak wavelength. The optical filter layer reflects the first light emitted from the light-emitting structure and transmits the second light emitted from the optical wavelength conversion layer.
US10734556B2

A method for manufacturing a light emitting device includes disposing on lateral surfaces of the light emitting element, a first wavelength converting member containing a first phosphor to convert the first light emitted from the light emitting element into a second light having a second peak wavelength longer than the first peak wavelength. The light emitting element provided with the first wavelength converting member is disposed on a base. A second wavelength converting member is disposed on the base. The second wavelength converting member covers an upper surface of the light emitting element provided with the first wavelength converting member and lateral surfaces of the first wavelength converting member provided opposite to additional lateral surfaces of the first wavelength converting member. The additional lateral surfaces face the lateral surface of the light emitting element. The second wavelength converting member contains a second phosphor.
US10734554B2

A light emitting diode including a light emitting structure including an active layer, a first distributed Bragg reflector (DBR) disposed on one side of the light emitting structure to reflect light emitted from the light emitting structure, and an interfacial layer disposed between the light emitting structure and the first DBR, in which the first DBR includes first material layers having a low refractive index and second material layers having a high refractive index alternately stacked one above another, the interfacial layer has a lower refractive index than the first material layers, and has a thickness greater than a thickness of each of the first and second material layers, and one a second material layer of the second material layers that is closest to the interfacial layer includes a first sub-layer and a second sub-layer, the first sub-layer having a density lower than that of the second sub-layer.
US10734551B2

The invention provides an LED including a first-type semiconductor layer, an emitting layer, a second-type semiconductor layer, a first electrode, a second electrode, a Bragg reflector structure, a conductive layer and insulation patterns. The first electrode and the second electrode are located on the same side of the Bragg reflector structure. The conductive layer is disposed between the Bragg reflector structure and the second-type semiconductor layer. The insulation patterns are disposed between the conductive layer and the second-type semiconductor layer. Each insulating layer has a first surface facing toward the second-type semiconductor layer, a second surface facing away from the second-type semiconductor layer, and an inclined surface. The inclined surface connects the first surface and the second surface and is inclined with respect to the first surface and the second surface.
US10734548B2

A free-standing substrate of a polycrystalline nitride of a group 13 element is composed of a plurality of monocrystalline particles having a particular crystal orientation in approximately a normal direction. The free-standing substrate has a top surface and a bottom surface. The polycrystalline nitride of the group 13 element is gallium nitride, aluminum nitride, indium nitride or a mixed crystal thereof and contains zinc at a concentration of 1×1017 atoms/cm3 or more and 1×1020 atoms/cm3 or less.
US10734547B2

An embodiment relates to a semiconductor device, a semiconductor device package, and a method for producing a semiconductor device, the semiconductor device comprising a light emitting structure including a first conductivity type semiconductor layer, a second conductivity type semiconductor layer, an active layer disposed between the first conductivity type semiconductor layer and the second conductivity type semiconductor layer, and an intermediate layer disposed between the first conductivity type semiconductor layer and the active layer, or disposed inside the first conductivity type semiconductor layer, wherein the first conductivity type semiconductor layer, the intermediate layer, the active layer, and the second conductivity type semiconductor layer include aluminum, and the intermediate layer includes a first intermediate layer having a lower aluminum composition than that of the first conductivity type semiconductor layer.
US10734543B2

A method includes mounting a ceramic phosphor (102) on an acrylic-free and metal-containing catalyst-free tacky layer (108) of a dicing tape (104), dicing the ceramic phosphor (102) from the dicing tape (104) into ceramic phosphor plates (11)2, removing the ceramic phosphor plates (112) from the dicing tape (104), and attaching the ceramic phosphor plates (112) on light-emitting device (LED) dies.
US10734534B2

A method of producing an optical sensor at wafer-level, comprising the steps of providing a wafer having a main top surface and a main back surface and arrange at or near the top surface of the wafer at least one first integrated circuit having at least one light sensitive component. Furthermore, providing in the wafer at least one through-substrate via for electrically contacting the top surface and back surface and forming a first mold structure by wafer-level molding a first mold material over the top surface of the wafer, such that the first mold structure at least partly encloses the first integrated circuit. Finally, forming a second mold structure by wafer-level molding a second mold material over the first mold structure, such that the second mold structure at least partly encloses the first mold structure.
US10734529B2

A semiconductor device including an oxide semiconductor film that includes a transistor with excellent electrical characteristics is provided. It is a semiconductor device including a transistor. The transistor includes a gate electrode, a first insulating film, an oxide semiconductor film, a source electrode, a drain electrode, and a second insulating film. The source electrode and the drain electrode each include a first conductive film, a second conductive film over and in contact with the first conductive film, and a third conductive film over and in contact with the second conductive film. The second conductive film contains copper, the first conductive film and the third conductive film include a material that inhibits diffusion of copper, and an end portion of the second conductive film includes a region containing copper and silicon.
US10734520B2

An integrated circuit structure includes a gate stack over a semiconductor substrate, and an opening extending into the semiconductor substrate, wherein the opening is adjacent to the gate stack. A first silicon germanium region is disposed in the opening, wherein the first silicon germanium region has a first germanium percentage. A second silicon germanium region is over the first silicon germanium region. The second silicon germanium region comprises a portion in the opening. The second silicon germanium region has a second germanium percentage greater than the first germanium percentage. A silicon cap substantially free from germanium is over the second silicon germanium region.
US10734519B2

The present disclosure provides one embodiment of a method of forming an integrated circuit structure. The method includes forming a shallow trench isolation (STI) structure in a semiconductor substrate of a first semiconductor material, thereby defining a plurality of fin-type active regions separated from each other by the STI structure; forming gate stacks on the fin-type active regions; forming an inter-layer dielectric (ILD) layer filling in gaps between the gate stacks; patterning the ILD layer to form a trench between adjacent two of the gate stacks; depositing a first dielectric material layer that is conformal in the trench; filling the trench with a second dielectric material layer; patterning the second dielectric material layer to form a contact opening; and filling a conductive material in the contact opening to form a contact feature.
US10734517B2

The integrated circuit includes a gate structure over a substrate. The integrated circuit further includes a first silicon-containing material structure in a recess adjacent to the gate structure. The first silicon-containing material structure includes a first layer having an uppermost surface below a top surface of the substrate and a bottommost surface in contact with the substrate. The first silicon-containing material structure further includes a second layer over the first layer, wherein an entirety of the second layer is co-planar with or above the top surface of the substrate. A first region of the second layer closer to the gate structure is thicker than a second region of the second layer farther from the gate structure. Thickness is measured in a direction perpendicular to the top surface of the substrate.
US10734515B2

All of intervals between adjacent p type guard rings are set to be equal to or less than an interval between p type deep layers. As a result, the interval between the p type guard rings becomes large, i.e., the trenches are formed sparsely, so that the p type layer is prevented from being formed thick at the guard ring portion when the p type layer is epitaxially grown. Therefore, by removing the p type layer in the cell portion at the time of the etch back process, it is possible to remove the p type layer without leaving any residue in the guard ring portion. Therefore, when forming the p type deep layer, the p type guard ring and the p type connection layer by etching back the p type layer, the residue of the p type layer is restricted from remaining in the guard ring portion.
US10734507B2

A semiconductor device includes a first IGBT cell having a second-type doped drift zone and a desaturation semiconductor structure for desaturating a charge carrier concentration in the first IGBT cell. The desaturation semiconductor structure includes a first-type doped region forming a pn-junction with the drift zone and two trenches arranged in the first-type doped region and arranged beside the first IGBT cell in a lateral direction. The two trenches confine a mesa region including a first-type doped desaturation channel region and a first-type doped body region at least in the lateral direction. The desaturation channel region and the body region adjoin each other, and the desaturation channel region is a depletable region. Related methods of manufacture are also described.
US10734504B2

A method of forming a finFET transistor device includes forming a crystalline, compressive strained silicon germanium (cSiGe) layer over a substrate; masking a first region of the cSiGe layer so as to expose a second region of the cSiGe layer; subjecting the exposed second region of the cSiGe layer to an implant process so as to amorphize a bottom portion thereof and transform the cSiGe layer in the second region to a relaxed SiGe (rSiGe) layer; performing an annealing process so as to recrystallize the rSiGe layer; epitaxially growing a tensile strained silicon layer on the rSiGe layer; and patterning fin structures in the tensile strained silicon layer and in the first region of the cSiGe layer.
US10734503B2

A semiconductor device includes a first type region including a first conductivity type and a second type region including a second conductivity type. The semiconductor device includes a channel region extending between the first type region and the second type region. The semiconductor device includes a gate electrode surrounding at least some of the channel region. A first gate edge of the gate electrode is separated a first distance from a first type region edge of the first type region and a second gate edge of the gate electrode is separated a second distance from a second type region edge of the second type region. The first distance is less than the second distance.
US10734502B2

Semiconductor devices include semiconductor layers and a gate stack formed on and around the semiconductor layers. Spacers are formed between vertically adjacent semiconductor layers, each spacer having a first spacer layer and a second spacer layer. The first spacer layer is positioned between the gate stack and the second spacer layer. The second spacer layer of each spacer has a trapezoidal cross-section.
US10734500B2

Various transistors, such as horizontal gate-all-around transistors, and methods of fabricating such are disclosed herein. An exemplary transistor includes a first nanowire and a second nanowire that include a first semiconductor material, a gate that wraps a channel region of the first nanowire and the second nanowire, and source/drain feature that wraps source/drain regions of the first nanowire and the second nanowire. The source/drain feature includes a second semiconductor material that is configured differently than the first semiconductor material. In some implementations, the transistor further includes a fin-like semiconductor layer disposed over a substrate. The first nanowire and the second nanowire are disposed over the fin-like semiconductor layer, such that the first nanowire, the second nanowire, and the fin-like semiconductor layer extend substantially parallel to one another along the same length-wise direction. The fin-like semiconductor layer includes a third semiconductor material that is configured differently than the first semiconductor material.
US10734496B2

A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first bottom barrier metal (BBM) layer on the first region and the second region; forming a first work function metal layer on the first BBM layer on the first region and the second region; removing the first work function metal (WFM) layer and part of the first BBM layer on the second region; and forming a diffusion barrier layer on the first WFM layer on the first region and the first BBM layer on the second region.
US10734494B2

A semiconductor device includes insulating substrate; a compound semiconductor layer provided in a first region of a surface of the insulating substrate; and a silicon layer provided in a second region, differing from the first region, of the surface of the insulating substrate. The semiconductor device further includes: a first gate electrode provided on a surface of the compound semiconductor layer; a pair of conductive members provided at positions on the surface of the compound semiconductor layer to sandwich the first gate electrode between the pair of conductive members; a second gate electrode provided on a surface of the silicon layer; and a pair of diffusion layers provided at positions in the silicon layer to sandwich the second gate electrode between the pair of diffusion layers. One of the conductive members is electrically connected to one of the diffusion layers.
US10734490B1

BJT devices with 3D wrap around emitter are provided. In one aspect, a method of forming a BJT device includes: forming a substrate including a first doped layer having a dopant concentration of from about 1×1020 at. % to about 5×1020 at. % and ranges therebetween, and a second doped layer having a dopant concentration of from about 1×1015 at. % to about 1×1018 at. % and ranges therebetween, wherein the first and second doped layers form a collector; patterning a fin(s) in the substrate; forming bottom spacers at a bottom of the fin(s); forming a base(s) that wraps around the fin(s); forming an emitter(s) that wraps around the base(s); and forming sidewall spacers alongside the emitter(s). A BJT device is also provided.
US10734489B2

A method for forming a semiconductor device structure is provided. The method includes providing a semiconductor substrate. The method includes forming an isolation structure in the semiconductor substrate. The isolation structure surrounds a first active region and a second active region of the semiconductor substrate. The method includes forming a semiconductor strip structure over the semiconductor substrate. The semiconductor strip structure extends across the first active region, the second active region, and the isolation structure between the first active region and the second active region, the semiconductor strip structure has a P-type doped region, an N-type doped region, and a spacing region. The method includes performing an implantation process over the spacing region. The method includes forming a metal silicide layer over the semiconductor strip structure to cover the P-type doped region, the N-type doped region, and the spacing region.
US10734487B2

A semiconductor device with a high on-state current is provided. The semiconductor device includes a first insulator over a substrate, an oxide over the first insulator, a second insulator over the oxide, a conductor overlapping with the oxide with the second insulator therebetween, a third insulator in contact with a top surface of the oxide, a fourth insulator in contact with a top surface of the third insulator, a side surface of the second insulator, and a side surface of the conductor, and a fifth insulator in contact with a side surface of the fourth insulator, a side surface of the third insulator, and the top surface of the oxide. The third insulator has a lower oxygen permeability than the fourth insulator.
US10734480B2

A semiconductor device includes a transistor. The transistor includes a source region adjacent to a first main surface of a semiconductor substrate, the source region being electrically coupled to a source terminal via a source contact. The transistor further includes a gate electrode over the first main surface of the semiconductor substrate, a drain region adjacent to a second main surface of the semiconductor substrate, and a conductive plate vertically adjacent to the gate electrode. The conductive plate is in electrical contact with the source terminal. The transistor further includes an insulating material arranged between the conductive plate and the source contact in a direction parallel to the first main surface.
US10734478B2

A semiconductor device includes a substrate, a first circuit, and a second circuit. The first circuit is disposed on the substrate and includes a first semiconductor fin and a first gate electrode straddling the first semiconductor fin. The second circuit is different from the first circuit and disposed on the substrate. The second circuit includes a second semiconductor fin and a second gate electrode straddling the second semiconductor fin. A width of the first semiconductor fin is different from a width of the second semiconductor fin.
US10734473B2

A method for forming an on-chip capacitor with complementary metal oxide semiconductor (CMOS) devices includes forming a first capacitor electrode between gate structures in a capacitor region while forming contacts to source and drain (S/D) regions in a CMOS region. Gate structures are cut in the CMOS region and the capacitor region by etching a trench across the gate structures and filling the trench with a dielectric material. The gate structures and the dielectric material in the trench in the capacitor region are removed to form a position for an insulator and a second electrode. The insulator is deposited in the position. Gate metal is deposited to form gate conductors in the CMOS region and the second electrode in the capacitor region.
US10734471B2

The present disclosure discloses an organic light emitting display device having a substrate including an active area configured to display an image and an inactive area configured to surround the active area; a power supply line in the inactive area; a first planarization layer on a layer where the power supply line is disposed on; a first metal layer on the first planarization layer and in contact with the power supply line; a second planarization layer configured to planarize an upper portion of the first metal layer; and a second metal layer, on the second planarization layer, and in contact with the first metal layer and a cathode of an organic light emitting diode, so that an improved arrangement of signals lines in the inactive area where conductive lines are efficiently arranged in a limited space at an edge portion of the substrate in order to realize a narrow bezel configuration and have a signal line structure capable of supplying stable power to various components.
US10734462B2

A display device includes a substrate that is formed of a plurality of layers stacked together and a circuit layer. A circuit layer includes a display element area in which a plurality of pixel electrodes corresponding to a plurality of unit pixels and a self-luminous element layer are provided, and a peripheral area that has a wiring to the display element area and a terminal and is at least partially bent. The substrate includes a first area that overlaps the display element area of the circuit layer and a second area that overlaps the peripheral area and is at least partially bent. The layers include at least one inorganic layer and a plurality of organic layers. The number of the organic layers in the first area is greater than the number of the organic layers in the second area.
US10734458B2

A display apparatus including a sensor includes: a pixel group including a predetermined number of pixels, each of which includes a pixel circuit and a light-emitting device electrically connected to the pixel circuit; and a sensing pixel including a sensing circuit and a sensing electrode connected to the sensing circuit, where the sensing electrode forms a variable capacitor with respect to a finger, and the sensing circuit is arranged around the pixel circuit of the pixel group.
US10734456B2

A display panel, a method for manufacturing the display panel, and a display apparatus are provided. The display panel includes a base substrate; a thin film transistor; an OLED structure formed on the thin film transistor including a first and second electrodes arranged opposite to each other and an organic light emitting layer arranged between the first and second electrodes; a light shielding layer arranged between the first electrode and the organic light emitting layer. The light shielding layer includes a first and a second light shielding layers. The first light shielding layer includes a first light shielding portion and a first opening portion corresponding to a pixel area. The second light shielding layer includes a second light shielding portion and a second opening portion corresponding to a pixel area. The second light shielding portion includes a first and second parts.
US10734455B2

An organic device is provided. The device comprises a substrate and a plurality of light emitting elements formed on a first surface of the substrate. Each of the plurality of light emitting elements includes, from a side of the first surface, a first electrode, an organic layer formed on the first electrode and including a light emitting layer, and a second electrode formed on the organic layer. The organic device further comprises a third electrode formed between the first electrodes of adjacent light emitting elements of the plurality of light emitting elements, and an insulating layer covering a portion between the first electrode and the third electrode, an end portion of the first electrode, and an end portion of the third electrode. The insulating layer includes a recess between the first electrode and the third electrode.
US10734449B2

A storage device includes: a substrate; a first conductive layer extending in a first direction; a second conductive layer adjacent to the first conductive layer in a second direction, and extending in the first direction; a third conductive layer extending in a third direction; a fourth conductive layer extending in the second direction; a fifth conductive layer disposed on the second conductive layer, extending in the third direction, and being electrically connected to the fourth conductive layer; a first storage layer disposed between the third conductive layer and the fourth conductive layer; a first semiconductor layer disposed between the first conductive layer and the third conductive layer; a second semiconductor layer disposed between the second conductive layer and the fifth conductive layer; and a first gate electrode extending in the second direction and being shared by side surfaces of the first semiconductor layer and the second semiconductor layer.
US10734442B2

A method of manufacturing an optoelectronic device, comprising the successive steps of: a) providing a substrate at least partially made of a semiconductor material and having first and second opposite faces; b) forming light-emitting diodes on the substrate, each light-emitting diode comprising a semiconductor microwire or nanowire covered by a shell; c) forming an encapsulation layer surrounding the light-emitting diodes; d) forming conductive pads on the encapsulation layer, on the side of the encapsulation layer opposite to the substrate, in contact with the light-emitting diodes; and e) forming through openings in the substrate from the side of the second face, said openings being opposite at least part of the light-emitting diodes and delimiting walls in the substrate.
US10734441B1

A selectively-configurable lighting system is provided that employs at least two light emitting diode arrays configured on a rigid or semi-rigid panel. The adjacent lighting arrays are interconnected by a soft or flexible material that allows for the light emitting diode arrays to be folded upon each other to decrease the perimeter of the lighting system when it is not in use. The lighting emitting diode arrays include a plurality of light emitting diodes that may produce single color, bi-color, or tri-color light. The light emitting diode arrays are selectively controlled with a controller that allows for a user to selectively control or the output of the lights to yield a lighting effect of a predetermined nature or character.
US10734437B2

A chip-scale packaging process for wafer-level camera manufacture includes aligning an optics component wafer with an interposer wafer having a photoresist pattern that forms a plurality of transparent regions, bonding the aligned optics component wafer to the interposer wafer, and dicing the bonded optics component wafer and interposer wafer such that each optics component with interposer has a transparent region. The process further includes dicing an image sensor wafer, aligning the pixel array of each image sensor with the transparent region of a respective optics component with interposer, and bonding each image sensor to its respective optics component with interposer. Each interposer provides alignment between its respective optics component center and its respective pixel array center of the image sensor based on the respective transparent region. The interposer further provides a back focal length for focusing light from the optics component onto a top surface of the pixel array.
US10734436B2

A first photoresist pattern and a second photoresist pattern are formed over a substrate. The first photoresist pattern is separated from the second photoresist pattern by a gap. A chemical mixture is coated on the first and second photoresist patterns. The chemical mixture contains a chemical material and surfactant particles mixed into the chemical material. The chemical mixture fills the gap. A baking process is performed on the first and second photoresist patterns, the baking process causing the gap to shrink. At least some surfactant particles are disposed at sidewall boundaries of the gap. A developing process is performed on the first and second photoresist patterns. The developing process removes the chemical mixture in the gap and over the photoresist patterns. The surfactant particles disposed at sidewall boundaries of the gap reduce a capillary effect during the developing process.
US10734433B2

A solid state imaging device has a global shutter structure and includes: a photodetector; a wiring layer; a first transparent insulating film disposed immediately above the photodetector and penetrating the wiring layer; a transparent protective film covering the wiring layer and the first transparent insulating film, and having a higher refractive index than the first transparent insulating film; a first projection provided on the transparent protective film and having a quadrilateral shape in top view; and a second transparent insulating film having a lower refractive index than the first projection.
US10734429B2

A pad structure with a contact via array for high bond structure is provided. In some embodiments, a semiconductor substrate comprises a pad opening. An interconnect structure is under the semiconductor substrate, and comprises an interlayer dielectric (ILD) layer, a wiring layer, and the contact via array. The wiring layer and the contact via array are in the ILD layer. Further, the contact via array borders the wiring layer and is between the wiring layer and the semiconductor substrate. A pad covers the contact via array in the pad opening, and protrudes into the ILD layer to contact the wiring layer on opposite sides of the contact via array. A method for manufacturing the pad structure, as well as an image sensor with the pad structure, are also provided.
US10734427B2

A method for forming an image sensor device is provided. The method includes providing a semiconductor substrate including a front surface, a back surface opposite to the front surface, at least one light-sensing region close to the front surface, and a first trench surrounding the light-sensing region. The method includes forming an insulating layer over the back surface and in the first trench. A void is formed in the insulating layer in the first trench, and the void is closed. The method includes removing the insulating layer over the void to open up the void. The opened void forms a second trench partially in the first trench. The method includes filling a reflective structure in the second trench. The reflective structure has a light reflectivity ranging from about 70% to about 100%.
US10734419B2

Various embodiments of the present disclosure are directed towards a pixel sensor including a first and second pair of photodetectors. The pixel sensor includes the first and second pair of photodetectors in a semiconductor substrate. The first pair of photodetectors are reflection symmetric with respect to a first line positioned at a midpoint between the first pair of photodetectors. The second pair of photodetectors are reflection symmetric with respect to a second line that intersects the first line at a center point. A first plurality of transistors overlying the semiconductor substrate laterally offset the first pair of photodetectors. A second plurality of transistors overlying the semiconductor substrate laterally offset the first plurality of transistors. The first and second pair of photodetectors are laterally between the first and second plurality of transistors. The first and second plurality of transistors are point symmetric with respect to the center point.
US10734413B2

A novel metal oxide is provided. The metal oxide has a plurality of energy gaps, and includes a first region having a high energy level of a conduction band minimum and a second region having an energy level of a conduction band minimum lower than that of the first region. The second region comprises more carriers than the first region. A difference between the energy level of the conduction band minimum of the first region and the energy level of the conduction band minimum of the second region is 0.2 eV or more. The energy gap of the first region is greater than or equal to 3.3 eV and less than or equal to 4.0 eV and the energy gap of the second region is greater than or equal to 2.2 eV and less than or equal to 2.9 eV.
US10734406B2

According to one embodiment, a semiconductor memory device includes first conductive films, a second conductive film, a first pillar including a first semiconductor film and a first insulator, a second semiconductor film, and a second pillar including a second insulator and a third conductive film. The first conductive films are stacked with respective insulator layers interposed therebetween. The second conductive film is provided above the first conductive films with an insulator layer interposed therebetween. The first semiconductor film penetrate the first conductive films in a stacking direction of the first conductive films. The first insulator is provided on a side surface of the first semiconductor film.
US10734405B2

According to one embodiment, a semiconductor memory device includes a substrate, a plurality of electrode films arranged along a first direction with an air gap interposed, the first direction crossing a surface of the substrate, a semiconductor member extending in the first direction, a charge storage member provided between the semiconductor member and each of the electrode films, and a high dielectric constant film provided along an outer surface of the air gap, a relative dielectric constant of the high dielectric constant film being higher than a relative dielectric constant of silicon oxide.
US10734401B1

The present technology relates to a semiconductor memory device. The semiconductor memory device includes a plurality of channel plugs disposed in a cell region of a semiconductor substrate, a first dummy region disposed at one end portion of the cell region and a second dummy region disposed at an other end portion of the cell region, and first dummy plugs disposed in the first dummy region and second dummy plugs disposed in the second dummy region. The number of the first dummy plugs is different than the number of the second dummy plugs.
US10734377B2

An integrated circuit structure includes a first well, and a first and a second set of implants. The first well includes a first dopant type, a first portion extending in a first direction and having a first width, and a second portion adjacent to the first portion. The second portion extends in the first direction and has a second width greater than the first width. The first set of implants are in the first portion of the first well, and the second set of implants are in the second portion of the first well. At least one implant of the first set of implants being configured to be coupled to a first supply voltage. Each implant of the second set of implants having a second dopant type different from a first dopant type of the first set of implants.
US10734374B2

An area of a semiconductor device having a FINFET can be reduced. The drain regions of an n-channel FINFET and a p-channel FINFET are extracted by two second local interconnects from a second Y gird between a gate electrode and a dummy gate adjacent thereto, to a third Y grid adjacent to the second Y gird. These second local interconnects are connected by a first local interconnect extending in the X direction in the third Y grid. According to such a cell layout, although the number of grids is increased by one because of the arrangement of the first local interconnect, the length in the X direction can be reduced. As a result, the cell area of the unit cell can be reduced while a space between the first and second local interconnects is secured.
US10734372B2

A semiconductor structure includes a vertical transport static random-access memory (SRAM) cell having a first active region and a second active region. The first active region and the second active region are linearly arranged in first and second rows, respectively. The first row of the first active region includes a first pull-up transistor, a first pull-down transistor and a first pass gate transistor, and the second row of the second active region includes a second pull-up transistor, a second pull-down transistor and a second pass gate transistor. A first gate region of the first active region extends orthogonal from the first row to the second active region, and a second gate region of the second active region extends orthogonal from the second row to the first active region.
US10734363B2

Pixelated-LED chips and related methods are disclosed. A pixelated-LED chip includes an active layer with independently electrically accessible active layer portions arranged on or over a light-transmissive substrate. The active layer portions are configured to illuminate different light-transmissive substrate portions to form pixels. Various enhancements may beneficially provide increased contrast (i.e., reduced cross-talk between pixels) and/or promote inter-pixel illumination homogeneity, without unduly restricting light utilization efficiency. In some aspects, a light extraction surface of each substrate portion includes protruding features and light extraction surface recesses. Lateral borders between different pixels are aligned with selected light extraction surface recesses. In some aspects, selected light extraction surface recesses extend through an entire thickness of the substrate. Other technical benefits may additionally or alternatively be achieved.
US10734361B2

The power switching module includes first and second subassemblies that are superimposed on top of each other to form a stack and that comprise first and second electronic power switches forming a bridging arm, respectively. The module comprises a metal central sheet (LW7) and first and second metal end sheets (LW2, LW12) forming top and bottom ends of the stack. According to the invention, the module also comprises first, second and third metal terminal rods (1, 2, 3) that extend through the stack and open onto at least one of the top and bottom ends thereof, the first, second and third rods being in electrical continuity with the first and second metal end sheets and the metal central sheet, respectively.
US10734360B2

A semiconductor device includes a base member and semiconductor chips stacked on the base member. The semiconductor chips include a first semiconductor chip and a second semiconductor chip adjacent to the first semiconductor chip. The first semiconductor chip includes a semiconductor substrate, a functional layer and through electrodes. The through electrodes extend from the back surface to the front surface of the semiconductor substrate, and are electrically connected to the functional layer on the front surface. The second semiconductor chip is electrically connected to the first semiconductor chip through connection members connected to the through electrodes. The functional layer includes first and second contact pads. The second contact pad is positioned at a level between the semiconductor substrate and the first contact pad. The through electrodes include a first through electrode connected to the first contact pad and a second through electrode connected to the second contact pad.
US10734358B2

Processes for configuring a plurality of independent die packages for socketing. The packages are attached to a carrier wafer with a release film. The attached plurality of independent die packages are overmolded to provide a molded multi-die package. The molded multi-die package is planarized to expose the dies, singulated, and released from the carrier wafer. The singulated, molded multi-die packaging may be picked for further processing and placed into a socket. A plurality of molded, multi-die packages may be placed in a socket and operate as a computer system. The independent die packages may each perform and same computer application function or different computer application functions, and may have the same or different dimensions. The socket may have any of a number of configurations as may be needed.
US10734357B2

A chip package structure is provided. The chip package structure includes a first chip, a second chip, and a third chip. The second chip is between the first chip and the third chip. The chip package structure includes a first molding layer surrounding the first chip. The chip package structure includes a second molding layer surrounding the second chip. The chip package structure includes an insulating layer between the first molding layer and the second molding layer and between the first chip and the second chip. A side wall of the first molding layer, a side wall of the second molding layer, and a side wall of the insulating layer are substantially coplanar. The chip package structure includes a third molding layer surrounding the third chip, the first molding layer, the second molding layer, and the insulating layer.
US10734355B2

An electronic circuit board includes: electronic components; a silicon board that is plate shaped, includes a wiring pattern provided on at least one of a surface and a reverse surface thereof, and includes recessed portions where the electronic components are individually mounted; and a supporting board that is layered over the reverse surface of the silicon board, and includes a wiring pattern provided on at least one of a surface and a reverse surface thereof. Side faces of the recessed portions are perpendicular to the surface of the silicon board, the wiring pattern is connected to at least one of the electronic components mounted in the recessed portions, via at least one of a via and a bottom surface electrode provided in of the at least one of the recessed portions, and the recessed portions penetrate through the silicon board.
US10734354B2

A semiconductor device is disclosed including a stack of wafers having a densely configured 3D array of memory die. The memory die on each wafer may be arranged in clusters, with each cluster including an optical module providing an optical interconnection for the transfer of data to and from each cluster.
US10734353B2

A method of and system for adhesive bonding by a) providing a polymerizable adhesive composition on a surface of an element to be bonded to form an assembly; b) irradiating the assembly with radiation at a first wavelength capable of vulcanization of bonds in the polymerizable adhesive composition by activation of sulfur-containing compound with at least one selected from x-ray, e-beam, visible, or infrared light to thereby generate ultraviolet light in the polymerizable adhesive composition; and c) adhesively joining two or more components together by way of the polymerizable adhesive composition.
US10734351B2

Electronic module, which comprises a first substrate, a first dielectric layer on the first substrate, at least one electronic chip, which is mounted with a first main surface directly or indirectly on partial region of the first dielectric layer, a second substrate over a second main surface of the at least one electronic chip, and an electrical contacting for the electric contact of the at least one electronic chip through the first dielectric layer, wherein the first adhesion layer on the first substrate extends over an area, which exceeds the first main surface.
US10734347B2

A device includes a metal pad over a substrate. A passivation layer includes a portion over the metal pad. A post-passivation interconnect (PPI) is electrically coupled to the metal pad, wherein the PPI comprises a portion over the metal pad and the passivation layer. A polymer layer is over the PPI. A dummy bump is over the polymer layer, wherein the dummy bump is electrically insulated from conductive features underlying the polymer layer.
US10734342B2

A semiconductor package includes: a connection member having a first surface and a second surface opposing each other in a stacking direction of the semiconductor package and including an insulating member and a redistribution layer formed on the insulating member and having a redistribution via; a semiconductor chip disposed on the first surface of the connection member and having connection pads connected to the redistribution layer; an encapsulant disposed on the first surface of the connection member and encapsulating the semiconductor chip; a passivation layer disposed on the second surface of the connection member; UBM pads disposed on the passivation layer and overlapping the redistribution vias in the stacking direction; and UBM vias connecting the UBM pads to the redistribution layer through the passivation layer, not overlapping the redistribution vias with respect to the stacking direction, and having a non-circular cross section.
US10734336B2

Reliability of a semiconductor device is improved. A first pad electrode is formed in an uppermost layer of a multilayer wiring layer, an insulating film of a non-organic material is formed over the first pad electrode, and an organic insulating film is formed over the insulating film. In the organic insulating film, an opening reaching the first pad electrode and a groove reaching the insulating film are formed. Over the organic insulating film, a plurality of re-wirings each having a barrier metal film and a conductive film are formed. In a plan view, the groove is formed in an area between the re-wirings. At the same time, a width of the groove is smaller than a width of a first portion or a width of a second portion of the re-wirings, respectively, neighboring to each other and extending in a first direction.
US10734335B2

An electronic component package includes: a frame, including a through-hole and a through-wiring; an electronic component disposed in the through-hole of the frame; a metal plate disposed on a first side of the electronic component and the frame; and a redistribution layer disposed on a second side of the electronic component opposing the first side and electrically connected to the electronic component.
US10734319B2

In some implementations, a substrate for coupling to an integrated circuit includes multiple layers. Each of the multiple layers has, in a particular region of the substrate, a repeating pattern of regions corresponding to power and ground. The multiple layers include (i) a top layer having, in the particular region, power contacts and ground contacts for coupling to an integrated circuit and (ii) a bottom layer having, in the particular region, power contacts and ground contacts for coupling to another device. At least one layer of the multiple layers has a repeating pattern of signal traces that extend along and are located between the regions corresponding to ground in the at least one layer.
US10734316B2

A wiring board includes: an insulating layer that includes a first surface over which an electronic component is mounted and a second surface opposite to the first surface; a conductive layer that is disposed on the second surface; a via that is provided inside a first through-hole that penetrates a portion between the first surface and the second surface of the insulating layer; an electrode that is disposed on the first surface and connected to the via; and a glass plate that is not contact with the conductive layer and is disposed on the first surface and includes a second through-hole through which the electrode is disposed.
US10734315B2

A display device includes a substrate; a pixel connected to a gate line and a data line on the substrate; a connection unit connected to one of the gate line and the data line of the substrate; and a driving integrated circuit mounted on the connection unit. The connection unit includes: a lead line connected to the driving integrated circuit; and at least one first dummy line adjacent to a first side of the connection unit intersecting a side of the substrate, the first dummy line not connected to any line of the connection unit including the driving integrated circuit and the lead line.
US10734311B2

Embodiments of packaged semiconductor devices and lead frames for such devices are provided, such as a lead frame including: a row of lead fingers, wherein an outer end of each lead finger is connected to a leaded side of the lead frame; a package body perimeter that indicates placement of a package body of the packaged semiconductor device, wherein an inner end of each lead finger falls within the package body perimeter; a retention tab that protrudes from an interior edge of a non-leaded side of the lead frame, wherein the retention tab falls outside of the package body perimeter; and a non-conductive tie bar structure attached to the retention tab, wherein the non-conductive tie bar structure falls within the package body perimeter.
US10734302B2

A thermal electrical (TE) interface comprises a primary fiber thermal interface (FTI) having a first side configured to contact a heatsink, and a second side. The primary fiber thermal interface has a thickness ranging from 0.3 mm to 4 mm. A secondary fiber thermal interface (FTI) has a first side configured to contact the second side of the primary FTI, a second side configured to contact circuit components to dissipate heat from the circuit components through the first side of the primary FTI. The secondary fiber thermal interface has a thickness equal to or greater than the primary FTI.
US10734300B2

A semiconductor device according to the present invention includes the following: a conductive layer disposed on an insulating substrate; a first semiconductor element and a second semiconductor element that are joined on an opposite surface of the conductive layer opposite from the insulating substrate, with a gap the first semiconductor element and the second semiconductor element; an electrode joined on an opposite surface of the first semiconductor element opposite from the conductive layer, and an opposite surface of the second semiconductor element opposite from the conductive layer, so as to extend over the gap; and resin sealing the conductive layer, the first semiconductor element, the second semiconductor element, and the electrode. The conductive layer has a recess pattern that is disposed on a surface being opposite from the insulating substrate and facing the gap, the recess pattern extending along the gap.
US10734297B2

An Ag underlayer-attached metallic member includes a metallic member joined with a body to be joined and an Ag underlayer formed on a joining surface of the metallic member with the body to be joined, the Ag underlayer includes a glass layer formed on a metallic member side and an Ag layer laminated on the glass layer, and an area proportion of voids in an Ag layer surface of the Ag underlayer is 25% or less.
US10734295B2

An embodiment of the disclosure is a structure comprising an interposer. The interposer has a test structure extending along a periphery of the interposer, and at least a portion of the test structure is in a first redistribution element. The first redistribution element is on a first surface of a substrate of the interposer. The test structure is intermediate and electrically coupled to at least two probe pads.
US10734291B2

Disclosed is an abnormality detection apparatus including: a collection unit that collects state information indicating a state of each part of a semiconductor manufacturing apparatus in a predetermined cycle; a storage unit that stores the state information collected by the collection unit as a log for each predetermined unit; an arithmetic unit that generates a monitoring band for monitoring the state of each part of the semiconductor manufacturing apparatus, based on the log; and a determination unit that determines whether the state of each part of the semiconductor manufacturing apparatus is abnormal, based on the state information and the monitoring band.
US10734287B2

A method of fabricating a vertical fin field effect transistor with a merged top source/drain, including, forming a source/drain layer at the surface of a substrate, forming a plurality of vertical fins on the source/drain layer; forming protective spacers on each of the plurality of vertical fins, forming a sacrificial plug between two protective spacers, forming a filler layer on the protective spacers not in contact with the sacrificial plug, and selectively removing the sacrificial plug to form an isolation region trench between the two protective spacers.
US10734285B2

In some embodiments, a method for bonding semiconductor wafers is provided. The method includes forming a first integrated circuit (IC) over a central region of a first semiconductor wafer. A first ring-shaped bonding support structure is formed over a ring-shaped peripheral region of the first semiconductor wafer, where the ring-shaped peripheral region of the first semiconductor wafer encircles the central region of the first semiconductor wafer. A second semiconductor wafer is bonded to the first semiconductor wafer, such that a second IC arranged on the second semiconductor wafer is electrically coupled to the first IC.
US10734282B2

Embodiments of substrates, semiconductor devices and methods are shown that include elongated structures to improve conduction. Elongated structures and methods are also shown that provide electromagnetic isolation to reduce noise in adjacent components.
US10734281B2

A self-assembled heteroepitaxial oxide nanocomposite film including alternating layers of a first metal oxide having a first melting point and a second metal oxide having a second melting point that differs from the first melting point is formed in an opening formed in a semiconductor substrate. After forming a metal or metal alloy via structure in the semiconductor substrate, first and second thermal treatments are performed to remove each layer of first or second metal oxide providing a nanoporous membrane.
US10734270B2

A vacuum chuck with polymeric embossments is disclosed. The polymeric embossments are formed on the surface of a base substrate and are lapped to a flatness such that a wafer substrate clamped by the vacuum chuck has a peak to valley flatness that is less than a peak to valley flatness across the base substrate. Lapping of the polymeric embossments accommodates for variations in the flatness of the base substrate so long as the embossments are tall enough to stand over the peak to valley height variations in the base substrate.
US10734258B2

A dispenser includes a syringe container having a first end and a second end, the syringe container having a length direction extending between the first end and the second end, a plunger movable within the syringe container along the length direction of the syringe container and configured to be positioned on a surface of an underfill solution to be received within the syringe container at a first region between the plunger and the second end, a cap attached airtightly to the first end of the syringe container, a first gas supply line configured to supply a first gas into the syringe container through the cap, and a second gas supply line extending from the cap to the plunger, the second gas supply line being in fluid communication with the first region and configured to supply a second gas into the underfill solution to be received within the syringe container at the first region through a through hole of the plunger.
US10734251B2

A filtration efficiency, which is similar to the filtration efficiency obtained when a plurality of filters are provided, can be obtained by one filter, and decrease in throughput can be prevented. Based on a control signal from a control unit 101, a resist liquid L is sucked into a pump 70 through a filter. A part of the resist liquid sucked in the pump is discharged from a discharge nozzle 7. The remaining resist liquid is returned to a supply conduit 51b on a primary side of the filter. A process is synthesized by adding a replenishment amount equal to the discharge amount to the return amount. The discharge of the synthesized process liquid and the filtration thereof by the filter are performed the number of times corresponding to a rate between the discharge amount and the return amount.
US10734235B2

Systems and methods for sputtering a layer of refractory metal layer onto a barrier layer disposed on a substrate are disclosed herein. In one or more embodiments, a method of sputter depositing a tungsten structure in an integrated circuit includes: moving a substrate into a plasma processing chamber and onto a substrate support in opposition to a sputter target assembly comprising a tungsten target having no more than ten parts per million of carbon and no more than ten parts per million of oxygen present as impurities; flowing krypton into the plasma processing chamber; and exciting the krypton into a plasma to deposit, by sputtering, a tungsten film layer on a material layer of a substrate supported by the substrate support. In some embodiments, the target assembly further includes a titanium backing plate and an aluminum bonding layer disposed between the titanium backing plate and the tungsten target.
US10734230B2

A semiconductor device is provided. The semiconductor device includes: a first region formed on a front surface side of a semiconductor substrate; a drift region formed closer to a rear surface of the semiconductor substrate than the first region is; a buffer region that: is formed closer to the rear surface of the semiconductor substrate than the drift region is; and has one or more peaks of an impurity concentration that are higher than an impurity concentration of the drift region; and a lifetime killer that: is arranged on a rear surface side of the semiconductor substrate; and shortens a carrier lifetime, wherein a peak of a concentration of the lifetime killer is arranged between: a peak that is closest to a front surface of the semiconductor substrate among the peaks of the impurity concentration in the buffer region; and the rear surface of the semiconductor substrate.
US10734229B2

Techniques herein include a method of forming etch masks to form contact holes and other features. Techniques herein use a reversal method to create contact hole patterns with improved critical dimension uniformity and contact edge roughness as compared to traditional direct print photolithography methods. A pillar is printed as an initial structure. The initial structure is reshaped to change smoothness, uniformity, and/or dimensions. A conformal film is deposited on the pillar. The conformal film can include a metal-containing material. A planarization process is executed that removes pillars down to the working surface of the substrate leaving the conformal film on the working surface of the substrate. This conformal film can then be used as an etch mask for additional pattern transfer.
US10734207B2

According to the present invention, a plasma processing apparatus includes an analysis unit that obtains wavelengths of the light correlated with a plasma processing result, selects, from the obtained wavelengths, a wavelength having a first factor that represents a deviation in an intensity distribution of the light and is larger than a first predetermined value, and predicts the plasma processing result using the selected wavelength, or an analysis unit that obtains values computed using each of light intensities of a plurality of wavelengths and correlated with the plasma processing result, selects, from the obtained values, a value having a second factor that represents a deviation in a distribution of the obtained values and is larger than a second predetermined value, and predicts the plasma processing result using the selected value.
US10734195B2

A substrate processing system includes a processing chamber including a substrate support to support a substrate. A coil is arranged around the processing chamber. A first RF source provides first RF power at a first magnitude and a first frequency. A first pulsing circuit applies a duty cycle to the first RF source. A tuning circuit receives an output of the first pulsing circuit, includes a first variable capacitor, and has an output in communication with the coil to generate plasma in the processing chamber. A controller includes a data acquisition module to generate feedback. A feedback control module controls at least one of the first frequency and the first variable capacitor based on the feedback and a gain value. The controller selects the gain value based on at least one of the first frequency and the duty cycle.
US10734189B2

The present disclosure relates to an ion implantation amount adjustment device that includes: an adjuster configured to turn on or off an ion outlet of the ion implantation apparatus; and an actuator configured to control movement of the adjuster to adjust an opening degree of the ion outlet.
US10734183B2

A methodology, for night vision equipment, includes enabling an automatic brightness control (ABC) procedure for a light intensifier having a photocathode that automatically selects a voltage to be applied to the photocathode, sensing current being drawn by the anode, when the current being drawn by the anode exceeds a predetermined threshold, shutting down the photocathode, disabling the ABC procedure, and storing, as a stored voltage value, a value of a voltage that had been selected by the ABC procedure when the current exceeded the predetermined threshold. After a first predetermined period of time, applying a voltage to the photocathode in accordance with the stored voltage value, and after a second predetermined period of time re-enabling the ABC procedure and selecting the stored voltage value as the voltage to be applied to the photocathode.
US10734167B2

A porous interconnected corrugated carbon-based network (ICCN) composite and methods for making the same are disclosed. The porous ICCN composite is made up of a plurality of carbon layers that are interconnected and expanded apart from one another to form a plurality of pores. Metallic nanoparticles are disposed within the plurality of pores. In one embodiment, a light exposure only based method for producing the porous ICCN composite is disclosed. In another embodiment a light exposure plus an electrodeposition method for producing the porous ICCN composite is disclosed. In yet another exemplary embodiment, a capacitor having a first electrode and a second electrode separated from the first electrode by a dielectric wherein at least one of the first electrode and the second electrode is formed from the porous ICCN composite is disclosed.
US10734166B2

A composite structure for an electric energy storage device is envisioned. The structure is made of a metal substrate and a metal oxide layer disposed over a majority of the metal substrate with the metal oxide layer being comprised of a first and second metals. Carbon nanotubes are disposed on the metal oxide layer. In an embodiment the first metal and the second metal are each selected from a group consisting of: iron, nickel, aluminum, cobalt, copper, chromium, and gold.
US10734161B2

A multilayer electronic component includes first and second frame terminals, and first and second electronic components. The first frame terminal includes a first side frame and a first bottom frame extended from a lower end of the first side frame. The second frame terminal includes a second side frame facing the first side frame and a second bottom frame extended from a lower end of the second side frame. The first electronic component is disposed between the first and second side frames, and the second electronic component is stacked on the first electronic component and disposed between the first and second side frames. Conductive adhesives are provided between the first and second side frames and the first and second electronic components, but a conductive adhesive is not formed between the first and second side frames and portions of the first electronic component close to a mounting surface.
US10734160B2

In an embodiment, a multilayer ceramic capacitor 10 has a capacitor body 11 having a first face f1 and a second face f2 in a length direction, a third face f3 and a fourth face f4 in a width direction, a fifth face f5 and a sixth face f6 in a height direction, and a first tapering face f5a between face f1 and face f5 and a second tapering face f5b between face f2 and face 5f; a first external electrode 12 that has a first part 12a along face f1, a second part 12b along face f5, and continuously a third part 12c along face f5a; and a second external electrode 13 that has a first part 13a along face f2, a second part 13b along face f5, and continuously a third part 13c along face f5b.
US10734157B2

An inductor includes a magnetic body including a magnetic substance; a substrate disposed within the magnetic body; and an internal electrode disposed on at least one of an upper surface and a lower surface of the substrate. The substrate is disposed on an inclined with respect to at least one surface of the magnetic body.
US10734154B2

A core body includes an outer peripheral iron core and at least three iron cores inside the outer peripheral iron core and extending in the radial direction thereof. At least one of the outer peripheral iron core and the at least three iron cores is formed of a hoop material wound body formed by winding a hoop material.
US10734153B2

A three-phase reactor includes: a central iron core; an outer peripheral iron core surrounding the central iron core; and at least three connecting units that magnetically connect the central iron core and the outer peripheral iron core to each other, in which each of the connecting units includes at least one connecting iron core, at least one coil wound around the connecting iron core, and at least one gap.
US10734149B2

A method of operating an electro-permanent magnet may include switching the electro-permanent magnet from an on state wherein magnetic fields of switching and permanent magnets combine to generate a first magnetic field having a first magnitude and a first polarity to a reversed state having a second polarity wherein magnetic fields of the switching magnets and the permanent magnets combine to generate a second magnetic field having a second magnitude less than the first magnitude and a second polarity different than the first polarity. The electro-permanent magnet may be switched from the reversed state to an off state wherein magnetic fields of the switching and permanent magnets combine to generate a third magnetic field having a magnitude that is no more than 50 percent of the second magnitude. Related electro-permanent magnets are also discussed.
US10734141B2

An electronic component and a manufacturing method thereof are disclosed. The electronic component includes a substrate, a conductor pattern portion disposed on the substrate, a first electrode pattern and a second electrode pattern disposed on the conductor pattern portion, at least one dummy conductor pattern disposed to be spaced apart from the conductor pattern portion and disposed on the substrate, and at least one dummy electrode pattern disposed on the at least one dummy conductor pattern. A width of the first electrode pattern is substantially the same as a width of a portion of the conductor pattern portion in contact with the first electrode pattern, and a width of the second electrode pattern is substantially the same as a width of a portion of the conductor pattern portion in contact with the second electrode pattern.
US10734131B2

The present specification relates to an organic transistor including an organic semiconductor layer including a compound, and a gas sensor to which the organic transistor is applied.
US10734126B2

Provided are methods to separate an isotope from a first solution including uranium. The methods may include (a) cleaning the first solution to form a second solution including the uranium and a third solution including the isotope; (b) oxidizing the third solution to form an oxidized isotope; and (c) separating the oxidized isotope.
US10734125B2

A vacuum micro-electronics device that utilizes fissile material capable of using the existing neutron leakage from the fuel assemblies of a nuclear reactor to produce thermal energy to power the heater/cathode element of the vacuum micro-electronics device and a self-powered detector emitter to produce the voltage/current necessary to power the anode/plate terminal of the vacuum micro-electronics device.
US10734122B2

A dynamic neutron reflector assembly for a “breed-and-burn” fast reactor incrementally adjusts neutron spectrum and reactivity in a reactor core. The composition of materials in the dynamic neutron reflector may be adjusted to change neutron reflectivity levels, or to introduce neutron moderating or absorption characteristics. The dynamic neutron reflector may contain a flowing reflecting liquid of adjustable volume and/or density. Submergible members may be selectively inserted into the flowing reflecting liquid to alter its volume and introduce other neutron modifying effects such as moderation or absorption. Selective insertion of the submergible members allows for concentration of the neutron modifying effects in a selected portion of the reactor core. The flowing reflecting liquid may also act as a secondary coolant circuit by exchanging heat with the molten fuel salt.
US10734107B2

A finding classification unit classifies a target region included in an examination image into a plurality of lesion regions indicating a plurality of findings to generate a finding classification result. A first search unit searches for a case image similar to an examination image as a first similar case image from a case database DB based on the finding classification result. A display controller displays the examination image and the first similar case image. A key finding specification unit receives designation of a position of a key finding to the displayed examination image to specify a position of the key finding and specifies a finding name of the key finding having the position specified. A second search unit further searches for a case image associated with the specified position and the finding name of the key finding from the first similar case image to acquire a second similar case image.
US10734097B2

Computer system provided with a control module for controlling ab initio atomic structure modules for simulating the behavior of structures and materials at multiple scales with different modules, for purposes of evaluating such structures and materials for use in integrated circuit devices. The computer system can simulate the behavior of structures and materials at atomic scale with parameters or a configuration that varies across iterative transformations.
US10734095B2

The present disclosure describes systems and methods for generating a priority score for a variant of a gene based on its potential significance to a disease. Priority scores may be calculated for multiple variants, and the variants may be ranked based on the generated priority scores.
US10734090B2

Systems and methods for a track and hold amplifier with extended dynamic range may include a track amplifier comprising a first PMOS transistor coupled to a first NMOS transistor, a second PMOS transistor coupled to a second NMOS transistor, a capacitor at gates of each NMOS and PMOS transistor, and a plurality of switches. The track and hold amplifier is operable to, during a tracking mode of the track and hold amplifier, couple a differential input signal to each NMOS and PMOS transistor via a first switch coupled to a first capacitor coupled to the gate of the first PMOS transistor and a second capacitor coupled to the gate of the first NMOS transistor, and via a second switch coupled to a third capacitor coupled to the gate of the second PMOS and a fourth capacitor coupled to the gate of the second NMOS transistor.
US10734089B2

A semiconductor device in which an increase in the degree of wiring congestion due to an increase in the number of output terminals of a driver IC can be reduced is provided. In a shift register of the driver IC, pulse signals are sequentially output in different directions. For example, pulse signal output circuits are provided so as to sequentially output pulse signals in ascending order from right to left and then sequentially output pulse signals in ascending order from left to right. With such a structure, output signals of the driver IC can be output not only from a side opposite to a side along which an input terminal is provided, but also from a side along which the input terminal is provided; thus, the number of output terminals can be increased without an increase in the degree of wiring congestion.
US10734077B1

Methods for improving read time performance and energy consumption when reading multiple pages within a memory block by dynamically skipping or accelerating unselected word line discharge cycles are described. In some cases, a controller or one or more control circuits in communication with word lines and bit lines associated with a memory block may detect that a read command or instruction for reading a second page within the memory block has arrived prior to the word line discharge phase associated with reading a first page within the memory block, and in response, the controller may skip the discharge cycle for unselected word lines within the memory block prior to reading the second page and initiate the next page read for the second page after a partial discharge period of time.
US10734075B2

A semiconductor storage device includes a memory cell having a first variable resistance element changeable from a first state to a second state at which a resistance value of the first variable resistance element is higher than that of the first variable resistance element at the first state, and a second variable resistance element connected to the first variable resistance element in series and changeable from a third state to a fourth state at which a resistance value of the second variable resistance element is higher than that of the second variable resistance element at the third state. In the memory cell, a first snapback occurs at a first threshold current and a first threshold voltage, and a second snapback occurs at a second threshold current that is greater than the first threshold current and a second threshold voltage that is greater than the first threshold voltage.
US10734059B2

A semiconductor device includes a first die connected to a first channel, the first die comprising a first memory chip; and a second die connected to a second channel, the second die comprising a second memory chip, the first and second channels being independent of each other and a storage capacity and a physical size of the second die being the same as those of the first die. The first and second dies are disposed in one package, and the package includes an interconnection circuit disposed between the first die and the second die to transfer signals between the first memory chip and the second memory chip.
US10734049B2

Apparatuses and methods involving accessing distributed sub-blocks of memory cells are described. In one such method, distributed sub-blocks of memory cells in a memory array are enabled to be accessed at the same time. Additional embodiments are described.
US10734044B2

A write-in date circuit in a semiconductor device may include multiple input buffers, each receiving multiple data bits in a serial data stream. The circuit may include a first circuit coupled to a first and a second input buffers. The first circuit may be further coupled to receive a DQS signal and latch a first data bit selected from the first input buffer or the second input buffer responsive to the DQS signal. The second circuit may be coupled to the first and second input buffers and configured to latch a second data bit selected from the first input buffer or the second input buffer responsive to the DQS signal. The first circuit may latch the first data bit responsive to a rising edge of the DQS signal and the second circuit may latch the second data bit responsive to a falling edge of the DQS signal.
US10734039B2

A voltage-enhanced-feedback sense amplifier of a resistive memory is configured to sense a first bit line and a second bit line. The voltage-enhanced-feedback sense amplifier includes a voltage sense amplifier and a voltage-enhanced-feedback pre-amplifier. The voltage-enhanced-feedback pre-amplifier is electrically connected to the voltage sense amplifier. A first bit-line amplifying module receives a voltage level of the second input node to suppress a voltage drop of the first bit line and amplifies a voltage level of the first input node according to a voltage level of the first bit line. A second bit-line amplifying module receives the voltage level of the first input node to suppress a voltage drop of the second bit line and amplifies the voltage level of the second input node according to a voltage level of the second bit line. A margin enhanced voltage difference is greater than a read voltage difference.
US10734038B2

The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier coupled to a pair of complementary sense lines, and a compute component coupled to the sense amplifier. The compute component includes a dynamic latch. The sensing circuitry is configured to perform a logical operation and initially store the result in the sense amplifier.
US10734037B1

In a low voltage detection circuit having improved detection performance, the low voltage detection circuit includes: a comparison voltage generator for generating a first comparison voltage and a second comparison voltage having a level higher than that of the first comparison voltage by dividing a power voltage; a first comparator for outputting a low voltage detection enable signal by comparing the first comparison voltage with a reference voltage; a second comparator for outputting a detection signal by comparing the second comparison voltage with the reference voltage while the low voltage detection enable signal is being input; a detection signal maintainer for providing a low voltage detection signal to an output terminal according to the detection signal; and an output signal discharger for discharging the low voltage detection signal according to the low voltage detection enable signal.
US10734036B2

A computer program product, including a storage device storing computer readable program code executable by a processor to implement a method for corrosion protection of a tape drive based on a tape drive corrosion protection system that includes a tape drive, a temperature sensor, a heating entity, and a controller. Humidity information is determined via a humidity sensor. Temperature information, indicative of a temperature in or within the tape drive, is established via the temperature sensor. The temperature information is received at the controller. The heating entity is activated in a manner dependent on the temperature information established via the temperature sensor in order to prevent corrosion within the tape drive. Activating the heating entity is in response to a determination that the relative humidity is above a specified relative humidity threshold value and a temperature drop is above a specified temperature drop value within a specified period of time.
US10734028B2

Embodiments of the invention relate to an intelligent title cache system and more particularly to a real-time image motion including an optimized crawl and live video mapping in the intelligent title cache system. Real-time image motion through active 2D transformations on individual pre-rendered image layers enables the real-time flexibility to support features such as smooth, low overhead crawls and live video mapped to graphic surfaces.
US10734026B2

Systems, methods, and non-transitory computer-readable media can acquire a first selection to identify a subset of media content items out of a set of media content items. A second selection to identify a mood out of a set of moods can be acquired. A soundtrack can be identified based on at least one of first selection or the second selection. The soundtrack can be associated with data utilized to determine when each media content item in the subset is to be presented during a playback of the soundtrack. A set of declarative instructions utilized to determine how each media content item in the subset is to be presented during the playback of the soundtrack can be provided. The subset can be dynamically presented based on the set of declarative instructions. The subset can be presented during the playback of the soundtrack and can be presented to represent video content.
US10734024B1

A media player may receive an instruction to advance the media file content a higher than normal speed. At least a portion of the associated metadata may be accessed to retrieve a location of a group of words determined to be the most important in a portion of the media file content being advanced at the higher than normal speed. Audio content of the group of the most important words may be played at a normal speed while advancing the media file at a higher than normal speed.
US10734023B2

A tape drive, according to one embodiment, includes: a processor, and logic which is integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to: determine whether a difference between information and corresponding design values is in a range. The information corresponds to how an array of writers write and/or are expected to write to a magnetic medium during shingled recording. Moreover, the logic is configured to: compute, using the information, data describing a lateral writing position to use during writing such that shingled track edges are aligned according to a format in response to determining that the difference between the information and corresponding design values is not in the range.
US10734021B1

A computer-implemented method, according to one approach, includes: receiving a request to read a plurality of files from a magnetic tape, and obtaining a tape directory which identifies regions on the magnetic tape in which the files are stored. The tape directory is used to map each of the files to one of the regions on the magnetic tape in which the respective file is stored. A first subset of the files stored in a same first region on the magnetic tape is also sorted into a first order. The computer-implemented method further includes simultaneously: sorting a second subset of the files stored in a same second region on the magnetic tape into a second order, and instructing a tape drive to read each of the files in the first subset according to the first order.
US10734017B2

According to one embodiment, a magnetic head includes a magnetic pole, a first shield, and a stacked body. The stacked body is provided between the magnetic pole and the first shield. The stacked body includes a magnetic layer including at least one selected from the group consisting of Fe, Co, and Ni, a first conductive layer provided between the magnetic pole and the magnetic layer, the first conductive layer being nonmagnetic, and a second conductive layer provided between the magnetic layer and the first shield, the second conductive layer being nonmagnetic. The first conductive layer includes Ir. A thickness of the first conductive layer along a first direction is not less than 0.3 nm and not more than 0.8 nm. The first direction is from the first conductive layer toward the second conductive layer.
US10734015B1

The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole at a media facing surface (MFS), a trailing shield at the MFS, a heavy metal layer disposed between the main pole and the trailing shield at the MFS, and a yttrium-iron garnet (YIG) layer. Spin-orbit torque (SOT) is generated from the heavy metal layer and transferred to a surface of the main pole as a current passes through the heavy metal layer in a cross-track direction. The YIG layer is an electrical insulator, but also a good spin current conductor. Thus the charge current can be fully utilized for spin current conversion. The YIG layer does not dissipate energy because there is no shunting. With the reduced shunting from the main pole to the trailing shield, write-ability is improved.
US10734013B2

Spin transfer torque (STT) devices with multilayer seed layers that can be used in magnetic recording and memory are provided. One such STT device includes a substrate, and a stack of layers formed on the substrate, where the stack includes a first seed layer directly on the substrate and including Cr, a second seed layer on the first seed layer and including Ta, a ferromagnetic free layer on the second seed layer; a ferromagnetic polarizing layer, and a nonmagnetic spacer layer between the free layer and the polarizing layer. One such method includes fabricating the STT device.
US10734008B2

An apparatus for generating an audio signal envelope from one or more coding values is provided. The apparatus includes an input interface for receiving the one or more coding values, and an envelope generator for generating the audio signal envelope depending on the one or more coding values. The envelope generator is configured to generate an aggregation function depending on the one or more coding values, wherein the aggregation function includes a plurality of aggregation points. Furthermore, the envelope generator is configured to generate the audio signal envelope such that the envelope value of each of the envelope points of the audio signal envelope depends on the aggregation value of at least one aggregation point of the aggregation function.
US10734000B2

The present invention relates to a method for conditioning an audio signal subjected to lossy compression involving the transfer of an audio signal to a frequency spectrum in which energies of the audio signal are correlated with frequencies of the audio signal, ascertainment of the frequencies fi of local amplitude maxima in the frequency spectrum, stipulation of a first selection criterion and preselection of the frequencies fi of two directly successive local amplitude maxima stipulation of a second selection criterion and selection of preselected frequencies fi, of two directly successive local amplitude maxima, generation of an audio filler signal (AFS) and conditioning of the audio signal by introducing the audio filler signal (AFS) into a frequency range between the frequencies fi, so that the frequency range is filled with the audio filler signal (AFS) at least in sections, in particular completely.
US10733999B2

An apparatus for decoding an encoded multichannel signal of a current frame to obtain three or more current audio output channels is provided. A multichannel processor is adapted to select two decoded channels from three or more decoded channels depending on first multichannel parameters. Moreover, the multichannel processor is adapted to generate a first group of two or more processed channels based on the selected channels. A noise filling module is adapted to identify for at least one of the selected channels, one or more frequency bands, within which all spectral lines are quantized to zero, and to generate a mixing channel using, depending on side information, a proper subset of three or more previous audio output channels that have been decoded, and to fill the spectral lines of frequency bands, within which all spectral lines are quantized to zero, with noise generated using spectral lines of the mixing channel.
US10733995B2

A voice recognition electronic device is provided which includes a housing including a first face that faces a first direction, a second face that faces a second direction opposite to the first direction, a third face disposed between the first face and the second face, and a translucent cover that forms at least a portion of the third face, a voice reception unit disposed below the first face of the housing and including a plurality of microphones that receive a voice input from a user, a light source unit disposed inside the housing to emit light, a driving unit connected to the light source unit to control the light source unit to move according to a preset operation, and a control unit that controls the driving unit in response to the voice input of the user, which is delivered from the voice reception unit.
US10733992B2

A communication device including: an utterance acquisition part configured to acquire an utterance of a user to a character; an information acquisition part configured to acquire information different from the utterance; a voice generation part configured to generate a response voice to be emitted by the character based on a content of the utterance acquired by the utterance acquisition part; and an expression generation part configured to generate a response expression to be expressed by a face portion of the character based on the content of the utterance acquired by the utterance acquisition part, wherein when the information is acquired from the information acquisition part, the expression generation part generates the response expression using the information together with the content of the utterance, the response expression generated when the information is acquired being different from a response expression generated when the information is not acquired.
US10733991B2

A mobile construction machine detects a speech processing trigger. It then performs speech processing (such as speech recognition and natural language understanding, speech synthesis, etc.) based on the detected speech processing trigger, to generate a speech processing result. A control signal generator generates control signals based on the speech processing result. The control signals can be used to control the mobile construction machine, to control another mobile construction machine, to provide information to a remote server location, or to aggregate information from multiple remote server locations.
US10733981B2

A digital messaging system is arranged to aggregate digital messages from a plurality of sources, the system comprising context extraction means arranged to extract context information from the messages and classification means arranged to classify the messages according to the extracted context information.
US10733976B2

A virtual vocabulary database is provided for use with a with a particular user database as part of a speech recognition system. Vocabulary elements within the virtual database are imported from the user database and are tagged to include numerical data corresponding to the historical use of the vocabulary element within the user database. For each speech input, potential vocabulary element matches from the speech recognition system are provided to the virtual database software which creates virtual sub-vocabularies from the criteria according to predefined criteria templates. The software then applies vocabulary element weighting adjustments according to the virtual sub-vocabulary weightings and applies the adjustment to the default weighting provided by the speech recognition system. The modified weightings are returned with the associated vocabulary elements to the speech engine for selection of an appropriate match to the input speech.
US10733974B2

A system and method are presented for the synthesis of speech from provided text. Particularly, the generation of parameters within the system is performed as a continuous approximation in order to mimic the natural flow of speech as opposed to a step-wise approximation of the feature stream. Provided text may be partitioned and parameters generated using a speech model. The generated parameters from the speech model may then be used in a post-processing step to obtain a new set of parameters for application in speech synthesis.
US10733967B2

Handpull musical instrument comprising housing parts for treble and bass connected by a bellows (1), associated sound and/or signal producing equipment and mechanical parts, and comprising a treble keyboard (4) installed in the treble housing (2) and a bass keyboard (5) installed in the bass housing (3), wherein the treble housing (2) is configured as an columnar hollow body (6) in angular design, which is open on the bellows side and opposite thereto comprises an opening (7) for receiving a treble cover (8), wherein the treble cover (8) is arranged so as to be aligned at an acute angle to an instrument central plane (M) between the two housing parts (2, 3), such that the treble housing (2) is tapered towards the instrument front face (V) and, thereby, the treble cover (8) is displaced towards the front and the treble cover (8) forms the treble keyboard (4).
US10733964B2

Provided are an information processing apparatus and program that are able to improve representable gradations in a pseudo manner while reducing flicker including a random number generator configured to generate a random number sequence; a comparator configured to make a comparison between a threshold and a random number value, the threshold being associated with any number of lower bits, the any number of lower bits forming input image data with any number of upper bits, the random number value forming the random number sequence.
US10733949B2

Provided are a gate driver on array (GOA) circuit, an array substrate, and a display device. The GOA circuit provides a scanning pulse signal to a pixel matrix and includes cascaded GOA units. The GOA unit includes first and second enable input terminals, first and second output terminals, and a first node. The first output terminal of an N−2-level GOA unit is connected to the first enable input terminal of an N-level GOA unit, and the second output terminal of the N−2-level GOA unit is connected to the second enable input terminal of an N−1-level GOA unit, N being greater than 2. The second output terminal outputs a scanning pulse signal to the pixel matrix. The GOA unit further includes a pull-up unit connected to the second enable input terminal and the first node to charge the first node to a first given voltage.
US10733946B2

A display device that performs image correction in accordance with external light environment is provided. The display device includes a host device and an optical sensor. In addition, the display device includes a processing circuit. The host device has a function of performing arithmetic processing using a neural network on software and a function of performing supervised learning with the neural network. The processing circuit has a function of performing arithmetic processing using a neural network on hardware. The optical sensor has a function of obtaining illuminance of external light. The obtained illuminance of external light is inputted to the host device, and a luminance and color tone preferred by users are regarded as teacher data, whereby learning is performed on the neural network of the host device. A weight coefficient obtained through the learning is used as a weight coefficient of the neural network of the processing circuit. By inputting illuminance of external light to the processing circuit, set values of luminance and color tone selected by the users are calculated in the neural network of the processing circuit.
US10733935B2

A display device may include: a first pixel including first and second sub-pixels coupled to first and second data lines; a data driver which supplies data signals to first and second output lines; and a switch unit which distributes the data signals to the first and the second data lines. The first and the second sub-pixels are line-symmetrical with each other. Each of the first and the second sub-pixels may include: an OLED; a first transistor which controls a driving current flowing from a first power supply to a second power supply via the OLED, in response to a voltage supplied to a node connected thereto; emission control transistors which are turned on when an emission control signal is supplied; and a reference transistor which couples a shielding layer overlapping a corresponding data line to the first power supply when the emission control signal is supplied thereto.
US10733932B2

A display device includes a display panel including a plurality of pixels, a reference gray mapping table configured to store reference gray mapping information indicating gamma correction reference gray levels to which reference gray levels are mapped, a gray mapper configured to map original gray levels indicated by input data to gamma correction gray levels using the reference gray mapping information stored in the reference gray mapping table, a dither configured to generate dithered output data to represent the gamma correction gray levels using the original gray levels, where a number of bits representing each of the gamma correction gray levels is greater than a number of bits representing each of the original gray levels, and a data driver configured to drive the display panel using the dithered output data.
US10733921B2

A vehicle includes: a cluster including a display panel, and a barrier panel disposed adjacent the display panel and having a plurality of barriers; an image obtainer acquiring an image; a steering wheel disposed adjacent the cluster and the image obtainer; and a controller configured to determine whether or not a condition for performing a three-dimensional image mode is satisfied based on a manipulation state of the steering wheel, to control operations of the display panel and the barrier panel to recognize a user's line of sight based on the image of the image obtainer, perform the three-dimensional image mode based on the recognized line of sight of the user when the condition is satisfied, and to control the operations of the display panel and the barrier panel to perform a two-dimensional image mode when the is not satisfied.
US10733919B1

A self luminous sign, having an aluminum board, an aluminum frame and at least one luminous module; the luminous module is attached on the aluminum board, and the aluminum board is mounted to the aluminum frame; each luminous module comprises the following components: resins, luminous powder coated with silane coupling agent, antioxidants and UV absorbents in a mass percentage of 100:(30-300):(0.01-10):(0.01-10).
US10733915B2

In a printing apparatus for performing printing on labels of roll paper formed by winding a label sheet with the labels peelably attached to the label sheet, a label remaining number detecting unit, during a printing operation, determines a thickness of the label sheet from a length between the labels included in the label sheet fed out from a label sheet feed-out unit to a printing unit, the length being determined by a label length detecting unit while a distance to a cylindrical outer surface of the roll paper detected by a distance sensor.
US10733909B2

The present disclosure relates to a mock-up medicament injector for training purposes or an actual medicament injection device (1) comprising a sensor device (2) configured to detect movements of the whole device, and a logging device (3) configured to record said movements and thus track user behaviour of the device. The sensor can be e.g. an accelerometer, gyroscope or magnetometer. The device can communicate the logged data either in real time or at a later point in time from its memory to an external computer device. The present disclosure also relates to a corresponding method for tracking behaviour of a user using the medicament injector or training device (1).
US10733908B2

A surgical simulator for surgical training is provided. The simulator includes a frame defining an enclosure and a simulated tissue model located inside an enclosure. The simulated tissue model is adapted for practicing hysterectomies and includes at least a simulated uterus and a simulated vagina. The simulated tissue model is suspending inside the enclosure with two planar sheets of silicone such that the tissue model is located between the two sheets each of which form a fold and are in turn connected to the frame. The frame may be shaped like a cylinder and located inside a cavity of a larger laparoscopic trainer having a penetrable simulated abdominal wall. The tissue model is interchangeable and accessible laterally through an aperture provided in a support leg of the trainer.
US10733907B2

A braille display, belonging to the technical field of blind people reading devices, uses a memory alloy material to realize recessing and protruding of a braille point array of the braille display. The braille display is mainly composed of any number of braille recessing-protruding dot arrays, each of which includes several individual point locations, an outer frame and signal boards. Each of the individual dots comprises upper and lower telescoping members, an upper conductive connecting member, an intermediate conductive connecting member, a lower conductive connecting member, external sleeve locks and guide rods. The recessing-protruding change of braille points is realized through specific connection of various specific components. By using the braille display, the endurance capability is improved, and the cost is reduced. Moreover, since the braille display has a relatively small volume, the braille display can be applied to a mobile portable device or a wearable device.
US10733902B2

An affective empathy system can have a frame with at least one panel. The frame may define an interior region sized to accommodate a user. A first monitor can be positioned within the interior region of the frame with a second monitor positioned external to the interior region of the frame. A computing device may be connected to the first and second monitors and configured to increase affective empathy in the user via the first and second monitors.
US10733898B2

Methods and systems for modifying a learning path for a user of an electronic learning system. The methods can include: retrieving a set of learning objectives assigned to the user; retrieving the path data associated with the learning path defined for the user, the learning path including a series of actions in respect of one or more resources accessible via the electronic learning system and each action corresponds to at least one learning objective assigned to the user; receiving user response inputs from the user in respect of at least one learning objective; evaluating the received user response inputs to determine a competence level of the user in respect of the at least one learning objective, the competence level indicating a proficiency of the user with the at least one learning objective; and modifying the learning path for the user based on the competence level determined for the user.
US10733895B2

A system for collecting information regarding a flight restriction region includes one or more processors and a non-transitory computer readable storage medium storing instructions that, when executed by the one or more processors, cause the one or more processors to individually or collectively receive, from a user input device, an input designating one or more parameters of the flight restriction region. The one or more parameters include a location of the flight restriction region. The instructions further cause the one or more processors to determine a space for the flight restriction region based on the one or more parameters.
US10733892B2

A vehicular control system for a vehicle includes a plurality of sensors. Responsive to data processing, the vehicular control system determines respective speeds of the determined vehicles and respective directions of travel of the determined vehicles, and determines respective influence values for the determined vehicles based on determined potential hazards to the equipped vehicle presented by the respective determined vehicles. The determined respective influence value for each determined vehicle is weighted according to direction and/or magnitude of a speed vector of that determined vehicle. The weighted determined respective influence values for the determined vehicles are ranked according to their hazard potential. A path of travel is selected from the plurality of determined paths responsive at least in part to the rankings of the weighted determined respective influence values. The system at least in part controls vehicle steering to guide the equipped vehicle along the selected path of travel.
US10733884B2

An intelligent infrastructure system includes traffic safety control circuitry coupled to a traffic control device. The traffic control device transitions from a current operating mode to a next operating mode on a defined schedule. The traffic safety control circuitry can receive information representative of the time remaining until the traffic control device transitions from the current operating mode to the next operating mode from the traffic control device. The traffic safety control circuitry broadcasts a message containing information representative of the time remaining to vehicular safety control circuitry in vehicles approaching the traffic control device. The vehicular safety control circuitry can provide the vehicle operator at least with information indicative of the time remaining in which the traffic control device will remain in the current operating mode. The vehicular safety control circuitry may provide the vehicle operator with additional recommendations such as accelerate, maintain speed, and decelerate/brake.
US10733882B2

A method for controlling the light distribution of a traffic route luminaire in a network of luminaires, which is preferably also organized as a mesh network. The luminaire has a luminaire head having a settable light module and a controller while the light distribution of the luminaire is variable. The luminaire communicates luminaire data to at least one server, the luminaire data being luminaire-specific and related to the installation location of the luminaire. The data for a light distribution are automatically allocated to the luminaire and a setting of the light module is automatically effected on the basis of the data.
US10733881B2

A method, system and computer program product are provided for detecting vehicle queue events and managing traffic flow. A computing system recognizes whether a queue event occurred for each vehicle located in an area of interest based on collected vehicle data. The area of interest includes an intersection, and the vehicle data for the each vehicle includes location information and speed information. The location information further includes a distance to an intersection. The computing system identifies differences in queue length among queues in the area of interest based on the vehicle data and determines queue indicators for each of the queues in the area of interest. Based on queue indicators for each of the queues in in the area of interest generated over multiple sampling periods, traffic signal lights at the intersection in the area of interest are managed.
US10733863B2

The present invention relates the operation and handling of incidents, for example in relation to alarms and events generated in relation to a security system by a plurality of surveillance devices. The invention also relates to a corresponding incident handling method and a computer program product.
US10733858B2

The monitoring and security of at least one enclosure, allowing a constant and complete view of the enclosure, and a modulated assessment of the state of security of same. The invention proposes to transmit images of the enclosure wirelessly to a mobile medium for helping the flight crew assess the situation and the measures to take in case of a sensitive security situation.
US10733857B1

A video captured by an A/V recording and communication device may be stored for a longer period than normal when it is determined that the video contains evidence of a crime. Such a determination may be made, for example, based on an emergency call placed by a user responsive to the video, or based on applying an image analysis algorithm to the video.
US10733849B2

A gaming machine includes a display device and a game controller. The display device includes reels disposed horizontally along the display device. The reels include an initial reel, intermediary reels disposed right of the initial reel, and a last reel disposed right of the intermediary reels. Each reel presents a vertical column of symbols. The game controller spins the reels to obtain a first game outcome comprising a first array of symbols. In response to a first reel presenting a respin symbol, the game controller selects a second reel that is adjacent to the first reel based on wrap-around adjacency between the initial reel and the last reel, and respins the second reel to obtain a second game outcome comprising a second array of symbols. The game controller may also respin a horizontal row of symbols adjacent a respin symbol.
US10733842B2

A universal jackpot controller permits jackpots to be implemented at unlimited combinations of gaming machines and systems, including different types of gaming devices and systems of different operators and including land-based and online systems.
US10733836B2

An application credit earning interleaved wagering system is disclosed, including an interactive controller configured to: communicate application telemetry; receive wager outcome display instructions; display a wager outcome; receive and display eligible awards; communicate an AC award request comprising an AC award from the eligible awards; and receive AC award instructions comprising the AC award; a wager controller constructed to: receive wager request; communicate wager outcome; and the application controller operatively connecting the interactive controller and the wager controller, the application controller also operatively connected to a patron management server and an AC management device, and constructed to: receive the application telemetry; determine whether to trigger a wager request; communicate the wager request; receive the wager outcome; communicate wager outcome display instructions; communicate the application telemetry; receive an AC value amount; communicate the AC value display instructions; receive AC award data comprising the AC award; communicate the AC award instructions.
US10733834B1

Various embodiments of a gaming system and method are disclosed as enabling improvements to game outcomes. In some embodiments, the gaming system enables the player to adjust game elements to different positions to improve game outcomes. In some embodiments, the gaming system enables the player to move one or more symbols to different symbol positions to improve a game outcome. In some embodiments, the player purchases the opportunity to move one or more symbols to different symbol positions to improve a game outcome.
US10733828B1

A fixed point-of-sale (POS) terminal is provided that includes a mounting device for affixing the fixed POS terminal in a fixed location, a housing that is coupled the mounting device, a touchscreen display on a face of the housing, and a credit card reader that is configurable for use disposed within the housing. The credit card reader has a first assembly including a mag stripe card reader, and a second assembly including a Europay Mastercard Visa (EMV) reader, where the second assembly is coupled to the first assembly. The first assembly rotates about an axis perpendicular to a plane in which the assemblies are disposed to one of a plurality of angular positions, the plurality of angular positions indicating an offset angle of the first assembly relative to the second assembly, where the credit card reader is coupled to the housing in the one of the plurality of positions.
US10733822B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for interaction with a connected outdoor gate lock. The methods, systems, and apparatus include actions of detecting, by a control unit, that a gate of a fence that encloses a building has opened, in response to detecting that the gate of the fence that encloses the building has opened, determining, by the control unit, whether (i) a pet is in the building and (ii) a pet door of the building is unlocked, and in response to determining (i) that the pet is in the building and (ii) that the pet door of the building is unlocked, locking, by the control unit, the pet door of the building.
US10733821B2

A key information management device includes: a reception unit configured to receive a movement request for moving a first vehicle, the first vehicle employing a key system in which locking and unlocking are performed by receiving key information on the first vehicle sent from at least one of a first terminal of a first user and a second terminal of a second user different from the first user; a storage unit configured to store the key information on the first vehicle and information on the first terminal to which the key information on the first vehicle has been delivered; and a control unit configured to send the key information on the first vehicle to the second terminal.
US10733818B2

A vehicle may include: a first antenna; a first receiver configured to receive a first radio signal through the first antenna, the first radio signal having a first frequency; a transmitter configured to transmit a second radio signal through the first antenna, the second radio signal having a second frequency; and a controller configured to acquire information indicating a current time included in the first radio signal, and to control operation of the transmitter so as to transmit the second radio signal including the information indicating the current time.
US10733817B2

A security processing method for a car sharing service includes: a smart terminal encrypting a second random code according to a first smart terminal encryption key, to obtain a first cyphertext, the first smart terminal encryption key having a first random code and order form information from a cloud server; the smart terminal receiving a third random code from a vehicle, the vehicle obtaining the third random code by decrypting the first cyphertext according to a first vehicle encryption key that includes the first random code and the order form information sent by the cloud server; the smart terminal subjecting the second random code and the third random code to comparative verification, to obtain an identity authentication result; the smart terminal sending, if the identity authentication result has passed, encrypted service data to the vehicle; and the vehicle decrypting the service data to execute the service data.
US10733813B2

A system and method for maintaining health of a fleet of assets implementing an asset maintenance framework for collective anomaly detection that provides for a more accurate maintenance planning solution for the fleet or assets that may be prioritized. Based on a Bayesian multi-task multi-modal sparse mixture of sparse Gaussian graphical models (MTL-MM GGM), the methods combine the variational Bayes framework with (1) Laplace prior-based sparse structure learning and (2) an 0-based sparse mixture weight selection approach. Dual sparsity is guaranteed over both variable-variable dependency and mixture components to efficiently learn multi-modal distributions that are observed in various applications. A generated model represents the fleet-level CbM model as a combination between two model components: 1) S sets of sparse mixture weights representing individuality of the assets in the fleet; and 2) One set of sparse GGMs that are shared with the S assets to represent commonality across the S assets.
US10733808B2

A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.
US10733806B2

A wearable system can comprise a display system configured to present virtual content in a three-dimensional space, a user input device configured to receive a user input, and one or more sensors configured to detect a user's pose. The wearable system can support various user interactions with objects in the user's environment based on contextual information. As an example, the wearable system can adjust the size of an aperture of a virtual cone during a cone cast (e.g., with the user's poses) based on the contextual information. As another example, the wearable system can adjust the amount of movement of virtual objects associated with an actuation of the user input device based on the contextual information.
US10733803B2

A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
US10733801B2

Systems and methods for a markerless approach to displaying an image of a virtual object in an environment are described. A computing device is used to capture an image of a real-world environment; for example including a feature-rich planar surface. One or more virtual objects which do not exist in the real-world environment are displayed in the image, such as by being positioned in a manner that they appear to be resting on the planar surface, based at least on a sensor bias value and scale information obtained by capturing multiple image views of the real-world environment.
US10733798B2

Disclosed are a system, apparatus, and method for in-situ creation of planar natural feature targets. In one embodiment, a planar target is initialized from a single first reference image one or more subsequent images are processed. In one embodiment, the planar target is tracked in six degrees of freedom upon the processing of the one or more subsequent images and a second reference image is selected from the processed one or more subsequent images. In one embodiment, upon selecting the second reference image the planar target is refined to a more accurate planar target.
US10733797B2

A method for extracting information about a body's skeleton from a 3D body mesh includes measuring the closest distance from every vertex of the 3-D body mesh to the centroid of the 3-D body mesh and using these measurements to compute a geodesic map of these distances. Key anchors are then extracted from the geodesic map. The geodesic map and the key anchors are used to segment the 3-D body mesh into body parts. A circumference of each body part is computed, and a centroid of the circumference is determined. For each body part, a body mean curve along the centroid is determined. Skeleton joints between the body parts and connections between these joints are determined. A 3-D body scanner employing this skeleton estimation method is also disclosed.
US10733792B2

Systems and methods provide guidance for selection of projection perspectives to utilize to obtain complementary combinations of projection images of an object. The systems and methods provide a bi-dimensional first image of the object which has been obtained from a first perspective. A map of values associated with different candidate perspectives relative to the first perspective is determined, wherein the value associated with a given candidate perspective is determined from at least one parameter indicative of a degree to which the given candidate perspective complements the first perspective and at least one weighting parameter. The map can be displayed or evaluated to select at least one candidate perspective to utilize to acquire or obtain a combination of complementary projection images.
US10733790B2

Systems and methods are disclosed for generating a 3D view of an object. At least a 360 degree view of an object is recorded by rotating the object or moving a camera around an object. The data can be used to generate a 3D view that allows users to rotate an item to see the corresponding images.
US10733776B2

Some embodiments of the invention provide a map application with novel map exploration tools. In some embodiments, the map application executes on a mobile device (e.g., a handheld smartphone, a tablet, etc.) with a touch sensitive screen. The map application of some embodiments has a first display area to display a map of a region, and second and third display areas to display information about items displayed on the map in the first display area. In some embodiments, the second display area slides over the first display area to overlap at least a portion of the first display area. After the second display area slides over the first display area, the third display area in some embodiments slides over the first display area to overlap at least a portion of the first display area. In some embodiments, the second and third display areas slide over the first display area from one side of the first display area. This side is the bottom of the first display area in some embodiments. In some embodiments, the bottom side is expected to be closer to a position for resting the mobile device in a hand of a user than a top side of the first display area. Accordingly, in some embodiments, the second and third display areas slide up from the bottom side of the first display area so that information and/or controls that are provided in these display areas are more accessible for one handed operations (e.g., thumb-based touch operations) of the user as the user hold and interacts with the device with one hand.
US10733773B2

A computer simulation technology that processes 2D clothing patterns and thus creates digital clothing.The purpose of the present disclosure is to easily adjust a length of another segment to be sewn the same as a length of a selected segment on a pattern when free-sewing.
US10733770B2

A method for performing fault-tolerant reconstruction of an image of an object is provided. The method includes acquiring a dataset corresponding to the object via a plurality of sensors, and detecting anomalous data within the dataset based at least in part on a statistical difference between the anomalous data and reference data within the dataset. The anomalous data is acquired by at least a first sensor of the plurality, and the reference data is acquired by at least a second sensor of the plurality that neighbors the first sensor.
US10733767B2

A convolutional neural network-based image processing method is provided. The method includes: receiving, in a second layer, multi-channel feature map images generated by applying a convolution operation to an input image of a convolutional neural network having a plurality of layers with a plurality of filter kernels of a first layer; analyzing a dynamic range of the multi-channel feature map images; re-ordering the multi-channel feature map images, based on the dynamic range; and processing the re-ordered multi-channel feature map images in the second layer.
US10733759B2

A system for automated geospatial image analysis comprising a deep learning model that receives orthorectified geospatial images, pre-labeled to demarcate objects of interest. The module presents marked geospatial images and a second set of unmarked, optimized, training geospatial images to a convolutional neural network. This process may be repeated so that an image analysis software module can detect multiple object types or categories. The image analysis software module receives orthorectified geospatial images from one or more geospatial image caches. Using a multi-scale sliding window submodule, image analysis software scans geospatial images, detects objects present and geospatially locates them.
US10733753B2

A radiopaque marker detection method of detecting the radiopaque marker disposed in a probe on multiple X-ray images captured while the probe for acquiring the tomographic image moves in an axial direction of a catheter, a position of the radiopaque marker disposed in the probe on each of the multiple X-ray images captured during the movement of the probe is detected from the X-ray images captured during a predetermined period before the probe starts to move, by extracting a line extending along the probe and using the extracted line.
US10733751B2

A displacement detecting apparatus includes: a detector which detects displacement, which is spatial displacement over time, of each of a plurality of measurement points which have been set on an object, using a plurality of images of the object captured at a plurality of time points; an extractor which extracts characteristic displacement specific to the object, based on the displacement detected by the detector; and a calculator which calculates overall displacement indicating displacement of the entirety of the object, from the characteristic displacement extracted by the extractor.
US10733750B2

An optical characteristics measuring method for measuring optical characteristics of a subject, the optical characteristics measuring method including: a step of acquiring one or more captured images including the subject, using an image capturing apparatus that is located at a predetermined distance from the subject, and is configured to be displaceable relative to the subject, while maintaining the predetermined distance; and a step of creating, based on the one or more captured images thus acquired, a virtual image including the subject and acquired from one or more analysis points each located at a position other than a position on a plane that includes the trajectory of the image capturing apparatus.
US10733743B2

An object displacement detection method includes capturing n images of an object for obtaining n sets of image dots, where the object corresponds to an ith set of image dots in an ith image of the n images; performing (n−1) difference calculations using the n sets of image dots to obtain (n−1) sets of difference image dots, where a jth set of difference image dots of the (n−1) sets of difference image dots is generated by performing a jth difference calculation of the (n−1) difference calculations using a (j+1)th set of image dots and a jth set of image dots of the n sets of the image dots; and determining the object has displaced when a sum of numbers of the (n−1) sets of difference image dots reaches a first threshold.
US10733738B1

Described is an, such as an unmanned aerial vehicle (“UAV”), that includes stereo pairs of imaging element, each imaging element including a region of interest controller. The region of interest controller for an imaging element of the stereo pair receives movement information affecting the imaging element and selects a portion of pixels of a digital image formed by the imaging element. The portion of pixels are provided to an image processor that utilizes the portion of pixels to determine depth information for objects represented by the pixels.
US10733734B2

An image analysis apparatus includes a processor including hardware. The processor extracts parts from each of a first image and a second image acquired after the first image, each of the extracted parts including an annular peripheral portion and a central portion having a color different from a color of the peripheral portion. The processor also sets the central portion as the analysis object region and calculates a brightness decrease degree of the analysis object region in the second image relative to the analysis object region in the first image.
US10733733B1

There is provided an anomaly detection method, apparatus, and system that can improve the accuracy and reliability of a detection result using GAN (Generative Adversarial Networks). An anomaly detection apparatus according to some embodiments includes a memory that stores a GAN-based image translation model and an anomaly detection model, and a processor that translates a learning image with a low-difficulty level into a learning image with a high-difficulty level and learns the anomaly detection model using the translated learning image. The anomaly detection apparatus can improve the detection performance by learning the anomaly detection model with the learning image with the high-difficulty level in which it is difficult detect the anomaly.
US10733727B2

This disclosure generally pertains to methods and systems for processing electronic data obtained from imaging or other diagnostic and evaluative medical procedures. Certain embodiments relate to methods for the development of deep learning algorithms that perform machine recognition of specific features and conditions in imaging and other medical data. Another embodiment provides systems configured to detect and localize medical abnormalities on medical imaging scans by a deep learning algorithm.
US10733719B2

A wafer inspection apparatus includes a linear stage configured to support a chuck on which a wafer is disposed and to move the chuck along a guide rail, wherein the guide rail extends in a first direction, an image sensor module overlapping the linear stage, and a rotary stage supported by the linear stage. The rotary stage is configured to rotate the chuck in a state where a center of the wafer is aligned with the image sensor module. The image sensor module includes a light source directing light onto the wafer, and an image sensor extending in a second direction crossing the first direction.
US10733715B2

Embodiments of the present disclosure provide an image processing method, an image processing apparatus, an electronic device and a storage medium, in order to improve a poor image effect when an image processing is performed for exchanging faces. The image processing method comprises: acquiring a first face image in an input image; extracting facial features of the first face image; determining a representation vector of the first face image according to the facial features; determining a target face image in a preset face image library according to the representation vector; and performing a face-exchange processing on the first face image according to the target face image, so as to obtain an output image.
US10733707B2

The present invention relates to a method and a system for determining the positions of a plurality of objects in a digital image by discriminating true positive positions of the plurality of objects from false positive candidate positions of the plurality of objects. In particular, the invention relates to a method for determining the positions of a plurality of objects in a digital image by discriminating true positive positions of the plurality of objects from false positive candidate positions of the plurality of objects, the plurality of objects being configured to receive molecules comprising genetic information.
US10733702B2

A display device includes a display panel including a display panel including a plurality of pixels, a memory device configured to store pre-scaling data and compensation data, and a panel driver configured to generate first image data by performing a pre-scaling operation on input image data based on the pre-scaling data, generate second image data by performing a compensation operation on the input image data based on the compensation data, and provide a driving signal to the pixels to display a pre-scaled image corresponding to the first image data, or to display a compensated image corresponding to the second image data, wherein the pre-scaling operation is performed before the compensation operation is performed.
US10733690B2

Embodiments are generally directed to GPU mixed primitive topology type processing. An embodiment of an apparatus includes one or more processor cores; and a memory to store data for graphics processing, wherein the one or more processing cores are to generate in the memory a vertex buffer to store vertex data for a mesh to be rendered and an index buffer to index the vertex data stored in the vertex buffer, the index buffer being structured to include index data for multiple primitive topology types. The one or more processor cores are to process the index data for the plurality of primitive topology types from the index buffer and fetch vertex data from the vertex buffer; and are to set up each primitive topology type of the plurality of primitive topology types for processing in a single draw operation.
US10733684B1

A method for using a health information exchange system which stores patient record data regarding a multiplicity of patients, to serve a first plurality of EMRs each interacting with an EMR community including a set of at least one EMR, the method comprising: for each individual EMR within the first plurality of EMRs, performing a computerized context interception process using a processor to intercept context from the individual EMR and to identify there within an event whereby a health provider using the individual EMR calls up an individual patient's record from said individual EMR; and responsive to identification of the event, using a computerized output device for providing patient record data, pertaining to the individual patient, to the health provider.
US10733679B2

An aloneness estimation device estimating whether a user acts alone includes an operation state information acquisition unit configured to acquire operation state information indicating the user's operation state of a terminal per position, a criteria setting unit configured to set criteria for use in estimation in accordance with a position related to the acquired operation state information, an estimation unit configured to estimate whether the user acts alone from the operation state information acquired by the operation state information acquisition unit based on the set criteria, and an output unit configured to output information in accordance with estimation.
US10733668B2

The present disclosure relates generally to a multi-layer fraud identification and risk analysis system. For example, the system may receive application data from a first borrower user, apply application data to one or more machine learning (ML) models, and receive a first score based at least in part upon output of the ML model that is associated with the first borrower user. The system may aggregate scores associated with multiple borrower users to a cumulative dealer user level. The aggregated first scores associated with the dealer user, as well as other corresponding application data, may be provided as input to a second ML model. Output from the second ML model may be associated with the dealer user as a second score.
US10733658B2

In one aspect, a computerized method for assisting a user in a real-life shopping situations includes the step of receiving an extracted a list of shopping intents in a computer with a memory. With at least one processor of the computer implementing the following steps are implemented. The process extracts the list of shopping intents from the memory. The process hierarchically organizes the list of shopping intents. The process maps a shopping intent to one or more products using a set of web-scale unstructured data. The process receives a product search query. The process parses the product search query. The process matches the product search query with at least one shopping intent. The process uses a matched product search query and at least one shopping intent to obtain a set of products to return as a search result.
US10733656B1

Computer-implemented methods, computer systems, and computer readable media for determining, sorting, or determining and sorting a set of items. The method includes receiving, via a user device, parameter values from a user and receiving parameter weights. The method further includes determining a sort score for each vehicle of a set of vehicles based on the received parameter values and parameter weights, and sorting the set of vehicles based on the sort score of each vehicle of the set of vehicles.
US10733653B2

A computer based system and method for optimizing product selection is disclosed. The system has a financial measurement gauge that is stored on computer readable media and graphically displayed on a computer monitor. The financial measurement gauge has a central symbol with a plurality of marks on either side of the central symbol. The marks may take on a color; the color and placement of the marks in relationship to the central symbol being indicative of the profitability to the seller of the product being displayed with a given query.The system thus provides methods of alternative product selection that are coupled to the financial measurement gauge to optimize product selection based in part on seller profitability and value to the customer.
US10733651B2

The systems and computer implemented methods receive image data with reference objects and target objects in the imagery. The reference object is identified from the image data and database information associated with the reference object is obtained (e.g., the actual size of the reference object). The database information associated with the reference object can then be used to identify and/or size the target object.
US10733646B2

A system and method include a kiosk processor, a device kiosk on a customer mobile device, which displays via a user interface, content and options for the customer from a third party customer service system, a customer interaction channel that receives, via an associated customer interaction network, a request to access the third party customer service system, via the device kiosk on a customer mobile device, an authentication module associated with the kiosk processor that receives customer data and customer input associated with an authentication request via a network to authenticate the customer, identifies a customer mobile device based on device identifiers, and evaluates risk factors associated with the customer mobile device, and a communication interface associated with the kiosk processor, that transmits, via a push notification gateway, a push notification to the device kiosk on the customer mobile device that establishes, via the network, a secure connection between the customer mobile device and the third party customer service system.
US10733639B2

To increase the efficiency of a used vehicle data processing process while still tailoring to an individual user's unique specifications on a used vehicle, at least some pre-calculations are performed by a backend process before a request for data for a specified vehicle is received through a web site or a web server on the Internet. A user can be presented with an interface where the user can make a variety of determinations. After the user requests data on a specific vehicle configuration, a frontend process handles user-provided data in conjunction with the data calculated in the backend process to ensure that the results are better tailored to the user's specific vehicle attributes. The results can include pricing data such as a trade-in price, a list price, an expected sale price or range of sale prices, market low sale price, market average sale price, market high sale price, etc.
US10733636B1

A new RFP specification is received for a new broadcast ad campaign. A placement is determined for a new broadcast ad in a suitable position within an ad network inventory based at least in part on the new RFP specification. A transfer of an existing placement for an existing broadcast ad campaign out of the suitable position to a newer position based at least in part on an existing RFP specification is determined.
US10733634B2

A method of optimizing online advertising campaign allocations is disclosed. It is determined that an auction for a set of advertising slots has been triggered. It is identified that the advertising campaigns are configured to bid on the set of advertising slots. A ranking score for each of the advertising campaigns is determined. The ranking scores are adjusted for each cost-per-click advertising campaign of the set of advertising campaigns by an adjustment factor specific to a context of the auction. The set of advertising slots is allocated to the winners of the auction. The winners of the auction are communicated for integration into a content page.
US10733621B1

Provided herein are systems, methods and computer readable media for providing sales pipeline automation. An example method comprises calculating a forecasted demand, the forecasted demand comprising at least one or more virtual offers and a demanded quantity of at least a portion of the one or more virtual offers, identifying one or more merchants, wherein the one or more merchants are identified as able to supply at least a portion of the residual demand, assigning the one or more merchants to one or more sales resources in accordance with at least a calculated sales value of the one or more merchants.
US10733614B2

A third-party service may be used to assist entities in responding to requests of users. A third-party service may receive, directly or indirectly, a request of a first user for assistance from a first entity. The third-party service may request information about the first user by sending a request to a computer of the first entity. The third-party service may use the request of the first user and the information about the first user to automatically generate a response to the request of the first user. The third-party service may then transmit, directly or indirectly, the response to the first user.
US10733612B1

One or more interfaces receive, from one or more sources, supplier data, comprising transactional data and an industry type, and supplier profile data, comprising supplier acceptance category information, associating each of a plurality of predetermined supplier acceptance categories with one or more industry types, and profile type information, associating each of a plurality of predetermined profile types with one or more transaction characteristics of a plurality of transaction characteristics and one or more supplier acceptance categories of the plurality of predetermined supplier acceptance categories. One or more processors determine: a transaction characteristic associated with the transactions based on the transactional data; a supplier acceptance category associated with the supplier based on the industry type and the supplier acceptance category information; and a profile type associated with the supplier based on the transaction characteristic, the supplier acceptance category, and the profile type information; and output the profile type.
US10733611B2

Embodiments of the disclosure enable a merchant system to locally process one or more financial transactions at the merchant system. The merchant system receives a payment request associated with a financial transaction, determines a network communication status associated with a network interface device coupleable to a payment processing network, and, on condition that the network communication status does not satisfy a network communication threshold, obtains an account threshold associated with a cardholder account, generates transaction data associated with the financial transaction based on the account threshold, presents an indication associated with the financial transaction, and stores the transaction data for later transmission of the transaction data to the payment processing network. Aspects of the disclosure provide for processing one or more financial transactions at a merchant system independent of a payment processing network.
US10733609B2

According to one exemplary embodiment, a method for dynamic generation of payment token ratings is provided. The method includes receiving a token request, whereby the token request includes a plurality of metadata. The method also includes analyzing the received plurality of metadata based on at least one predefined rule set. The method further includes generating a token in response to receiving the token request. The method then includes determining an assurance rating for the generated token based on the analyzed received plurality of metadata, whereby the assurance rating indicates a risk of fraud associated with the generated token. The method finally includes assigning a token rating to the generated token based on the determined assurance rating.
US10733608B2

A method for detecting fraudulent payment activity comprises designating one or more objects as typically being in a proximity of a payment mechanism when the payment mechanism is used in a payment transaction, verifying, when attempting to use the payment mechanism for a given payment transaction, whether the designated one or more objects are in the proximity of the payment mechanism, wherein the verifying is based on an electronic communication from at least one of the payment mechanism and the designated one or more objects, establishing whether a threshold number of the designated one or more objects are in the proximity of the payment mechanism, permitting processing of the given payment transaction if the threshold number of the designated one or more objects are in the proximity of the payment mechanism, and preventing processing of the given payment transaction if less than the threshold number of the designated one or more objects are in the proximity of the payment mechanism.
US10733606B2

Apparatus and methods for protecting biometric authentication information associated with a paper document are provided. A mobile device application may pre-associate the document with a biometric input. The mobile device application may generate a first composite hash value based on a combination of a numerical representation of a first image of the paper document and a numerical representation of a first biometric input. Subsequently, an authentication server may generate a second composite hash value based on a combination of a numerical representation of a second image of the paper document and a numerical representation of a second biometric input. The authentication server may determine whether an edit distance separating the second composite hash value and the first composite hash value is less than a threshold distance. If the edit distance is less than a threshold distance, the paper document may be authenticated.
US10733599B2

A system is configured to perform operations that include receiving an input corresponding to a transaction by a user at a merchant location and determining, based on the input, an identifier corresponding to the user. The operations also include authenticating, via an electronic network, the user with a payment provider server of a payment provider and accessing from the payment provider server based on the identifier, digital wallet information corresponding an account of the user that is maintained by the payment provider. The operations further include receiving a selection of a first digital payment instrument of one or more digital payment instruments and transmitting, via a payment network to a payment processor, payment instructions that cause the payment processor to process a payment corresponding to the transaction using first payment information associated with the first digital payment instrument.
US10733592B2

The disclosed embodiments include a mobile client device for automatically performing a mobile financial service function, including a memory storing software instructions, the software instructions including a mobile financial service application configured to perform financial service processes. The system may also include and one or more processors configured to execute the software instructions to detect a physical action performed on the mobile client device, and determine a first financial service function to perform based on the detected physical action, wherein the first financial service function is a function provided by the mobile financial service application. The one or more processors may also determine whether verification of a user is required, verify the user if verification of the user is required, and automatically initiate the first financial service function.
US10733584B2

One embodiment provides a method comprising generating a first graphical user interface (GUI) for display on an electronic device. The first GUI comprises data indicative of at least one professional service available for selection. The method comprises receiving, from the electronic device, a request to initiate a professional service selected from the first GUI. The method further comprises generating a second GUI for display on the electronic device. The second GUI comprises a customized questionnaire for collecting information relevant to the professional service selected. The method further comprises receiving, from the electronic device, user responses to the customized questionnaire, and initiating an analysis of the user responses. A communication indicative of the analysis is forwarded to the electronic device.
US10733583B2

Implementations of this specification provide blockchain-based payment withholding operations. An example method performed by a blockchain node includes receiving a withholding transaction from a payment system connected to a blockchain, the withholding transaction having been constructed by the payment system in response to detecting a withholding request whose certificate has been stored on the blockchain; in response to receiving the withholding transaction, invoking verification logic declared in a smart contract, to verify whether the withholding information complies with a withholding rule for a target account between the payment system and a withholding requester; and after verifying that the withholding information complies with the withholding rule, generating a verification success event that causes the payment system to perform deduction processing on the target account based on the withholding information.
US10733572B2

Techniques for delaying the transmission of a message to one or more recipients using an alert in order to provide data protection and security with respect to data included in the message are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving a request to transmit a message from a computing device of a user to a recipient, the request comprising content of the message; detecting an issue with the request using at least one classifier to classify the request as having the issue; generating an alert based on the detecting of the issue; and prior to transmitting the message to a destination associated with the recipient, causing the generated alert to be displayed on the computing device of the user, the alert indicating the issue with the message.
US10733566B1

A clinical documentation improvement (CDI) smart scoring method may include predicting, via per-condition diagnosis machine learning (ML) models and based on clinical evidence received by a system, a probability that a medical condition is under-documented and, via per-condition documentation ML models and based on documentation received by the system, a probability that a medical condition is over-documented. The under- and over-documentation scores are combined in view of special indicators and queryability factors, which can also be evaluated using ML query prediction models, to generate an initial CDI score. This CDI score can be further adjusted, if necessary or desired, to account for factors such as length of stay, payer, patient location, CDI review timing, etc. The final CDI score can be used to prioritize patient cases for review by CDI specialists to quickly and efficiently identify meaningful CDI opportunities.
US10733562B2

Disclosed are a method, device and/or system of a model-driven engineering of efficient industrial automation process and business process modeling with BPMN using native computation of XML schemas and objects. In one embodiment, it models a business/industrial automation process using BPMN. It creates an XML schema associated with a business object class in BPMN using XSD and natively computes the XML schema and/or an XML object using a processor and a memory. It generates an XML-transport map and dynamically creates a user interface for the XML schema. It creates the XML object with associated data resource based on the XML schema. It associates the XML object with a business object/industrial automation object. It customizes and/or processes the XML object using the user interface associated with the XML schema according to the characteristics of the business/industrial automation object.
US10733559B2

A chargeback analytics computing device for generating chargeback analytics associated with service chargebacks is provided. The chargeback analytics computing device is configured to retrieve transaction data for a merchant, the transaction data associated with transactions initiated at the merchant, and extract chargeback data from the transaction data, the chargeback data associated with chargeback transactions. The chargeback analytics computing device also parses the chargeback data to identify a chargeback reason code associated with each chargeback transaction. Based upon the chargeback reason codes, the chargeback analytics computing device isolates a fraud-related portion and a non-fraud-related portion of the chargeback data, and extracts a service subset of the non-fraud-related portion associated with service chargeback transactions, wherein a service chargeback transaction is initiated by a cardholder having an unsatisfactory experience with the merchant. The chargeback analytics computing device is configured to calculate and transmit a merchant experience score based upon the service subset.
US10733558B2

Systems and methods for optimizing outcomes in multi-factor systems are described. Business process management, consulting intelligence, business intelligence, mobile intelligence, artificial intelligence, machine learning, and transportation management are integrated, as discussed herein, for optimizing transportation and logistics processes. Users may input legacy knowledge and data such as text, numbers, formulas, algorithms, and automated processes into a computing system for providing the system with industry insights for intelligently analyzing situation contexts, or the system may leverage third-party data. The system may suggest recommended actions based on analyzed situation contexts, and the system may furthermore execute various actions for responding to the situation contexts. The system may be configured to automatically analyze situation contexts and furthermore automatically execute various actions for responding to the situation contexts. In particular embodiments, the system is a software service and may integrate with various computing devices and operating systems.
US10733549B2

Techniques for managing a user's tasks based on the user's focus level. High focus time slots are identified during which the user has a high level of focus, as well as low focus time slots during which the user has a low level of focus. Tasks for completion by the user are scheduled such that the high focus time slots are allocated to tasks that require a high level of user focus, and the low focus time slots are allocated to tasks that require a low level of user focus. High focus times may be identified based on user indications and/or on biometric data describing the user's physical state. Interruption requests may also be managed based on the user's focus level. Necessary resources may be pre-loaded prior to the high focus time periods, and breaks may be automatically scheduled to maintain the user's high level of focus.
US10733548B2

An example method includes receiving a plurality of vehicle service jobs to be performed in a given time window. The method further includes receiving technician performance data for a plurality of technicians, wherein the technician performance data for a given technician is indicative of past performances by the given technician of one or more of the vehicle service jobs. The method additionally includes determining, based on the technician performance data, a plurality of scoring metrics corresponding to the plurality of vehicle service jobs for each of the plurality of technicians. The method also includes determining, based on the scoring metrics, suggested technician assignments of individual technicians of the plurality of technicians to each vehicle service job of the plurality of vehicle service jobs. The method further includes providing, for presentation on a display, a technician assignment interface that shows the suggested technician assignments.
US10733547B2

In some locations, such as airports, drivers that provide passenger transport must wait a significant distance away from the pickup location. To reduce the delay between a passenger requesting a ride and being picked up, drivers are pre-dispatched before being assigned to specific passengers. The demand for a future time period is predicted and the number of drivers that should be pre-dispatched to meet that demand is estimated. The estimated number of drivers is sent pre-dispatch instruction indicating they should leave the waiting area and head towards the pickup location.
US10733543B2

A method, computer program product, and system for human resource analytics using profile data is described. The method includes receiving historical project data, wherein the historical project data includes at least one profile of at least one historical project team member. Psychometric data associated with the at least one historical project team member is received. Updated historical project data is generated, in which, at least in part, psychometric data associated with the at least one historical project team member is added to the at least one profile included in the historical project data.
US10733536B2

A plant asset failure prediction system and associated method. The method includes receiving user input identifying a first target set of equipment including a first plurality of units of equipment. A set of time series waveforms from sensors associated with the first plurality of units of equipment are received, the time series waveforms including sensor data values. A processor is configured to process the time series waveforms to generate a plurality of derived inputs wherein the derived inputs and the sensor data values collectively comprise sensor data. The method further includes determining whether a first machine learning agent may be configured to discriminate between first normal baseline data for the first target set of equipment and first failure signature information for the first target set of equipment. The first normal baseline data of the first target set of equipment may be derived from a first portion of the sensor data associated with operation of the first plurality of units of equipment in a first normal mode and the first failure signature information may be derived from a second portion of the sensor data associated with operation of the first plurality of units of equipment in a first failure mode. Monitored sensor signals produced by the one or more monitoring sensors are received. The first machine learning agent is then and activated, based upon the determining, to monitor data included within the monitored sensor signals.
US10733529B1

Methods and apparatus related to generating an original message ask model that can be utilized to determine, based on an original message sent to a user, whether a commit is likely to be present in a yet to be formulated new reply message that is responsive to the original message. In some of those implementations, an indication may be provided for presentation to the user via a computing device of the user in response to determining that a commit is likely to be present in the yet to be formulated new reply message that is responsive to the original message sent to the user.
US10733525B2

Various embodiments are described that relate to an adaptive learning system. The adaptive learning system can be trained by correlation between a first set of raw technical performance data and a set of actual operational effectiveness assessment data. Once trained, the adaptive learning system can be deployed. Once deployed, the adaptive learning system can produce a set of predicted operational effectiveness assessment data from a second set of raw technical performance data that is different from the first set of raw technical performance data.
US10733524B1

A quantum computing D-state AC-Stark shift gate system comprises at least one gate manipulation source and one or more ions trapped in an ion trap. The at least one gate manipulation source is configured to generate a first gate manipulation signal and a second gate manipulation signal. The first and second gate manipulation signals couple an ion between a set of S-states and a set of D-states. The first and second gate manipulation signals apply a force to an ion of the one or more ions that is dependent on the internal state of the ion. The first and second gate manipulation signals are configured to couple internal states of the ions to their motional state without appreciably altering a population of the ions within the set of S-states.
US10733523B2

A quantum computer hardware apparatus may include a first stage, which is connected to one or more signal generators, and a second stage adapted to be cooled down at a lower temperature than the first stage. Superconducting qubits are arranged in the second stage. The signal generators are configured, each, to generate radio frequency (RF) signals to drive the qubits, in operation. The apparatus may further include an intermediate stage between the first stage and the second stage, wherein the intermediate stage comprises one or more coolable filters, the latter configured for thermalizing RF signals from the signal generators. Related methods for thermalizing radio frequency signals in a quantum computer hardware apparatus are also disclosed.
US10733519B2

The various implementations described herein include systems and methods for determining that media items are currently being presented. In one aspect, a method performed at a client device includes: (1) identifying a media item potentially being presented on an output device coupled to the client device; (2) calculating a level of confidence that the identified media item is currently being presented to the user; (3) subsequent to the calculating, determining that at least one predetermined event associated with user interaction with the media item has occurred; and (4) based on the at least one predetermined event, increasing or decreasing the level of confidence that the identified media item is currently being presented to the user.
US10733517B2

A computer implemented method comprising accessing a decision service, determining a subset of the decision logic, inserting a causal probe into the decision service, receiving a query at the interface of the decision service, executing the decision logic to determine the one or more outputs for the decision service for the received query, and outputting the one or more outputs and the causal history from the decision service for the received query. The causal history can be accessed at a later date and used to generate a causal model that can be used to determine an explanation for the original decision.
US10733509B2

Systems and methods are provided for performing predictive assignments pertaining to genetic information. One embodiment is a system that includes a genetic prediction server. The genetic prediction server includes an interface that acquires records that each indicate one or more genetic variants determined to exist within an individual, and a controller. The controller selects one or more machine learning models that utilize the genetic variants as input, and loads the machine learning models. For each individual in the records: the controller predictively assigns at least one characteristic to that individual by operating the machine learning models based on at least one genetic variant indicated in the records for that individual. The controller also generates a report indicating at least one predictively assigned characteristic for at least one individual, and transmits a command via the interface for presenting the report at a display.
US10733499B2

Embodiments are directed to identifying active compounds for a targeted medium from a library of compounds. In one scenario, a computer system receives high throughput screening (HTS) data for a subset of compounds that have been HTS-screened. The computer system determines labels for a subset of compounds based on labels identified in the HTS-screened compounds as being part of an active class or part of an inactive class, access chemical features corresponding to the HTS-screened compounds, apply Fuzzy logic membership functions to calculate membership values for active and inactive compounds to determine the degree to which each compound belongs to the active class or to the inactive class, train an artificial neural network (ANN) to identify active compounds in silico based on the Fuzzy logic membership functions, and process another subset of compounds in silico to identify active and inactive compounds using the trained artificial neural network.
US10733496B2

Described herein is a system and method for providing a conversation session with an artificial intelligence entity in a user interface. Once the conversation session with the artificial intelligence entity has been initiated, other individuals and/or artificial intelligence entities may be invited to join the conversation. In addition, other users may view the interactions between the individuals and the artificial intelligence entities without participating in the conversation. Although the other users are not participating in the conversation, the user interface enables these users to provide comments about the interactions. These comments may be used to train the artificial intelligence entities.
US10733493B2

The disclosed embodiments generally relate to transaction cards and methods for manufacturing transaction cards. The transaction card may include a first card component having a first surface and a first structural feature associated with the first surface. The transaction card may also include a second card component separate from the first card component and attachable thereto. The second card component may include a second surface and a second structural feature associated with the second surface. The first and second structural features may be configured to interconnect.
US10733490B2

A system for product management and authentication of the present invention includes a management platform, a first database and a second database. The first database and the second database are respectively connected with management platform. The management platform includes an input unit, an output unit and an authentication unit. The input unit includes a special identification code and a mobile code. The special identification code provides the network access device to register and login. The users include a vendor and a consumer. The second database receives the product information of the first database for language conversion. The network access device provides a selection from a list of available languages via the mobile code and displays the product information in a selected language. The authentication unit provides an authentication code which provides the network access device to register and login to check the authenticity of the product, and to avoid counterfeit to protect the rights and interests of consumers.
US10733482B1

Systems and methods for estimating a height of an object from a monocular image are described herein. Objects are detected in the image, each object being indicated by a region of interest. The image is then cropped for each region of interest and the cropped image scaled to a predetermined size. The cropped and scaled image is then input into a convolutional neural network (CNN), the output of which is an estimated height for the object. The height may be represented by a mean of a probability distribution of possible sizes, a standard deviation, as well as a level of confidence. A location of the object may be determined based on the estimated height and region of interest. A ground truth dataset may be generated for training the CNN by simultaneously capturing a LIDAR sequence with a monocular image sequence.
US10733479B2

A method for identifying a recipe for food which has already been prepared includes identifying image data which shows the food that has already been prepared. A recipe is identified on the basis of the image data. The identification of the recipe includes identifying a food candidate which corresponds to a specific probability of the food that has already been prepared on the basis of the image data and identifying a recipe for preparing the food candidate. The identified recipe indicates a multiplicity of ingredients for preparing the food candidate and process steps of a method for preparing the food candidate from the multiplicity of ingredients. A system for identifying a recipe for an already produced food is also provided.
US10733478B2

Access to a set of media content items is acquirable. Identified processors can perform, in parallel, object detection for the set. In some cases, information about a current system state, a user, and/or object popularity metrics is acquirable for selecting a subset of object models. Object recognition is performable, based on the subset, for the set of media content items. In some instances, a camera view can be provided. Object recognition is performable for representations of the view. An object depicted in the representations is identifiable. An interface portion is presentable to provide a label for the object. In some cases, object recognition is performable for the set of media content items to identify an object depicted in a content item. A label is associable with the content item. A search through the set of media content items can identify, based on the label, a subset that depicts the object.
US10733476B1

Techniques, systems, and products for analyzing sparse indicators and sensor data and generating communications are disclosed. The sensors may be associated with or incorporated into devices that may automatically relay sensor data for use in analyses and communication generation.
US10733474B2

A method for 2D feature tracking by cascaded machine learning and visual tracking comprises: applying a machine learning technique (MLT) that accepts as a first MLT input first and second 2D images, the MLT operating on the images to provide initial estimates of a start point for a feature in the first image and a displacement of the feature in the second image relative to the first image; applying a visual tracking technique (VT) that accepts as a first VT input the initial estimates of the start point and the displacement, and that accepts as a second VT input the two 2D images, processing the first and second inputs to provide refined estimates of the start point and the displacement; and displaying the refined estimates in an output image.
US10733473B2

A mobile computing device can capture a plurality of images of an object to be verified using a camera of the mobile computing device. A first image of the plurality of images is captured while a flash of the mobile computing device is deactivated and a second of the plurality of images is captured while the flash is activated. The verification data can include a first set of verification metrics, which is representative of the light reflectivity of the object, and can be generated by the mobile computing device or a network service by analyzing the first and second images.
US10733468B2

A finger stability detecting method for a fingerprint sensing device includes triggering a pressure sensing function, receiving a pressure sensing value which is generated in response to triggering the pressure sensing function, and determining whether a finger touch is stable according to at least the pressure sensing value.
US10733465B2

A system and method for taillight signal recognition using a convolutional neural network is disclosed. An example embodiment includes: receiving a plurality of image frames from one or more image-generating devices of an autonomous vehicle; using a single-frame taillight illumination status annotation dataset and a single-frame taillight mask dataset to recognize a taillight illumination status of a proximate vehicle identified in an image frame of the plurality of image frames, the single-frame taillight illumination status annotation dataset including one or more taillight illumination status conditions of a right or left vehicle taillight signal, the single-frame taillight mask dataset including annotations to isolate a taillight region of a vehicle; and using a multi-frame taillight illumination status dataset to recognize a taillight illumination status of the proximate vehicle in multiple image frames of the plurality of image frames, the multiple image frames being in temporal succession.
US10733457B1

The present disclosure discloses a method and a threat prediction system for predicting one or more potential threats in video surveillance. The threat prediction system receives real-time video feed from video surveillance system and identifies one or more objects in a plurality of frames obtained from video feed. A scene description for each of plurality of frames is generated based on one or more objects and context associated with corresponding frames. One or more real-time actions are determined for scene based on scene description. Based on one or more real-time actions, the threat prediction system predicts one or more potential threats associated with the video feed and alerts user of the one or more potential threats based on the prediction. The present disclosure predicts one or more possible threats which may happen in near future and helps in understanding future damage and raise alerts to take preventive actions to control damage.
US10733452B2

Disclosed herein are techniques for determining brand safety of a video including image frames and audio content. In some embodiments, frame-level features, scene-level features, and video-level features are extracted by a set of frame-level models, a set of scene-level models, and a set of video-level models, respectively. Outputs from lower level models are used as inputs for higher level models. A brand safety score indicating whether it is safe to associate a brand with the video is determined based on the outputs from the set of video-level models. In some embodiments, commercial content associated with the brand is insert into the video that is determined to be safe for the brand.
US10733451B2

An n-lane automatic license plate recognition system (where n is an integer greater than one) and a method for dropping video frames in this system is disclosed. The method includes receiving, at an input of a first stage of a two-stage restrictor, a plurality of video frames. In the first stage of the two-stage restrictor, a subset of the plurality of video frames is dropped. An output of the first stage is coupled to an input of a second stage of the two-stage restrictor such that receiving and non-receiving of individual ones the plurality of video frames by the second stage is controlled by the first stage. In the second stage after the first stage, a further subset of the plurality of video frames is dropped to effect controlled frame input into a processor that performs at least one recognition analytic on remaining video frames of the plurality of video frames. The dropping of the further subset is based on at least one drop condition including a lane-specific drop condition.
US10733446B2

A wearable apparatus is provided for capturing and processing images from an environment of a user. In one implementation, the wearable apparatus is used for causing a device paired to the wearable apparatus to execute a selected function. The wearable apparatus includes an image capture device, a transmitter and at least one processing device. The at least one processing device is programmed to obtain images captured by the image capture device; analyze the images to detect a contextual situation associated with images; based on the detected contextual situation, associate with the at least one image a category tag, wherein the category tag is associated with a selected function; determine image-related information associated with the detected contextual situation; and cause the transmitter to transmit the determined image-related information to the paired device to cause the paired device to execute the selected function based on the determined image-related information.
US10733431B2

In one embodiment, a system may access first, second, and third probability models that are respectively associated with predetermined first and second body parts and a predetermined segment connecting the first and second body parts. Each model includes probability values associated with regions in an image, with each value representing the probability of the associated region containing the associated body part or segment. The system may select a first and second region based on the first probability model and a third region based on the second probability model. Based on the third probability model, the system may compute a first probability score for regions connecting the first and third regions and a second probability score for regions connecting the second and third regions. Based on the first and second probability scores, the system may select the first region to indicate where the predetermined first body part appears in the image.
US10733426B2

A driver state determination device includes a facial change information acquisition unit acquiring facial change information indicating a time-series change in facial data of a subject, and a driver state determination unit determining the driver state of the subject based on the facial change information. The subject is selected from the group consisting of a subject driving a machine from when brain function activation information that activates human brain function is provided, a subject driving a machine from when the brain function activation information provided to the subject driving the machine is detected, and a subject performing a predetermined operation on a machine.
US10733422B2

Face recognition of a face, to determine whether the face correlates with an enrolled face, may include generating a personalized three-dimensional (3D) face model based on a two-dimensional (2D) input image of the face, acquiring 3D shape information and a normalized 2D input image of the face based on the personalized 3D face model, generating feature information based on the 3D shape information and pixel color values of the normalized 2D input image, and comparing the feature information with feature information associated with the enrolled face. The feature information may include first and second feature information generated based on applying first and second deep neural network models to the pixel color values of the normalized 2D input image and the 3D shape information, respectively. The personalized 3D face model may be generated based on transforming a generic 3D face model based on landmarks detected in the 2D input image.
US10733418B2

An apparatus and method for image normalization using a Gaussian residual of fit selection criteria. The method may include acquiring a two-dimensional image of a plurality of particles, where the plurality of particles comprises a plurality of calibration particles, and identifying a calibration particle by correlating a portion of the image corresponding to the calibration particle to a mathematical model (e.g. Gaussian fit). The measured intensity of the calibration particle may then be used to normalize the intensity of the image.
US10733414B2

Methods, systems, and programming for identifying a person are presented. In one example, a first set of candidates is determined based on a fingerprint image acquired from a finger of the person. A second set of candidates is determined based on a finger vein image acquired from the finger. The person is recognized based on the first and/or second set of candidates.
US10733402B2

The sensors on a vehicle can have difficulties identifying surrounding objects in the environment. Markers with predetermined properties that match with reading capabilities of the on-vehicle sensors would provide information about the surrounding environment. In particular, adjacent vehicles may have markers with predetermined properties that match with reading capabilities of the vehicle sensors. The sensors would obtain information about the surrounding vehicles on the road, which could be used to provide context for decision making of the advanced driver assistance system.
US10733393B2

A multi-protocol RFID interrogating system employs a synchronization technique (step-lock) for a backscatter RFID system that allows simultaneous operation of closely spaced interrogators. The multi-protocol RFID interrogating system can communicate with backscatter transponders having different output protocols and with active transponders including: Title 21 compliant RFID backscatter transponders; IT2000 RFID backscatter transponders that provide an extended mode capability beyond Title 21; EGO™ RFID backscatter transponders, SEGO™ RFID backscatter transponders; ATA, ISO, ANSI AAR compliant RFID backscatter transponders; and IAG compliant active technology transponders. The system implements a step-lock operation, whereby adjacent interrogators are synchronized to ensure that all downlinks operate within the same time frame and all uplinks operate within the same time frame, to eliminate downlink on uplink interference.
US10733387B1

Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.
US10733386B2

A terminal device includes: a sound receiving device configured to receive a sound emitted according to an audio signal to generate a received-audio signal, the audio signal including an audio signal that represents a guide voice and including a modulated signal that includes identification information of the guide voice; an information extractor configured to extract the identification information from the received-audio signal generated by the sound receiving device; a transmitter configured to transmit an information request that includes the identification information extracted by the information extractor; an acquisitor configured to acquire, from among multiple pieces of related information that correspond to multiple pieces of identification information, a piece of related information that corresponds to the identification information in the information request; and an output device configured to output the piece of related information acquired by the acquisitor.
US10733380B2

A neural paraphrase generator receives a sequence of tuples comprising a source sequence of words, each tuple comprising word data element and structured tag element representing a linguistic attribute about the word data element. An RNN encoder receives a sequence of vectors representing a source sequence of words, and RNN decoder predicts a probability of a target sequence of words representing a target output sentence based on a recurrent state in the decoder. An input composition component includes a word embedding matrix and a tag embedding matrix, and receives and transforms the input sequence of tuples into a sequence of vectors by 1) mapping word data elements to word embedding matrix to generate word vectors, 2) mapping structured tag elements to tag embedding matrix to generate tag vectors, and 3) concatenating word vectors and tag vectors. An output decomposition component outputs a target sequence of tuples representing predicted words and structured tag elements, the probability of each single tuple from the output is predicted based on a recurrent state of the decoder.
US10733379B2

Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a document by an author and a designation of the recipient of the document. A lexical preference of the recipient is identified and the document is analyzed and compared against the lexical preference of the recipient. Discrepancies from the lexical preference on the document is adapted by replacing a term in the document with a comparable term preferred by the recipient.
US10733375B2

Systems and processes for operating an intelligent automated assistant are provided. An example process receives natural language input and determines a first and a second parsing result for the natural language input. The first and the second parsing results include respective mappings of one or more properties of a domain corresponding to the natural language input to one or more words of the natural language input. The process determines whether the second parsing result corresponds to a data item in a knowledge base, and in accordance with determining that the second parsing result corresponds to the data item in the knowledge base, the process ranks the second parsing result higher than the first parsing result. Based on the ranking, the process generates a task flow using the second parsing result and executes the task flow to provide an output based on the data item.
US10733373B2

A document history interface provides a visual document history. In particular, document history application provides for tracking, storing and presenting events occurring over a document lifecycle to provide a robust interface for visualizing and accessing the document's history. In aspects, an interactive document timeline with a scroll control is provided to roll back through the document history. The interactive document timeline includes visual indicators for events that occurred during the document lifecycle, including but not limited to authoring events, communication events, and document branching events. A play control is further provided with the interactive document timeline such that a time-lapse rendition of events occurring over the document history may be displayed. In some aspects, upon scrolling to particular points along the interactive document timeline, legacy versions of the document may be saved as new documents.
US10733370B2

Embodiments provided herein provide for customized previews of electronic documents. A template for a particular electronic document may be identified based on document attributes and/or usage parameters. The identified template may define pertinent data to be extracted from structured documents. Portions of documents, including unstructured documents can be provided as a preview such as by rendering an area of the document such as one defined in the template by coordinates or pixels. In this regard, individual users or user groups may configure what data is displayed in a document preview such as by selecting fields and/or by specifying locations of interest within the document. Users can view listings of documents and their respective previews such that the desired document may be identified without rendering complete documents.
US10733367B2

Embodiments are provided that include the use of an underlying grid structure as part of managing table operations and/or animation visualizations, but are not so limited. A method of an embodiment uses an underlying grid structure as part of an animation control reference or guide to provide table visualizations for display, including using one or more table borders and aspects of a reference grid column or row as part of controlling table features. A system of one embodiment includes a table manager to manage table actions and a grid manager to manage an underlying grid structure based in part on associated table actions and/or animations. Other embodiments are also disclosed.
US10733365B2

A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method may receive, in response to transmitting the first content and from the user device, user data for the first field. The method may obtain a dynamic set of fields selected from the fields, where a portion of the fields are excluded from the dynamic set of fields based on the user data. The method may select, according to a priority of the fields, a second field from the dynamic set of fields. The method may transmit, to the user device, a second content for the second field.
US10733363B1

Differences between editions of items, such as books, can be determined and information about those difference provided for display to a user. The information can include a difference score, for example, that indicates an overall level of difference between the editions. This can include a percentage difference in some embodiments, considering the overall differences or differences for portions considered to be significant. In other embodiments contextual information, weightings, and other factors can be used to attempt to generate a similarity (or difference) score that will be of more use to a potential consumer, where the consumer can determine the substantive differences between the versions and determine whether the difference in price justifies the extent of the differences. The consumer in some embodiments can also view the differences, or at least a subset or information about the differences.
US10733362B2

An editing apparatus includes a processor and a memory. The processor performs processes. The processes include causing a print image to be displayed in a first area, and a mark and at least one portion of a target character string to be displayed in a second area. The processes include causing a selection image to be displayed in a third area. The processes include performing a first determination whether a corresponding block included in the print image overlaps with the selection image. The processes include causing the entire corresponding block to be displayed in a first residual area. The processes include performing a second determination whether the mark overlaps with the selection image. The processes include reducing a size of the target character string. The processes include causing the mark and at least one portion of a reduced character string to be displayed in a second residual area.
US10733357B2

A method of computerized presentation of a plurality documents is disclosed. There is at least one original document with at least one original document page, and an addendum document with at least one addendum document page. A first selection of the at least one original document is received. There is a page sequencing array defined by an arrangement of each original document. A second selection of the addendum document is received. Each of the at least one addendum document page is correlated to an original document page. A document set is generated using the first selection and the second selection. For each addendum document in the document set, a priority identifier is determined. A document set view is generated from the document set with the original document pages and the addendum document pages, and is defined by an ordered page selection according to the page sequencing array.
US10733347B2

This application discloses a computing system configured to identify that a test input for a channel in an electronic device conforms to protocol having a correlated bit pattern. The computing system can determine transition probabilities for bits in the test input based on the protocol having the correlated bit pattern, and measure a step response of the channel. The computing system can perform statistical simulation or analysis on the channel based, at least in part, on the step response of the channel and the transition probabilities for bits in the test input, which can predict a signal integrity of the channel. The computing system can generate an eye diagram or a develop a bit error rate corresponding to the signal integrity of the channel.
US10733344B2

A computer implemented method of selecting a prover among a plurality of provers for a design to be verified. The method comprises collecting, by a data module, raw data relating to the design, and extracting from the raw data a plurality of input features, transforming, by a transformer module, the plurality of input features, wherein transforming the plurality of features comprises applying a linear regression to the plurality of features, classifying using a classification module, the provers from the plurality of provers, in which the classification module is adapted to predict a best prover being the prover which solves a property faster than the remaining provers of the plurality of provers, selecting one or more provers based on the results of the classification.
US10733317B2

In this searchable encryption processing system in which a registered client and a management server are connected via a network, the registered client is provided with a registered client processing unit that generates, on the basis of the difference between a first secret key for encrypting plaintext data and a second secret key for newly encrypting the plaintext data, a difference key mask for updating, by using the second secret key, confidential data encrypted by the first secret key.
US10733314B2

In a method for protecting a networked military system from malicious users, transactions between the users of the networked military system are stored in a distributed database. Using a block chain method makes it possible to securely store important information in the network and to protect it from manipulation by intruders.
US10733310B2

A method, system and computer-readable storage medium for controlling access to application data associated with an application configured on a computing device. The method comprises: storing data comprising, for each of a plurality of access levels associated with the application, first data indicative of a combination of one or more credentials associated with the respective access level and an access level key corresponding to the respective access level, the access level key being encrypted by the combination of one or more credentials associated with the respective access level; determining, based on the first data, an access level in the plurality of access levels corresponding to a combination of one or more credentials available to the application; decrypting the access level key in the stored data corresponding to the determined access level; and providing access to encrypted application data associated with the application and corresponding to the determined access level.
US10733303B1

Security-enhanced computing systems and methods are described in regard to a migration of at-risk software that is valid in a first language is translated to a second language and situated in a safer environment. If expressions in said first language are encountered in said safer environment, errors or other special handling may result.
US10733298B2

A controller of an information handling system (IHS) performs a method to detect tampering with functional components of IHS. Following a last authorized configuration change of locally-available information handling resources, a unique code is generated and stored with a time-stamped system log entry in a system memory. Prior to transit, a system management audit (SMA) log snapshot is generated and provided to an audit device for separately conveying to a recipient of the IHS. In response to powering up at least the controller of the IHS after transit, a current SMA log snapshot is obtained that includes a current SMA log entry and a current unique code. Access by an audit device is provided to the current SMA log snapshot to enable comparison to the SMA log snapshot created prior to transit for identifying whether there has been tampering with the IHS.
US10733289B2

A solution is proposed for identifying software components in a computing system. A corresponding method comprises monitoring events relating to one or more software components of the computing system, filtering the events into filtered events according to finalizing events of corresponding event sequences ending with the finalizing events, each of the event sequences relating to a logical operation for a corresponding current software component of the software components being finalized by the finalizing events, and determining corresponding current signatures of the current software components of the filtered events, each of the current signatures being determined according to at least part of a content of the corresponding current software component for use to identify the current software component according to a comparison of the current signature with one or more known signatures of known software components.
US10733283B1

Various embodiments are directed to securely generating and managing passwords using a near-field communication (NFC) enabled contactless smart card. For example, a secure password may be generated by generating a random number via a random number generator of the contactless smart card and converting the random number to one or more human-readable characters. In another example, a secure cryptographic hash function of the contactless smart card may generate a hash output value, which may be converted to one or more human-readable characters. The human-readable characters may be used as the secure password or it may be transformed to add more layers of security and complexity.
US10733282B2

An information processing system including a communication unit that acquires information related to an interaction between objects from a sensing device that detects the interaction between the objects, an emotion information database constructed by accumulating an evaluation value used when an emotion value of each object generated based on the information related to the interaction between the objects is calculated, a certification unit that certifies the sensing device and issues certification information to the sensing device, and an authentication unit that authenticates the information related to the interaction transmitted from the sensing device based on the certification information issued to the sensing device.
US10733271B2

A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.
US10733266B2

Methods of selection of health related applications and treatment and diagnosis using health related applications are provided herein. Methods include selection of a first set of health related apps by a physician for use in treatment or diagnosis of a health condition, selection of an app from the first set by the patient with a first portable device. In one aspect, the applications are provided and managed by a service providers and include regulated health related apps. In some methods, the system communications with an insurer so as to indicate to a patient an insurance related attribute associated with each app to facilitate selection by the patient. In another aspect, methods include communication of health data elements obtained with the first portable device to the health service provider for tracking or analysis and subsequent communication between any of the first portable device and the service provider, insurer and physician.
US10733262B2

Attribute control for updating digital content in a digital medium environment is described. The digital content is updated by incorporating new digital content components from a service provider system, such as a stock content service, to keep the digital content from seeming stale to client device users. The service provider system controls provision of digital content components based on fixed and variable attributes specified for these digital content components. Initially, the service provider system receives a component request, requesting that the service provider system provide the digital content components for incorporation with the digital content. The component request specifies fixed and variable content attributes for the provided digital content components. A fixed content attribute is an attribute that is to be included in the provided digital content components. In contrast, a variable content attribute is an attribute that is allowed to vary from one provided digital content component to another.
US10733256B2

Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, documents are stored in the form of individually addressable document elements in conjunction with an ordered list of the document elements. Updates to a document can then be analyzed to identify omissions of document elements and/or additions of new document elements, which can be reflected in an updated list of document elements.
US10733248B2

In one embodiment, a method includes receiving a first search query including a selection of a first query-domain. The first query-domain may correspond to a first object-type. The method includes identifying a first set of objects of the plurality of objects matching the first object-type. The method includes sending a first search-results interface responsive to the first search query. The first search-results interface may include references to one or more of the identified objects from the first set of objects and one or more query-filter elements. Each query-filter element may correspond to a query-filter associated with the first query-domain. Each query-filter element may be activatable to apply the associated query-filter to the identified objects. The method includes receiving a second search query including a selection of one or more of the query-filters in response to the first user activating the corresponding query-filter elements.
US10733246B2

Systems and methods for identifying a user are disclosed. One aspect comprises providing an address element and a class identifier, receiving a request for a file, wherein the request comprises the address element and the class identifier, comparing the class identifier to a comparator element, providing a first file if the class identifier is within the comparator element, and providing a second file if the class identifier is outside the comparator element.
US10733245B2

Methods and apparatus to track network topology changes are disclosed. An example topology tool to track a change to a network topology includes a message processor to, in response to a reporting message generated by a software defined network controller, identify a unique identifier (UID) associated with a network element to be subject to a topology change event, where the reporting message including topology change information corresponding to the topology change event scheduled to occur at a future time. A database search tool is to search a first topology database for a first post-confirmation data record corresponding to the UID and in response to the first post-confirmation data record missing from the first topology database, search a second topology database for a first pre-confirmation data record corresponding to the UID. A database controller is to generate a second pre-confirmation data record in response to the first pre-confirmation data record missing from the second topology database.
US10733242B2

A method and system generate an inferential network. Records of searches of a network of linked nodes are stored. Each of the nodes is connected to another one of the nodes by a link. Further, each of the records includes: 1) search terms used in a corresponding search; and 2) results of the corresponding search. The results correspond to nodes of the network. The stored records are analyzed to infer relationships between pairs of nodes of the network. Each of the relationships is inferred from the behavior of one of the nodes of a pair of nodes relative to the other node of the pair of nodes. Inferential nodes corresponding to the nodes of the pairs of nodes are generated, and inferential links between the inferential nodes are generated. The inferential links correspond to the inferred relationships.
US10733241B2

An online system stores documents for access by users. The online system also stores query independent information about the documents. Query independent features include data that can be used to score or rank a document independent of any terms entered as a search query. The online system periodically determines whether the values of query independent features have changed, such as by checking activity logs. The online system updates records of query independent features accordingly, and sends information about the updated records to an enterprise search platform for re-indexing. When a user sends a search query to the online system, the enterprise search platform determines whether documents are relevant to the query based on the document contents and the query independent features associated with the documents.
US10733239B2

In storing data, common data within a plurality of documents is identified. A data object is created separate from the plurality of documents and the identified common data is stored in the data object. The identified common data is replaced within the plurality of documents with an identifier referencing the data object. In at least some embodiments, the identifier is a native datatype construct.
US10733237B2

In storing data, common data within a plurality of documents is identified. A data object is created separate from the plurality of documents and the identified common data is stored in the data object. The identified common data is replaced within the plurality of documents with an identifier referencing the data object. In at least some embodiments, the identifier is a native datatype construct.
US10733236B1

The disclosed computer-implemented method for producing message search recommendations may include (i) providing a search bar for searching a corpus of network messages such that the search bar is configured to enable a user to search the network messages by specifying both a specialized keyword that designates a separate common field for searching the network messages and a value that corresponds to the separate common field, (ii) detecting, as the user types the specialized keyword, that the user is inputting the specialized keyword, and (iii) presenting, in response to detecting that the user is inputting the specialized keyword, a recommended different specialized keyword that has been used in conjunction with the detected specialized keyword in search queries rather than simply recommending a value that corresponds to the detected specialized keyword. Various other methods, systems, and computer-readable media are also disclosed.
US10733231B2

A system and method for modeling and distributing image data of interest to users is disclosed. Users on user devices such as mobile phones send request messages for image data captured by surveillance cameras of the system. The request messages include information for selecting the image data, such as camera number and time of recording of the image data, in examples. In response, an application server of the system collects the image data from the surveillance cameras, and supplies image data to the users based on a model that the application server creates and updates for each of the users. The model ranks image data of potential interest for each of the users, where the model is based on the information for selecting the image data provided by the users. Preferably, a machine learning application of the application server creates the model for each of the users.
US10733230B2

Approaches presented herein enable automatic creation of metadata for contents of a video. More specifically, a video and a script corresponding to the video are obtained. A location corresponding to an object in at least one shot of the video is extracted. This at least one shot includes a series of adjacent frames. The extracted location is saved as an annotation area in an annotation knowledge base. An element of a plot of the video is extracted from the script. This element of the plot is derived from content of the video in combination with content of the script. The extracted element of the plot is saved in a narrative knowledge base.
US10733227B2

An example method of reducing a container image size includes tracing an execution of a process running in a container. The container is associated with a first container image storing a set of files. The method also includes marking, based on the tracing, a subset of files accessed by the process. The method further includes creating a second container image storing the marked set of files.
US10733218B2

A system to reduce a required memory area (storage capacity) and save time and effort for updating target attributes in aggregation processing is disclosed. The system for aggregating data includes an index storing unit for storing DtoK indices arranged in predetermined order, each of the indices specifying a list of attributes included in a target data item from identification information of the target data item, and a word list that is a list of attributes included in a plurality of the target data items, and an aggregation processing unit for finding, for each attribute, target data items including the attribute and executing aggregation processing for aggregating attributes whose relation with the target data items meets a predetermined standard. A link is created for each attribute in the word list for sequentially following an element in the index for each target data item, and target data items are found based thereon.
US10733217B2

The present application discloses a method and an apparatus for identifying false address information. Address information submitted by a user for an account associated with the user is received. Geographical location information of the user is received within a predetermined time period. A residential range of the user is determined in a geographical range obtained through pre-division based on a trained classification model and the geographical location information of the user. The address information to be verified is matched with the residential range to generate a matching result. Based on the matching result and using information in the account associated with the user, a determination is made whether the address information to be verified is false address information.
US10733215B2

Identifying and visualizing geographic data includes obtaining a set of data including candidate geographic data elements. Metrics are determined based on two or more of: a best parent for the candidate geographic data elements; additional concepts associated with the candidate geographic data elements; and an average distance between the candidate geographic data elements. Then, the candidate geographic data elements are identified as geographic based on the metrics and a map is generated displaying the candidate geographic data elements identified as geographic.
US10733207B2

Systems, methods, and apparatuses can provide staged migration from one or more user accounts from a source system to a destination system using an application local to the source systems. The automated staged data migration can provide coordinated staged data migration of large amounts of data in a single automated process. The system can provide automated and remotely controlled staged migrations of data that may perform source system type detection and work with multiple types of systems.
US10733202B2

Large-scale advanced database models, systems, and methods provide a responsive, scalable data storage solution which is ripe for use in data warehousing and analytics environments. These advanced database models, systems, and methods provide for dramatically increased performance in accessing data as well as increased storage capabilities in the data set.
US10733201B1

Data replication groups may be used to store data in a distributed computing environment. The data replication groups may include a set of nodes executing a consensus protocol to maintain data durably. In order to increase the speed of provisioning, a data replication may be provision with less than the total number of nodes to be included in the group. Once an initial set of nodes have been provisioned and are implementing a consensus protocol, the data replication group may begin to receive traffic. Furthermore, new nodes may be added to the group until the total number of nodes for the group has been reached.
US10733190B2

It is disclosed a control node (40; 50) capable of deciding in which computing nodes to execute a plurality of subqueries of a real-time continuous query, and a method therefore. The plurality of subqueries are executed (210; 302) in two or more computing nodes and properties of at least one of: the one or more data centers comprising the computing nodes, execution of the plurality of subqueries, and the data streams, are monitored (212; 304). A subquery is selected, after which this is executed (214; 306) in an alternative computing node. Properties are monitored (214, 308) during this second execution, and if monitored properties from this execution indicate an improved performance, the subquery may be transferred (218; 310) to said alternative computing node. It is an advantage that real-time queries may be optimized, by determining in which computing node to execute what subqueries of a query for best performance.
US10733184B2

A system for query planning and execution with source and/or sink operators is provided. In some implementations, the system performs operations comprising identifying a plurality of operators for executing a query, allocating space in memory for storing data when a second operator comprises a collection operator for collecting the data, generating at least a portion of the data based on executing a first operator, and providing the data (e.g., access to the data) to another operator which occurs after the first operator. In some implementations, a query plan for execution of the query can be generated to include the first operator and exclude the collection operator. Related systems, methods, and articles of manufacture are also described.
US10733175B2

This invention relates to a system, method and computer program product for a data warehouse model validation system, said data warehouse model validation system having an ETL model and a corresponding data warehouse model, said data ETL system comprising: an element group locator for locating an element group across the ETL model and the data warehouse model, whereby the element group comprises ETL elements and related data warehouse elements; an inconsistency determiner for determining inconsistencies between the ETL elements and data warehouse elements, whereby one or more elements are missing from the data warehouse model or one or more elements in the data warehouse model do not correspond to expected elements or features of elements; and an inconsistency recorder for recording any located missing elements or unexpected elements from the located element group.
US10733174B2

Provided are techniques for interpreting invalid data that is a portion of a data set as valid data. A request is received to convert data from a first format to a second format for an application, wherein the data is a portion of a data set. It is determined that the data is invalid, wherein the invalid data cannot be processed by the application in the first format. It is determined whether the invalid data is to be interpreted as valid based on a flag. In response to determining that the invalid data is to be interpreted as valid, setting the invalid data to a new value in the second format that can be processed by the application.
US10733170B2

A system includes a first computing device, a second computing device, and a third computing device. The first computing device is configured to identify a first event and store a first event code, a plurality of first entry codes, and first information associated with each of the plurality of entry codes. The second computing device is configured to derive a plurality of first translated event codes based on the first event code and a plurality of first translated entry codes for each of the plurality of first entry codes. The second computing device is further configured to determine whether the plurality of first entry codes were successfully derived. The third computing device is configured to read the first journal entry of the second database and determine, based on the indication that the plurality of first translated entry codes were successfully derived, to perform a first task.
US10733168B2

The present disclosure involves systems, software, and computer implemented methods for deploying changes to key patterns in database systems. One example method includes receiving a new shared container that includes a new key pattern for a logical split table and an updated read-only-portion physical table for a logical split table. The updated read-only-portion physical table includes records that match a complement of the new key pattern. Records that match the new key pattern are identified in the read-only-portion physical table of the logical split table in a current shared container. The identified records are moved from the read-only-portion physical table in the current shared container to a writable-portion physical table in a tenant container. Records not matching the new key pattern are deleted from the writable-portion physical table of the logical split table in the tenant container.
US10733164B2

The technology described herein provides for indexing information in a bit vector search index. The bit vector search index comprises a data structure for indexing data about terms from a corpus of documents. The data structure includes a number of bit vectors. Each bit vector comprises an array of bits and corresponds to a different set of terms. Bits in the bit vector are used to represent whether at least one document corresponding to the bit includes at least one term from the set of terms corresponding to the bit vector. The bit vector search index is stored by first indexing information about documents using bit vectors on a first accumulation buffer storage device. When a threshold is satisfied, the information is transferred to bit vectors on a subsequent storage device.
US10733150B2

Expandable cache management dynamically manages cache storage for multiple network shares configured in a file server. Once a file is written to a directory or folder on a specially designated network share, such as one that is configured for “infinite backup,” an intermediary pre-backup copy of the file is created in an expandable cache in the file server that hosts the network share. On write operations, cache storage space can be dynamically expanded or freed up by pruning previously backed up data. This advantageously creates flexible storage caches in the file server for each network share, each cache managed independently of other like caches for other network shares on the same file server. On read operations, intermediary file storage in the expandable cache gives client computing devices speedy access to data targeted for backup, which is generally quicker than restoring files from backed up secondary copies.
US10733144B2

Methods, non-transitory computer readable media, computing devices and systems for persistent indexing and space management for flat directory include creating, using at least one of said at least one processors, an index file to store mapping information, computing, using at least one of said at least one processor, a hash based on a lookup filename, searching, using at least one of said at least one processor, the index file to find all matching directory cookies based on the computed hash, selecting, using at least one of said at least one processor, the directory entity associated with the lookup filename from among the matched directory cookies, and returning, using at least one of said at least one processor, the determined directory entity.
US10733140B2

A computer processor is disclosed. The computer processor may comprises a vector unit comprising a vector register file comprising at least one register to hold a varying number of elements. The computer processor may further comprise processing logic configured to operate on the varying number of elements in the vector register file using one or more instructions that produce results with elements of widths different than that of the input elements. The computer processor may be implemented as a monolithic integrated circuit.
US10733138B2

The present invention provides an integrated system-on-chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. The device further includes a driver interface and coupled to the driver module and configured to be coupled to a silicon photonics device. In an example, a control block is configured to receive and send instruction(s) in a digital format to the communication block and is configured to receive and send signals in an analog format to communicate with the silicon photonics device.
US10733128B2

A processor includes, an engine that transmits a read command or the other command; and a command transfer unit that performs arbitration to select a command to be executed among the commands transmitted from the engines and outputs the command selected, wherein the command transfer unit that, in case that the read command is selected on the arbitration, brings a subsequent read command into the arbitration after a period represented an issue interval control value in relation to a data transfer length of the read command selected, the subsequent read command being transmitted from the engine which has transmitted the read command selected on the arbitration.
US10733127B2

A data transmission apparatus that transmits transmission data from a first memory to a second memory through a communication channel, the first memory storing data in units of a first data block of a first data size, and the communication channel having a width of a second data size, includes: a storage that stores the transmission data read from the first memory; and a transmission controller that transmits the transmission data stored in the storage from the first memory to the second memory in units of an integral multiple of the second data size, such that data transmission from the first memory to the second memory is efficiently performed.
US10733125B2

A microcomputer including first and second CPUs is provided. The first and second CPUs may execute identical control programs in parallel. The microcomputer may control a write access by the first or second CPU. The microcomputer may compare an output of the first CPU with an output of the second CPU. Data is written to a write target unit. The microcomputer outputs a write response signal to the first and second CPUs when a data write destination of the first and second CPUs is the write target unit. The microcomputer outputs an abnormality determination signal when data output from the first CPU mismatches with data output from the second CPU. The microcomputer writes the data to the write target unit when the data write destination of the first and second CPUs is the write target unit and the abnormality determination signal is not input.
US10733122B2

A flash storage device provides direct memory access based on a first communication protocol. A host selects the first communication protocol and provides a request to the flash storage device for a direct memory access. Additionally, the host provides data blocks to the flash storage device for the direct memory access. In the first communication protocol, the host need not provide an address to the flash storage device for the direct memory access. The flash storage device stores the data blocks at sequential addresses starting at a predetermined address in the flash storage device. Another host may then select a second communication protocol and transfer the data blocks in the flash storage by using the second communication protocol.
US10733112B2

An apparatus for operating an input/output (I/O) interface in a virtual machine is provided. The apparatus is configured to: map a first portion of a memory device to a configuration space of an I/O interface; obtain a first mapping table that maps a set of host space virtual addresses to a first set of physical addresses associated with the first portion of the memory device; obtain a second mapping table that maps a second set of physical addresses associated with a second portion of the memory device accessible by a virtual machine to the set of host space virtual addresses; generate a third mapping table that maps the second set of physical addresses to the first set of physical addresses; and provide the third mapping table to a device driver operating in the virtual machine, to enable the device driver to access the configuration space of the I/O interface.
US10733106B2

A method and apparatus are provided for automatic routing of messages in a data processing system. An incoming message at an input/output (I/O) interface of the data processing system includes a message identifier and payload data. Match information, including an indicator or whether the message identifier of the incoming message matches an identifier of a request in a receive queue (RQ), is used to determine a destination for the incoming message. The incoming message is forwarded to the determined destination. Information, such as payload size and RQ position, may be used to determine allocation of the payload within a cache or cache hierarchy.
US10733102B2

A processor core executes a first instruction indicating a first coherence state update policy that biases the cache memory to retain write authority, thereafter executes a second instruction indicating a second coherence state update policy that biases the cache memory to transfer write authority, and executes a store instruction following the first instruction in program order to generate a store request. A cache memory stores the cache line in association with a coherence state field set to a first modified coherence state. In response to the store request, the cache memory updates data of the cache line. If the store instruction is executed prior to the second instruction, the cache memory refrains from updating the coherence state field, but if the store instruction is executed after the second instruction, the cache memory updates the coherence state field from the first modified coherence state to a second modified coherence state.
US10733100B2

Embodiments of the present disclosure generally relate to a target device handling overlap write commands. In one embodiment, a target device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes a random accumulated buffer, a sequential accumulated buffer, and an overlap accumulated buffer. The controller is configured to receive a new write command, classify the new write command, and write data associated with the new write command to one of the random accumulated buffer, the sequential accumulated buffer, or the overlap accumulated buffer. Once the overlap accumulated buffer becomes available, the controller first flushes to the non-volatile memory the data in the random accumulated buffer and the sequential accumulated buffer that was received prior in sequence to the data in the overlap accumulated buffer. The controller then flushes the available overlap accumulated buffer, ensuring that new write commands override prior write commands.
US10733099B2

A method to minimize cache pressure using slot pressure profile (SPP)-guided Algorithm includes generating an intermediate SPP from a binary code of a DBMS. The generated intermediate SPP is received and a reference SPP is output. The reference SPP has a value assigned for each cache slot in a cache, whereby a cache slot value is indicative of cache pressure. The reference SPP is accepted and a candidate slot list related to the cache is produced by sorting the values in the reference SPP. A slot number among the candidate slot list is decided and passed to find an open memory address mapping to the decided slot number for a bee code, the bee code being a specialized version of a DBMS function created and loaded into the cache at run-time. A query with the bee code is executed using the open memory address found.
US10733098B2

Example storage systems, storage devices, and methods provide a write group journal for identifying incomplete writes. Related write request indicators are stored in a non-volatile journal in a solid state drive to identify a related write group and indicate whether the related write group has been stored in storage locations corresponding to physical page addresses. An event notification is sent to a host system when the related write request indicator indicates that the group was incomplete at the time of a data loss event.
US10733097B2

The disclosed technology provides a method that reduces time to recover in storage systems. In one implementation, the method comprises entering an idle status, determining if there is an incomplete band update operation, invalidating a media scratch pad (MSP) by clearing headers responsive to determining there is no incomplete band update operation, performing a power cycle, reading an MSP header, and determining if an MSP header is valid. If a rude power cycle occurs and the MSP header is determined to be valid, an MSP is examined, and restored if required. If a safe power cycle occurs, an MSP restore operation is not required, reducing time to recover.
US10733093B2

A memory system may include: a memory device including a plurality of memory dies suitable for storing data; and a controller operatively coupled to the memory dies of the memory device via a plurality of channels, the controller may be suitable for checking the plurality of the channels, selecting independently best transmission channels and best reception channels among the plurality of the channels according to states of the channels, requesting performing of command operations corresponding to the commands through the best transmission channels to the memory dies, and receiving performance results of the command operations through the best reception channels from the memory dies.
US10733080B2

A static analysis tool configured to determine a significance of static analysis results. The static analysis tool includes computer program code to perform a static analysis of a computer program and generate the static analysis results in response to the performance of the static analysis of the computer program. The program code can further analyze a description of a result item from the static analysis results, and based on the analysis of the description of the result item, assign to the result item information from an ontology scheme. The program code can further include code determine a significance value for the result item in response to the assignment of the information from the ontology scheme and automatically perform an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.
US10733076B2

Examples described herein generally relate to reporting faults in a graphics processing unit (GPU). A list of rendering instructions for causing the GPU to render graphics can be captured, and occurrence of a fault in executing the list of rendering instructions can be detected. A portion of the list of rendering instructions can be executed, in isolation from a second portion of the list of rendering instructions, based on detecting occurrence of the fault to identify the fault in the portion of the list of rendering instructions or the second portion of the list of rendering instructions. The portion of the list of rendering instructions or the second portion of the list of rendering instructions can be indicated as causing the fault.
US10733073B1

An instruction to perform load testing is sent to a mobile device where an application running on the mobile device determines whether the mobile device is in a state where load testing is permitted. In response to receiving the instruction, the application running on the mobile device performs load testing on a web server if the mobile device is in the state where load testing is permitted. Performance information associated with the load testing is received from the application running on the mobile device and the performance information associated with the load testing is displayed.
US10733072B2

Systems for alerting in computing systems. A method commences by defining a plurality of analysis zones bounded by respective ranges of system metric values, which ranges in turn correspond a plurality of system behavior classifications. System observations are taken while the computing system is running. A system observation comprising a measured metric value is classified into one or more of the behavior classifications. Based on the classification, one or more alert analysis processes are invoked to analyze the system observation and make a remediation recommendation. An alert or remediation is raised or suppressed based on one or more zone-based analysis outcomes. An alert is raised when anomalous behavior is detected. The system makes ongoing observations to learn how and when to classify a measured metric value into normal or anomalous behaviors. As changes occur in the system configuration, the analysis zones are adjusted to reflect changing bounds of the zones.
US10733068B1

According to an embodiment of the present invention, an automated computer implemented method and system for implementing a digital application architecture comprising: a first co-location comprising: a first pod that supports a first subset of users; the first pod comprising a plurality of designated processing lanes, where a first processing lane supports a first business function, a second processing lane supports a second business function; and a third processing lane supports a third remote business function across a network; a second pod that supports a second subset of users; and a failover pod that supports one or more other pods from a second co-location; and an enterprise that replicates data for the first subset of users and the second subset of users and transmits the replicated data to the first co-location.
US10733059B2

An image formation apparatus includes a first non-volatile memory, a second non-volatile memory smaller in allowable number of times of rewriting of data than the first non-volatile memory and higher in rate of reading of data than the first non-volatile memory, and a processor. The processor backs up control data for the image formation apparatus to the first non-volatile memory, backs up the control data to the second non-volatile memory less frequently than to the first non-volatile memory, and reads the control data from the second non-volatile memory when the control data stored in the first non-volatile memory matches with the control data stored in the second non-volatile memory at the time of start-up of the image formation apparatus and otherwise reads the control data from the first non-volatile memory.
US10733056B2

A data processing system includes a host suitable for generating a plurality of write data grouped into transactions and a plurality of write commands including transaction information of each of the write data; and a memory system suitable for storing the write data in a normal region of a memory device in response to the write commands received from the host, and storing the transaction information included in each of the write commands in a spare region, which corresponds to the normal region, of the memory device.
US10733054B2

The present technology pertains to a technique for responding to a crash of an application. The technique includes detecting a crash of an application running on the computing system, selecting a crash response for the application based on engagement status information for a flow profile comprising one or more user signals associated with the application, and implementing the instructions of the crash response.
US10733044B2

The present disclosure relates to processing operations that enable use of cache memory for content validation and error remediation of content. Functionality of the cache is extended to enable interfacing between a cache and a validation component, which is configured to validate data read directly from the cache. Corrupted content may be updated and propagated to a permanent data store associated with an application/service, system, etc. Use of the cache may be optimal for targeting recent and/or heavily accessed content as well as a means for offloading data processing operations from a permanent data storage. Examples described herein extend to those in which data associated with an electronic file is already stored in cache memory as well as those in which update occurs directly to a permanent data storage and subsequently forwarded for validation processing.
US10733043B2

A processor may identify, using historical data, an amount of computing resources consumed to remedy the failure with an automatic remedy step. The processor may determine that the amount of consumed computing resources to remedy the failure is less than an amount of computing resources consumed by restarting the process. The processor may perform the automatic remedy step. The processor may identify that the automatic remedy step has failed. The processor may determine a waiting period based on an estimated time to receive a user response to the failure and an estimated load on the computing cluster. The processor may display a generated alert to a user during the waiting period. The processor may identify that no user input has been received during the waiting period. The processor may release computing resources corresponding to the process.
US10733039B2

This disclosure relates to testing of integrated artificial intelligence (AI) circuit with embedded memory to improve effective chip yield and to mapping addressable memory segments of the embedded memory to multilayer AI networks at the network level, layer level, parameter level, and bit level based on bit error rate (BER) of the addressable memory segments. The disclosed methods and systems allows for deployment of one or more multilayer AI networks in an AI circuit with sufficient model accuracy even when the embedded memory has an overall BER higher than a preferred overall threshold.
US10733037B2

In one embodiment, a server in a network reports one or more symptoms of a monitored device that is malfunctioning to a user interface via a particular chatbot session. The server receives, via the particular chatbot session, a triage request to enter a triage mode regarding the one or more reported symptoms. The server predicts a corrective action using the one or more reported symptoms as input to a machine learning model. The machine learning model is trained using a history of observed symptoms in the network, a history of corrective actions initiated via chatbot sessions and associated with the observed symptoms, and a history of feedback regarding the corrective actions received via the chatbot sessions. The server provides the predicted corrective action to the user interface via the particular chatbot session as a suggested corrective action, in response to the received triage request.
US10733034B2

A method for routing trace messages during an execution of a data processing pipeline is provided. The method may include receiving, at a master node, a request from a client to receive trace messages output by a worker node executing at least a portion of the data processing pipeline. The master node and the worker node may be part of a distributed cluster of computing nodes. The trace messages may correspond to events occurring during the execution of at least the portion of the data processing pipeline. The master node may respond to the request by subscribing to a trace stream published by the worker node. The trace stream may include the trace messages output by the worker node. The master node may generate a user interface for displaying, at the client, the trace messages. Related systems and articles of manufacture, including computer program products, are also provided.
US10733031B2

An information processing apparatus is provided including a first operating system incapable of adding or deleting an application and a second operating system capable of adding and deleting an application; and determines whether a received command is a command directed to the first operating system or a command directed to the second operating system by referencing a table in which the command and an operating system for processing the command are associated with each other; retains the table; controls a memory so that the first operating system or the second operating system can start processing based on a result of the determining by the means for determining; and transfers the received command to the first operating system or the second operating system based on the result of the determining.
US10733027B2

This disclosure is directed to a technique for memory management where physical memory areas may be partitions into a hierarchy of portions, the hierarchy may include a domain level that includes a page level that includes a slice level that includes an object level. Objects within a slice are a consistent size but may be different sized for different slices. A set of states reflecting memory usage status for each of the slices includes: a clean state for unused; a partial state; a full state; and a dirty state. Responses to allocation requests may be performed by selecting objects that are in a most preferred state based on a state allocation cost and a memory allocation cost either alone or in combination. A compact memory layout may be used to reduce run-time fragmentation of memory.
US10733024B2

In general, the invention is directed to systems and methods of distributing tasks amongst servers or nodes in a cluster in a cloud-based big data environment, including: establishing a high_server_threshold; dividing active servers/nodes into at least three (3) categories of high usage servers, comprising servers on which usage is greater than the high_server_threshold; medium usage servers, comprising servers on which usage is less than the high_server_threshold, but is greater than zero; and low usage servers, comprising servers that are currently not utilized; receiving one or more tasks to be performed; scheduling the tasks by: first requesting that medium usage servers take tasks; if tasks remain that are not scheduled on the medium usage servers, schedule remaining tasks on low usage servers; if any tasks remain that are not scheduled on medium usage servers or low usage servers, scheduling remaining tasks on high usage servers.
US10733023B1

A system for adjusting oversubscription loading includes an interface and a processor. The interface is configured to receive a set of performance data from a set of worker systems. The processor is configured to determine a feedback indication for a worker system of the set of worker systems based at least in part on the set of performance data. The feedback indication is used to adjust an oversubscription controller on the worker system. The processor is configured to provide the feedback indication to the worker system.
US10733016B1

Methods, systems, and apparatus for scheduling first-in-first-out instructions are described. In one aspect, a method includes receiving data representing code of a program to be executed by a processing unit comprising hardware processors. For each of one or more of the hardware processors, an order of independent groups of first-in-first-out (FIFO) instructions for execution by the hardware processor is identified in the data representing the code of the program. For each independent group of FIFO instructions for execution by the hardware processor, a path length metric that represents how long it will take to reach an end of the program from the independent group of FIFO instructions is determined. A new order of the independent groups of FIFO instructions for execution by the hardware processor is generated based at least on the path length metric for each independent group of FIFO instructions for execution by the hardware processor.
US10733014B2

A method and apparatus for controlling and coordinating a multi-component system. Each component in the system contains a computing device. Each computing device is controlled by software running on the computing device. A first portion of the software resident on each computing device is used to control operations needed to coordinate the activities of all the components in the system. This first portion is known as a “coordinating process.” A second portion of the software resident on each computing devised is used to control local processes (local activities) specific to that component. Each component in the system is capable of hosting and running the coordinating process. The coordinating process continually cycles from component to component while it is running. The continuous cycling of the coordinating process presents the programmer with a virtual machine in which there is a single coordinating process operating with a global view although, in fact, the data and computation remain distributed across every component in the system.
US10733013B2

A workflow is expressed as an arrangement of a set of executable tile. In some embodiments, the tiles include operations expressed in different programming languages. A tile can include a declarative specification of datatypes so that external agents, e.g., workflow services, can identify the datatypes and schemas required as arguments and produced as result; this simplifies the defining of a workflow, e.g., by a workflow coder. A tile can have zero, one, or plural user interfaces; selection of a user interface from plural user interfaces can be based on a user selection, on user roles, or on tile lifecycle stage. Workflow services can communicate with each other so that workflows can be distributed and shifted among processor nodes.
US10733003B2

Pooled virtual machine load balancers are described. A system determines whether a number of virtual machine load balancers that are in a pool is less than a specified number. The system creates a calculated number of virtual machine load balancers for the pool if the number of virtual machine load balancers that are in the pool is less than the specified number, the calculated number being equal to the specified number minus the number of virtual machine load balancers that are in the pool. The system receives a request to create a virtual machine environment that requires at least one virtual machine load balancer. The system allocates a virtual machine load balancer from the pool to the virtual machine environment.
US10733002B1

A service provider launches an index analysis computing system instance to evaluate indexes generated by a virtual computing system server to identify events encountered by the server. In response to a notification from an index subject indicating presence of a new index for the server, the index analysis computing system instance obtains the index from a datastore and evaluates the index to identify a log for the server that specifies data that can be used to identify the events. The index analysis computing system instance obtains, from a second datastore, the identified log and used the log to identify the events. The index analysis computing system instance provides event data corresponding to the events to a data processing datastore where the data can be aggregated and processed.
US10733000B1

The disclosed computer-implemented method may include (1) determining that a user is viewing a user interface of an application, (2) detecting that the user has requested assistance with interacting with a specific portion of content displayed within the user interface, and then (3) assisting the user with interacting with the specific portion of content by (A) identifying, within a repository of software documentation that describes features of the application, information relevant to utilizing the specific portion of content and (B) dynamically integrating the relevant information into the user interface. Various other methods, systems, and computer-readable media are also disclosed.
US10732999B2

A method provides graphical control using virtualization for remote control of industrial automated machines. A guest agent application running on the same virtual machine is introduced as a legacy tool application i.e. source application. Instead of displaying the graphical user interface of the source application in an embedded window, the interface is managed by the guest agent application. The virtual machine, on which both the guest agent application and the tool application run, is in turn managed by a Hypervisor. A new application i.e. a destination application is connected to the guest agent application and the Hypervisor through both of which the interaction of the destination application with the tool is mediated.
US10732988B2

A reboot control system includes an information processing device and a reboot management device connected over a network. The reboot management device includes a first storage unit that stores device management information including information related to each information processing device, a reboot time setting unit that sets a reboot time, and a reboot time notification unit that transmits the set reboot time to each information processing device. The information processing device includes a reboot information acquisition unit that acquires the transmitted reboot time, and a reboot execution unit that executes a reboot at the acquired reboot time. The reboot time setting unit takes Into account a positional relationship of multiple information processing devices existing in a predetermined neighboring relationship to set the reboot times of the multiple information processing devices existing in the predetermined neighboring relationship to mutually different times.
US10732985B2

An information and entertainment system of a vehicle providing a number of functions that can be used by a user of the vehicle. In the method, an order of priority of the multiple functions is set by the user, wherein the order of priority states a time availability of the functions desired by the user after an activation of the information and entertainment system. In accordance with the set order of priority, the multiple functions are carried out after a starting of the information and entertainment system, and sub-functions of the multiple functions can be immediately made available.
US10732979B2

A set of entries in a branch prediction structure for a set of second blocks are accessed based on a first address of a first block. The set of second blocks correspond to outcomes of one or more first branch instructions in the first block. Speculative prediction of outcomes of second branch instructions in the second blocks is initiated based on the entries in the branch prediction structure. State associated with the speculative prediction is selectively flushed based on types of the branch instructions. In some cases, the branch predictor can be accessed using an address of a previous block or a current block. State associated with the speculative prediction is selectively flushed from the ahead branch prediction, and prediction of outcomes of branch instructions in one of the second blocks is selectively initiated using non-ahead accessing, based on the types of the one or more branch instructions.
US10732978B2

A data processing system in which a host processor prepares command streams for causing an accelerator of the data processing system to perform processing tasks for an application executing on the host processor, each command stream including a sequence of commands for implementation by a command stream execution unit of the accelerator. A pre-execution unit is provided that is operable to interpret commands fetched from command stream storage before the command is provided to the command stream execution unit for implementation to determine whether the pre-execution unit is able to perform an action in response to the command and, when the pre-execution unit is able to do so, to perform an action in response to the command.
US10732977B2

The bytecode processing device includes a branch target buffer including a tag field, a target address field corresponding to the tag field and an operation code bit field for representing whether a value stored in the tag field is an operation code, a bytecode fetch unit configured to fetch a bytecode including an operation code, an operation code extraction unit configured to extract the operation code from the bytecode, a branch target buffer search unit configured to perform a search to determine whether the extracted operation code exists in the tag field of the branch target buffer, and if the operation code exists in the tag field, extract a target address corresponding to the operation code from the target address field, and a bytecode execution unit configured to execute the bytecode by branching to the target address.
US10732973B2

Method, apparatus, and program means for performing bitstream buffer manipulation with a SIMD merge instruction. The method of one embodiment comprises determining whether any unprocessed data bits for a partial variable length symbol exist in a first data block is made. A shift merge operation is performed to merge the unprocessed data bits from the first data block with a second data block. A merged data block is formed. A merged variable length symbol comprised of the unprocessed data bits and a plurality of data bits from the second data block is extracted from the merged data block.
US10732971B1

A method for generating dynamical systems that can be instantiated on reconfigurable computing platforms for solving instances of the Boolean satisfiability problem (SAT) is disclosed. When the SAT instance can be satisfied by an appropriate assignment of the variables, the dynamical system has a fixed point attractor that corresponds to a satisfying assignment of variables. When the SAT instance cannot be satisfied by any assignment of variables, there is no such fixed point attractor. Exemplary embodiments represent a physically-realizable computing device that solves SAT problems outside the Turing machine paradigm. Exemplary embodiments detect when the system reaches a fixed point attractor.
US10732969B2

A method and apparatus for creating and managing a controller based remote solution is provided. The method comprises receiving, at a code virtualization server (CVS) from a graphical user interface (GUI), an input of a solution comprising a controller communicably coupled with and operable to control a sensor and/or an actuator, a condition at the at the sensor and/or the actuator, an action for execution by the controller upon the condition being met, and at least one parameter for the solution. A program (AGCP) for the controller is automatically generated on the CVS based on the input solution. The program comprises code to check if the condition is met, and to execute the action when the condition is met. The AGCP is downloaded to a storage on the user device, or sent to the at least one controller, for installation on the at least one controller.
US10732964B2

The present disclosure relates to automatically and periodically updating a multi-tier application stack in a cloud environment. More particularly, the present disclosure relates to systems and methods that access a central server to determine if new updates have been released, and when new updates have been released, automatically apply the new updates to an application environment with minimal network burden and service interruption.
US10732962B1

Systems and methods as described herein may relate to the use of card pipelines in the deployment of a service and/or library change. Cards may, for example, include code and/or run-time systems that utilize the service/library component. A system such as a release controller may detect a change to a service/library component that is utilized by a plurality of cards, trigger a card pipeline to cause the execution of one or more tests, and if a test failure is attributable to the change to the service component, halt the deployment of the card pipeline, a second card pipeline (e.g., being deployed and/or tested in parallel). The order in which the card pipelines are exercised may be determined based on card quality scores generated based on quality metrics collected in association with operation of the cards over time.
US10732960B2

A computer program product, system, and computer implemented method for generating a software image as a service for deployment by receiving a request for a software image, determining, via a conflict checker, whether conflicts arise between one-off patch updates, a release version of the software and/or RUs, retrieving the release version of the software, and RUs and one-off patch updates that do not have a conflict, installing the release version of the software, the RUs retrieved, and the one-off patch updates retrieved as a test image into a testing environment, testing the test image, upon successful completion of the testing of the test image, formatting the test image into the output format requested, the gold image indicating the test image has been successfully tested and is ready for deployment.
US10732951B2

Examples described relate to container images. An example method may include generating a mapping of respective unique identifiers of container images of a software container and respective metadata of the container images, validating the mapping against a rule to identify a unique identifier of a mapped container image that meets the rule, generating a target mapping that includes the unique identifier of the mapped container image that meets the rule and the action specified in the rule, and performing the action specified in the rule on the mapped container image corresponding to the unique identifier in the target mapping.
US10732948B2

An embodiment of the present invention is directed to automating deployment into tools and technologies related to big data analytics. The innovative system automates deployment and integration of various data related tools and technologies while managing internal applications and processes for change management. Deployment generally refers to implementation of code into the production environment. The innovative system integrates with an entity's Change Management Tools and Processes (e.g., ITSM, AIM, GFS, etc.) to provide automated deployment.
US10732946B2

A method for analyzing a program may include generating an initial control flow graph (CFG) for the program, identifying merge blocks of the initial CFG, identifying predecessor-merge pairs based on identifying predecessor blocks for each merge block, simulating a duplication of each predecessor-merge pair, determining whether the duplication satisfies a precondition of each of a collection of optimizations, applying, in response to satisfying the precondition, the optimization to the duplication, and generating a simulation result for the predecessor-merge pair corresponding to the duplication. The simulation result may include the optimization and a benefit of applying the optimization to the duplication. The method may further include duplicating, in the initial CFG, a predecessor-merge pair based on the simulation result corresponding to the predecessor-merge pair.
US10732937B2

According to an aspect of an embodiment, a method may include receiving vocal input that includes conversational language describing a computer program to be generated. The method may also include generating input text based on the vocal input. The input text may be representative of the conversational language describing the computer program. The method may additionally include generating an intent layout based on the input text. The method may include generating an execution layout based on the intent layout. The execution layout may include computer programming language based on the intent layout. The method may also include generating the computer program based on the computer programming language included in the execution layout.
US10732930B2

Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10732928B1

A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.
US10732927B2

An electronic device is provided. The electronic device includes a communicator comprising communication circuitry; a speaker; and a processor configured to control the electronic device to: output a first sound via the speaker and control the communicator to transmit a control signal to output a second sound to an external sound output device, receive from an external remote control a first recorded signal obtained by recording the first sound output via the speaker and the second sound output via the external sound output device, obtain information for adjusting output volume of at least one of the speaker or the external sound output device based on the first recorded signal, control the speaker to output a first test sound and the communicator to transmit a control signal to output a second test sound to the external sound output device based on the obtained information, receive from the external remote control a second recorded signal obtained by recording the first test sound output via the speaker and the second test sound output via the external sound output device, and identify an output delay time of the external sound output device based on the second recorded signal.
US10732919B2

An information handling system includes first and second displays, and a display controller. The display controller provides a visual output to the first and second display based on a display mode. A processor selects a mask display mode as a default display mode, determines a content type of the visual output, selects a split display mode when the content type is a first content type, determines a physical flatness of the information handling system when the content type is a second content type, and selects the split display mode when the physical flatness is greater than a flatness threshold.
US10732912B2

An image forming apparatus includes a printer, an input device configured to receive a user input, and a processor configured to acquire identification information that specifies a task in a predetermined service and is input through the input device, acquire document type information about document types used in the predetermined service based on the acquired identification information, generate a code for the task by encoding the acquired identification information, and control the printer to print an image of one of the document types and the generated code on a sheet of paper.
US10732906B2

Apparatus and method for managing data in a multi-device data storage system. In some embodiments, a plurality of data storage devices are provided, each data storage device having a local driver circuit adapted to transfer data with a local memory module. A main driver circuit external to the plurality of data storage devices is configured to stream frequency modulated write data via parallel data transfer paths to the respective local driver circuits for concurrent transfer of the frequency modulated write data to the respective local memory modules.
US10732902B1

A hub device or edge device implements adaptive data compression. The model training service analyzes the received data. A machine learning model of the hub device receives time-series data from one or more data sources and classifies respective portions of the time-series data as respective patterns. A data compressor at the hub device generates compressed data by applying different compression techniques to the respective portions of the time-series data according to a mapping of the compression techniques to the respective patterns. The hub device then transmits the compressed data to an endpoint for processing (e.g., another device that uses the compressed data). The hub device receives feedback for the compressed data. In response to the feedback, the hub device changes one or more of the compression techniques that are mapped to the respective patterns.
US10732901B2

Each of a storage apparatus having a primary volume and a storage apparatus having a secondary volume, upon reception of a write command, changes a data attribute of a data area allocated to an address designated by the write command, to a first attribute if the data attribute is other than the first attribute. In an offloaded data copy processing sequence, each of the storage apparatus changes a data attribute of a data area allocated to a copy source address to a second attribute if the data attribute is other than the second attribute. When an allocation information copy process is to be performed to allocate the data area to a copy destination address according to an offloaded data copy command, each of the storage apparatus discontinues the offloaded data copy processing sequence if the data attribute of the data area is the first attribute.
US10732900B2

The present disclosure generally presents a method and apparatus to provide a bounded latency, where a device would report “non-service” of a command at the defined system level timeout or earlier if the device was unable to successfully return the data to the host.
US10732896B2

A method and apparatus for optimizing read operations during a control sync operation on a data storage device are disclosed. The data storage device contains a management table used for mapping memory addresses to a non-volatile memory. A control sync operation makes a copy of the management table to the non-volatile memory. The control sync operation is non-blocking—the sync operation allows read and write operations in parallel with making a copy of or updating the management table. During the control sync operation, the read operations are optimized through a CUQ and an overlap range table. The CUQ may act as a temporary management table while also containing updates to be consolidated to the management table. The overlap range table is used to allow skipping searches within the CUQ by identifying then mapping entries that reside within CUQ.
US10732894B2

A method of writing in a memory of the EEPROM type includes, in the presence of a string of new bytes to be written in the memory plane in at least one destination memory word already containing old bytes, a verification for each destination memory word whether or not the old bytes of this destination memory word must all be replaced with new bytes. The method also includes a reading of the old bytes of this destination memory word only if the old bytes must not all be replaced with new bytes.
US10732890B2

A temperature related to a memory device is identified. It is determined whether the temperature related to the memory device satisfies a threshold temperature condition. Responsive to detecting that the temperature related to the memory device satisfies the threshold temperature condition, a parameter for a programming operation is adjusted from a first value to a second value to store data at the memory device.
US10732889B2

An information handling system includes a first non-volatile memory, a central processing unit, and a basic input/output system (BIOS). The first non-volatile memory is divided into a plurality of namespaces including a first namespace and a second namespace. The central processing unit writes data to the first non-volatile memory by namespace of the non-volatile memory. The BIOS includes a key table. The key table stores a first key for the first non-volatile memory, a second key for the first namespace, and a third key for the second namespace. The second key is utilized to securely erase the first namespace without erasing the second namespace.
US10732888B1

In one aspect, transitioning among replication modes in a storage system is provided. An aspect includes during an active replication session in which a first replication mode is performed, validating a precondition for transitioning to a second replication mode that is different from the first mode of replication. An aspect further includes suspending data flow for the active session, establishing a base snap set pair for a mode transition cycle, and preparing for the transitioning including updating, for the mode transition cycle, the base snap set pair on both a source system and a target system of the storage system, and creating a snap set against an active snap set on the target system as a mode transition cycle snap set. An aspect further includes implementing the mode transition cycle, and entering a replication session, upon completion of the mode transition cycle, for the second mode of replication.
US10732886B2

A backup agent for generating backups includes a persistent storage and a backup manager. The persistent storage stores backup/restoration policies. The backup manager obtains production host computing resource characteristics associated with production hosts; performs a computing resource analysis of the production host computing resource characteristics to obtain resource profiles for each of the production hosts; performs an availability analysis of the obtained resource profiles to determine an application-level computing resources distribution for generating the backups; coordinates generating the backups using the application-level computing resource distribution and the backup/restoration policies to obtain the backups; and stores the obtained backups in backup storage.
US10732878B1

One aspect of a storage device includes a non-volatile memory (NVM) comprising a plurality of memory locations each associated with a physical address, where the NVM is configured to store a logical-to-physical (L2P) mapping table associating a logical address with each of the physical addresses of the NVM; and a controller configured to support a scratchpad session by allocating one or more of the memory locations as scratchpad memory for a host, where the controller is further configured to disable updates to the L2P mapping table for the one or more memory locations allocated to the scratchpad memory across power cycles during the scratchpad session.
US10732874B2

A method for operating a memory system includes: detecting a first erase page of a super block, which is formed of memory blocks, by scanning the super block according to a binary search scheme based on a program order in which pages in the super block are programmed; and performing a Sudden Power Off Recovery (SPOR) based on the detected first erase page.
US10732869B2

Non-limiting examples of the present disclosure relate to execution of in-situ manufacturing for a data storage device. In-situ manufacturing is on-location configuration of a data storage device within an operational environment in which a data storage device is being deployed. In-situ manufacturing occurs at any point after a data storage device is shipped from a manufacturing plant or factory. When an operational environment of the data storage device is known, parameters of the data storage device can be configured (or re-configured) on-location within an operational environment to optimize capacity management as well as performance of the data storage device.
US10732862B2

A method of storing data includes receiving general purpose (GP) data and special Error Tolerant or Streaming (ETS) data, storing the GP data using a data storage method, and storing the ETS data using a different data storage method which affects the access rate, resilience to errors, data integrity, storage density, or storage capacity. The storage medium, which can include a disk drive, flash memory, or holographic memory, is utilized differently depending on the required Quality of Service in aspects including block size, storage of error correction codes, utilization of error correction codes, storage area density, physical format pattern, storage verification, or reaction to failed storage verification. For disk drives these differences include spacing between tracks; overlap between tracks; spiral track formatting; concentric track formatting, and size of blocks, and for flash memories these differences include levels per cell and number of cells.
US10732851B2

Apparatuses and methods for performing lookup operations are provided. A content addressable memory (CAM) module disposed on a first chip includes one or more content addressable memories. A random access memory (RAM) module disposed on the first chip is configured to receive a memory address from the CAM modules, the memory address being based on a search key received by the CAM module. The RAM module includes one or more random access memories configured to store data entries and counter values or timestamps for respective ones of the data entries. The RAM module also includes logic that is configured to compute the counter values or timestamps. The RAM module is configured to output a data entry corresponding to the search key, the data entry being stored in the one or more random access memories at the memory address, and a counter value or timestamp for the data entry.
US10732850B2

A memory card is attached to a host device, and includes a data control circuit which transfers data with respect to the host device in synchronism with a rise edge and a fall edge of a clock signal.
US10732849B2

A storage system configured to mitigate the effect of a long latency tail in solid state drives. The system includes a host and a plurality of solid state drives. The host sets a latency threshold in each solid state drive. Each solid state drive may abort any read command when the execution time exceeds the latency threshold, and the host may then send the same read command to another solid state drive.
US10732847B2

A non-volatile memory system may include a non-volatile memory die storing a requested data set that a host requests to be read. In response to the host request, a copy of a data set may be retrieved from the non-volatile memory die without performing error correction on an entry identifying a physical address where the data set is stored. If the data set copy matches the requested data set, the data set copy may be sent to the host. If the data set copy does not match the requested data set, then error correction may be performed on a copy of the entry to identify the correct physical address where the requested data set is stored. A copy of the requested data set may then be retrieved and sent to the host.
US10732844B1

The disclosure enables management of block storage more efficiently than with traditional free space bitmap approaches. An exemplary method includes segregating disk gap indices by differentiated gap sizes; maintaining a set of lists for segregated sizes, such that each list identifies gaps of a common size; comparing a length of a list with trigger criteria, and based at least on the length of the list meeting the criteria, writing at least a portion of the list into a disk gap. Writing gap locations into gaps in disk storage reduces memory burdens, and the gap data can later be extracted when the list becomes short. These processes can be performed iteratively. The prior need for traversing a free space bitmap to find a gap of a particular size is eliminated; the new method permits more rapid location of a particular size gap by selecting an element of the proper list.
US10732842B2

A computing system includes: a gateway block configured to generate a modified operation for communicating a request operation issued by a host device to access a storage device; and wherein the gateway block includes: a conversion block configured to generate a converted interface for converting an interaction interface included in the request operation to the interaction interface executable by the storage device, and a translation block, coupled to the conversion block, configured to generate a translated representation for translating an object representation included in the request operation to the object representation utilized in the storage device.
US10732837B2

Exemplary method, system, and computer program embodiments for facilitating information between at least one host and a storage controller operational in a data storage subsystem are provided. In one embodiment, a pseudo-volume, mappable to the at least one host and mountable as a filesystem, is initialized. The pseudo-volume is adapted for performing at least one of providing diagnostic and statistical data representative of the data storage subsystem to the at least one host, and facilitating control of at least one parameter of the storage controller.
US10732827B2

The present disclosure relates to techniques for a sensor network, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of things (IoT). This disclosure may be applied to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cards, health care, digital education, retail business, security and safety related services, etc.), based on the above techniques. According to an embodiment, a method for selecting and controlling an external device at a portable electronic device including a touch screen includes displaying a selection area and spatial information including location information of at least one external device on the touch screen, receiving a first touch input in the selection area to select the location information, receiving a second touch input for controlling the at least one external device corresponding to the location information selected in response to the first touch input, and transmitting a control message corresponding to the second touch input.
US10732825B2

Different gestures and actions are used to interact with spreadsheets. The gestures are used in manipulating the spreadsheet and performing other actions in the spreadsheet. For example, gestures may be used to move within the spreadsheet, select data, filter, sort, drill down/up, zoom, split rows/columns, perform undo/redo actions, and the like. Sensors that are associated with a device may also be used in interacting with spreadsheets. For example, an accelerometer may be used for moving and performing operations within the spreadsheet.
US10732821B2

A portable multifunction device displays a first user interface object and a second user interface object on a touch screen display. Upon detecting a finger-down event at the first user interface object and one or more finger-dragging events on the touch screen display, the device moves the first user interface object on the touch screen display along a path determined by the finger-dragging events until the first user interface object at least in part overlaps the second user interface object. Upon detecting a finger-up event at the second user interface object, the device visually replaces the second user interface object with the first user interface object.
US10732818B2

A mobile terminal including a terminal body; a touch screen; a plurality of magnetic sensors configured to detect a spatial position of an input device having a magnetic field generating unit; and a controller configured to display a first graphic object notifying an area corresponding to the detected spatial position on the touch screen when the spatial position of the input device is detected adjacent to an edge of the terminal body at an outside of the touch screen without contacting the touch screen, and display a second graphic object notifying a hidden function with respect to a displayed area of the first graphic object on the touch screen when the detected spatial position of the input device is fixed for a predetermined time.
US10732815B1

A method of graphically mapping actions to actors may include displaying a first UI element containing system diagram representative of a system diagram and a second UI element containing a list of contextually related actions through a user interface; operating branch creation logic, in response to receiving a first selection input through the user interface; operating branch merge logic, in response to receiving a subsequent selection input through the user interface; rendering a chart element from an action/outcome text node branch, in a third window of the user interface through operation of the graphics processor; and/or linking at least two chart elements in the third window based, in part, on hierarchical ranking of the associated ranked action/outcome text node branches through operation of the graphics processor.
US10732805B2

An electronic device includes a display; a touch sensor configured to detect at least one position of a touch by an external object on the display; a pressure sensor configured to detect pressure by the external object against the display; at least one processor electrically connected with the display, the touch sensor, and the pressure sensor; and memory electrically connected with the processor, wherein the memory stores a plurality of executable instructions, when executed, cause the at least one processor to: present a user interface containing content on the display; receive, from the touch sensor and the pressure sensor, indicators of the position and pressure of the external object pressing the display; determine a primary position on the content, based at least in part on the position of the touch; determine a selection area on the content that includes the primary position, based at least in part on the pressure; and display an indication of the selection area over the content.
US10732804B2

Techniques to facilitate communication between users in an industrial application associated with an industrial automation environment are disclosed herein. In at least one implementation, a graphical user interface (GUI) associated with the industrial application is displayed on a display system of the computing system. The computing system engages in a peer-to-peer communication session with a remote computing system, wherein the peer-to-peer communication session is displayed within the GUI of the industrial application. Industrial data associated with the industrial application is displayed within the peer-to-peer communication session.
US10732795B2

An electronic device includes a touch-sensitive surface, a display, and a camera sensor. The device displays a message region for displaying a message conversation and receives a request to add media to the message conversation. Responsive to receiving the request, the device displays a media selection interface concurrently with at least a portion of the message conversation. The media selection interface includes a plurality of affordances for selecting media for addition to the message conversation, the plurality of affordances includes a live preview affordance, at least a subset of the plurality of affordances includes thumbnail representations of media available for adding to the message conversation, and the live preview affordance is associated with a live camera preview. Responsive to detecting selection of the live preview affordance, the device captures a new image based on the live camera preview and selects the new image for addition to the message conversation.
US10732788B1

A system for presenting broadcasted aeronautical information in an aircraft is provided. The system is configured to: capture a broadcasted aeronautical information message; parse the broadcasted message into a plurality of message components; extract a plurality of message features from the plurality of message components; categorize each message feature based on a flight phase to which the message feature pertains; group each categorized message feature into a predetermined one of a plurality of avionic subcategories; associate each subcategorized message feature with one of a plurality of context-based graphical elements, wherein each context-based graphical element is configured to display textual information descriptive of the message feature and/or graphical information descriptive of the message feature; and cause the display of descriptive information regarding a first category of the subcategorized message features via their associated context-based graphical element in a graphical user interface (GUI) display.
US10732771B2

In one aspect, a fingerprint sensor device for fingerprint detection includes a light source configured to emit light at a wavelength. The fingerprint sensor device includes an array of sensor pixels to acquire an optical image indicative of a fingerprint. Each sensor pixel includes a photodetector to detect the emitted light reflected off of a target finger and output an optical signal based on the detected reflected light. Each sensor pixel includes a collimator disposed over the photodetector to direct the reflected light in a substantially vertical direction from above the photodetector toward the photodetector. Each sensor pixel includes sensor signal detection circuitry communicatively coupled to the photodetector to acquire the outputted optical signal.
US10732770B2

An optical touch-sensitive device is able to determine the locations of multiple simultaneous touch events. The optical touch-sensitive device can include an optical waveguide, an emitter, and an emitter coupler. The emitter produces optical beams, and the emitter coupler is on a surface of the waveguide and is configured to direct at least some of the optical beams to propagate via total internal reflection (TIR) through the waveguide as coupled optical beams. Touches on the top surface of the waveguide disturb the coupled optical beams, and the touch-sensitive device determines touch events based on the disturbances.
US10732766B2

A transceiver system includes: a touch screen panel; a transmitter to transmit an input signal to an input line of the touch screen panel; a receiver to receive an output signal from an output line of the touch screen panel to detect a touch event on the touchscreen panel; and a state machine to set transmission frequencies of the input signal within a wideband operating frequency of the touch screen panel, and to calibrate the receiver to filter the output signal at the transmission frequencies of the input signal.
US10732761B2

A computer system identifies a presence of a substance in a first location of a display screen of the computing device. In response to the identifying the presence of the substance in the first location of the display screen, the computer system causes one or more elements of a content to be displayed in a second location of the display screen, wherein the one or more elements were initially displayed in the first location.
US10732759B2

Various technologies described herein pertain to utilizing sensed pre-touch interaction to control a mobile computing device. A pre-touch interaction of a user with the mobile computing device is detected. The pre-touch interaction includes a grip of the user on the mobile computing device and/or a hover of one or more fingers of the user with respect to a touchscreen of the mobile computing device. The finger(s) of the user can be within proximity but not touching the touchscreen as part of the hover. Parameter(s) of the pre-touch interaction of the user with the mobile computing device are identified, and a touch of the user on the touchscreen of the mobile computing device is detected. A computing operation is executed responsive to the touch, where the computing operation is based on the touch and the parameter(s) of the pre-touch interaction of the user with the mobile computing device.
US10732757B2

A self-luminescence display apparatus capable of detecting pressure of touches applied by a user, the apparatus includes a display panel having a plurality of conductive layers and a supporting frame. One of the conductive layers cooperates with the supporting frame to form a plurality of force sensing capacitors. When a touch is applied, the display panel deforms according to pressure applied, which cause the capacitances of the force sensing capacitors to alter. The change in capacitance value, corresponding to a position where the touch operation is applied, can be calculated.
Patent Agency Ranking