US10903956B2
A terminal (e.g. user equipment (UE)) receives signal sending indication information that is sent by an access network device for an uplink subframe, where the signal sending indication information is used to instruct the terminal to send a sounding reference signal SRS in a first symbol of the uplink subframe, and/or used to instruct the terminal to send a PUSCH in a symbol that is included in a second symbol set of the uplink subframe. The terminal sends an SRS and/or a PUSCH in the uplink subframe based on the signal sending indication information.
US10903954B2
A method includes: mapping, by a base station, N reference signals to a specified time-frequency resource; and transmitting, by the base station, a reference signal on the specified time-frequency resource to user equipment, where for any PRB, the specified time-frequency resource includes a first OFDM symbol in a data region in time domain; where the PRB includes a type-1 control channel and the data region, the data region includes a type-2 control channel and a data channel, the type-1 control channel includes first m OFDM symbols of the PRB in time domain, and the data region includes OFDM symbols other than the type-1 control channel in the PRB in time domain; and the type-2 control channel includes first n OFDM symbols in the data region in time domain, and the data channel includes OFDM symbols other than the type-2 control channel in the data region in time domain.
US10903949B2
Devices and methods are provided that include transmitting or receiving data and control signals over an air interface on a plurality of bandwidth part (BWP) groups (BWGs) of a carrier, wherein each BWG comprises a plurality of BWPs and each BWP is a set of contiguous resource blocks (RBs). The control signals are transmitted or received on an active BWP of at least one of the BWGs and the data signals are transmitted or received on active BWPs of at least two of the BWGs. Devices and methods are also provided that include transmitting or receiving data and control signals over an air interface on a plurality of active BWPs of a carrier, wherein each active BWP is a set of contiguous RBs, wherein control signals are transmitted or received on at most one active BWP at a time.
US10903947B2
A data alignment method capable of preventing degradation in demodulation performance due to variation in signal qualities when a data signal to which a Turbo code is applied is transmitted simultaneously from a plurality of cells. The method divides signal components to be used for data alignment into resources common to all the cells and resources dependent on the cells and transmits encoded and rate-matched data with the first half thereof aligned to the resources common to all the cells and the second half thereof aligned to the resources dependent on the cells.
US10903946B2
A base station device of blanking a radio resource, includes: a base station selecting circuit to select a specific adjacent base station for coordinated multi-point (CoMP) transmission and reception; a CoMP transmission and reception control circuit to blank out the radio resource which is allocated equally as the radio resource, which is allocated by the specific adjacent base station for a terminal which receives the CoMP transmission and reception from the base station device and the specific adjacent base station; and a resource allocation information sharing circuit to share resource allocation information, which represents that the radio resource is blanked out, with other adjacent base stations except for the specific adjacent base station, such that the other adjacent base stations are capable of using the resource allocation information.
US10903945B2
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a downlink data communication. The UE may determine a processing time for the downlink data communication based at least in part on at least one of: whether the downlink data communication was scheduled via preconfigured scheduling or via a downlink grant received in a downlink control channel, or whether the downlink data communication is an initial transmission or a retransmission. The UE may transmit acknowledgement or negative acknowledgement (ACK/NACK) feedback, corresponding to the downlink data communication, using a timing indicated by the processing time. Numerous other aspects are provided.
US10903942B2
Techniques and apparatuses described herein permit selective multiplexing of synchronization signal blocks (SSBs), inside of or outside of an SSB measurement timing configuration (SMTC) window, and downlink channel communications depending on one or more factors, which may increase spectral efficiency due to multiplexing when permitted, and may prevent or reduce collisions and interference when not permitted (e.g., due to quasi co-location constraints, processing constraints, timeline constraints, and/or the like).
US10903941B2
Embodiments of this application disclose a retransmission processing method and apparatus. The method includes: sending, by a master base station, instruction information to a first secondary base station, where the instruction information is used to instruct the first secondary base station to send feedback information to the master base station after the first secondary base station sends data to user equipment; receiving, by the master base station, the feedback information sent by the first secondary base station according to the instruction information; and performing, by the master base station, retransmission processing on the data according to the feedback information.
US10903938B2
In an aspect of the disclosure, a method, a computer-readable medium, and wireless equipment are provided. The wireless equipment obtains an integer E and an integer N. E encoded bits are to be selected for transmission from N encoded bits output from an encoder. The wireless equipment determines F inputs from N inputs of the encoder based on E and N. The F inputs do not include S inputs that correspond to S outputs of the encoder generating encoded bits not to be transmitted. The wireless equipment sets the F inputs to a predetermined value.
US10903937B2
An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
US10903914B2
Method, system and computer program product for providing real time detection of analyte sensor sensitivity decline is continuous glucose monitoring systems are provided.
US10903913B2
A system includes a communication interface including separate electrical connectors configured to communicate power and ground using electrical conductors, the communication interface includes a free-air optical interconnect including at least one of: a laser emitter configured to transmit laser energy across an air gap to a separate device; or a photodiode configured to detect laser energy received across the air gap from the separate device.
US10903910B2
A method includes modulating a digital signal via pulse amplitude modulation (PAM) and applying Nyquist shaping to the digital signal to generate a filtered digital signal. The method also includes converting the filtered digital signal into an analog signal and transmitting the analog signal in an optical communication channel via a dense wavelength division multiplexing (DWDM) scheme.
US10903898B1
A system comprises a computer including a processor and a memory. The memory stores instructions executable by the processor such that the computer is programmed to change a satellite antenna direction from a first sky segment to a second sky segment, to change the satellite antenna direction to return to the first sky segment upon updating segment blockage status data including a location and a score of the second sky segment, and to change the satellite antenna direction to a third sky segment based at least in part on the segment blockage status data.
US10903896B2
A network communication method and a network communications apparatus where the method is applied to an over-the-air network system, and the over-the-air network system includes a service processing device and a level-1 over-the-air network node. The method includes generating, by the service processing device, a collection instruction, where the collection instruction includes a preset collection rule, the preset collection rule is used to instruct the level-1 over-the-air network node to collect, according to the preset collection rule, service data reported by a terminal in a target area, and the target area is an area covered by the level-1 over-the-air network node; sending, by the service processing device, the collection instruction to the level-1 over-the-air network node; and collecting, by the level-1 over-the-air network node according to the preset collection rule in the collection instruction, the service data reported by the terminal in the target area.
US10903894B1
Methods and systems for operating a mobile wireless repeater station for wireless communication on a wireless local area network (WLAN) having a wireless access point (WAP) and a plurality of stations at a location of the WAP. An example implementation includes components coupled to one another to performs operations including sniffing communications channels to intercept communication packets; identifying a subset of one or more relay candidates among the stations to optimize for a relay of subsequent communications based on the intercepted communication packets; and spatially mapping the location of the WAP to determine an optimal spatial placement for the mobile wireless repeater station between the WAP and the identified subset of relay candidates. In an example, the mobile wireless repeater station is adjusted based on the optimal spatial placement.
US10903892B2
Disclosed herein is a method of performing uplink (UL) transmission in a wireless communication system, including receiving, by a user equipment (UE), configuration information on beam failure detection and beam failure recovery from a base station (BS) through RRC signaling, receiving a reference signal (RS) from the BS, transmitting, to the BS, a physical random access channel (PRACH) for a beam failure recovery request (BFRQ) related with a new beam RS having a reception quality equal to or greater than a predetermined threshold based on the configuration information, if a beam failure for the RS is detected, receiving, from the BS, downlink control information (DCI) for the PRACH, wherein the DCI is received in a beam failure recovery (BFR) search space in which a response for the PRACH is searched, and performing UL transmission, to the BS, based on the DCI, wherein the UL transmission is performed using the same spatial filter as a spatial filter used for transmission of the PRACH.
US10903890B2
One apparatus may determine a first set of parameters associated with a first RACH procedure, the first set of parameters being associated with beam failure recovery for a first UE in a cell. The apparatus may send the first set of parameters to the first UE. Another apparatus may receive the first set of parameters associated with a first RACH procedure. The other apparatus may receive, from the first apparatus, a second set of parameters associated with a second RACH procedure. The other apparatus may generate a RACH preamble based on the first set of parameters or based on the second set of parameters. The other apparatus may send, to the first apparatus, the generated RACH preamble.
US10903887B2
In an aspect of the present invention, a method for transmitting channel state information (CSI) of terminal in a wireless communication system may include: receiving a CSI-reference signal (RS); generating a first matrix for a channel based on the CSI-RS; generating a second matrix having a lower dimension than the first matrix by calculating the first matrix and an orthogonal beam matrix having a lower dimension than the first matrix; and transmitting to a base station information on the second matrix and/or the orthogonal beam matrix as the CSI, in which the orthogonal beam matrix may be a matrix including a plurality of orthogonal beams orthogonal to each other as elements.
US10903879B2
A wireless communications device with a first housing including an LTE modem and a plurality of LTE antennas and a second housing including a battery system and network communications assembly, the first housing and second housing pivotally joined via a hinge assembly permitting movement of the device between a closed and one or more open positions.
US10903866B1
A system for generating a self-receive signal includes: a signal generator; a first signal processor; a second signal processor; and an antenna. The system also includes a first passive coupling device: defining a first input port electromagnetically coupled to the signal generator; defining a first transmitted port; defining a first coupled port electromagnetically coupled to the first signal processor; and characterized by a first phase balance between the first transmitted port and the first coupled port. The system further includes a second passive coupling device: defining a second input port electromagnetically coupled to the antenna; defining a second transmitted port electromagnetically coupled to the first transmitted port; defining a second coupled port electromagnetically coupled to the second signal processor; and characterized by a second phase balance between the second transmitted port and the second coupled port substantially similar to the first phase balance.
US10903862B2
An apparatus for amplifying an input signal is provided. The apparatus includes an output stage to generate an output signal. The apparatus further includes a compensation signal generator configured to generate a compensation signal based on at least one of a voltage value of the input signal or a voltage value of the output signal. The apparatus further includes a combiner configured to generate a control signal for the output stage based on a target signal, the compensation signal and a signal related to a current value of the output stage. The target signal corresponds to a desired output signal. The output stage is configured to generate the output signal using the control signal.
US10903856B2
A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 2/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US10903855B2
The present disclosure provides a method, system, and terminal device for data transmission in an unlicensed spectrum, effectively reduce mutual signal interference between different systems while meeting regulation constraints on use of the unlicensed spectrum. The method in the present disclosure includes: at a processing start moment of a terminal device in a current channel occupancy time window of a network device, when remaining duration of the current channel occupancy time window of the network device is greater than or equal to duration for the terminal device to transmit a to-be-sent data packet to the network device, selecting based on a user attribute of the terminal device and from a mapping relationship between a user attribute and a transmission mode; and sending the to-be-sent data packet to the network device in the selected transmission mode.
US10903846B1
Disclosed herein are related to systems and methods for a power efficient successive approximation analog to digital converter (SAR ADC). In one aspect, the SAR ADC includes a sample and digital to analog conversion (DAC) circuit to sample an input voltage. In one aspect, the SAR ADC includes a first comparator coupled to the DAC circuit, and a first set of storage circuits coupled between the first comparator and the DAC circuit. In one aspect, the SAR ADC includes a second comparator coupled to the DAC circuit, and a second set of storage circuits coupled between the second comparator and the DAC circuit. In one aspect, the SAR ADC includes a control circuit configured to select, for each of multiple bits corresponding to the input voltage, a corresponding comparator to determine a state of the each of the multiple bits during a corresponding time period.
US10903845B2
A clock-less delay comparator coupled to a first input signal and a second input signal, the clock-less delay comparator comprising: a first transistor having a control terminal coupled to the second input signal, a first current terminal coupled to a first voltage supply, and a second current terminal; a second transistor having a control terminal, a first current terminal coupled to the first voltage supply, and a second current terminal; a third transistor having a control terminal, a first current terminal coupled to the first voltage supply, and a second current terminal; a fourth transistor having a control terminal coupled to the first input signal, a first current terminal coupled to the first voltage supply, and a second current terminal; a fifth transistor having a control terminal coupled to the second input signal, a first current terminal, and a second current terminal coupled to the control terminal of the third transistor; a sixth transistor having a control terminal coupled to the first input signal, a first current terminal, and a second current terminal coupled to the control terminal of the second transistor and the second current terminal of the third transistor; a seventh transistor having a control terminal coupled to the control terminal of the second transistor, a first current terminal coupled to a second voltage supply, and a second current terminal coupled to the first current terminal of the fifth transistor; an eighth transistor having a control terminal coupled to the control terminal of the third transistor, a first current terminal coupled to the second voltage supply, and a second current terminal coupled to the first current terminal of the sixth transistor; a ninth transistor having a control terminal coupled to the first input signal, a first current terminal coupled to the second current terminal of the first transistor, and a second current terminal coupled to the second current terminal of the second transistor and the second current terminal of the fifth transistor; and a tenth transistor having a control terminal coupled to the second input signal, a first current terminal coupled to the second terminal of the fourth transistor, and a second current terminal coupled to the second current terminal of the third transistor.
US10903837B2
This disclosure relates to apparatus and methods for radio-frequency (RF) switching circuits, and more particularly for a PIN diode driver circuit for high speed, high repetition rate and/or high power applications. The PIN diode driver may include a dual voltage reverse bias provided to the PIN diode, which dual voltage reverse bias may be provided by a first, relatively lower voltage, power supply and a second, relatively higher voltage, power supply. The relatively lower voltage is to discharge an intrinsic layer of the PIN diode at a lower voltage than during reverse bias of the PIN diode at the second relatively higher bias voltage in order to reduce overall power consumption.
US10903829B2
Driver circuits are provided for driving a power switch. The driver circuits include one or more charge pumps configured to generate a boosted positive voltage and/or a decreased voltage to a gate of the power switch. The decreased voltage may provide a negative voltage to the gate of the power switch, relative to its source, when the power switch is transitioned to its off state. The boosted positive voltage provides a voltage that is higher than the voltage that would otherwise be provided by a driver power supply. The decreased voltage generated by a turn-off charge pump has the effect of transitioning the power switch to its off state more quickly. The boosted voltage generated by a turn-on charge pump has the effect of transitioning the power switch to its on state more quickly. The decreased transition times provided by the driver circuits reduce switching losses of the power switch.
US10903824B2
Techniques are disclosed relating to level-shifting circuitry and time borrowing across voltage domains. In disclosed embodiments, an apparatus includes pulse circuitry, latch circuitry, pull circuitry, and feedback circuitry. The pulse circuitry is configured to generate a pulse signal in response to an active clock edge. The latch circuitry is configured to store a value of an input signal, where the input signal has a first voltage level. The pull circuitry is configured to drive, during the pulse signal, an output of the latch circuitry to match a logical value of the input signal at a second, different voltage level. This may allow the input signal to change during the pulse, enabling time borrowing. The feedback circuitry is configured to maintain the output of the latch circuitry at the second voltage level after the pulse signal.
US10903822B2
Various implementations described herein refer to an integrated circuit having a first stage and a second stage. The first stage has a step-down converter coupled to an oscillator between a first voltage supply and a second voltage supply. The second stage is coupled to the first stage, and the second stage has a current bias generator coupled to a diode-connected transistor between the first voltage supply and the second voltage supply. The second stage provides an intermediate voltage to the first stage.
US10903821B1
A complementary metal-oxide semiconductor (CMOS) compatible radio frequency (RF) switch circuit and high voltage control circuit (HVCC) are disclosed. In a mobile device, an RF switch circuit couples a first RF circuit to a shared antenna through a low resistance path while electrically isolating other RF circuits from the antenna by a high resistance path. Each path in the RF switch circuit includes a series metal-oxide semiconductor (MOS) Field-Effect Transistor (FET) MOSFET switch which provides a low resistance path when fully turned on by a strong positive gate-to-source voltage and a corresponding body bias voltage, and a high resistance path when fully turned off by a strong negative gate-to-source voltage and corresponding body bias voltage. The RF switch circuit paths are controlled by a CMOS compatible HVCC which supplies high and low voltage signals to the gate node and body bias node of each MOSFET in each path.
US10903819B2
A communication module includes: a first substrate having a first surface; a second substrate having a second surface, the second surface facing the first surface across an air gap; a first filter located on the first surface, a passband of the first filter being either one of a transmit band and a receive band of a first band, the first band being a frequency division duplex band; and a second filter located on the second surface, at least a part of the second filter overlapping with at least a part of the first filter in a stacking direction in which the first substrate and the second substrate are stacked, a passband of the second filter being at least one of a transmit band and a receive band of a second band, the second band differing from the first band.
US10903813B2
A phase shifter capable of improving phase accuracy by a simple method is provided. The phase shifter includes a hybrid coupler circuit including inductors with mutual inductances, an amplifying circuit, an impedance matching circuit provided between the hybrid coupler circuit and the amplifying circuit. The impedance matching circuit includes a first resistance element connected to an output node of the hybrid coupler circuit, a capacitance element connected between the first resistance element and the ground line in series, another inductor connected in parallel with the first resistance element, and a second resistance element provided between the inductor and the ground line in series.
US10903803B2
A circuit element is formed on a substrate made of a compound semiconductor. A bonding pad is disposed on the circuit element so as to at least partially overlap the circuit element. The bonding pad includes a first metal film and a second metal film formed on the first metal film. A metal material of the second metal film has a higher Young's modulus than a metal material of the first metal film.
US10903799B2
An amplifying apparatus includes a variable gain amplifying circuit configured to operate in a gain mode selected from a plurality of gain modes in response to a first control signal during operation in an amplification mode, a variable attenuation circuit configured to have an attenuation value that is adjusted in response to a second control signal, and a phase compensation value which compensates for a phase distortion in the selected gain mode, and a control circuit configured to control the selecting of the gain mode, the adjusting of the attenuation value and the phase compensation value, based on the first and second control signals.
US10903795B2
A semiconductor amplifier 1 includes transistors 21a and 21b mounted side by side on a bottom plate 2 in a space in a package 6, a matching circuit 22a mounted between the transistors 21a, 21b on the bottom plate 2, a matching circuit 22b mounted on an opposite side of the transistor 21b from the transistor 21a on the bottom plate 2, an input terminal TIN installed on one side of a wiring substrate 3, an output terminal TOUT installed on the other side of the wiring substrate 3, and gate bias terminals T1G and T2G and drain bias terminals T1D and T2D installed at positions with the input terminal TIN and the output terminal TOUT of the wiring substrate 3, and the transistor 21a, the matching circuit 22a, the transistor 21b, and the matching circuit 22b are linearly placed between the input terminal TIN and the output terminal TOUT.
US10903791B2
The present disclosure provides a super-regenerative transceiver with a feedback element having a controllable gain. The super-regenerative transceiver utilizes the controllable gain to improve RF signal data sensitivity and improve RF signal data capture rates. Super-regenerative transceivers described herein permit signal data capture over a broad range of frequencies and for a range of communication protocols. Super-regenerative transceivers described herein are tunable, consume very little power for operation and maintenance, and permit long term operation even when powered by very small power sources (e.g., coin batteries).
US10903789B2
A system and method for optimizing energy generation. The method includes remotely connecting to an energy storage apparatus that is connected to a tested solar panel; receiving, from the energy storage apparatus, at least one test power measurement, wherein each test power measurement is an amount of power generated by the tested solar panel; obtaining at least one benchmarking power measurement, wherein each benchmarking power measurement is an amount of power generated by one of at least one benchmarking solar panel; determining, based on the at least one benchmarking power measurement, at least one optimization threshold; comparing each test power measurement to each optimization threshold; determining, based on the comparison, whether placement of the tested solar panel is at least an optimal placement; and generating a notification indicating whether placement of the tested solar panel is optimal.
US10903787B2
Embodiments of the present disclosure are directed to a universal junction box for solar modules that comprises multiple sub-assemblies with a replaceable diode black and an open-IP plug sub-assembly. The universal junction box includes a first sub-assembly (junction box platform), a second sub-assembly (a replaceable diode block), and a third sub-assembly (an open sub-assembly or plug sub-assembly. If the electronics in the diode block becomes defective, a new replaceable diode block can be used to substitute into the defective diode black without having to replace the entire junction box. The open-IP plug sub-assembly provides the flexibility to couple a variety of cable sub-assembly or IMEs to the universal junction box as long as a particular selected cable sub-assembly fits with the dimension of the open-IP plug sub-assembly.
US10903779B2
Disclosed are a photovoltaic module unit and a photovoltaic ecological greenhouse, which are convenient for power transmission and the moving and disassembling of the photovoltaic module unit. The photovoltaic ecological greenhouse comprises a supporting frame, and photovoltaic module unit mounted on the supporting frame, the photovoltaic module unit comprises a bracket and a photovoltaic module arranged on the bracket, the bracket is movably and detachably arranged on the supporting frame; the photovoltaic module unit further comprises a transmission mechanism arranged on a lower part of the bracket, the transmission mechanism has a first contact point electrically connecting to the photovoltaic module; the supporting frame is provided with a second contact point cooperating with the first contact point; and the first contact point is in contact and electrically connected with the second contact point to output electric energy of the photovoltaic module.
US10903777B2
When one of two winding systems fails, an ECU transitions from a first state in which a target assist torque is produced using winding groups of the two winding systems to a second state in which using the remaining normal winding system. When the failed winding system has recovered to normal during an operation in the second state, the ECU carries out initial check that is inspection of the winding system recovered to normal prior to starting the power supply as follows. The ECU omits, from items of the initial check of the winding system recovered to normal, a specific item that is set as an item susceptible to an induced voltage generated in the winding group of the winding system recovered to normal as the motor is driven using the winding group of the normal winding system and carries out only the remainder items of the initial check.
US10903775B2
It is an object of the invention to provide a power tool capable of performing a control process for avoiding an operation of a protection function for protecting a motor against an overload, unlike the conventional power tool. The control unit detects current I flowing in the motor and determines whether current I exceeds I1 or not (S2). When current I exceeds I1 (S2: Yes), the control unit starts a duty ratio adjustment mode. When current I exceeds Imax (S4: Yes), the control unit accords a protection priority over the adjustment of the duty ratio and stops supplying power to the motor (S5). If current I does not exceed Imax (S4: No), the duty ratio is decreased (S7). When current I becomes lower than I2 (S8: Yes), the control unit increases the duty ratio (S10).
US10903772B2
When the connection between a DC power source and a multigroup-multiphase electric-power conversion apparatus is cut off, a control apparatus controls switching devices so that the respective states of the two or more groups of electric-power conversion apparatuses included in the multigroup-multiphase electric-power conversion apparatus are each switched stepwise from all-phase short-circuiting state to an all-phase cutoff state at different timings.
US10903767B2
According to the present invention, in position sensorless control for switching between a 120-degree energization scheme for a low-speed region and a 180-degree energization scheme for a mid-to-high-speed region, stable and highly accurate speed control characteristics are provided by suppressing speed deviation Δωr in the low-speed region, and by preventing current jump-up caused by a discontinuous rotational speed occurring during switching to the mid-to-high-speed region. In the case of driving in the 120-degree energization scheme, a voltage command value is corrected such that an estimated speed value or a detected speed value follows a speed command.
US10903762B2
An actuator device comprises an electroactive or photoactive polymer arrangement having an effective length over which expansion or contraction is induced by actuation. The effective length is greater than the maximum linear physical dimension of the space occupied by the polymer arrangement. In this way, a compact design is provided which can support a large actuation displacement.
US10903756B2
A system and a control method for generating multiple independent alternating current (AC) voltages from a direct current (DC) voltage source in a single-inductor multiple-output (SIMO) inverter are disclosed. The system comprising: a DC voltage source (101) for providing electrical energy; a front-stage DC-DC power converter (105) comprising exactly one inductor as an energy storage element for power conversion and a main switching element; a plurality of selectable output branches (106), wherein each output branch comprises an output selection switch (107), a resonant tank (110), and a transmitter coil (109), wherein the resonant tank converts output power of the DC-DC power converter into AC power for feeding the transmitter coil; and a controller (104) for determining ON/OFF states of the main switching element and the output selection switch of each of the output branches. The system and the method can provide simple, compact, scalable, and low-cost solutions by employing only a single inductor to drive multiple independent transmitting coils.
US10903747B2
A power conversion system includes a switch mode power converter including a switch coupled to regulate an output voltage to a regulation value in response to a feedback signal. A controller is coupled to deliver a gate drive signal to the switch during an enabled control condition. The controller is further coupled to inhibit the gate drive signal to the switch during an inhibited control condition. A duty cycle state machine included in controller is coupled to adjust a duty cycle of the gate drive signal according to a plurality of discrete duty cycle states.
US10903743B2
Methods, apparatus, systems and articles of manufacture are disclosed to adjust a transient response. An example apparatus includes a clamping circuit including a first input, a second input, a third input, and an output, wherein the first input is adapted to be coupled to a selector, a reference voltage generator including an output, wherein the output of the reference voltage generator is coupled to the second input of the clamping circuit, an error amplifying circuit including an output, wherein the output of the error amplifying circuit is coupled to the third input of the clamping circuit, and a pulse width modulator including an input, wherein the input of the pulse width modulator is coupled to the output of the clamping circuit.
US10903733B2
A disc-type speed regulation magnetic coupler based on bevel gear drive is provided, consisting of a driving disc assembly and a driven disc assembly, wherein a speed regulation device is mounted on the driving disc assembly.
US10903730B2
A power tool includes a motor, a first power source access circuit, a first drive circuit, a second power source access circuit and a second drive circuit. The motor includes a rotor, a stator, a plurality of first-type windings and a plurality of second-type windings. The rotor is configured to rotate about a central axis. The stator includes a ring-shaped yoke portion, and a plurality of teeth. The plurality of first-type windings are configured to be wound around part of the plurality of teeth and the plurality of second-type windings are configured to be wound around other part of the plurality of teeth. The first power source access circuit is configured to access a first power source with a first voltage. The first drive circuit includes a plurality of first-type electronic switches connected between the plurality of first-type windings and the first power source access circuit. The second power source access circuit is configured to access a second power source with a second voltage. The second drive circuit includes a plurality of second-type electronic switches connected between the plurality of second-type windings and the second power source access circuit. The plurality of first-type windings and the plurality of second-type windings are spaced in a circumferential direction of the central axis.
US10903724B2
The present invention provides a rotation angle detector capable of detecting a rotation angle of a rotor in the same manner as at normal time even when abnormality such as disconnection or a short circuit occurs, and capable of reducing the number of terminals. When one spatial order cycle of the output winding is an electrical angle of 360°, a phase difference between a first output winding and a second output winding and a phase difference between the second output winding and a third output winding are set at an electrical angle α, and α≠180°×n (n is an integer).
US10903723B2
A motor includes a rotor housing, at least one magnet operably coupled to the rotor housing, a stator disposed within the rotor housing, and at least one sensor. The magnet corresponds to a rotor pole that provides a magnetic flux including a main flux and a leakage flux. The stator includes a plurality of stator poles. The main flux is configured to extend in a first direction towards at least one of the stator poles. The at least one sensor is configured to measure the leakage flux. The leakage flux is configured to extend in a second direction towards the at least one sensor. The first direction lies on a radial plane and the second direction lies out of the radial plane.
US10903720B2
A starter generator located within a sump region of a turbofan engine and coupled to an adapter shaft. The adapter shaft rotationally coupled to the high pressure shaft, forward of a high pressure shaft bearing, and secured by a spanner nut. The engine makes use of two pluralities of electrical conductors, the first extends through an electrical conduit defined by a forward strut extending from the sump region to the outward casing, the second extends axially away from the electric starter. Each of the first plurality of electrical conductors makes reversible contact with a respective one of the second plurality of electrical conductors via an elbow/pin connector, producing a tight turn in area of limited space.
US10903719B2
A containerized generator set comprises a container, a generator set, a radiator, and a cooling fan. The generator set, radiator, and cooling fan are disposed within an interior volume defined by the container. The interior volume has a length, width, and height. The generator set comprises an engine and a generator. The cooling fan is mechanically coupled to the engine, and the cooling fan has a diameter that is substantially the same as the width of the interior volume. The cooling fan may further have a swept cross-sectional area that is at least 60% of the cross-sectional area of the interior volume.
US10903715B2
An assembly that includes a main housing. A motor is supported in a motor housing that is supported in the main housing. The motor has an output shaft and a locking mechanism. The motor is adapted to generate a first rotational direction torque and a second rotational direction torque. The motor is adapted to transfer the first rotational direction torque and the second rotational direction torque to a destination via the output shaft. The locking mechanism is adapted to prevent the output shaft from back driving in the second rotational direction after the first rotational direction torque has been transferred to the destination. The motor housing is adapted to rotate in the main housing to unlock the locking mechanism so that the second rotational direction torque can be transferred to the destination.
US10903711B2
A motor includes a rotor that has a shaft with a central axis extending in a vertical direction as a center, a stator disposed so as to face the rotor in a radial direction, a bearing that supports the shaft, a wire support member disposed above the stator, and a bearing holder disposed above the wire support member to hold the bearing. The stator includes a plurality of teeth, and a plurality of coils provided on the plurality of teeth. The wire support member includes a wire holding portion that holds one portion of coil lead wires among the coil lead wires drawn out from the coil, a conducting member that electrically connects the other portion of the coil lead wires to each other, and a main body portion that supports the wire holding portion and the conducting member.
US10903709B2
An insulating holder is provided with a bobbin portion and bus bar supporting portions, and the bus bar supporting portions have bus bar walls which electrically separate each of the bus bars, and step portions are formed, in a lamination direction of the bus bars, at the bus bar walls. Gap portions are formed, between the bus bars and the bus bar walls, in a longitudinal direction of the bus bars and in a lamination direction of the cores, at the step portion, and an insulating cap, which complements the gap portions from the outside and maintains the bus bars, is provided, in a state where the bus bars are installed to the bus bar walls.
US10903705B2
A motor includes a rotor to rotate about a motor axis, and a stator radially outside of the rotor. The rotor includes a shaft extending along the motor axis, and a rotor core surrounding the shaft from radially outside. The shaft includes a hollow portion including an inner circumferential surface extending along an axial direction, and a communicating hole extending in a radial direction to bring a space outside of the shaft and the hollow portion into communication with each other, the hollow portion being structured to allow oil to be fed thereinto. The inner circumferential surface of the hollow portion includes a recessed groove extending along a circumferential direction. The communicating hole opens into the hollow portion at the recessed groove.
US10903703B2
A rotor includes: a rotary member; a plurality of permanent magnets arranged on an outer circumferential side of the rotary member; and a cover tube provided on an outer circumferential surface side of the plurality of the permanent magnets, and formed by a tape-like fiber bundle in which a plurality of thread-like fibers aligned in one direction is bundled smoothly by resin, in which the cover tube is formed so that the tape-like fiber bundle circles in a spiral pattern along the circumferential direction, and the tape-like fiber bundle arranges along the axial direction, and a circling-start end face and a circling-end end face of the tape-like fiber bundle face the axial direction of the cover tube.
US10903699B2
Provided is a motor system adapted for modern society, which does not use a rare-earth magnet, improves a torque weight ratio by approximately one digit in comparison with the conventional motor, and has transfer efficiency of 90% between electric energy and rotational energy. A stator (1) has a dual-ring tooth-groove iron core, which has magnetic pole surface on both side surfaces and receives coils of basically two-phase structure divided to be multiplexed, with divided coils being interconnected. A rotor (2) is formed to be capable of rotating while holding eight sets of attraction poles having magnetic pole surfaces on both ends, with each set of attraction poles forming four air-gap-facing surfaces by positioning the dual-ring tooth-groove iron core between the attraction poles so that both side surfaces of the dual-ring tooth-groove iron core face the attraction poles via an air gap (6). Magnetic energy accompanying coil switching can be reduced to one part per dozens through the dual effect of reduction owing to coil division and dispersion owing to interconnection. The torque weight ratio can be improved approximately by one digit through synergistic effect of torque increase owing to integration of magnetomotive forces by interconnection, torque increase owing to composite structure of the attraction poles, and weight reduction of the iron core.
US10903691B2
A wireless power receiver is provided with a power reception unit, a rectifier circuit including first to fourth diodes and first and second capacitors and converting AC power into DC, an anode of the first diode and a cathode of the second diode being connected to one output end of the power reception unit, an anode of the third diode and a cathode of the fourth diode being connected to the other output end thereof, and first and second capacitors being connected in parallel, respectively, to the third and fourth diodes, a protection circuit including a first switching element connected between the other output end of the power reception unit and an output end of the rectifier circuit, and a control circuit that controls the first switching element based on output voltage of the rectifier circuit and inter-terminal voltage of the first or second capacitor.
US10903687B2
A method of supplying power in a wireless power receiver can include receiving an AC power via a reception coil in the wireless power receiver; rectifying the AC power to a DC power; transferring the DC power to a load during a charging mode when a voltage of the DC power is equal to or greater than a first threshold voltage corresponding to a target charging power for charging the load; and when the DC power being transferred to the load is less than the target charging power, maintaining the load in the charging mode while the voltage of the DC power is equal to or greater than a second threshold voltage in a state of the charging mode, in which the first threshold voltage is greater than the second threshold voltage.
US10903686B2
The invention relates to an energy transmission device (1, 10) for the contactless transmission of electric energy, comprising several transmitting coils (2, 3, 11, 12, 13, 30, 31, 32), several receiver coils (4, 5, 14, 15), and a control device (6, 16) which is designed to sequentially control a predetermined number of the transmitting coils (2, 3, 11, 12, 13, 30, 31, 32) in an energy transmission mode. The invention further relates to a corresponding energy transmission method.
US10903682B2
A system for providing power over Ethernet emergency lighting is disclosed. The system includes a rechargeable battery pack that is charged without interfering with data signals present on a power over Ethernet link that provides normal lighting. The system includes a power loss monitor for monitoring the presence of normal lighting power present on a power over Ethernet link without interference.
US10903681B2
A solar display device and a power switching method are disclosed. The solar display device includes a plurality of solar pixel components, a plurality of micro display components and a power control circuit. The solar pixel components are configured to generate a first solar power and a second solar power. The power control circuit is configured to compare the first solar power and a reference signal. The power control circuit is further configured to drive the micro display components by using one of a system power and the second solar power according to a comparison result.
US10903676B2
The semiconductor device including first and second transistors configured to provide a first voltage to a first node, the first voltage being a voltage provided from a travel adaptor (TA), a third transistor connected in series with the second transistor and configured to provide a ground voltage to the first node, and a fourth transistor configured to receive a second voltage from a first inductor connected to the first node, and provide the second voltage to a second node as a third voltage for charging a battery connected thereto may be provided.
US10903673B2
A battery charging method and corresponding apparatus include charging a battery based on an initial charging operation, and verifying whether a change event, with respect to a charging operation, occurs based on the charging of the battery. The battery charging method and corresponding apparatus also include changing the charging operation to an adjusted charging operation in response to verifying that the change event, with respect to the charging operation, occurs. The change event includes a physical quantity event in which a physical quantity of the battery sensed during a charging rest time of the initial charging operation is greater than or equal to a threshold physical quantity.
US10903670B2
A device includes a first interface configured to connect to a battery charger, a second interface configured to connect to a battery pack and one or more accessory components that define the device. For example, the device may be a fan, a radio, a power adapter, a speaker, a light or other type of device.
US10903669B2
A control device for controlling charging of a rechargeable battery, the control device being configured to: determine the voltage of the battery during charging of the battery, stop charging, when the determined voltage exceeds a predetermined upper voltage limit, determine the voltage of the battery after stopping charging, determine the voltage difference between the predetermined upper voltage limit and the determined voltage of the battery after stopping charging, and continue charging, when the determined voltage difference exceeds a predetermined threshold. A corresponding method controls charging of a rechargeable battery.
US10903665B2
Usage data of a device is maintained over some time period, such as a couple weeks or a couple months. This usage data reflects an amount of energy that is used or stored for different time durations each having a various combinations of different state values of the device, such as a screen state, a power source state, a power mode state, a battery saver state, a processor consumption state, and so forth. This provides a record of a capacity drain rate or capacity charge rate for the battery for each combination of state values. At any given time, the device can determine the current state values of the device. The capacity drain rates or capacity charge rates for previous time durations having the same state values as the current state values are used to determine an estimated capacity drain rate or capacity charge rate for the device.
US10903662B2
A rechargeable battery arrangement includes a plurality of rechargeable battery cells which are connected in series and each have a first and a second connection, and a plurality of differential amplifiers each having an inverting input, a non-inverting input and an output at which an amplified difference between the signal at the inverting input and the signal at the non-inverting input is produced. The non-inverting input of one of the plurality of differential amplifiers is coupled to the second connection of a first rechargeable battery cell unit of the plurality of rechargeable battery cells and to the first connection of a second rechargeable battery cell unit of the plurality of rechargeable battery cells. The inverting input of the one of the plurality of differential amplifiers is connected to the first connection of the first rechargeable battery cell unit of the plurality of rechargeable battery cells via a first resistor and to the second connection of the rechargeable battery cell unit of the plurality of rechargeable battery cells via a second resistor. The output of the differential amplifier is connected to the second connection of the second rechargeable battery cell unit.
US10903661B2
Rechargeable battery systems and rechargeable battery system operational methods are described. According to one aspect, a rechargeable battery system includes a plurality of rechargeable battery cells coupled between a plurality of terminals and charge shuttling circuitry configured to couple with and shuttle electrical energy between individual ones of the rechargeable battery cells, and wherein the charge shuttling circuitry is configured to receive the electrical energy from one of the rechargeable battery cells at a first voltage and to provide the electrical energy to another of the rechargeable battery cells at a second voltage greater than the first voltage.
US10903639B2
A joint for high voltage direct current cables extending along a longitudinal axis between two opposite end portions, the joint including: —a central semiconducting electrode; —two semiconducting deflectors; —a field grading layer longitudinally extending between each one of the deflectors and the central electrode and in electric contact therewith; —a joint insulating layer surrounding the central electrode, the two deflectors and the field grading layer; and —a joint outer semiconductive layer surrounding and in direct contact with the insulating layer.
US10903619B2
A multi-wavelength integrated device (5) including plural semiconductor lasers (6) and plural modulators (7) modulating output beams of the plural semiconductor lasers (6) respectively is mounted on the stem (1). Plural leads (10) penetrates through the stem (1) and are connected to the plural semiconductor lasers (6) and the plural modulators (7) respectively. Each lead (10) is a coaxial line in which plural layers are concentrically overlapped with one another. The coaxial line includes a high frequency signal line (12) transmitting a high frequency signal to the modulator (7), a GND line (14), and a feed line (16) feeding a DC current to the semiconductor laser (6). The high frequency signal line (12) is arranged at a center of the coaxial line. The GND line (14) and the feed line (16) are arranged outside the high frequency signal line (12).
US10903614B2
The invention relates to a method for sealing a contact point region comprising at least one contact point at an electrical line connection, wherein the line connection comprises at least one electrical line and at least one conductive element electrically connected thereto. The method starts by arranging a shrink tube on the outer circumference of the contact point region, in a first region extending over the contact point region on both sides in the longitudinal direction. This is followed by heating the shrink tube to shrinking temperature. During the heating of the shrink tube, an inductive heating of the electrical conductor is additionally performed, at least in the contact point region, and so hotmelt adhesive arranged inside the shrink tube and/or on the outer circumference of the contact point region is heated to its melting temperature. The invention also relates to a device for sealing a contact point region and to a sealing at such a region.
US10903613B2
A carbonaceous material is fabricated by kneading of carbon powder and a binder. The carbonaceous material is granulated such that an average particle diameter of the carbonaceous material is 0.3 mm or more. A brush material is fabricated by mixing of the granulated carbonaceous material and metallic powder. A ratio of the metallic powder to a total weight of the brush material is adjusted to 1% by weight or more and 30% by weight or less. Pressure molding is performed on the fabricated brush material, and thermal processing is further performed on the brush material at a temperature at which a resin in the brush material is not carbonized.
US10903608B1
Multi-directional monitoring of connector motion is provided to facilitate identifying potential wear of one or more connector electrodes. A sensor assembly is configured to sense in multiple directions motion of a plug connector relative to a connector receptacle when the plug connector is operatively plugged to the connector receptacle, and to generate sensor data based on sensed motion of the plug connector relative to the connector receptacle. A control system is provided to monitor, based on the sensor data, motion of the plug connector relative to the connector receptacle to facilitate identifying potential wear of one or more electrodes of the plug electrode(s) and the receptacle electrode(s) due to the motion.
US10903606B2
An anti-theft structure for an electronic control unit which includes an electronic control unit including assembly brackets mounted on both sides thereof and connector mounting grooves formed in an upper portion thereof to be spaced apart from each other; connectors coupled to the connector mounting grooves, and including connector coupling portions therein; and a safety bracket including side coupling portions on both ends of the safety bracket, the side coupling portions being engaged with assembly brackets, and bracket coupling portions corresponding to the connector coupling portions and the bracket coupling portions being engaged with the connector coupling portions.
US10903599B2
Cable sealing having a carrier formed as a hard component and having an opening, and a seal formed as a soft component and being arranged at least on the carrier. Protection against longitudinal water is achieved by the fact that the seal is formed from a silicone and is injection-moulded together with the carrier.
US10903595B2
According to one embodiment, an electronic device includes a casing, a flexible wiring member, and a first electrical component, for example. The casing is provided with an opening. The flexible wiring member includes an insulating film, a lead mounted on the insulating film, and a connection terminal, and extends through the opening. The sealant is filled in the opening. The first electrical component is encapsulated by the casing and electrically connected to a second electrical component outside the casing through the flexible wiring member.
US10903594B2
A board-to-board connector assembly includes a connector interposer between first and second connectors each having a connector housing holding contacts and having a card slot for interfacing with a circuit card edge of a corresponding add-in card. The connector housings have board guides configured to engage the add-in cards and guide mating therewith. The connectors have latches configured to latchably engage the add-in cards to secure the connector to the add-in cards. The connector interposer electrically interconnects the first contacts and the second contacts.
US10903584B2
Dipole antenna arrays are disclosed. An example dipole antenna array includes a ground plane having a first serrated edge, and a first dipole antenna, at least a portion of the first dipole antenna disposed parallel to the first serrated edge.
US10903576B2
An antenna assembly may include an excitation source configured to generate an excitation signal, an antenna radiator including a first end and an opposing second end, a reference ground disposed corresponding to the antenna radiator, adjacent to the first end and including a first surface adjacent to the first end and an opposing second surface adjacent to the second end, a support body arranged on the second surface of the reference ground and extending along a direction from the first end to the second end, and a conductive sheet arranged on the support body, adjacent and coupled to the second end and configured to transmit the excitation signal from the excitation source to the antenna radiator, the antenna radiator may be configured to generate an electromagnetic signal according to the excitation signal.
US10903575B2
Disclosed herein is an antenna device that includes a circuit layer having a filter circuit, an antenna layer stacked on the circuit layer and having a radiation conductor, a feed layer positioned between the circuit layer and the antenna layer and having a first feed pattern connected to the filter circuit and electromagnetically coupled to the radiation conductor, a first ground pattern provided between the antenna layer and the feed layer, and a second ground pattern provided between the circuit layer and the feed layer. The first and second ground patterns have first and second slots, respectively, at least partially overlapping each other as viewed in a stacking direction. The first feed pattern at least partially overlaps the radiation conductor and the first and second slots.
US10903574B2
An antenna assembly operating in the AM/FM, 3G and 4G cellular, WiFi, Bluetooth, satellite and 5G bands. The assembly provides a wide bandwidth, orientation dependent, directional antenna via volumetric radiating elements that conformal to exterior surface(s) of a vehicle such as a passenger car. The volumetric antenna elements may be further controlled by embedded components and/or surrounded by controllable ground plane elements. In one application, the antenna may be used to detect a direction of approach by person to, for example, operate only certain door locks.
US10903569B2
A switchable artificial magnetic conductor (S-AMC) element that includes a conductive layer, a conductive patch located on one side of the conductive layer and electrically isolated from the conductive layer, and an open stub located on an opposite side of the conductive layer and electrically isolated from the conductive layer. A switch element is configured to selectively open and close an electrical connection between the conductive patch and the open stub in response to a control signal. When the electrical connection is closed the conductive patch presents a high impedance, magnetically conductive surface for radio frequency (RF) signals within a defined frequency band, and when the electrical connection is open the conductive patch presents an electrically conductive surface for RF signals within the defined frequency band.
US10903566B2
An electronic device may be provided with wireless circuitry that includes antenna structures used to determine the position and orientation of the electronic device relative to external wireless equipment. The electronic device may include a housing having a planar conductive layer, a first slot antenna that includes a first bent slot element in the planar conductive layer, and a second slot antenna that includes a second bent slot element in the planar conductive layer. The first and second bent slot elements may be configured to receive radio-frequency signals at the same frequency. The first and second bent slot elements may have the same shape. The electronic device may include control circuitry configured to measure a phase difference between the radio-frequency signals received by the first and second slot antennas. The control circuitry may identify an angle of arrival of the received radio-frequency signals based on the measured phase difference.
US10903565B2
An antenna system includes N movable antenna elements configured to generate concurrently M receiving beams pointing respectively at M satellites radiating in a common frequency band, N and M being integers and N≥M≥2. A beam forming system is coupled to the N movable antenna elements and configured to shape the M receiving beams using weights inputted from a beam controller. The beam controller optimizes the M receiving beams by computing spatial displacements to spatially reposition the N movable antenna elements relative to each other, using an iterative optimization processing to satisfy a plurality of constraints concurrently. A position driver system spatially re-positions the N movable antenna elements in accordance to the spatial displacements inputted from the beam controller.
US10903563B2
The invention is directed to a communication device. The communication device includes a millimeter-wave antenna array and an appearance metal element. The appearance metal element has an antenna window. The millimeter-wave antenna array is configured to transmit or receive a wireless signal. The wireless signal is transferred through the antenna window of the appearance metal element.
US10903561B2
A semiconductor device package includes a first glass carrier, a package body, a first circuit layer and a first antenna layer. The first circuit layer is disposed on the first surface of the first glass carrier. The first circuit layer has a redistribution layer (RDL). The package body is disposed on the first circuit layer. The package body has an interconnection structure penetrating the package body and is electrically connected to the RDL of the first circuit layer. The first antenna layer is disposed on the second surface of the first glass carrier.
US10903540B2
A filter comprises a dielectric resonator element and a cylindrical waveguide cavity having a corrugated tube structure that surrounds the dielectric resonator element such that an outer encircling wall surface of the dielectric resonator element is in contact with an inner sidewall of the corrugated tube structure. The corrugated tube structure includes one or more spaced-apart corrugations configured to provide a spring-like action to controllably expand and contract the corrugated tube structure so that the dielectric resonator element can be controllably inserted and clamped within the cylindrical waveguide cavity. The geometry of the spaced-apart corrugations can be selected to define a rotationally asymmetric corrugated tube structure configured to split a plurality of fundamental modes of electromagnetic waves within the filter.
US10903538B2
A distributed LC filter structure is disclosed. The distributed LC filter structure provides simultaneously a distributed inductance and a distributed capacitance in the same structure. Accordingly, discrete passive elements are eliminated and high, homogenous integration is achieved. Interconnections between the distributed inductance and the distributed capacitance are tailored to leverage a parasitic inductance of the distributed capacitance to increase the overall inductance of the distributed LC filter structure. Similarly, the interconnections are tailored to leverage a parasitic capacitance resulting from the distributed inductance to add up with the distributed capacitance augmenting the overall capacitance of the structure.
US10903520B2
The present invention relates to a polymer electrolyte of a multi-layer structure and an all solid-state battery comprising the same, wherein the polymer electrolyte can exhibit an effect capable of stably operating in the high voltage positive electrode and in the low voltage negative electrode, when using the polymer solid electrolyte having a multi-layer structure, which includes the first polymer electrolyte layer and the second polymer electrolyte layer of the present invention, and the all solid-state battery containing it is applicable in the battery field of electric vehicle in which high capacity and high-power battery are used.
US10903517B2
Disclosed is a sulfide solid electrolyte of high robustness in its production step and of high lithium ion conductivity, the sulfide solid electrolyte including Li, P, S, Br, I, and N as its constituent elements.
US10903515B2
A non-aqueous electrolyte secondary battery includes at least a positive electrode, a negative electrode, a separator, and a non-aqueous electrolyte. The positive electrode includes a positive electrode current collector, a protection layer, and a positive electrode composite material layer. The protection layer, arranged between the positive electrode current collector and positive electrode composite material layer, includes at least a first and second protection layer. The first protection layer, arranged on a surface of the positive electrode current collector, contains a first conductive material and a first resin being a non-thermoplastic polyimide resin. The second protection layer, arranged on a surface of the first protection layer, contains at least a second conductive material and a resin A being a thermoplastic resin. A melting point of the resin A is lower than a thermal decomposition temperature of the first resin. The resin A is greater in expansion coefficient than the first resin.
US10903512B2
An electrochemical fuel cell assembly comprises a fuel cell stack having a fuel delivery inlet and a fuel delivery outlet. The fuel cell stack further includes a number of fuel cells each having a membrane-electrode assembly and a fluid flow path coupled between the fuel delivery inlet and the fuel delivery outlet for delivery of fuel to the membrane electrode assembly. A fuel delivery conduit is coupled to the fuel delivery inlet for 10 delivery of fluid fuel to the stack. A bleed conduit is coupled to the fuel delivery outlet for venting fluid out of the stack. A variable orifice flow control device coupled to the bleed conduit configured to dynamically vary an amount of fluid from the fuel delivery outlet passing into the bleed conduit as a function of one or more of the control parameters: (i) measured fuel concentration; (ii) measured humidity; (iii) cell voltages of fuel cells in the 15 stack; (iv) impedance of fuel cells in the stack; (v) resistance of fuel cells in the stack. The variable orifice flow control device may be coupled to a recirculation conduit and may be configured to dynamically vary a proportion of fluid from the fuel delivery outlet passing into the bleed conduit as a function of the control parameters.
US10903505B2
An electrode for redox flow batteries is produced using a carbon catalyst for redox flow battery electrodes, wherein a ratio of the number of oxygen atoms to the number of carbon atoms (O/C ratio) is 0.05 to 0.20 as measured by surface analysis using X-ray photoelectron spectroscopy.
US10903501B2
Batteries comprise a carbon fibre electrode construction of the invention and have improved DCA and/or CCA, and/or may maintain DCA with an increasing number of charge-discharge cycles, and thus may be particularly suitable for use in hybrid vehicles.
US10903494B2
A sodium-ion battery includes an electrode having a crystalline active material represented by formula units that intercalate and/or deintercalate charge carriers during operation of the battery. In some instances, the active material that experiences a volume change of less than 6.0%, 4.0%, or even 2.0% when the active material intercalates charge carriers during operation of the battery.
US10903491B2
A rechargeable lithium-ion battery disclosed herein comprises a positive electrode with a positive electroactive material that in a charged state comprises lithium iron (II) orthosilicate (Li2FeSiO4) and in a discharged state comprises FeSiO4 or LiFeSiO4. A negative electrode comprises phosphorene. A separator is disposed between the positive electrode and the negative electrode. An electrolyte has an organic solvent especially containing ether-based organic solvents and a lithium salt that provides a conductive medium for lithium ions to transfer between the positive electrode and the negative electrode. Such a rechargeable lithium-ion battery provides advantageous power delivery, long driving ranges, and fast charge to enhance widespread use of batteries, especially in vehicles. Furthermore, lithium plating can be minimized or avoided, even at low temperature charging. Methods of recharging a rechargeable lithium-ion battery at low temperatures are also disclosed.
US10903488B2
To provide a non-aqueous electrolyte secondary battery negative electrode material that can be produced even without performing a heat treatment at a high temperature such as 2,000° C. or higher and can have the discharge capacity further increased.
The non-aqueous electrolyte secondary battery negative electrode material according to the invention has a core portion including carbonaceous negative electrode active material particles; and a shell portion including a polyimide and silicon-based negative electrode active material particles and/or tin-based negative electrode active material particles. There is a feature that the value of the ratio of the volume average particle size (D50) of the silicon-based negative electrode active material particles and/or tin-based negative electrode active material particles with respect to the volume average particle size (D50) of the carbonaceous negative electrode active material particles is 0.001 to 0.1, and the content of the silicon-based negative electrode active material particles and/or tin-based negative electrode active material particles with respect to 100% by mass of the content of the carbonaceous negative electrode active material particles is 2% to 20% by mass.
US10903487B2
An electrochemical cell includes a metal containing anode M′ capturing and releasing cations, a metal containing cathode M″ and an electrolyte including an anion X− and a cation M′+. During the charge process, the electrolyte allows reversible reactions wherein the anion dissociates from the electrolyte and reacts with the metal cathode forming M″Xy. At the same time, cations M′+ from the electrolyte deposit on the anode side. The reverse process happens during the discharge process.
US10903481B2
An electrode assembly includes first and second electrodes stacked in a stacking direction with a separator therebetween. The first electrode includes a first coating portion coated with a first electrode active material and a first non-coating portion at a side of the first coating portion without being coated with the first electrode active material, and the second electrode includes a second coating portion coated with a second electrode active material and a second non-coating portion at a side of the second coating portion without being coated with the second electrode active material. The first non-coating portion and the second non-coating portion are not overlapped in the stacking direction.
US10903478B2
A lithium-containing electrode with a protective coating and lithium-containing electrochemical cells including the same are provided herein. The protective coating has a first layer including a first fluoropolymeric matrix and Li—F compounds and a second layer including a second fluoropolymeric matrix. Methods of preparing the protective coating on the lithium-containing electrode by applying a first fluoropolymer and/or a first fluoropolymer precursor and a second fluoropolymer and/or a second fluoropolymer precursor are also provided herein.
US10903475B2
An energy storage apparatus includes: energy storage devices each including an external terminal, the energy storage devices being arranged in a first direction; a bus bar including a plate-like conductive portion; and a neighboring member disposed between the energy storage devices. The conductive portion includes: a fusible portion where a width size, which is a size in a second direction orthogonal to the first direction, is defined by a pair of edges, the width size being smaller than a width size of other portions of the conductive portion; and a pair of enlarged width portions contiguously formed with both sides of the fusible portion in the first direction, a width size of the pair of enlarged width portions increasing in a direction away from the fusible portion. The fusible portion is disposed at a position where the fusible portion overlaps with the neighboring member, and a size of the neighboring member in the first direction is equal to or more than a size of the fusible portion in the first direction.
US10903472B2
The present disclosure provides an electrode tab coupling member and an electrode tab coupling assembly including the same that can solve the limitations of existing arts and the technical issues demanded from the past.
US10903468B2
The present invention relates to a plasma generating apparatus for a secondary battery. The plasma generating apparatus for the secondary battery comprises a transfer roller that transfers a separator, a metal member disposed within the transfer roller, a plasma generating member that interacts with the metal member to generate a plasma and irradiate the generated plasma onto a surface of the separator, and a protrusion member that causes a portion of the separator closely attached to the transfer roller to protrude and forms an adhesion area, which is adhesive, and a non-adhesion area, which is non-adhesive or less adhesive than the adhesion area, by allowing the plasma to be irradiated onto the adhesion area and no plasma or less plasma to be irradiated onto the non-adhesion area.
US10903460B2
According to a flexible OLED device production method of the present disclosure, a multilayer stack (100) is provided, the multilayer stack including a base (10), a functional layer region (20) which includes a TFT layer and an OLED layer, a flexible film (30) provided between the base and the functional layer region and supporting the functional layer region, and a dielectric multilayer film mirror (36) provided between the flexible film and the functional layer region. The flexible film is irradiated with lift-off light (216) transmitted through the base, whereby the flexible film is delaminated from the base.
US10903456B2
An organic light emitting diode display device, including a flexible substrate; pixels on the flexible substrate, the pixels including an organic emission layer; a pixel definition layer between the pixels, the pixel definition layer including openings; an encapsulation layer covering the pixels; and a conductive light shielding member on the encapsulation layer, the conductive light shielding member not overlapped with the pixels, and overlapped with the pixel definition layer.
US10903449B2
The organic electroluminescence display device of an embodiment of the present invention includes a substrate, a plurality of pixels formed on the substrate, and a sealing film that covers the plurality of pixels. The sealing film includes a first barrier layer, a base layer covering the top surface of the first barrier layer, an inter layer locally formed on the top surface of the base layer, and a second barrier layer covering the top surface of the base layer and the top surface of the inter layer. The inter layer is formed so as to cover a step on the top surface of the base layer.
US10903446B2
A display device is provided. The display device includes: a first base; light-emitting elements on the first base and in the pixels, respectively; a second base facing the first base; and a light-blocking/supporting member between the light-emitting elements and the second base and at a boundary of each of the pixels, wherein the light-blocking/supporting member includes a light-blocking portion and a plurality of supporting portions in the light-blocking portion.
US10903445B2
An electronic device includes a housing including a recess; an internal structure disposed in the recess; and a display disposed in the recess and supported by the internal structure, where the display includes a display panel including a first region and a second region, where the second region forms at least part of an edge of the display panel; and a flexible polymer layer forming an outer surface of the display panel, where the flexible polymer layer includes a first portion covering the first region and the second region, and a second portion extending from the first portion, enclosing the at least part of the edge of the display panel, and extending inward. Thereby, foreign material can be prevented from entering into the display. Various other embodiments are possible.
US10903444B2
Embodiments of the present disclosure provide an OLED package substrate, a manufacturing method thereof, and an OLED display panel. The OLED package substrate comprises a display area and a non-display area, the display area comprising a pixel definition area. The OLED package substrate comprises a base substrate, and a conductor on the base substrate and within the pixel definition area. The conductor is configured to be in contact with a cathode or an anode at a surface of an array substrate for assembly with the OLED package substrate.
US10903443B2
An organic EL display device according to an embodiment of the present invention includes: a substrate; a plurality of pixels located on the substrate; lower electrodes respectively included in the plurality of pixels; a bank defining the plurality of pixels and located between the lower electrodes next to each other; an organic material layer disposed on the lower electrodes and on the bank; and an upper electrode disposed on the organic material layer. A carrier movement preventing layer preventing movement of carriers from the upper electrode to the organic material layer is formed between the organic material layer and the upper electrode on the bank.
US10903437B2
A sensor including a layer of amorphous selenium (a-Se) and at least one charge blocking layer is formed by depositing the charge blocking layer over a substrate prior to depositing the amorphous selenium, enabling the charge blocking layer to be formed at elevated temperatures. Such a process is not limited by the crystallization temperature of a-Se, resulting in the formation of an efficient charge blocking layer, which enables improved signal amplification of the resulting device. The sensor can be fabricated by forming first and second amorphous selenium layers over separate substrates, and then fusing the a-Se layers at a relatively low temperature.
US10903435B2
A flexible display device is disclosed. The flexible display device includes a display panel; a functional structure disposed on the display panel; a window disposed on the functional structure; a first adhesive layer formed between the display panel and the functional structure; and a second adhesive layer formed between the functional structure and the window, wherein the first adhesive layer and the second adhesive layer have a tan δ of 0.8 to 1 at −20° C. The flexible display device is excellent in bending resistance and durability while including a plurality of layers.
US10903433B2
An organic compound represented by the following formula [1] has a high absorption coefficient in a long wavelength region and is thermally stable. In formula [1], Ar1 and Ar2 each represent a group independently selected from the group consisting of aryl group and heterocyclic groups, and A represents a cyclic structure. m represents an integer of 0 to 2. Q represents a structure represented by one of the following formulas [1-1] and [1-2], wherein n represents an integer of 0 to 2, and when n is 2, the two R4's may be the same as or different from each other, and the two R5's may be the same as or different from each other.
US10903430B2
The present invention relates to compounds, compositions and formulations comprising same and to opto-electronic devices comprising the compounds and compositions according to the invention.
US10903425B2
Embodiments of the invention are directed to a fabrication method that includes forming a dielectric region of a wafer, forming a bottom contact embedded within the dielectric region such that a top surface of the bottom contact is exposed, and forming a dummy resistive switching element over the top surface of the bottom electrode. Portions of the dummy resistive switching element are exposed to at least one oxide source. The dummy resistive switching element is replaced with a resistive switching element stack.
US10903424B2
A method is presented for enabling heat dissipation in resistive random access memory (RRAM) devices. The method includes forming a plurality of conductive lines within an interlayer dielectric (ILD) and forming a RRAM stack over a conductive line of the plurality of conductive lines, the RRAM stack including a bottom electrode, a conductive pillar, thermal conducting layers, and a top electrode. The thermal conducting layers are disposed on opposed ends of the conductive pillar. The thermal conducting layers directly contact the top electrode and the bottom electrode. The thermal conducting layers include aluminum oxide (Al2O3).
US10903422B2
A method for fabricating a semiconductor device including a vertically oriented memory structure includes forming at least one pillar including phase-change memory (PCM) material on at least one electrode, forming a plurality of spacers on the electrode and along sidewalls of the pillar, and forming, by processing the plurality of spacers and the pillar, a modified pillar having a vertically oriented dumbbell shape associated with a vertically oriented PCM memory structure.
US10903421B2
A method for manufacturing a semiconductor memory device includes forming a bottom electrode on a bottom contact layer, and forming a dielectric layer covering sides of the bottom electrode. In the method, a switching element layer is deposited on the dielectric layer and the bottom electrode, a top electrode layer is deposited on the switching element layer, and a hardmask layer is deposited on the top electrode layer. The switching element, top electrode and hardmask layers are patterned into a pillar on the bottom electrode. The method further includes forming a spacer layer on the dielectric layer on sides of the pillar, and forming a metal layer on the dielectric layer adjacent the spacer layer and around the pillar.
US10903418B2
A phase change material (“PCM”) device is described. A non-limiting example of the PCM device includes a bottom electrode including a low resistivity material and a PCM material over the bottom electrode. The PCM device has a top electrode over the PCM material.
US10903417B2
A method of forming a magnetic tunnel junction (MTJ) containing device is provided in which a patterned sacrificial material is present atop a MTJ pillar that is located on a bottom electrode. A passivation material liner and a dielectric material portion laterally surround the MTJ pillar and the patterned sacrificial material. The patterned sacrificial material is removed from above the MTJ pillar and replaced with a top electrode. A seam is present in the top electrode. The method mitigates the possibility of depositing resputtered conductive metal particles on a sidewall of the MTJ pillar. Thus, improved device performance, in terms of a reduction in failure mode, can be obtained.
US10903416B2
A method for forming a CoFeSiB—Pd alloy thin film exhibiting perpendicular magnetic anisotropy includes: simultaneously sputtering a CoFeSiB target and a Pd target inside a vacuum chamber to form a CoFeSiB—Pd alloy thin film on a substrate disposed inside the vacuum chamber; and annealing the substrate, on which the CoFeSiB—Pd alloy thin film is formed, to exhibit perpendicular magnetic anisotropy.
US10903414B2
The invention is directed to a device and to a method for generating an oscillatory motion of a mass, wherein an oscillating electrical signal and/or an operation power is wirelessly transmitted in order to facilitate retrofitting the device.
US10903412B2
A quantum computing device includes a first chip having a first substrate and one or more qubits disposed on the first substrate. Each of the one or more qubits has an associated resonance frequency. The quantum computing device further includes a second chip having a second substrate and at least one conductive surface disposed on the second substrate opposite the one or more qubits. The at least one conductive surface has at least one dimension configured to adjust the resonance frequency associated with at least one of the one or more qubits to a determined frequency adjustment value.
US10903406B2
A method for producing a component having a semiconductor body includes providing the semiconductor body including a radiation passage surface and a rear side facing away from the radiation passage surface, wherein the semiconductor body comprises on the rear side a connection location for the electrical contacting of the semiconductor body, providing a composite carrier including a carrier layer and a partly cured connecting layer, applying the semiconductor body on the composite carrier, such that the connection location penetrates into the partly cured connecting layer, curing the connecting layer to form a solid composite, applying a molded body material on the composite carrier after curing the connecting layer, wherein the molded body covers side surfaces of the semiconductor body, forming a cutout through the carrier layer and the connecting layer in order to expose the connection location, and filling the cutout with an electrically conductive material.
US10903392B2
A method of producing optoelectronic semiconductor components, the method includes: a) providing a composite comprising a semiconductor layer sequence including an active region that generates or receives radiation; b) determining a position of at least one defect region of the semiconductor layer sequence; c) forming a plurality of electrically contactable functional regions that each include a part of the semiconductor layer sequence and are free of a defect region; and d) separating the composite into a plurality of optoelectronic semiconductor components that each include at least one of the functional regions.
US10903384B2
A multi-color light detector includes a first photodiode. The light detector further includes a second photodiode stacked on the first photodiode and defining a via. The light detector further includes a first conductor extending through the via, contacting the first photodiode, and designed to transmit a first signal corresponding to a first light detected by the first photodiode. The light detector further includes a second conductor contacting the second photodiode and designed to transmit a second signal corresponding to a second light detected by the second photodiode.
US10903383B2
Device structures, apparatuses, and methods are disclosed for photovoltaic cells that may be a single junction or multijunction solar cells, with at least as first layer comprising a group-IV semiconductor in which part of the cell comprises a second layer comprising a III-V semiconductor or group-IV semiconductor having a different composition than the group-IV semiconductor of the first layer, such that a heterostructure is formed between the first and second layers.
US10903366B1
A process is provided to fabricate a finFET device. A gate electrode layer is positioned over a dielectric layer. The gate electrode layer and the dielectric layer are both positioned over and surrounding a fin-shaped semiconductor structure. A gate electrode is formed from the gate electrode layer through a two-step patterning process. At a first patterning step, an upper portion of the gate electrode layer is patterned. Then a dielectric film is formed covering the patterned upper portion of the gate electrode layer. After the dielectric film is formed, a second patterning process is performed to pattern a lower portion of gate electrode layer.
US10903358B2
A method of forming a fin field effect transistor is provided. The method includes forming an elevated substrate tier on a substrate, and forming a fin mesa on the elevated substrate tier with a fin template layer on the fin mesa, wherein the elevated substrate tier is laterally larger than the fin mesa and fin template layer. The method includes forming a fill layer on the substrate, wherein the fill layer surrounds the fin mesa, elevated substrate tier, and fin template layer, forming a plurality of fin masks on the fill layer and fin template layer, and removing portions of the fill layer, fin template layer, and fin mesa to form a plurality of dummy fins from the fill layer, one or more vertical fins from the fin mesa, and a dummy fin portion on opposite ends of each of the one or more vertical fins from the fill layer.
US10903347B2
A power semiconductor device has a semiconductor body coupled to first and second load terminal structures, the semiconductor body configured to conduct a load current during a conducting state of the device and having a drift region. The power semiconductor device includes a plurality of cells, each cell having: a first mesa in a first cell portion, the first mesa including: a first port region, and a first channel region, the first mesa exhibiting a total extension of less than 100 nm in a lateral direction, and a second mesa in a second cell portion including: a second port region, and a second channel region. A trench structure includes a control electrode structure configured to control the load current by inversion or accumulation. A guidance zone of the second conductivity type is below the second channel region and is displaced from the first and the second channel regions.
US10903344B2
According to an embodiment of a semiconductor device, the semiconductor device includes a semiconductor mesa having source zones arranged along a longitudinal axis of the semiconductor mesa and at least one body zone forming first pn junctions with the source zones and a second pn junction with a drift zone. The semiconductor device further includes stripe-shaped electrode structures on opposite sides of the semiconductor mesa and separation regions between neighboring ones of the source zones. At least one of the electrode structures includes a gate electrode. In the separation regions, at least one of (i) a capacitive coupling between the gate electrode and the semiconductor mesa and (ii) a conductivity of majority charge carriers of the drift zone is lower than outside of the separation regions.
US10903340B2
A laterally diffused metal oxide semiconductor structure can include: a base layer; a source region and a drain region located in the base layer; first dielectric layer located on a top surface of the base layer and adjacent to the source region; a voltage withstanding layer located on the top surface of the base layer and located between the first dielectric layer and the drain region; a first conductor at least partially located on the first dielectric layer; and a second conductor at least partially located on the voltage withstanding layer, where the first and second conductors are spatially isolated, and a juncture region of the first dielectric layer and the voltage withstanding layer is covered by one of the first and second conductors.
US10903337B2
Semiconductor devices and methods are provided to fabricate FET devices. For example, a semiconductor device can include a functional gate structure on a channel region of a fin structure; and a source/drain region on each side of the functional gate structure. The functional gate structure has an insulator material abutting a portion of the sidewalls of the functional gate structure and the source drain region and the top surface of the fin. The functional gate structure further includes a dielectric top layer. The dielectric top layer seals an air gap between the top surface of the insulator material and the dielectric top layer.
US10903328B2
A method for fabricating semiconductor device includes the steps of: forming a shallow trench isolation (STI) in the substrate; removing part of the STI to form a trench in a substrate; forming an amorphous silicon layer in the trench and on the STI; performing an oxidation process to transform the amorphous silicon layer into a silicon dioxide layer; and forming a barrier layer and a conductive layer in the trench.
US10903315B2
A technique relates to a semiconductor device. A bottom sacrificial layer is formed on a substrate. A stack is formed over the bottom sacrificial layer and a dummy gate is formed over the stack. The bottom sacrificial layer is removed from under the stack so as to leave an opening. An isolation layer is formed in the opening, the isolation layer being positioned between the stack and the substrate.
US10903295B2
A display apparatus and a method of manufacturing the same are provided. According to an embodiment, a display apparatus includes: a substrate; a thin-film transistor located on the substrate; and a buffer layer, a conductive layer, and an insulating layer sequentially located from the substrate between the substrate and the thin-film transistor, and a thickness of the insulating layer is less than a thickness of the buffer layer.
US10903294B2
A display device includes a display part including a plurality of pixels arranged on a substrate, a plurality of dams in a first peripheral part adjacent to the display part, the plurality of dams being extended in a longitudinal direction of the first peripheral part and arranged in a direction crossing the longitudinal direction, the plurality of dams including a stack of a first organic insulating layer and a second organic insulating layer, and a blocking part disposed between the plurality of dams and corresponding to a removed portion of the first and second organic insulating layers.
US10903293B2
A method of manufacturing a display panel includes providing an insulating substrate that includes a hole area, a display area that surrounds the hole area, and a peripheral area adjacent to the display area, forming a semiconductor pattern in the display area, forming an insulating layer, forming contact holes in the insulating layer that expose portions of the semiconductor pattern, and forming a module hole by etching a portion of the insulating layer and a portion of the insulating substrate that overlap the hole area.
US10903291B2
The present application relates to a terminal and a display screen. A display screen includes a display area including at least two display regions. The at least two display regions includes a first display region and a second display region. A total thickness of metal layers of the first display region is less than a total thickness of metal layers of the second display region.
US10903280B2
Disclosed are an organic light-emitting diode display panel, a method for fabricating the same, and a display device. The panel includes: a base substrate, a reflecting metal layer located on the base substrate, and a protruding layer located on the reflecting metal layer; a material of the protruding layer is an inorganic material, the protruding layer comprises a plurality of pixel openings distributed in an array, and the plurality of pixel openings constitute a plurality of sub-pixel areas in different colors, the display panel further comprising an anode layer, an organic functional layer, and a cathode layer stacked in each of the sub-pixel areas sequentially; a structure with a micro-resonant chamber effect is formed between a upper surface of the reflecting metal layer and a lower surfaces of the cathode layer in each of the sub-pixel areas; anode layers in the sub-pixel areas in the different colors have different thicknesses.
US10903276B2
The disclosed technology relates to integrate circuits, including memory devices. A method of forming an integrated circuit comprises providing a surface comprising a first region and a second region, wherein the first region is formed of a different material than the second region. The method additionally comprises forming a seeding material in contact with and across the first and second regions. The method further comprises forming a metal comprising tungsten on the seeding material.
US10903274B2
The present disclosure, in some embodiments, relates to an integrated circuit. The integrated circuit has a first inter-level dielectric (ILD) layer over a substrate. A lower electrode is over the first ILD layer, a data storage structure is over the lower electrode, and an upper electrode is over the data storage structure. An upper interconnect wire directly contacts an entirety of an upper surface of the upper electrode. A conductive via directly contacts an upper surface of the upper interconnect wire. The conductive via has an outermost sidewall that is directly over the upper surface of the upper interconnect wire.
US10903261B1
An infrared photo-detector and a method for manufacturing it are disclosed. The infrared photo-detector contains a collector region, a first absorber layer absorbing a first wavelength band of incident light, wherein the first absorber layer is disposed between the collector region and the incident light, a second absorber layer absorbing a second wavelength band of light, wherein the first absorber layer is disposed between the second absorber layer and the incident light, at least one first electrical contact coupled with the first absorber layer, at least one second electrical contact coupled with the second absorber layer and at least one third electrical contact coupled with the collector, wherein the at least one third electrical contact provides a current associated with absorbed light of the first wavelength band and absorbed light of the second wavelength band. The method disclosed teaches how to manufacture the infrared photo-detector.
US10903250B2
A display device includes: a first electrode layer; a semiconductor layer including a source region, a drain region, and a channel region, wherein at least a portion of the source region or the drain region overlaps the first electrode layer; a second electrode layer arranged adjacent to the channel region; a third electrode layer overlapping the second electrode layer and at least a portion of the source region or the drain region; and a power line electrically connected to the first electrode layer and the third electrode layer.
US10903245B2
A pixel array substrate including a substrate, a plurality of pixel structures and a scan device is provided. The pixel structures are arranged on the substrate along a first direction. Each pixel structure includes a data line, an active device and a pixel electrode. The active device has a semiconductor pattern, a source electrode and a drain electrode. The source electrode and the drain electrode are electrically connected to the data line and the pixel electrode respectively. The scan device includes a first and a second scan line. The first and the second scan line extend in the first direction and are electrically connected to each other. The active devices of the pixel structures are electrically connected to the first and the second scan line. The first and the second scan line respectively overlap two different regions of the semiconductor pattern of each active device.
US10903244B2
In case the size of the transistor is enlarged, power consumption of the transistor is increased. Thus, the present invention provides a display device capable of preventing a current from flowing to a display element in signal writing operation without varying potentials of power source lines for supplying a current to the display element per row. In setting a gate-source voltage of a transistor by applying a predetermined current to the transistor, a potential of a gate terminal of the transistor is adjusted so as to prevent a current from flowing to a load connected to a source terminal of the transistor. Therefore, a potential of a wire connected to the gate terminal of the transistor is differentiated from a potential of a wire connected to a drain terminal of the transistor.
US10903240B2
An integrated circuit (IC) includes a glass substrate and a buried oxide layer. The IC additionally includes a first semiconductor device coupled to the glass substrate. The first semiconductor device includes a first gate and a first portion of a semiconductive layer coupled to the buried oxide layer. The first gate is located between the glass substrate and the first portion of the semiconductive layer and between the glass substrate and the buried oxide layer. The IC additionally includes a second semiconductor device coupled to the glass substrate. The second semiconductor device includes a second gate and a second portion of the semiconductive layer. The second gate is located between the glass substrate and the second portion of the semiconductive layer. The first portion is discontinuous from the second portion.
US10903228B2
A semiconductor storage device includes a semiconductor substrate and a plurality of first wiring layers stacked above the semiconductor substrate in a first direction orthogonal to the semiconductor substrate, and extending in a second direction intersecting the first direction and parallel to the semiconductor substrate. The device further includes a first memory pillar including a semiconductor layer and a first insulation layer extending in the first direction, the first insulation layer provided between the plurality of first wiring layers and the semiconductor layer so as to contact the semiconductor layer, and charge storage layers provided respectively between the plurality of first wiring layers and the first insulation layer. One or more of the charge storage layers is in contact with the first insulation layer. A plurality of second insulation layers is provided between each of the plurality of first wiring layers and each of the charge storage layers.
US10903225B2
A storage device according to embodiments includes a substrate, a stacked body, a first region, a second region, and first to nth electrodes. The stacked body is provided on the substrate and having first to nth (n is an integer of 3 or more) conductive layers stacked in a direction perpendicular to a surface of the substrate. The first region includes a part of the stacked body, and has a first step structure including the first to the nth conductive layers. The second region includes a part of the stacked body, and has a second step structure different from the first step structure including at least a part of the first to nth conductive layers. The first to nth electrodes are provided in the first region and connected to the first to nth conductive layers and extend in a direction perpendicular to the surface of the substrate.
US10903209B2
An electronic chip is provided that includes a plurality of first transistors electrically coupled to one another in parallel. A plurality of first isolating trenches is included in the electronic chip, and the first transistors are separated from one another by the first isolating trenches. Each of the first isolation trenches has a depth and a maximum width, and the depth depends on, or is a function of, the maximum width.
US10903208B2
An electrical device including a plurality of fin structures. The plurality of fin structures including at least one decoupling fin and at least one semiconductor fin. The electrical device includes at least one semiconductor device including a channel region present in the at least one semiconductor fin, a gate structure present on the channel region of the at least one semiconductor fin, and source and drain regions present on source and drain region portion of the at least one semiconductor fin. The electrical device includes at least one decoupling capacitor including the decoupling fin structure as a first electrode of the decoupling capacitor, a node dielectric layer and a second electrode provided by the metal contact to the source and drain regions of the semiconductor fin structures. The decoupling capacitor is present underlying the power line to the semiconductor fin structures.
US10903198B2
A semiconductor package assembly and method for forming the same are provided. The semiconductor package assembly includes a first semiconductor die and a second semiconductor die disposed on a first surface of a substrate. The first semiconductor die includes a peripheral region having a second edge facing the first edge of the second semiconductor die and a third edge opposite to the second edge, a circuit region surrounded by the peripheral region, wherein the circuit region has a fourth edge adjacent to the second edge and a fifth edge adjacent to the third edge. A minimum distance between the second edge and the fourth edge is a first distance, a minimum distance between the third edge and the fifth edge is a second distance, and the first distance is different from the second distance.
US10903195B2
A manufacturing method of a micro-LED display device comprises forming a plurality of thin-film transistor array areas that includes a plurality of thin-film transistor arrays on a first substrate; forming a plurality of micro-LED array areas that includes a plurality of micro-LED arrays on a second substrate; transferring the plurality of micro-LED array areas that correspond to the plurality of thin-film transistor array areas onto the first substrate; forming a bank film on a third substrate over the first substrate; patterning the bank film to form a first bank layer that corresponds to a boundary area between the plurality of micro-LED arrays and a second bank layer that corresponds to an edge area of the plurality of micro-LED array areas, to form a pixel area and a pixel array area, and to remove the bank film in a boundary area between the second bank layers adjacent to each other; cutting the third substrate and the first substrate along a scribe zone that is set in a boundary area between the second bank layers adjacent to each other; and separating a plurality of pixel arrays that includes the plurality of thin-film transistor arrays and the plurality of micro-LED arrays from the first substrate and transferring the plurality of pixel arrays onto a fourth substrate.
US10903194B2
A micro light-emitting diode (LED) display assembly includes a backplane, a passivation layer on the backplane, a micro LED on the passivation layer, and a non-transparent metal housing on the passivation layer. The housing includes a base portion on the passivation layer, a sidewall portion upwardly extending from the base portion, a cap portion connected at a top of the sidewall portion, an orifice in the cap portion, and a notch in the cap portion and adjacent to the orifice. The assembly also includes a translucent filter positioned in the notch and covering the orifice, and a pocket defined by an enclosed area in between the sidewall portion, the cap portion, the filter, and the passivation layer. The micro LED is encased within the pocket such that light transmitted from the micro LED directly hits and passes through the filter.
US10903181B2
A wafer level fan out semiconductor device and a manufacturing method thereof are provided. A first sealing part is formed on lateral surfaces of a semiconductor die. A plurality of redistribution layers are formed on surfaces of the semiconductor die and the first sealing part, and solder balls are attached to the redistribution layers. The solder balls are arrayed on the semiconductor die and the first sealing part. In addition, a second sealing part is formed on the semiconductor die, the first sealing part and lower portions of the solder balls. The solder balls are exposed to the outside through the second sealing part. Since the first sealing part and the second sealing part are formed of materials having thermal expansion coefficients which are the same as or similar to each other, warpage occurring to the wafer level fan out semiconductor device can be suppressed.
US10903174B2
An electronic chip includes a substrate made of semiconductor material. Conductive pads are located on a front side of the substrate and cavities extend into the substrate from a back side of the substrate. Each cavity reaches an associated conductive pad. Protrusions are disposed on the back side of the substrate. A conductive layer covers the walls and bottoms of the cavities. The conductive layer includes portions on the back side, each portion partially located on an associated protrusion and electrically connecting two of the conductive pads.
US10903173B2
A self-destructing device includes a frangible substrate having at least one pre-weakened area. A heater is thermally coupled to the frangible substrate proximate to or at the pre-weakened area. When activated, the heater generates heat sufficient to initiate self-destruction of the frangible substrate by fractures that propagate from the pre-weakened area and cause the frangible substrate to break into many pieces.
US10903164B2
A first semiconductor die is provided, which includes a first substrate, first semiconductor devices, first interconnect-level dielectric material layers, first metal interconnect structures, and first bonding pads. A second semiconductor die is provided, which includes a semiconductor-on-insulator (SOI) substrate, second semiconductor devices, second interconnect-level dielectric material layers, second metal interconnect structures, and second bonding pads. The second bonding pads are bonded to the first bonding pads. A bulk substrate layer of the SOI substrate is removed exposing an insulating material layer of the SOI substrate, which may be retained or also removed. An external bonding pad is electrically connected to a node of the second semiconductor devices.
US10903162B2
A method for fabricating an electronic fuse includes forming a recess within a film material to define opposed contact segments and a central fuse segment interconnecting the contact segments and altering the material of the central fuse segment of the film material to increase electrical resistance characteristics of the central fuse segment. The central fuse segment may include defects such as voids created by directing a laser at the central fuse segment as a component of a laser annealing process. Alternatively, and or additionally, the central fuse segment may include dopants implementing via an ion implantation process to increase resistance characteristics of the central fuse segment.
US10903160B2
A housing for accommodating an electronic component of an electronic assembly includes a base and a cover, wherein the base and the cover are connected to one another by a hinge element and the base and the cover of the housing can be folded together by means of the hinge element. At least one leadframe has conductor tracks arranged in the housing, wherein at least one conductor track of the leadframe is arranged in the base of the housing and at least one further conductor track is arranged in the cover of the housing, and wherein the at least one further conductor track extends starting from the base of the housing, via the hinge element, to the cover of the housing.
US10903156B2
An electronic device is disclosed. In an embodiment an electronic device includes a carrier board having an upper surface and an electronic chip mounted on the upper surface of the carrier board, the electronic chip having a mounting side facing the upper surface of the carrier board, a top side facing away from the upper surface of the carrier board, and sidewalls connecting the mounting side to the top side, wherein the electronic chip has equal to or less than 5 stud bumps per square millimeter of a base area of the mounting side, and wherein a laminated polymer hood at least partly covers the top side of the electronic chip and extends onto the upper surface of the carrier board.
US10903154B2
A semiconductor device has a first semiconductor die with a base material. A covering layer is formed over a surface of the base material. The covering layer can be made of an insulating material or metal. A trench is formed in the surface of the base material. The covering layer extends into the trench to provide the cantilevered protrusion of the covering layer. A portion of the base material is removed by plasma etching to form a cantilevered protrusion extending beyond an edge of the base material. The cantilevered protrusion can be formed by removing the base material to the covering layer, or the cantilevered protrusion can be formed within the base material under the covering layer. A second semiconductor die is disposed partially under the cantilevered protrusion. An interconnect structure is formed between the cantilevered protrusion and second semiconductor die.
US10903151B2
A semiconductor substrate includes a dielectric layer, a first conductive layer, a first barrier layer and a conductive post. The dielectric layer has a first surface and a second surface opposite to the first surface. The first conductive layer is disposed adjacent to the first surface of the dielectric layer. The first barrier layer is disposed on the first conductive layer. The conductive post is disposed on the first barrier layer. A width of the conductive post is equal to or less than a width of the first barrier layer.
US10903144B1
A semiconductor package includes a substrate and a semiconductor chip disposed thereon. The substrate includes first and second connection pads adjacent to a first edge of the semiconductor chip, and third and fourth connection pads adjacent to a second edge opposite to the first edge. The semiconductor chip includes fifth and sixth connection pads in a first region close to the first edge, and seventh and eighth connection pads in a second region close to the second edge. A first and a second comb-type conductive layer are further disposed over the first region, and respectively connected to the first and fifth connection pads, and the second and sixth connection pads via wirings. A third and a fourth comb-type conductive layer are further disposed over the second region, and respectively connected to the fourth and eighth connection pads, and the third and seventh connection pads via wirings.
US10903141B2
The present invention generally relates to a microjet array for use as a thermal management system for a heat generating device, such as an RF device. The microjet array is formed in a jet plate, which is attached directly to the substrate containing the heat generating device. Additional enhancing features are used to further improve the heat transfer coefficient above that inherently achieved by the array. Some of these enhancements may also have other functions, such as adding mechanical structure, electrical connectivity or pathways for waveguides. This technology enables higher duty cycles, higher power levels, increased component lifetime, and/or improved SWaP for RF devices operating in airborne, naval (surface and undersea), ground, and space environments. This technology serves as a replacement for existing RF device thermal management solutions, such as high-SWaP finned heat sinks and cold plates.
US10903138B2
A semiconductor device includes a substrate constituted of an insulator, a first conductor film provided on a surface of the substrate; a semiconductor chip including a first electrode and a second electrode, the first electrode being connected to the first conductor film; and an external connection terminal including an inner end portion and an outer end portion. The inner end portion is located between the substrate and the semiconductor chip and is connected to the second electrode. The external connection terminal further includes an intermediate portion located between the inner end portion and the outer end portion and joined to the surface of the substrate. A distance between the intermediate portion of the external connection terminal and the substrate is greater than a distance between the inner end portion of the external connection terminal and the substrate.
US10903137B2
According to various embodiments of the present disclosure, an electrically conductive pillar having a substrate is disclosed. The electrically conductive pillar can comprise a first portion, second portion and a third portion. The first portion and/or third portion can be formed of an electrically conductive material that can be the same or different. The second portion can be intermediate and abut both the first portion and the third portion. The second portion can comprise a solder element formed of a second electrically conductive material that differs from the electrically conductive material and has a second stiffness less than a stiffness of the electrically conductive material.
US10903128B2
A hermetic high-current electronic package includes a package body and a base plate hermetically coupled to the package body. A semiconductor device is thermally mounted to the base plate and has a high-current output. A high-current input/output (I/O) terminal is bonded to the high-current output of the semiconductor device by a strap terminal that is an integral high current heatsink terminal. The high-current I/O terminal passes through a hole formed in a sidewall of the package body. A ceramic seal surrounds the high-current I/O terminal and has a first surface hermetically bonded to an outer surface of the sidewall of the package body. A metal hermetic seal washer surrounds the high-current I/O terminal and is bonded to a second surface of the ceramic seal and bonded to a portion of the high-current I/O terminal that passes through the metal hermetic seal washer.
US10903126B2
A front surface of a semiconductor wafer is momentarily heated by irradiation with a flash of light from flash lamps. An upper radiation thermometer and a high-speed radiation thermometer unit measure a temperature of the front surface of the semiconductor wafer after the irradiation with the flash of light. The temperature data are sequentially accumulated, so that a temperature profile is acquired. An analyzer determines the highest measurement temperature of the semiconductor wafer subjected to the flash irradiation from the temperature profile to calculate a jump distance of the semiconductor wafer from a susceptor, based on the highest measurement temperature. If the calculated jump distance is greater than a predetermined threshold value, there is a high probability that the semiconductor wafer is significantly out of position, so that the transport of the semiconductor wafer to the outside is stopped.
US10903124B2
Gate metal is removed from a region containing transistors such as nanosheet transistors or vertical transport field-effect transistors using techniques that control the undercutting of gate metal in an adjoining region. A dielectric spacer layer is deposited on the transistors. A first etch causes the removal of gate metal over the boundary between the regions with limited undercutting of gate metal beneath the dielectric spacer layer. A subsequent etch removes the gate metal from the transistors in one region while the gate metal in the adjoining region is protected by a buffer layer. Gate dielectric material may also be removed over the boundary between regions.
US10903115B2
Methods for forming high aspect-ratio conductive regions of a metallization network with reduced grain boundaries are described. Aspects of the invention include forming a trench in a dielectric material on the substrate. A conductive material is formed in the trench, wherein the conductive material includes a first grain boundary level. Portions of the dielectric material are removed to expose sidewalls of the conductive material. The conductive material is annealed to reduce the first grain boundary level.
US10903114B2
Techniques are disclosed for providing a decoupled via fill. Given a via trench, a first barrier layer is conformally deposited onto the bottom and sidewalls of the trench. A first metal fill is blanket deposited into the trench. The non-selective deposition is subsequently recessed so that only a portion of the trench is filled with the first metal. The previously deposited first barrier layer is removed along with the first metal, thereby re-exposing the upper sidewalls of the trench. A second barrier layer is conformally deposited onto the top of the first metal and the now re-exposed trench sidewalls. A second metal fill is blanket deposited into the remaining trench. Planarization and/or etching can be carried out as needed for subsequent processing. Thus, a methodology for filling high aspect ratio vias using a dual metal process is provided. Note, however, the first and second fill metals may be the same.
US10903111B2
Semiconductor devices and methods for forming semiconductor devices include opening at least one contact via through a sacrificial material down to contacts. Sides of the at least one contact via are lined by selectively depositing a barrier on the sacrificial material, the barrier extending along sidewalls of the at least one contact via from a top surface of the sacrificial material down to a bottom surface of the sacrificial material proximal to the contacts such that the contacts remain exposed. A conductive material is deposited in the at least one contact via down to the contacts to form stacked contacts having the hard mask on sides thereof. The sacrificial material is removed.
US10903108B2
Semiconductor devices and methods of forming the same are provided. The methods may implanting dopants into a substrate to form a preliminary impurity region and heating the substrate to convert the preliminary impurity region into an impurity region. Heating the substrate may be performed at an ambient temperature of from about 800° C. to about 950° C. for from about 20 min to about 50 min. The method may also include forming first and second trenches in the impurity region to define an active tin and forming a first isolation layer and a second isolation layer in the first and second trenches, respectively. The first and second isolation layers may expose opposing sides of the active fin. The method may further include forming a gate insulation layer extending on the opposing sides and an upper surface of the active fin and forming a gate electrode traversing the active fin.
US10903099B2
Provided is a semiconductor wafer placement position determination method making it possible to measure a position deviation at a placement position of a semiconductor wafer when using a susceptor that is N-fold symmetric with respect to the center of the susceptor as a rotation axis. In this method, an opening edge of a counterbore portion of the susceptor is N-fold symmetric with respect to the center of the susceptor as a rotation axis (N≥2). This method includes: a measurement step of measuring, while rotating the susceptor on which the semiconductor wafer is placed, a gap distance between a periphery of the semiconductor wafer and the opening edge; a first calculation step of performing, based on variation of the gap distance, period regression analysis; and a second calculation step of determining the position deviation based on an amplitude of a trigonometric function obtained by the first calculation step.
US10903095B2
Nitrogen gas supplied from the outside of a chamber flows into an annular first buffer to diffuse uniformly along the circumferential direction of a gas ring. The nitrogen gas filled in the first buffer flows into a second buffer with having a volume larger than that of the first buffer to diffuse more uniformly along the circumferential direction of the gas ring. The nitrogen gas filled in the second buffer flows into a labyrinth portion to flow through a bent flow path of the labyrinth portion from the inside toward the outside along the radial direction of the gas ring, so that a flow rate of the nitrogen gas decreases. The nitrogen gas flowing out of the labyrinth portion flows into a discharge flow path, and flows from the outside toward the inside along the radial direction of the gas ring to be discharged from the gas discharge opening.
US10903094B2
An electrostatic puck assembly includes an upper puck plate, a lower puck plate and a backing plate. The upper puck plate comprises AlN or Al2O3 and has a first coefficient of thermal expansion. The lower puck plate comprises a material having a second coefficient of thermal expansion that approximately matches the first coefficient of thermal expansion and is bonded to the upper puck plate by a first metal bond. The backing plate comprises AlN or Al2O3 and is bonded to the lower puck plate by a second metal bond.
US10903086B2
A titanium silicide region forming method includes: performing a pretreatment to expose a clean surface of a silicon layer of a workpiece; forming a titanium-containing region and a titanium silicide region on the silicon layer after performing the pretreatment; and supplying a fluorine-containing gas to the workpiece including the titanium-containing region and the titanium silicide region so as to selectively etch the titanium-containing region with respect to the titanium silicide region.
US10903084B2
First and second silicon containing films can be etched selectively against each other with high efficiency. A method includes preparing a processing target object within a chamber; etching the first silicon containing film of the processing target object by generating plasma of a processing gas within the chamber in a state that a temperature of the processing target object is set to a first temperature; and etching the second silicon containing film of the processing target object by generating the plasma of the processing gas within the chamber in a state that the temperature of the processing target object is set to a second temperature higher than the first temperature.
US10903083B2
There is provided a substrate processing method which includes: treating a substrate using a fluorine-containing gas; and exposing the substrate to a moisture-containing atmosphere.
US10903080B2
The present disclosure provides a transistor device and a method for preparing the same. The transistor device includes an isolation structure disposed in a substrate, an active region disposed in the substrate and surrounded by the isolation structure, a first upper gate disposed over the active region and a portion of the isolation structure, a source/drain disposed at two sides of the gate, and a pair of first lower gates disposed under the first upper gate and isolated from the active region by the isolation structure. In some embodiments, the pair of first lower gates extend in a first direction, the first upper gate extends in a second direction, and the first direction and the second direction are different.
US10903074B2
To provide a new GaN laminate obtained by growing a GaN layer on a GaN substrate by HVPE, including: a GaN substrate containing GaN single crystal and having a low index crystal plane as c-plane closest to a main surface; and a GaN layer epitaxially grown on the main surface of the GaN substrate, and having a thickness of 10 nm or more, wherein a surface of the GaN layer has a step-terrace structure in which a step having a height of equal to or more than a plurality of molecular layers of GaN and extending in a predetermined direction and a terrace are alternately arranged.
US10903069B2
A method of fabricating layered structure is disclosed. A basal layer is formed. A laminate is formed on the basal layer, and the laminate includes a device layer, a sacrificial layer and a protection layer stacked in sequence. The device layer, the sacrificial layer and the protection layer are etched to obtain a patterned laminate. A first dielectric layer covering a lateral surface of the patterned laminate is formed. Part of the first dielectric layer and part of the protection layer are removed by polishing. The protection layer of the patterned laminate is etched to expose the sacrificial layer. A through hole in the first dielectric layer is formed to expose the basal layer. The sacrificial layer of the patterned laminate is etched to form an opening in the first dielectric layer, and the opening exposes a top surface of the device layer.
US10903067B2
In one embodiment, an adapter plate for a deposition chamber is provided. The adapter plate comprises a body, a mounting plate centrally located on the body, a first annular portion extending longitudinally from a first surface of the mounting plate and disposed radially inward from an outer surface of the mounting plate, a second annular portion extending longitudinally from an opposing second surface of the mounting plate and disposed radially inward from the outer surface of the mounting plate, and a mirror-finished surface disposed on the interior of the second annular portion, the mirror-finished surface having an average surface roughness of 6 Ra or less.
US10903065B2
A chamber is formed to enclose a processing region. A passageway is configured to provide for entry of a substrate into the processing region and removal of the substrate from the processing region. A substrate support structure is disposed within the processing region and configured to support the substrate within the processing region. At least one gas input is configured to supply one or more gases to the processing region. At least one gas output is configured to exhaust gases from the processing region. A humidity control device is configured to control a relative humidity within the processing region. At least one heating device is disposed to provide temperature control of the substrate within the processing region. The processing region of the chamber is directly accessible from a substrate handling module configured to operate at atmospheric pressure.
US10903059B2
A film formation apparatus includes a chamber which has an interior capable of being vacuumed, and which includes a lid that is openable and closable on the upper part of the chamber, a rotation table which is provided in the chamber and which and carries a workpiece in the circular trajectory, a film formation unit that deposits film formation materials by sputtering on the workpiece carried by the rotation table to form films, a shielding member which is provided with an opening at the side which the workpiece passes through, and which forms a film formation room where the film formations by the film formation units are performed, and a support which supports the shielding member, and which is independent relative to the chamber and is independent from the lid.
US10903050B2
A substrate processing system includes model generation and setpoint modules. The model generation module receives a first time trace based on an output of an endpoint sensor and obtains a target setpoint. A portion of the first time trace is indicative of an endpoint at which a feature has been created in a first substrate. The target setpoint is generated based on a metrology process and is used to compensate for erosion of a first edge ring. The model generation module generates a conversion model based on the portion and the target setpoint. The setpoint module: based on the output, receives a second time trace that is generated subsequent to generation of the first time trace; and based on the conversion model, converts the second time trace to a predicted erosion compensation setpoint, which is set while processing a second substrate using the first or a second edge ring.
US10903043B2
The present invention relates to a method of training a network for reconstructing and/or segmenting microscopic images comprising the step of training the network in the cloud. Further, for training the network in the cloud training data comprising microscopic images can be uploaded into the cloud and a network is trained by the microscopic images. Moreover, for training the network the network can be benchmarked after the reconstructing and/or segmenting of the microscopic images. Wherein for benchmarking the network the quality of the image(s) having undergone the reconstructing and/or segmenting by the network can be compared with the quality of the image(s) having undergone reconstructing and/or segmenting by already known algorithm and/or a second network.
US10903041B2
The present disclosure relates to a pattern measuring method to appropriately measure a height and a depth of a pattern having a high aspect ratio. The method includes measuring a width between a first pattern and another pattern formed on a wafer; calculating a value regarding an azimuth angle of a signal emitted from the wafer; and calculating height information from a portion between the first pattern and the other pattern to an upper portion of a pattern based on the measured width between the first pattern and the other pattern, the value regarding the azimuth angle, the value regarding an elevation angle, and relationship information thereof.
US10903038B2
With strength of an objective lens set to first strength, a first scanned image of a sample is produced. The strength of the objective lens is set to second strength. A rotation amount difference of a charged particle beam between the case where the strength is set to the first strength and the case where the strength is set to the second strength is specified. At the second strength, with a scanner controlled such that the rotation for canceling the rotation amount difference is supplied to the charged particle beam, a second scanned image of the sample is produced. Based on a relative positional relationship between the first and second scanned images, a deflector is controlled such that positions of the first and second scanned images coincide with each other.
US10903037B2
An object of the invention is to stably supply an electron beam from an electron gun, that is, to prevent variation in intensity of the electron beam. The invention provides a charged particle beam device that includes an electron gun having an electron source, an extraction electrode to which a voltage used for extracting electrons from the electron source is applied, and an acceleration electrode to which a voltage used for accelerating the electrons extracted from the electron source is applied, a first heating unit that heats the extraction electrode, and a second heating unit that heats the acceleration electrode.
US10903036B2
A charged-particle beam device wherein suppressing the effects of static build-up is compatible with executing high-throughput measurements and examination. The charged-particle beam device equipped with an electrostatic chuck (803), includes an electrometer (11) for measuring the electric potential of the electrostatic chuck, a charge removing device (805) for removing charge from the electrostatic chuck, and a control device (806) for controlling the charge removing device in such a manner that the charge removal by the charge removing device is executed after reaching a certain number of processed samples irradiated by the charged particle beam, or after a predetermined processing time. When the result of the electric potential measurement by the electrometer does not meet a predetermined condition, the control device executes at least one among increasing and decreasing the number processed or the processing time.
US10903030B2
Magnetic coupling devices are disclosed which may be configured in at least three states. The various states may be provided through one or more of altering a position of a permanent magnet relative to another permanent magnet and altering a current level in a coil surrounding a permanent magnet.
US10903027B2
A keyboard device is provided with a base plate, a plurality of key tops, a membrane sheet, and a frame. The frame has a frame portion interposed between the key tops adjacent to each other and partitions each key top in a vertically movable state by the formation of a gap between the side surface of the frame portion and the side surface of the key top. The base plate has a notch portion at a position at least overlapping with a portion under the gap.
US10903021B1
A pole unit has an actuator shaft that is rotatable about a switch axis to switch the pole unit between open and closed conditions. A linkage is configured to rotate the actuator shaft in response to movement of the handle pivotally about the orthogonal axis. The linkage includes a panel configured to rotate the actuator shaft upon sliding movement of the panel. The linkage further includes links that are pivotally coupled in series between the handle and the panel to slide the panel in response to pivotal movement of the handle.
US10903012B2
A ceramic capacitor includes a multilayer structure, wherein a main component of dielectric layers is ceramic expressed by a general formula AmBO3 (0.995≤m≤1.010), wherein the dielectric layers include a rare earth element Re as a first sub-component by 2.0 mol to 5.0 mol when converted into Re2O3/2, include Mg as a second sub-component by 1.0 mol to 3.0 mol when converted into MgO, include V as a third sub-component by 0.05 mol to 0.25 mol when converted into V2O5/2, include Si as a fourth sub-component by 0.5 mol to 5.0 mol when converted into SiO2, include an alkali earth metal element M as a fifth sub-component by 0.1 mol to 5.0 mol when converted into MCO3, on a presumption that an amount of the ceramic is 100 mol, wherein a ratio Si/V is 30 or less.
US10903008B2
A multi-layer ceramic electronic component includes a multi-layer unit and a side margin. The multi-layer unit includes a capacitance forming unit, a cover, and a side surface. The capacitance forming unit includes ceramic layers that are laminated in a first direction and contain boron, and internal electrodes disposed between the ceramic layers. The cover covers the capacitance forming unit in the first direction. The side surface faces in a second direction orthogonal to the first direction. The side margin covers the side surface in the second direction and has a lower boron concentration than a boron concentration of the ceramic layers.
US10903005B2
A composite electronic component includes a capacitor including a capacitor body including a dielectric layer and first and second internal electrodes alternately stacked with the dielectric layer interposed therebetween, and first and second electrodes disposed on the capacitor body, and a varistor including a varistor body including ZnO and third and fourth electrodes disposed on the varistor body, wherein the first electrode is electrically connected to the third electrode and the second electrode is electrically connected to the fourth electrode.
US10903002B2
A method for manufacturing a magnetic memory element array that includes the use of a Ru hard mask layer and a diamond like carbon hard mask layer formed over the Ru hard mask layer. A plurality of magnetic memory element layers are deposited over a wafer and a Ru hard mask layer is deposited over the plurality of memory element layers. A layer of diamond like carbon is deposited over the Ru hard mask layer, and a photoresist mask is formed over the layer of diamond like carbon. A reactive ion etching is then performed to transfer the image of the photoresist mask onto the diamond like carbon mask, and an ion milling is performed to transfer the image of the patterned diamond like carbon mask onto the underlying Ru hard mask and memory element layers. The diamond like carbon mask can then be removed by reactive ion etching.
US10903000B2
A method of manufacturing a reactor that includes a reactor and a pair of core segments. The method includes mounting the reactor coil onto the pair of core segments, and placing the core segments face to face, with a thermosetting adhesive sandwiched there between. The method further includes placing a heating core such that one end of the heating core around which a heating coil is wound faces one of the core segments, and the other end of the heating core faces the other core segment; producing heat in the core segments by an alternating magnetic flux; and binding together the core segment by a temperature rise and cure of the thermosetting adhesive.
US10902991B2
A coil component includes: a body including a support member including a through-hole, a first insulating layer disposed on the support member and including a first opening pattern, a second insulating layer disposed on the first insulating layer and including a second opening pattern, and a coil including a coil pattern filled in the first and second opening patterns; and external electrodes disposed on an outer surface of the body. The coil pattern has a stacking structure composed of a plurality of layers, and the plurality of layers includes a thin film conductor layer in contact with the support member, the thin film conductor layer extending to an entire lower surface of the first opening pattern and at least portions of side surfaces of the first opening pattern.
US10902987B2
The spin-orbit torque magnetization rotational element includes a spin-orbit torque wiring layer which extends in an X direction and a first ferromagnetic layer which is laminated on the spin-orbit torque wiring layer. The first ferromagnetic layer has shape anisotropy and has a major axis in the X direction. An easy axis of magnetization of the first ferromagnetic layer is inclined with respect to the X direction and a Y direction orthogonal to the X direction on a plane in which the spin-orbit torque wiring layer extends.
US10902985B2
An electromagnetic actuator in which magnetic force from a permanent magnet causes a stator core and a first plunger to attract each other, and electromagnetic force generated by energizing an electromagnetic coil causes a mover to resist against the magnetic force from the permanent magnet to move in an axial direction separating from a front end portion of the stator core, wherein a ring member provided on the mover is inserted in the axial direction into a hole portion provided in a bottom wall member of a yoke, and an overlap size between the ring member and the bottom wall member is increased when the mover moves relative to the stator core in a separating direction, so that a magnetism transmission quantity from the permanent magnet passing through an overlap portion between the ring member and the bottom wall member is inhibited from being reduced.
US10902979B2
A method and system for fabricating a susceptor coil assembly ribbon. An apparatus comprising a tensioning section 100 that provides a predetermined amount of tension to a plurality of susceptor coil assemblies 20, a collimating section 200 that receives the plurality of susceptor coil assemblies 20 from the tensioning section 100 and aligns the plurality of susceptor coil assemblies 20. An impaling section 300 receives the plurality of susceptor coil assemblies 20 aligned by the collimating section 200 and impales the plurality of susceptor coil assemblies 20 into a matrix material 320 so as to fabricate a susceptor coil assembly ribbon 30.
US10902978B2
In various embodiments, superconducting wires incorporate diffusion barriers composed of Nb alloys or Nb—Ta alloys that resist internal diffusion and provide superior mechanical strength to the wires.
US10902976B2
A cable device includes a sheath member, a number of electrical cables provided within the sheath member, and an optical fiber sensing member provided within the sheath member. The optical fiber sensing member includes a functionalized optical fiber based sensor device structured to exhibit a change in one or more optical properties in response to changes in a parameter of interest. Also, a method of sensing radiation includes introducing a source light into an optical fiber sensing member provided within a structure, wherein the optical fiber sensing member comprises a functionalized optical fiber based sensor device structured to exhibit a change in one or more optical properties in response to radiation, detecting sensing light generated in response to the source light, and determining a radiation level at a plurality of locations within the structure using the detected sensing light and a distributed sensing scheme.
US10902969B2
An object of the present invention is to provide an organic semiconductor composition that may form an organic thin film transistor having excellent hysteresis characteristics while high carrier mobility is maintained. Another object of the present invention is to provide an organic semiconductor film, an organic thin film transistor, and a method of manufacturing an organic thin film transistor. An organic semiconductor composition according to the present invention includes: a compound X having a molecular weight of 2,000 or greater and having a repeating unit represented by Formula (1); and a low molecular weight compound Y represented by Formula (2).
US10902955B1
A triage system that determines whether a user is likely to have contracted a disease based on sensor data received from a user device (e.g., a smartphone or activity tracker). Each symptom is identified by comparing sensor data to a predetermined baseline and comparing the difference to a predetermined symptom threshold. Because direct measurement of symptoms using the sensors available to the user may not be feasible or sufficiently accurate, the triage system also uses surrogates the identify certain symptoms. For example, a fever may be identified using heart data, a cough or shortness of breath may be identified by analyzing recorded sound, fatigue may be identified by analyzing the movement of the user device, and loss of smell or taste may be identified by recording sound and using speech detection algorithms to identify phrases in the recorded sound indicative of loss of smell or taste.
US10902952B2
A system, method, and mobile device application are configured to capture, with a mobile device, a document such as a next generation sequencing (NGS) report that includes NGS medical information about a genetically sequenced patient. At least some of the information is extracted from the document using an entity linking engine, and the extracted information is provided into a structured data repository where it is accessible to provide information regarding the patient specifically as well as collectively as part of a cohort of patients with similar genetic variants, medical histories, or other commonalities. In one aspect, the document is matched to a template model, and the document is processed using one or more masks segregating the template model, and therefore the document, into a series of distinct subregions.
US10902951B2
A method for providing diagnostic test results is provided. The method comprises providing a software application to be stored on a mobile device, the mobile device having a camera and a viewing screen, initiating operation of the camera, aligning the camera with a visual trigger associated with the diagnostic test, capturing an image of the diagnostic test, sending the image to a server, creating a pixel value array from the pixel values in the image, providing the pixel value array as inputs in a trained neural network, and providing either a positive or negative result from the trained neural network in response to the pixel value array.
US10902943B2
Embodiments of the present invention disclose a method, a computer program product, and a computer system for predicting drug and food interactions. A computer identifies one or more drug similarity measures between one or more drugs and one or more food similarity measures between one or more foods. In addition, the computer identifies one or more interactions between the one or more drugs and the one or more foods, then calculates one or more drug-food feature vectors based on the one or more interactions, the one or more drug similarity measures, and the one or more food similarity measures. Furthermore, the computer calculates a first probability indicating whether a first drug of the one or more drugs will interact with a first food of the one or more foods based on a model, wherein the model is trained based on the one or more drug-food feature vectors.
US10902934B2
A program method of a nonvolatile memory device including a plurality of memory cells, each storing at least two bits of data, includes performing a first program operation based on a plurality of program voltages having a first pulse width to program first page data into selected memory cells connected to a selected word line among the plurality of memory cells; and performing a second program operation based on a plurality of program voltages having a second pulse width different from the first pulse width to program second page data into the selected memory cells in which the first page data is programmed.
US10902932B2
A gate drive circuit, a method of driving a gate drive circuit, a display device, and a method of manufacturing an array substrate are provided. The gate drive circuit includes a repair signal line, a plurality of output signal lines, and a plurality of shift register units that are cascaded. The repair signal line is configured to transmit the repair signal to the first output signal line. The plurality of shift register units include a first shift register unit and a plurality of second shift register units, and the plurality of second shift register units are correspondingly connected to the second output signal lines. The first output signal line corresponds to but is in a state of being disconnected to the first shift register unit, and the first output signal line and the plurality of second output signal lines are configured to output a set of shift pulse signals.
US10902929B1
Methods, systems, and devices related to zone swapping for wear leveling memory are described. A memory device can perform access operations by mapping respective logical zones associated with respective logical addresses (e.g., of an access command) to respective zones of the memory device. As the memory device receives access commands and accesses respective zones, some zones may undergo a disproportionate amount of access operations relative to other zones. Accordingly, the memory device may swap data stored in some disproportionately accessed zones. The memory device can update a correspondence of respective logical zones associated with the zones based on swapping the data so that later access operations access the desired data.
US10902908B2
A Josephson memory array and logic circuits use quasi-long-Josephson-junction interconnects to propagate signals at fast speeds and low energy expense, while permitting for memory arrays as dense fabrics of relatively simple unit cell sub-circuits, which include π Josephson junctions, connected together by the interconnects. Each of the unit cell sub-circuits can be configured as a looped or linear arrangement. The unit cell sub-circuits and interconnects provide a fast, dense memory technology for reciprocal quantum logic (RQL), suitable for low-level caches and other memories collocated with an RQL processor.
US10902902B2
A memory system may include a memory system may include a memory device including a table suitable for managing rows for an additional refresh operation; and a memory controller comprising: a replica table corresponding to the table of the memory; an error history storage circuit suitable for storing an error history of the memory device; and a determination circuit suitable for determining whether to perform an active operation of a target row to be evicted from the replica table without the additional refresh operation, using the error history, when the target row is present.
US10902899B2
Apparatuses and methods for reducing row address (RAS) to column address (CAS) delay are disclosed. An example apparatus includes a memory including a memory cell coupled to a first digit line in response to a wordline being set to an active state and a sense amplifier coupled to the first digit line and to a second digit line. The sense amplifier is configured to perform a threshold voltage compensation operation to bias the first digit line and the second digit line based on a threshold voltage difference between at least two circuit components of the sense amplifier. The apparatus further comprising a decoder circuit coupled to the wordline and to the sense amplifier. In response to an activate command, the decoder circuit is configured to initiate the threshold voltage compensation operation and, during the threshold voltage compensation operation, to the set the wordline to the active state.
US10902896B2
The present disclosure is related to a memory circuit. The memory includes a memory controller and a memory interface coupled between the memory controller and a memory device. The memory controller is configured to generate an output signal that is transmitted to the memory device. The memory interface includes a feedback path configured to receive the output signal and generates a feedback signal in response to the output signal and a variable reference voltage. The memory controller further includes a data register so as to sample the feedback signal in response to a clock signal having a phase with an adjustable shift.
US10902890B2
Techniques and mechanisms for programming an operation mode of a dynamic random access memory (DRAM) device. In an embodiment, a memory controller stores a value in a mode register of a DRAM device, the value specifying whether a per-DRAM addressability (PDA) mode of the DRAM device is enabled. An external contact of the DRAM device is coupled to the memory controller device via a signal line of a data bus. In another embodiment, the memory controller sends a signal to the external contact while the PDA mode of the DRAM device is enabled, the signal to specify whether one or more features of the DRAM device are programmable.
US10902888B2
To provide a sense amplifier which is capable of implementing a large capacity, a high speed, and an increased data rate of a semiconductor storage device.
A sense amplifier is provided, the sense amplifier including: first and second inverters including switches configured to control an activation state and an inactivation state, and having inputs and outputs cross-coupled to each other, respectively; and first and second switches configured to switch between connection and disconnection of each of the cross-coupled first and second inverters with respect to an input from a storage element.
US10902886B2
A memory module includes a plurality of DRAM packages mounted on a printed circuit board. Each DRAM package includes a control die, stacked array dies, and first and second die interconnects coupling the stacked array dies to the control die. The control die includes data signal conduits coupled to the first die interconnects and control signal conduits coupled to the second die interconnects. The control die is configured to receive control signals, and to control the data signal conduits in accordance with the control signals. Each of the DRAM packages is configurable to communicate a respective set of bits of a data signal between a selected die among the stacked array dies and the data conduits in response to the control signals.
US10902885B2
According to one embodiment, a disk device includes a housing including a base including a sidewall, and a first cover on a surface of the sidewall, and a discoidal recording medium in the housing. The first cover includes a first surface, a second surface on an opposite side to the first surface, and a side portion. The second surface includes a packing on a peripheral portion thereof. The side portion includes a burr on the second surface side and the packing is aligned to the burr.
US10902882B1
An apparatus, according to one approach, includes an inner array of data transducers on a module, the data transducers of the inner array being aligned along a common axis that extends between distal ends of the module. Two outer arrays of data transducers are positioned on the module to sandwich the inner array therebetween. Inner servo readers are positioned between the inner array and the outer arrays. Outer servo readers are positioned toward outer ends of the outer arrays. A method, according to one approach, includes passing a magnetic recording tape having a plurality of data bands over a module as described above. Data on two of the data bands is simultaneously transduced (read and/or written) using the data transducers of the inner and outer arrays. Thus, the bandwidth of the data operation can be increased, e.g., effectively doubled.
US10902877B2
A recording and reproducing device includes: a first acquisition unit which acquires servo band interval information representing an interval, in a width direction of a magnetic tape, between adjacent servo recording elements of plural servo recording elements which record the servo patterns on the plural servo bands, respectively; a second acquisition unit which acquires reproducing element interval information representing an interval in the width direction between respective servo reproducing elements which read the adjacent servo patterns along the width direction with respect to the plural tape drives; and a selection unit which selects a tape drive into which the magnetic tape is inserted, from the plural tape drives, using a value representing a difference between the interval represented by the servo band interval information and the interval represented by the reproducing element interval information.
US10902873B1
An apparatus, according to one embodiment, includes a module having an array of transducers, and at least two expansion elements positioned proximate the array of transducers. The expansion elements are arranged side by side along a line extending parallel to a longitudinal axis of the array of transducers, wherein the array of transducers includes at least three servo readers. A controller is electrically coupled to the expansion elements, and is configured to individually control an extent of expansion of each expansion element based on feedback from the servo readers.
US10902871B2
An approach to a reduced-head hard disk drive (HDD) involves an actuator subsystem that includes a ball screw cam assembly wherein the number of starts of a multi-start screw equals the number of balls riding in a corresponding start. A stepper motor may be disposed within the screw, to drive rotation of the screw, which drives translation of an actuator arm assembly so that a corresponding pair of read-write heads can access different magnetic-recording disks of a multiple-disk stack. The actuator subsystem may further include a cam locking mechanism for coupling and decoupling the actuator arm with a coil support structure and corresponding voice coil, so that the cam mechanism is able to move under the control of a voice coil motor when input/output operations are performed and is able to move the actuator arm assembly during translation operations.
US10902866B2
The present invention discloses a sound signal processing method, a terminal, and a headset, to prevent a sound in an external environment from causing unnecessary disturbance to a user, thereby improving user experience. The terminal includes: a microphone, configured to collect an ambient sound signal; and a processor, configured to: obtain the sound signal collected by the microphone, and process, based on user status information, the ambient sound signal collected by the microphone, where the user status information includes a geographical location of a user who uses the terminal or a motion status of the user.
US10902862B2
A method for encoding a high frequency signal includes determining a signal type of a high frequency signal of a current frame, smoothing and scaling time envelopes of the high frequency signal of the current frame and obtaining time envelopes of the high frequency signal of the current frame that require to be encoded when the high frequency signal of the current frame is a non-transient signal and a high frequency signal of the previous frame is a transient signal, and quantizing and encoding the time envelopes of the high frequency signal of the current frame that require to be encoded, and frequency information and signal type information of the high frequency signal of the current frame.
US10902852B2
An Internet of Thing (IoT) device checks user authentication using a combination of voice, image, and mobile devices.
US10902850B2
A home assistant device captures voice signal expressed by users in the home and extracts vocal features from these captured voice recordings. The device collects data about the current context in the home and requests from an aggregator a background model that is best adapted to the current context. This background model is obtained and locally used by the home assistant device to perform the speaker recognition. Home assistant devices from a plurality of homes contribute to the establishment of a database of background models by aggregating vocal features, clustering them according to the context and computing background models for the different contexts. These background models are then collected, clustered according to their contexts and aggregated by an aggregator in the database. Any home assistant device can then request from the aggregator the background model that fits best its current context, thus improving the speaker recognition.
US10902846B2
A spoken language understanding apparatus according to embodiments of the present disclosure may include: a slot tagging module including: a morpheme analysis unit configured to analyze morphemes with respect to an uttered sentence, a slot tagging unit configured to tag slots corresponding to a semantic entity from a plurality of input tokens generated according to the analyzed morphemes, and a slot name conversion unit configured to convert phrases corresponding to the tagged slots into delexicalized slot names based on neighboring contextual information; and a language generation module configured to generate a combined sequence by combining the delexicalized slot names based on the plurality of input tokens.
US10902841B2
Systems, methods, and computer program products customizing and delivering contextually relevant, artificially synthesized, voiced content that is targeted toward the individual user behaviors, viewing habits, experiences and preferences of each individual user accessing the content of a content provider. A network accessible profile service collects and analyzes collected user profile data and recommends contextually applicable voices based on the user's profile data. As user input to access voiced content or triggers voiced content maintained by a content provider, the voiced content being delivered to the user is a modified version comprising artificially synthesized human speech mimicking the recommended voice and delivering the dialogue of the voiced content, in a manner that imitates the sounds and speech patterns of the recommended voice.
US10902837B2
A signal processing device comprises: input transducer(s) configured to convert input(s) to an input signal; output transducer(s) configured to convert an output signal to output(s); a signal processing circuit configured to at least subtract a feedback estimation signal from the input signal to produce a feedback compensated signal; and an adaptive feedback estimator. The adaptive feedback estimator comprises processor(s) and machine readable medium(s) collectively comprising instructions configured to cause the processor(s) to: estimate feedback path characteristic(s); construct an adaptive feedback cancellation filter based at least in part on the feedback path characteristic(s); select a value for variable p in a diversity measure norm; compute an update rule for the adaptive feedback cancellation filter, the update rule based on the diversity measure norm; apply the update rule to the adaptive feedback cancellation filter; and generate the feedback estimation signal through employment of the adaptive feedback cancellation filter on the output signal.
US10902836B2
A control device (DC) is fitted to a vehicle (VA) which can be driven by a driver during a manual driving phase and which comprises a passenger compartment (H) fitted with a loudspeaker (HP) capable of diffusing sound signals and an assistance device (DA) for driving said vehicle in a totally autonomous manner during an autonomous driving phase. This device (DC) comprises acquisition means (MA) for recording first sound signals present in the external environment of the vehicle (VA), and control means (MC) for generating, during an autonomous driving phase, second sound signals in phase opposition to the first recorded sound signals, in order to supply same to the loudspeaker (HP) so that the transmission of said signals induces cancellation of the first sound signals in the passenger compartment (H).
US10902835B2
There is provided a soundproof structure that is small and has high soundproofing performance with respect to sound in a low frequency band.
At least one soundproof cell including a frame having a hole portion and a film fixed to the frame is provided. The film has a surface density distribution. Assuming that a shortest line segment length between high surface density regions and between the high surface density regions and end portions of the hole portions is Δd, a longest line segment length between the end portions of the hole portions is L [m], a Young's modulus of a material of the low surface density region is E [Gpa], an average film thickness of the low surface density region is h [m], and a maximum surface density and a minimum surface density of the film are ρmax and ρmin, a parameter X in the following Equation (1) satisfies the following Inequality (2). X=Eh2/(ρmax/ρmin)[N] (1) (Δd/L−0.025)/(0.06)[N]≤X[N]≤10 [N] (2)
US10902834B2
A sandwich acoustic liner assembly includes a honeycomb core and a thermoplastic fabric sheet positioned in overlying relationship and structurally bonded with the honeycomb core. Further included is a method for fabricating a sandwich acoustic liner assembly which includes the steps of positioning a thermoplastic fabric sheet in overlying relationship with a honeycomb core and bonding structurally the thermoplastic fabric sheet to the honeycomb core.
US10902826B1
A modular musical device comprising a removable soundboard.
US10902820B2
A display apparatus includes an electronic display having a pixel array configured to display a sequence of subframes, and an image shifting electro-optic device that is operable to shift at least a portion of an image of the display pixel array synchronously with displaying the sequence of subframes, so as to form a sequence of offset subframe images for providing an enhanced image resolution and pixel correction in a compound image. The image shifting electro-optic device may include a polarization switch in series with a polarization grating, for shifting image pixels between offset image positions in coordination with displaying consecutive subframes.
US10902813B2
Each unit circuit that constitutes each of stages of a shift register is provided with a charge supply unit including a third node whose potential becomes high level at identical timing with a first node (a node for holding an electric charge in order to output a scanning signal (output signal) at high level), and capable of supplying an electric charge to the first node throughout a period after the potential of the third node becomes high level until the scanning signal (output signal) at high level is outputted. Here, all of the unit circuits within the shift register have an identical configuration.
US10902810B2
The present disclosure relates to an array substrate gate driving unit and an apparatus thereof, a driving method and a display apparatus. The array substrate gate driving unit includes: an input circuit, connected with an input signal terminal and a pull-up node PU; a pull-down circuit, connected with a first voltage signal terminal and the pull-up node PU; a pull-down control circuit, connected with the pull-down circuit via a pull-down node PD; an output circuit, connected with a clock signal terminal CLK, a second voltage signal terminal and a control circuit; a reset circuit, connected with a reset signal terminal Reset, the first voltage signal terminal and the pull-up node PU; and the control circuit, connected with the pull-up node PU and the output circuit.
US10902804B2
A display device that is suitable for increasing in size is achieved. Three or more source lines are provided for each pixel column. Video signals having the same polarity are input to adjacent source lines during one frame period. Dot inversion driving is used to reduce a flicker, crosstalk, or the like.
US10902802B2
A driving method of a display panel and a display apparatus are provided. The method includes: dividing pixels into multiple pixel groups, each pixel group including adjacent first and second pixel units, and each pixel unit includes sequentially arranged first through third sub-pixels; displaying each picture by sequential multiple frames of images; obtaining first and second voltage signals of each pixel group in each frame of image; and adjusting the first and second voltage signals to make average signals of all first voltage signals of respective frames of images be the same, average signals of all second voltage signals of respective frames of images be the same, average signals of first voltage signals in the frames of images of different pixel groups respectively be the same, and average signals of second voltage signals in the frames of images of different pixel groups respectively be the same.
US10902801B2
The present disclosure provides a driving method and apparatus for a display apparatus. The driving method includes: selecting one of at least two partitions divided in a display interface, marking the one as a selected partition; calculating a chroma and a hue value of the selected partition; adjusting initial gray scale parameters of sub-pixel units of each of the pixel units according to the chroma and the hue value, acquiring an initial input signal of the selected partition, and adjusting the gray scale parameters corresponding to the initial input signal according to the initial input signal and the initial gray scale parameters of the sub-pixel units.
US10902792B2
A display device comprising a matrix of pixels each one comprising: a display unit displaying a binary word of the BCM type encoded over N bits, with N a whole number greater than or equal to 2, a storage unit storing at least three bits, further comprising a sequencing unit outputting to the storage unit of each pixel, during the display of a first image: a storage signal of at least two bits of the binary word of a second image to be displayed after the first image and/or of the binary word of the first image, a display signal triggering successive sendings of the stored bits to the display unit, wherein the storage is triggered during at least one portion of the display of at least one bit of the binary word of the first image.
US10902790B2
A novel semiconductor device with high convenience or high reliability is provided. The semiconductor device includes an arithmetic logic unit and an amplifier. The arithmetic logic unit is configured to generate second data on the basis of an offset adjustment signal or offset data and first data. The amplifier includes an operational amplifier and an offset adjustment circuit including a register. The operational amplifier supplies a predetermined voltage to a node on the basis of a voltage between a first terminal and a second terminal. The register is configured to retain, as the offset data, the offset adjustment signal on the basis of a latch signal. The register is configured to allow the supplied offset adjustment signal to pass therethrough in a passage state and supply the offset adjustment signal. The register is configured to supply the offset data in a non-passage state.
US10902789B2
A display device providing grayscale correction to pixels in a plurality of dots which cat display an image frame in which aliasing is relaxed for various pixel arrangement structures.
US10902780B2
A display device includes data lines, scan lines, and pixels. Each of the pixels includes an organic light emitting diode, a first transistor (OLED), and a second transistor. The first transistor is electrically connected to an anode of the OLED. The second transistor is electrically connected to the first transistor, a scan line among the scan lines, and a data line among the data lines. The second transistors of the pixels may receive instances of a reference voltage from the data lines during a first period of a frame. The second transistors of the pixels may simultaneously receive instances of a turn-on scan signal from the scan lines during the first period of the frame. Cathodes of the OLEDs of the pixels may receive instances of a turn-off voltage for the OLEDs to turn off during the first period of the frame.
US10902779B2
A pixel circuit, a method for driving the same, a display panel and a display device are provided. The pixel circuit includes: a resetting sub-circuit, a data writing sub-circuit, a driving sub-circuit, a first light-emission controlling sub-circuit, a second light-emission controlling sub-circuit, an anode potential controlling sub-circuit, a capacitor sub-circuit, and a light-emitting element, all of which operate in cooperation so that the pixel circuit drives the light-emitting element to emit light, where the second light-emission controlling sub-circuit provides voltage at an output terminal of the driving sub-circuit to an anode of the light-emitting element in a light-emission period, and the anode potential controlling sub-circuit provides a signal of a first voltage signal terminal to the anode of the light-emitting element in a non-light-emission period.
US10902775B2
A driving circuit includes a current drive unit and a reset compensation and light emitting control circuit. The current drive unit includes a first transistor and a second transistor. The first transistor and the second transistor are connected in series, wherein the first transistor and the second transistor include a silicon semiconductor layer. The reset compensation and light emitting control circuit is coupled to the current drive unit. The reset compensation and light emitting control circuit includes a third transistor connected to a control terminal of the first transistor, wherein the third transistor is an oxide semiconductor transistor.
US10902769B2
An electronic display includes a multi-layer structure that reduces form factor and provides optimization of the electronic display on a per layer basis. The electronic display includes a driver layer, a control layer, and an interposer layer between the driver layer and the control layer. The driver layer includes one or more drivers to provide control signals. The control layer includes control circuits configured to drive light emitting diodes (LEDs) under control of the control signals from the driver layer. The interposer layer is between the driver layer and the control layer. The interposer layer includes electrical connections between the one or more drivers of the driver layer and the control circuits of the control layer to transmit the control signals from the driver layer to the control layer.
US10902762B2
This application provides a protective circuit and a display device. The protective circuit includes a control line, a transmission line, and an active switch. The control line transmits a control signal; the transmission line includes an input line and an output line; and a control end of the active switch is electrically coupled to the control line, a first end of the active switch is connected to the input line, and a second end of the active switch is connected to the output line. A protected wire is arranged between the input line and the output line.
US10902759B1
A method, system and apparatus are provided for generating indicia in the sky using a single pass of an aircraft. A system of an embodiment for communicating a message from an aircraft includes: a plurality of valves; a tank in fluid communication with each of the plurality of valves; a plurality of nozzles, where each nozzle is associated with a corresponding valve, and where the plurality of nozzles are distributed along a span of a wing of the aircraft; a controller configured to control each of the plurality of valves, where the controller is configured to actuate the plurality of valves to generate, from contents of the tank received at each nozzle, a plume to be suspended in air to form a plurality of plumes; and a light source configured to project indicia on the plurality of plumes.
US10902752B2
Stiffening assemblies for use with labels or shelf label channels are described. The stiffening assemblies can be incorporated with one or more labels and provided so as to be conveniently used with shelf label channels or other point-of-sale displays.
US10902746B2
Systems and methods are disclosed for an apparatus and method for practicing injection techniques through an injectable apparatus. The injectable apparatus may contain a camera that is configured to detect the intensity and color of light attenuated from a testing tool after it is injected into a simulated human or animal body parts. A training tool may be connected to a user display device to generate a display of the injection apparatus as well as the performance parameters of a trainee.
US10902745B2
An electro-mechanical box trainer for neurosurgery comprise: (i) a base part which comprises a rubberized working port (11) for insertion of endoscope (26) and tool (25) for manipulation, a microcontroller programmed motorized peg plate (14) placed at 45° degrees of inclination for defining a practice volume according to the neuroendoscopy, a membrane keypad to change the angle of rotation of said peg plate (14) along vertical axis, liquid crystal display (LED) array to illuminate the interior of the box and a removable base plate (6) to house the circuitry; and (ii) a removable part enclosed of five walls such as a front wall (18), two lateral walls (17 and 19), a back wall (20) and a top wall (23), comprises a housing to mount an auxiliary camera (32) to record all the task for evaluation and a slider at the back to adjust the camera focus.
US10902738B2
A method, system, and storage device storing a computer program, for generating questions based on provided content, such as, for example, a document having words. The method comprises automatically estimating the probability of interesting phrases in the provided content, and generating a question in natural language based on the estimating. In one example embodiment herein, the estimating includes predicting the interesting phrases as answers, and the estimating is performed by a neural model. The method further comprises conditioning a question generation model based on the interesting phrases predicted in the predicting, the question generation model generating the question. The method also can include training the neural model. In one example, the method further comprises identifying start and end locations of the phrases in the provided content, and the identifying includes performing a dot product attention mechanism parameterizing a probability distribution.
US10902733B2
A method of providing prompt information includes obtaining sensitive area information and marking a sensitive area on a navigation map according to the sensitive area information. The sensitive area affects a flight of an unmanned aerial vehicle (UAV). The method further includes obtaining position information of the UAV, determining a positional relationship between the UAV and the sensitive area according to the sensitive area information and the position information of the UAV, and generating the prompt information according to the positional relationship.
US10902725B2
A problem to be addressed by the present invention is to obtain a vehicle control device which, while alleviating an excessive computation load, is capable of appropriately ascertaining an external environment. This vehicle control device 01 comprises an other vehicle information acquisition unit 02 which acquires information of another vehicle by communication, and an exterior recognition unit 03 which carries out recognition of the exterior of a host vehicle by sensing. The exterior recognition unit 03 senses an other vehicle vicinity space in the vicinity of the other vehicle on the basis of the information of the other vehicle which is acquired by the other vehicle information acquisition unit 02.
US10902719B2
A method of predicting traffic congestion and controlling traffic signals based on deep learning according to an embodiment of the present invention includes: analyzing regional network outflow behavior based on a per-intersection traffic demand pattern or traffic signal control, and determining a specific intersection to be a control target intersection based on the results of the analysis; generating 2D space-time images by analyzing the data of predetermined customized composite data corresponding to the control target intersection and a plurality of pieces of image data for the control target intersection in terms of time and space; generating a real-time traffic congestion index by using the 2D space-time image of the control target intersection and the 2D space-time image of the data of the customized composite data corresponding to the control target intersection; and controlling the traffic signals of the control target intersection based on the real-time traffic congestion index.
US10902717B2
An electronic apparatus, control method thereof, remote control apparatus that controls the electronic apparatus, and control method thereof. The remote control apparatus includes a communication unit which communicates with the electronic apparatus; a user input unit which receives a user button selection indicating an input button; a sensing unit which senses movement of the remote control apparatus; and a control unit which controls the communication unit to transmit information about the user button selection to perform a function corresponding to the input button if the remote control apparatus is in a button input mode, and to transmit information about the movement of the remote control apparatus to the electronic apparatus to control the electronic apparatus by the movement if the remote control apparatus is in a motion recognition mode. Accordingly, controlling a game or a multimedia content is easier, and the user is provided with a new and interesting experience.
US10902710B2
In at least one embodiment the present invention relates to a Multiple Input Multiple Output (MIMO) covert terrain following outdoor perimeter security sensor that can detect, locate and categorize intruders as they move in proximity to buried sensor cables. This MIMO cable guided radar utilizes parallel standard leaky coaxial cables with uniform aperture(s) in the outer conductor. RF transmissions from both ends of one cable setup an invisible electromagnetic detection field which couples into parallel receive cables. When an intruder moves within the coupled electromagnetic fields the amplitude and phase of the multiple received signals are altered. Signals received from both ends of each receive cable are processed jointly to detect and locate intruders along the length of the sensor cables. The joint processing of the responses seen from both ends of the cable(s), referred to as End-to-End correlation provides uniform sensitivity along the length of cables without the need for expensive “graded” cables. With multiple receive cables the responses can in turn be used to classify the target in terms of direction, speed and size of the intruder crossing over the cables. The MIMO nature of the present invention can allow one to track intruders crossing the perimeter thereby reducing the number of nuisance and false alarms.
US10902707B1
Video monitoring and alarm verification technology, in which a first connection is established between a first device and a camera located in a monitored property associated with a user of the first device and image data captured by the camera is received over the first connection and at the first device. A determination is made to establish a second connection with a second device that enables sharing of the received image data with the second device and, in response to the determination, the second connection is established between the first device and the second device. The received image data is shared with the second device over the second connection and the second device is restricted from directly accessing image data captured by the camera located in the monitored property.
US10902688B2
A system includes a vehicle system that is operating in accordance with the operational settings of a trip plan. The operational settings dictate how the vehicle system is to travel at different locations along the route. A processor of the system may identify differences between the operational settings of the trip plan and the operational settings at which the vehicle actually travels. The processor may further identify whether the differences are caused by a grade error.
US10902685B2
Frontend and backend systems and processes. Technical foundations on which an Augmented Reality (AR) platform, such as an AR Social Media Platform. Systems and methods are used to construct and manage an AR Cloud backend and frontend environment facilitation: persistent 3-Dimensional and 2-Dimensional geo-located content that can be created, viewed, changed, and interacted with by users in the same or different sessions; ephemeral content; local creation and posting of content; remote creation and posting of content; remote visualization, altering, and placing content on a 3D map; filtering and management of content in the camera view based on a visibility layer/similar theme and content priority based on preferences, categorization, and ownership; automated creation and posting; lighting of content and digital environments; linking of point clouds with real-world geo-coordinates for accurate map construction; and the security of property and content rights and ownership via smart contracts on a blockchain.
US10902681B2
A system for displaying a virtual object includes a display device for displaying an environment; a video camera, where the video camera is operable to capture a video image of an area of a user's environment, the size of the area in the video image being larger than the size of the area of the environment viewable at the display device; a motion predictor operable to predict a motion of the camera; a scene processor operable to identify and process a portion of the captured video image that corresponds to an area of the environment that is expected to be made viewable at the display device, as a result of the predicted motion; an image generator configured to receive an input from the scene processor, and in response thereto, generate a virtual object for display at the display device; and where the image generator is configured to output the virtual object for display in response to a detection of the predicted motion.
US10902676B2
A system and method of controlling a virtual camera. The method comprises receiving a camera path of the virtual camera, the camera path defining movement of the virtual camera over a period of time to capture video data of a scene; and determining a plurality of control points on the camera path using a plurality of time markers within the period of time, each of the time markers corresponding to at least one event of a predetermined type being identified in the scene, wherein the control points at least partially define the camera path. The method further comprises controlling the virtual camera using the camera path modified based on the plurality of control points in response to a user input in relation to at least one of the control points.
US10902674B2
A unit that divides an image into a mesh shape and acquires depth information and an X-coordinate and a Y-coordinate for vertices of each grid, a unit that transforms vertex data into three-dimensional space coordinates expressed by a predetermined coordinate system, a unit that calculates line segment vectors and a normal vector that constitute each grid based on the three-dimensional space coordinates of each vertex, a vector management part that assigns indexes for distinguishing unique vectors from each other to the respective unique vectors, and generates a vector list in which the unique vectors and the indexes are respectively associated with each other, and a unit that stores therein indexes of the vectors that constitute each grid, while being associated with the grid.
US10902673B2
Methods, apparatus, devices, and systems for three-dimensional (3D) displaying objects are provided. In one aspect, a method includes obtaining data including respective primitive data for primitives corresponding to an object, determining an electromagnetic (EM) field contribution to each element of a display for each of the primitives by calculating an EM field propagation from the primitive to the element, generating a sum of the EM field contributions from the primitives for each of the elements, transmitting to each of the elements a respective control signal for modulating at least one property of the element based on the sum of the EM field contributions, and transmitting a timing control signal to an illuminator to activate the illuminator to illuminate light on the display, such that the light is caused by the modulated elements of the display to form a volumetric light field corresponding to the object.
US10902671B2
A method and system for 3D modeling of a construction or structure based on producing a 3D image from digital 2D images of the construction or structure, transforming the 3D image to a data point cloud presentation, electing a collection of data points, identifying an object of the construction or structure that matches the collection of data points, attaching corresponding visual images to a record of the identified object and repeating these steps for any collection of data points until completing the construction of a 3D model based on a combination of all identified objects. This 3D modeling is based on photos obtained from digital photographing means mounted on a UAV (Unmanned Aerial Vehicle) and launched to survey the construction or structure.
US10902670B1
Embodiments described herein pertain to a machine-learning approach for shading. A system may determine, for each of a plurality of pixels, object visibility information based on one or more objects in a virtual environment. The system may select, for each pixel, a light source from a plurality of light sources in the virtual environment. The system may determine, for each pixel, lighting information associated with the light source selected for that pixel based on the associated object visibility information. The system may generate a first latent representation of the lighting information associated with the plurality of pixels. The system may generate a second latent representation by processing the first latent representation using a first machine-learning model trained to denoise latent light representations. The system may then generate color values for the plurality of pixels by processing at least the second latent representation using a second machine-learning model.
US10902647B2
A system for iteratively reconstructing computed tomography images through three domains is disclosed. The system comprises a raw domain processor, a projection domain processor, and an image domain processor. The system also comprises two iterative loops: one is through a raw synthesizer connecting the raw domain processor and the projection domain processor, and the other is through a projection synthesizer connecting the projection domain processor and the image domain processor respectively.
US10902634B2
An approach is provided for feature triangulation from images. The approach includes retrieving the plurality of images, wherein the plurality of images is captured by a sensor of a vehicle during a drive; determining a vehicle trajectory of the vehicle during the drive; selecting a first image and a second image from the plurality of images, wherein the first image and second image are arranged in reverse time order based on respective image capture times determined using the vehicle trajectory; after detecting the feature in the first image, processing the second image to detect the feature and to associate the feature as detected in the second image with the feature previously detected in the first image; and processing the detected feature in the first image and the second image to triangulate the location of the feature.
US10902626B2
According to one or more embodiments, a method, a computer program product, and a computer system for preventing intrusion during video recording or streaming are provided. According to the method, at first, a camera of a device may capture a scene into a video, then the device may store frame-series images of the video into a cache. The device may then detect whether there is at least one intruder in the scene, and then in response to the at least one intruder being detected in the scene, the device may eliminate the at least one intruder from the cached frame-series images.
US10902624B2
There are several types of plenoptic devices and camera arrays available on the market, and all these light field acquisition devices have their proprietary file format. However, there is no standard supporting the acquisition and transmission of multi-dimensional information. It is interesting to obtain information related to a correspondence between pixels of a sensor of said optical acquisition system and an object space of said optical acquisition system. Indeed, knowing which portion of the object space of an optical acquisition system a pixel belonging to the sensor of said optical acquisition system is sensing enables the improvement of signal processing operations. The notion of pixel beam, which represents a volume occupied by a set of rays of light in an object space of an optical system of a camera is thus introduce.
US10902619B2
Disclosed herein are systems and methods for determining quality metrics of images based on an edge gradient profile and characterizing regions of interest in an image or images. According to an aspect, a method includes using an imaging device to acquire one or more images including at least a portion of an organ of a subject. The method also includes computing an edge profile across an organ interface of a subject. The method also includes computing an edge gradient profile from the edge profile of a subject. The method also includes computing a image quality metric related to the spatial resolution of the image or images from the edge gradient profile. The method also includes defining multiple regions of interest within the portion of the organ. Further, the method includes characterizing the regions of interest based on predetermined criteria. The method also includes presenting the characterization of the edge gradient profile and characterization of the regions of interest to a user.
US10902617B2
A data processing device includes a camera to capture successive images of an optically detectable indicator of a second data processing device; a location detector configured to detect a location of the data processing device; a data receiver to receive location information from the second data processing device; and a processor to detect a mapping between the image location, in images captured by the camera, of the optically detectable indicator of the second data processing device, the communicated location of the second data processing device and the detected location of the data processing device.
US10902616B2
Navigation instructions are determined using visual data or other sensory information. Individual frames can be extracted from video data, captured from passes through an environment, to generate a sequence of image frames. The frames are processed using a feature extractor to generate frame-specific feature vectors. Image triplets are generated, including a representative image frame (or corresponding feature vector), a similar image frame adjacent in the sequence, and a disparate image frame that is separated by a number of frames in the sequence. The embedding network is trained using the triplets. Image data for a current position and a target destination can then be provided as input to the trained embedding model, which outputs a navigation vector indicating a direction and distance over which the vehicle is to be navigated in the physical environment.
US10902605B2
An apparatus and method for performing multisampling anti-aliasing. For example, one embodiment of an apparatus samples multiple locations within each pixel of an image frame to generate a plurality of image slices. Each image slice comprises a different set of samples for each of the pixels of the image frame. Anti-aliasing is then performed on the image frame using the image slices by first subdividing the plurality of image slices into equal-sized pixel blocks and determining whether each pixel block has one or more different pixel values in different image slices. If so, then edge detection and simple shape detection is performed using pixel data from a pixel block in a single image slice; if not, then edge detection and simple shape detection is performed using the pixel block in multiple image slices.
US10902592B2
A method for analysis of a digital image in order to determine a value relating to an amount of a substance shown in the image includes using a threshold to identify all pixels of the digital image above or below a certain intensity value in order to produce a first binary image. Texture filtering is used to identify regions of high texture in the digital image to produce a second binary image in which all regions of high texture are pixels with a first state. The first and second binary images are overlayed to produce a combined binary image. A value relating to the amount of the substance is determined based on the area of the combined binary image with pixels having the first state.
US10902591B2
Embodiments access a pre-neoadjuvant chemotherapy (NAC) radiological image of a region of tissue demonstrating breast cancer (BCa), the region of tissue including a tumoral region, the image having a plurality of pixels; extract a set of patches from the tumoral region; provide the set of patches to a convolutional neural network (CNN) configured to discriminate tissue that will experience pathological complete response (pCR) post-NAC from tissue that will not; receive, from the CNN, a pixel-level localized patch probability of pCR; compute a distribution of predictions across analyzed patches based on the pixel-level localized patch probability; classify the region of tissue as a responder or non-responder based on the distribution of predictions, and display the classification. Embodiments may further generate a probability mask based on the pixel-level localized patch probability; and generate a heatmap of likelihood of response to NAC based on the probability mask and the pre-NAC radiological image.
US10902581B2
A system includes a memory and at least one processor to acquire a hyperspectral image of a food object by an imaging device, the hyperspectral image of the food object comprising a three-dimensional set of images of the food object, each image in the set of images representing the food object in a wavelength range of the electromagnetic spectrum, normalize the hyperspectral image of the food object, select a region of interest in the hyperspectral image, the region of interest comprising a subset of at least one image in the set of images, extract spectral features from the region of interest in the hyperspectral image, and compare the spectral features from the region of interest with a plurality of images in a training set to determine particular characteristics of the food object and determine that the hyperspectral image indicates a foreign object.
US10902578B2
According to one embodiment, an inspection system includes an illuminator, an imager, and a processor. The illuminator irradiates light into an interior of a hole. The imager acquires a first image by imaging the interior of the hole where the light is irradiated. The processor detecting a blockage of at least a portion of the hole based on a luminance of the hole inside the first image.
US10902566B2
A method for agronomic and agricultural monitoring includes designating an area for imaging, determining a flight path above the designated area, operating an unmanned aerial vehicle (UAV) along the flight path, acquiring images of the area using a camera system attached to the UAV, and processing the acquired images.
US10902562B2
A system for filtering an input image dataset is disclosed. A plurality of sequences of input signal values, wherein each sequence corresponds to a different attribute, wherein an input signal value is associated with an attribute and a sampling point i. At least one processor 4 is configured to control computing an output signal value corresponding to a sampling point and an attribute. For a particular sampling point i and for each of a plurality of different attributes of the set of attributes, associating a weight to an input signal value based on a similarity between the signal value and for a plurality of the sampling points j excluding the sampling point i. Also the system computes a weighted sum based on the input signal values and weights. The attribute is a location or a frequency.
US10902557B2
Provided is a method and apparatus for restoring an image, the apparatus including a plurality of lenses configured to pass a plurality of rays, a sensor including a target sensing element configured to receive a target ray passing a first lens among the plurality of lenses, and a second sensing element configured to receive a second ray passing a second lens among the plurality of lenses, the first lens being different from the second lens, and a processor configured to determine the second sensing element based on a difference between a direction of the target ray and a direction of the second ray, and to restore color information corresponding to the target sensing element based on color information detected by the second sensing element.
US10902556B2
The disclosure is directed to a method to compensate for visual distortion when viewing video image streams from a multiple camera capture of a scene where the method determines the disparity difference utilizing the user view orientation and then compresses and/or stretches the left and/or right eye video image streams to compensate for the visual distortion. In another aspect, the method describes additional adjustments and corrections to the video image streams including rotating, tilting, shifting, and scaling the video image streams, and correcting for gapping and clipping visual image artifacts. In another aspect, a visual compensation system is described to implement the method. Additionally, a visual compensation apparatus is disclosed to perform the method operations.
US10902544B2
The disclosure relates to detecting digital watermarking from retail items such as from packaged items, containers, bottles, cans or boxes. One claim recites a method utilized at a retail checkout location comprising: receiving imagery representing a retail item from a digital camera, the retail item including digital watermarking encoded thereon, the retail item moving relative to the digital camera; determining a region in the imagery corresponding to at least one faster moving object relative to background imagery, said determining yielding a determined region; arranging digital watermark detection blocks over the determined region; and analyzing data representing imagery from within the digital watermark detection blocks to detect the digital watermarking. Of course other claims and combinations are also provided.
US10902535B2
In this information processing device, a claim term frequency distribution generation unit separates the content of the claims in a publication into individual terms and generates a claim term frequency distribution indicating the frequency distribution of each separated term. A description term frequency distribution generation unit separates the content of the specification in the publication into individual terms and generates a description term frequency distribution indicating the frequency distribution of each separated term. A description synonym frequency distribution generation unit classifies each term extracted from the specification into a plurality of groups respectively corresponding to the plurality of terms in the claims, and generates a description synonym frequency distribution indicating a frequency distribution in which each of the classified plurality of groups serves as a unit. An evaluation information generation unit generates evaluation information on the basis of the claim term frequency distribution and the description term synonym frequency distribution.
US10902528B2
An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate. Upon determining that the received information does not match the analogous information verified as accurate, the received information may be marked as inaccurate.
US10902527B2
A public post is created in conjunction with a social media platform, where a first poster contributes a first subset of artifacts used in the public post and a second poster contributes a second subset of artifacts used in the public post. From the public post, a first version is generated corresponding to the first poster where the first version includes the first subset of artifacts and an artifact from the second subset of artifacts. A first view of the public post is generated for a first viewer, the first view presenting the first version in a public portion and a private post of the first poster in a private portion, where the first viewer is a member of a first social network of the first poster. A second view of the public post is generated for a second viewer, which presents a second version in the public portion.
US10902522B1
A technique of inter-frame communication during an insurance related workflow includes receiving from a client a request to provide content that is renderable on the client, the content including code used to invoke a third party engine and to render results from the third party engine on the client in a child frame that is embedded in a parent frame. It further includes obtaining the content. It further includes sending the content to the client to be rendered in the child frame.
US10902521B1
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance/location data. In some cases, driving patterns may be determined based on the movement data before and after stopping points, and the driving patterns may be compared to a set of previously stored driving patterns associated with various different drivers.
US10902520B2
An automated system that analyzes network accessible data sources to determine a score that measures compliance of an investment with a compliance policy. The compliance policy may specify for example ESG (Environment, Social, or Governance) requirements, or prohibitions against selling of certain products and services considered undesirable or unethical by certain investors. Compliance analysis may determine the amount of revenue or income received from prohibited sources, or it may search information for key words and phrases related to these sources. The system may “purify” noncompliant investments by bundling them with charitable contributions that offset the income from prohibited sources. Fund managers may publish and share compliance policy definitions, and may import these shared definitions and customize them for their specific fund requirements.
US10902518B2
The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradeable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.
US10902511B2
Some embodiments of the invention provide tools for promoting a user's financial well-being by encouraging positive financial behavior through timely feedback, counseling and instruction. For example, some embodiments of the invention may provide real-time (e.g., in response to a transaction being performed, or in response to the user indicating he/she is contemplating a transaction) useful analysis and advice designed to encourage the type of ongoing financial behavior that leads over time to financial well-being. In some embodiments, transactions performed by the user during an ongoing period may be compared to transactions performed during one or more prior periods. It may be determined, as a result of the comparing, that the user is contemplating performing a transaction, and a promotional offer relating to the contemplated transaction may be sent to the user's mobile device in response to the determining.
US10902508B2
Methods, non-transitory computer readable media, and content customization apparatuses that provides a front-end interface in response to a received request to generate a custom widget and receives an address for a web page submitted via the front-end interface. The request includes an address for a web page. The web page is obtained based on the address and web page source code for the web page is analyzed to extract a plurality of wrappers. Each of the wrappers includes information for one of a plurality of identified items. The wrappers are then provided to the front-end interface in response to the request. The front-end interface is configured to generate and output a style editor panel and a preview panel configured to display a widget comprising the wrappers and automatically update the widget, in response to modification of presentation source code via the style editor panel, to generate the custom widget. The custom widget is received from the front-end interface and stored.
US10902494B2
A system and method for dynamic pricing of food items that are configured to apply one or more algorithms to prepare adjustments in the food item ingredient composition (e.g., the recipe of a food item) to accommodate a desired price, caloric content, dietary restriction requirement, and/or nutritional value. The system will process the customer-user's inputs of a modification of the ingredients for the food item. System processes for recipe modifications can be made in real-time, and may be locally processed or remotely processed, e.g., via access to a network server. Optionally, some or all of the system processes for recipe modifications may be preprocessed and stored in a system-accessible database. In some embodiments, a custom designed secure hardware component is deployed in the system in order to protect confidential pricing data, and gives a tool for managing the dynamic sales for a food retail establishment.
US10902491B2
A method and system capable of authenticating transactions involving at least one service provider and one or more users who are each in electronic communication. This electronic communication can be, for example, SMS, MMS, e-mail, or online account messaging. It is an aspect of certain embodiments where the transaction is an authentication and/or verification of an entity. Examples of such entities are products, actions, and users.
US10902488B2
An e-commerce system and method for presenting product information to a viewer, where a video feed and product information associated with a product that relates to the content in the video feed can be displayed or presented to the viewer on one or more remote display devices.
US10902487B1
Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
US10902481B1
The method and system may provide a seamless handoff of user information from a drugstore to a call agent. When a customer communicates with a drugstore device regarding a drugstore-related inquiry, the drugstore device attempts to identify an answer to the drugstore-related inquiry. When the drugstore device does not identify an answer to the drugstore-related inquiry, the drugstore device initiates communication between the customer and a contact center. A transcribed version of the communication may be stored in a database accessible by the contact center along with additional user information for the customer related to the customer's experiences with the drugstore. The user information may be provided to a call agent's contact center device for display and in this manner, the call agent may be made aware of the communication to avoid asking repeat questions and to quickly and efficiently answer the customer's drugstore-related inquiry.
US10902478B2
According to one embodiment, a method, computer system, and computer program product for generating an advertisement is provided. The present invention may include receiving domain corpora; identifying domain-specific terms within each domain comprising the received domain corpora; scoring the identified domain-specific terms based on each of the domains; generating candidate short phrases comprising at least one of the scored domain-specific terms based on the scoring of the scored domain-specific terms; scoring the candidate short phrases; and selecting candidate short phrases based on the scoring of the candidate short phrases.
US10902476B2
The present invention relates to an advertisement providing system that takes advantage of the comment function of an SNS to expand Internet advertising, such as affiliate advertising, between members. Upon receiving a predetermined notification from an advertiser server, an SNS site control unit identifies a first user identifier associated with a second user identifier included in the notification and transmits, as content data, comment data including user information pertaining to a user of a second communication terminal and link information for a commercial website to a first communication terminal to which is allocated the identified first user identifier.
US10902469B1
Localized content from at least one local merchant is provided to a user through a publicly accessible computer device. A server interfaces to one or more publicly accessible computer devices that are associated with a vendor. The computer devices interface to content sources through a network. A user access is detected and the identity of the user and the computer device is determined. These identities are provided to a server. The server then provides content to the computer device that is selected based on the identity of the user and the computer device. At least a portion of the content is advertising from a local merchant. Revenue is obtained from the local merchants and a portion is provided to the vendor associated with the particular computer device.
US10902468B2
A real-time, stream data information integration and analytics system can include an information engine that performs real-time entity extraction to create key-value pairs of attributes for a personal profile and integrates similar personal profiles generated from same or different data sources into a single person-of-interest profile. The real-time, stream data information integration and analytics system can further include a real-time analytics module that performs a variety of analytics using the person-of-interest profiles and updates the person-of-interest profiles with scores and other results of the variety of analytics. The variety of real-time analytics can include sentiment analysis and at least some aspects of threat detection analysis. The sentiment analysis can be used to provide a recommender system and the threat detection analysis can be used to identify and predict threats and opportunities.
US10902463B2
A method includes obtaining, by a terminal, first advertisement information of a current to-be-played advertisement and second advertisement information of a predicted future to-be-played advertisement, where the first advertisement information is used to indicate a characteristic attribute of a to-be-played advertisement currently displayed on the terminal, and the second advertisement information is used to indicate a characteristic attribute of a to-be-played advertisement to be displayed on the terminal in the future. The method further includes obtaining, by the terminal, a first advertisement creative of the current to-be-played advertisement based on the first advertisement information. The method further includes obtaining, by the terminal, a second advertisement creative of the future to-be-played advertisement based on the second advertisement information. The method further includes separately displaying, by the terminal, the first advertisement creative and the second advertisement creative.
US10902456B2
Methods described herein include prefetching information for a future visitor to a webpage or other resource. Prefetching the information can allow a provider to customize the webpage or resource with reduced latency. The methods can include notifying an experience provider associated with an advertisement prior to the user requesting the webpage or other resource. The notification can provide identification information corresponding to the client device or user. The notification also indicates that the client device or au user is about to be directed to the webpage or other resource. The notification can allow for retrieval of profile information associated with the identification information prior to the direction of the client device to the webpage or other resource.
US10902455B2
The present system provides a user remuneration in exchange for participation in a qualifying event. The system has an internet interface for interacting with a plurality of users and a plurality of advertisers, an account database; and a token generation module. The token generation module is configured such that when a user encounters a qualifying event on the internet as presented by the advertiser, the token generation module, upon login by the user, delivers an authentication token to the advertiser. When the user finishes the qualifying event, the authentication token is authenticated by the advertiser and returned to the system, such that the system can account for a remuneration for the user to be credited in an account associated with the user in the account database.
US10902454B2
Exemplary embodiments are directed to managing promotional programs. A promotion card is associated with at least one promotional program. Eligibility of one or more items is determined based on rules associated with the promotional program. A payment amount is calculated based on the eligibility of the items and the rules of the promotional program.
US10902451B2
Methods, devices and media for a pre-enrollment registration system are described. The method includes: receiving signals representing pre-enrollment data, the pre-enrollment data including profile information associated with at least one prospective member; generating, with the at least one processor, a registration identifier for each of the at least one prospective members; storing each of the registration identifiers in association with the respective prospective member profile information; receiving, at the at least one processor, signals representing a registration request including the registration identifier associated with a requesting prospective member; generating, with the at least one processor, signals for displaying an interface, the interface including a plurality of profile fields, wherein at least one of the profile fields are pre-populated with at least a portion of the profile information associated with the requesting prospective member; and receiving signals for modifying or confirming the pre-populated profile fields.
US10902450B2
Methods, computer program products, and systems are presented. The methods include, for instance: determining that an item misplaced in a venue may be retrieved by one or more customer. A candidate customer may be identified and rewards that may be offered are compiled. The candidate customer is selected as one who is predicted to be most likely to respond to a request for retrieval, and a reward is selected for cost effectiveness in retrieving the item. The request to retrieve the item is sent to the candidate customer.
US10902448B2
A retailer computer system receives from a first computing device a shopping recap having data indicative of one or more products that were shown to a customer by the sales associate while the customer was within a retail establishment. The received shopping recap is stored within a data repository where it is linked to a customer identifier that is associated with the customer and an associate identifier that is associated with the sale associate. If the customer later purchases a product, data indicative of the product being purchased is compared against data within any shopping recap that is linked to that customer to determine if a sales associate that is also linked to any shopping recap linked to that customer is to be awarded a commission for the product being purchased. The purchase of the product by the customer may further generate a digital receipt where the digital receipt includes a notice that the customer is being awarded an incentive, such as a coupon. The incentive may be automatically linked to a rewards account of the customer whereupon, if the customer purchases a product that is associated with the incentive, the incentive will be automatically redeemed for the customer.
US10902436B2
A fraud detection system for a reverse vending machine, the system including: a detector adapted to detect at least one container entered into the reverse vending machine; a compactor load sensor adapted to measure load of a compactor of the reverse vending machine during operation, wherein the compactor is adapted to compact entered containers downstream of said detector; and a compactor load sensor monitoring device configured to determine whether the detected at least one container is compacted as expected based on the load measured by the compactor load sensor.
US10902427B2
Systems and methods of improving the operation of a transaction network and transaction network devices is disclosed. A transaction network host may comprise various modules and engines as discussed herein wherein the probability that a transaction is a business or personal transaction may be evaluated for establishing proper usage of differentiated transaction instruments according to their proper purposes. For instance, a probable personal transaction may be identified as being associated with a business-oriented transaction card, whereby the transaction network may tailor the handling of the transaction, such as by denying it, whereby the transaction network may actively deter misuse of transaction products whereby the transaction network more properly functions according to approved parameters.
US10902418B2
A communication device may receive input from a user and initiate generation of an interaction token in response. This interaction token can be used by the communication device in order search for a specific resource provider computer from among one or more resource provider computers, and to initiate a resource transfer between the user and a specific resource provider, mediated by a token provider computer.
US10902398B2
Technologies and implementations for collecting feedback related to the occurrence of transactions are generally disclosed.
US10902390B2
An electronic device capable of communicating with a card reading apparatus and a payment method are provided. The electronic device includes a first cover configuring a front side of the electronic device, a second cover configuring a back side of the electronic device, a memory contained in a hollow area formed between the first and second covers, a display, at least part of which is contained in the hollow area and which is disclosed through the first cover, a processor that is contained in the hollow area and is electrically connected to the memory, and at least one loop antenna which is contained in the hollow area and electrically connected to the processor.
US10902388B2
A method for adding transactions to a blockchain, characterized by the following features: subscribers of the computer network, who are connected by a predefined relation, are determined; multiplication triples are generated as a secret shared among the subscribers; at least one multiplication triple among the multiplication triples is mapped, along with the transactions, to a hash value; if the hash value falls below a predefined target value, a block, which contains the multiplication triple mapped to the hash value, as well as the transactions, is transferred to the blockchain; and a multiparty computation in the computer network is controlled with the remaining multiplication triples.
US10902376B2
The discussion relates to inventory control. In one example, a set of ID sensors can be employed in an inventory control environment and subsets of the ID sensors can collectively sense tagged items in shared space. Data from the subset of ID sensors can indicate when a user has taken possession of an individual tagged item in the shared space.
US10902372B2
Systems, methods, and computer program products are provided for tracking one or more items. In one exemplary embodiment, there is provided a method for tracking an item. The method may include periodically detecting sensor information of an item by a sensor device. The method may also include periodically transmitting the sensor information by the sensor device. The method may also include receiving the sensor information at a tracking center, storing the sensor information in a database, and reviewing the stored sensor information. The method may further include using the stored sensor information to update shipment information for a package.
US10902364B2
Systems, methods, and other embodiments associated with automatically controlling a zoom level are described. In one embodiment, a method includes accessing a database and retrieving a plurality of data records based on at least one match parameter, wherein each data record is assigned to an employee and includes a scheduled time range in a work day for the employee. The data records are parsed and a minimum time and a maximum time from the scheduled time ranges are determined. The method controls a zoom level for a display for displaying the scheduled time ranges from the plurality of data records by determining a screen area in a user interface for displaying the scheduled time ranges, and generating a graphical timeline to fit between the minimum time and the maximum time and adjust a size of the graphical timeline based at least in part on the determined screen area.
US10902363B2
Methods, systems, and computer program products for generating capacity planning schedules while protecting the privacy of stakeholder preferences of a set of metrics are provided herein. A computer-implemented method includes identifying stakeholders associated with capacity planning for a project; determining metrics to be used in the capacity planning; obtaining, from each of the stakeholders, an initial preferred order of emphasis of the metrics; calculating similarity scores between the initial preferred orders of emphasis; outputting, to each of the stakeholders, the similarity scores, wherein the identity of the stakeholders has been masked; obtaining, from each of the stakeholders, at least a second iteration of a preferred order of emphasis of the metrics; generating a final order of emphasis of the multiple metrics upon a determination that the stakeholders provided at least a predetermined number of identical preferred orders of emphasis; and outputting the final order of emphasis of the metrics.
US10902361B2
This disclosure relates to a projection system in which images are projected onto a surface at close proximity to the surface. The projection systems comprise a projection portion, an attachment portion, and a stand. The systems can further comprise a film that is placed onto the surface where the image will be projected. Methods are also disclosed for the use of such systems to attain a desired behavior in an individual such as a child.
US10902360B2
A system and method is disclosed that enables the display of permits and/or permit information related to a specific location, collection of permitting data onsite, comparison of the onsite data to permitted constraints, and reporting the results of the inspection, as well as sending immediate notifications, as appropriate, to decision makers.
US10902359B2
A computer-implemented method for monitoring commercial activities is described. In one embodiment, the method includes receiving information related to commercial activities at at least one of a plurality of locations, the information being collected at the at least one of a plurality of locations, and transmitting the collected information for at least one of the plurality of locations to a device located remote from at least one of the plurality of locations.
US10902358B2
Various embodiments include systems and methods that provide a socially interactive application for requesting, searching, and sharing visual step-by-step instructions and related information to complete a project.
US10902355B2
An information processing apparatus includes a counting unit, a storage control unit, a first determination unit, and a second determination unit. The counting unit counts the number of objects queuing in a waiting line. The storage control unit stores estimated times when the objects enter the waiting line and the number of objects queuing in the waiting line counted by the counting unit in association with each other. The first determination unit determines estimated time when each object exits the waiting line based on the number of objects exiting the waiting line and the number of objects queuing in the waiting line. The second determination unit determines waiting time of each object in the waiting line based on the estimated time when the object enters the waiting line and the estimated time when the object exits the waiting line.
US10902348B2
Embodiments of the invention include a computer-implemented method of processor branch prediction. This method aims at training a machine-learning model of processor branch behavior while a processing unit executes computer instructions. Such instructions include branch instructions, load instructions and store instructions. The load instructions and the store instructions cause a control unit of the processing unit to load data from a memory into processor registers and store data from the processor registers to the memory, respectively. Basically, the training of the model involves, for each of N branch instructions (N>2) encountered whilst the processing unit executes said branch instructions: identifying a next branch instruction; and feeding the machine-learning model with carefully chosen inputs.
US10902347B2
A method is provided for rule creation that includes receiving (i) a MDP model with a set of states, a set of actions, and a set of transition probabilities, (ii) a policy that corresponds to rules for a rule engine, and (iii) a set of candidate states that can be added to the set of states. The method includes transforming the MDP model to include a reward function using an inverse reinforcement learning process on the MDP model and on the policy. The method includes finding a state from the candidate states, and generating a refined MDP model with the reward function by updating the transition probabilities related to the state. The method includes obtaining an optimal policy for the refined MDP model with the reward function, based on the reward policy, the state, and the updated probabilities. The method includes updating the rule engine based on the optimal policy.
US10902346B2
One embodiment provides generating a similarity matrix corresponding to an input collection including initializing, by a processor, a working set as a collection of a multiple items. Until the similarity matrix converges: receiving a seed for similarity for at least one pair of items of the multiple items, and obtaining a similarity value for all other item pairs using a Naive Triangle Inequality process. The similarity is generated with obtained similarity values.
US10902340B2
Described herein is a system and method for addition of content to a question answer (QA) system. The method may comprise retrieving, from a template store of the QA system, a template comprising one or more data fields and one or more metadata fields. The method may further comprise populating a passage field with passage information, wherein the passage field is one of the one or more data fields. The method may further comprise populating a training field with training information, wherein the training field is one of the one or more metadata fields. The method may further comprise ingesting, into a corpus of the QA system, a completed template comprising a populated passage field and a populated training field into the corpus.
US10902320B2
In one aspect, the invention comprises a system for control of a transaction state system utilizing a distributed ledger. First, the system includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally the decentralized distributed ledger stores data on cryptocurrency.
US10902307B1
A universal integrated circuit card (UICC) smart card is disclosed. The UICC smart card comprises a processor, a non-transitory memory, a call control application stored in the non-transitory memory, and an application stored in the non-transitory memory. The call control application, when executed by the processor, receives dialed digits from a dialer application executing on a mobile communication device, wherein the UICC smart card is communicatively coupled to the mobile communication device and distributes the dialed digits within the UICC smart card. The application, when executed by the processor, receives the dialed digits distributed by the call control application, identifies a short code included in the dialed digits, selects instructions stored in the non-transitory memory based on the short code, and configures the UICC smart card by causing the processor to execute the selected instructions.
US10902303B2
Methods, systems, and computer-readable mediums storing computer executable code for visual recognition implementing a triplet loss function are provided. The method include receiving an image generated from an image source associated with a vehicle. The method may also include analyzing the image based on a convolutional neural network. The convolutional neural network may apply both a triplet loss function and a softmax loss function to the image to determine classification logits. The method may also include classifying the image into a predetermined class distribution based upon the determined classification logits. The method may also include instructing the vehicle to perform a specific task based upon the classified image.
US10902298B2
This disclosure is related to determining an item push list for a user based on a reinforcement learning model. In one aspect, a method includes obtaining M first item lists that have been predetermined for a first user. Each first item list includes i−1 items. For each first item list, an ith state feature vector is obtained. The ith state feature vector includes a static feature and a dynamic feature. The ith state feature vector is provided as input to the reinforcement machine learning model. The reinforcement model outputs a weight vector including weights of sorting features. A sorting feature vector of each item in a candidate item set corresponding to the first item list is obtained. The sorting feature vector includes feature values of sorting features. M updated item lists are determined for the first item lists based on a score for each item in M candidate item sets.
US10902296B2
Disclosed are a method and apparatus for training a classification model and a method and apparatus for classifying. A method for classifying comprises: extracting a feature from to-be-tested information inputted to a classification model having been trained; compressing the extracted feature into a low dimensional hidden feature capable of representing the to-be-tested information; performing decompression on the hidden feature to obtain a decompressed feature; performing rebuilding on the to-be-tested information based on the decompressed feature, to obtain reconstructed to-be-tested information; judging, based on a rebuild loss between the to-be-tested information and the reconstructed to-be-tested information, whether the to-be-tested information belongs to a known class or an unknown class; and performing classification on the to-be-tested information, via the classification model having been trained, in a case where it is determined that the to-be-tested information belongs to a known class.
US10902294B2
Computer vision systems and methods for machine learning using image hallucinations are provided. The system generates image hallucinations that are subsequently used to train a deep neural network to match image patches. In this scenario, the synthesized changes serve in the learning of feature-embedding that captures how a patch of an image might look like from a different vantage point. In addition, a curricular learning framework is provided which is used to automatically train the neural network to progressively learn more invariant representations.
US10902283B2
The present disclosure provides a method and device for determining a handwriting similarity. The method includes: performing image processing on a handwriting image comprising a handwriting to be compared to obtain a first processed image and a second processed image having different handwriting features of the handwriting image; determining, based on the first processed image, a first feature vector indicating at least one first handwriting feature of the handwriting to be compared; determining, based on the second processed image, a second feature vector indicating at least one second handwriting feature of the handwriting to be compared; determining a handwriting feature vector of the handwriting to be compared based at least on the first feature vector and the second feature vector; and determining a similarity between the handwriting to be compared and a reference handwriting based on the handwriting feature vector and a reference handwriting feature vector of the reference handwriting.
US10902276B2
An image processing apparatus and an image processing method for estimating a region of interest based on information of interest learned by a data recognition model satisfying a certain condition from among a plurality of data recognition models and for setting a focus are provided. The image processing apparatus includes estimating a region of interest by using a rule-based algorithm or an artificial intelligence (AI) algorithm. When estimating a region of interest by using an AI algorithm, the image processing apparatus may estimate a region of interest by using a machine learning algorithm, a neural network algorithm, or a deep learning algorithm.
US10902272B2
Aspects of the disclosure relate to training and using a phrase recognition model to identify phrases in images. As an example, a selected phrase list may include a plurality of phrases is received. Each phrase of the plurality of phrases includes text. An initial plurality of images may be received. A training image set may be selected from the initial plurality of images by identifying the phrase-containing images that include one or more phrases from the selected phrase list. Each given phrase-containing image of the training image set may be labeled with information identifying the one or more phrases from the selected phrase list included in the given phrase-containing images. The model may be trained based on the training image set such that the model is configured to, in response to receiving an input image, output data indicating whether a phrase of the plurality of phrases is included in the input image.
US10902269B2
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system provides identification and quantification of space use at a sub room level of granularity.
US10902260B2
Methods, systems and computer program products for estimating a height of a cloud depicted in an image are provided. Aspects include extracting metadata from the image, the metadata including a latitude, a longitude, and heading of a camera that captured the image and a time at which the image was captured. Aspects also include creating a three-dimensional model of a landscape depicted in the image and inserting a simulated cloud into the three-dimensional model. Aspects further include creating a simulated image of the three-dimensional model, including the simulated cloud and determining a similarity score of the cloud depicted in the image to the simulated cloud in the simulated image. Based on a determination that the similarity score exceeds a threshold value, aspects include providing a height of the simulated cloud in the three-dimensional model as the height of the cloud depicted in the image.
US10902253B2
The invention relates to a method for continuously self-adapting an arrangement for automatically acquiring data from a document using a model. The method comprises: receiving raw data of a document containing a content item, the raw data including document content information representing the content item; interpreting the received raw data based on the model to generate interpretation data including interpreted content information of the content item of the document; validating and correcting the interpretation data of the document using the raw data to generate correction data of the document, the correction data including corrected content information of the content item of the document; analyzing the interpretation data, the raw data and the correction data of the document to determine whether to update the model or not; and updating the model content information of the model using the corrected content information of the correction data.
US10902252B2
Systems, methods and computer program products for image recognition in which instructions are executable by a processor to dynamically generate simulated documents and corresponding images, which are then used to train a fully convolutional neural network. A plurality of document components are provided, and the processor selects subsets of the document components. The document components in each subset are used to dynamically generate a corresponding simulated document and a simulated document image. The convolutional neural network processes the simulated document image to produce a recognition output. Information corresponding to the document components from which the image was generated is used as an expected output. The recognition output and expected output are compared, and weights of the convolutional neural network are adjusted based on the differences between them.
US10902249B2
One example of a video monitoring system includes a frame acquisition subsystem, a stage gate motion detection subsystem, a person detection subsystem, a face recognition subsystem, and an alert emission subsystem. The frame acquisition subsystem extracts frames from an input video. The stage gate motion detection subsystem separates background motion from foreground motion within frames. The person detection subsystem detects people including faces and bodies within the foreground motion. The face recognition subsystem matches detected faces to previously registered users. The alert emission subsystem provides alerts based on events detected by the stage gate motion subsystem, the person detection subsystem, and the face recognition subsystem.
US10902241B2
An electronic device and method for recognizing a real face are provided. The electronic device includes a face image acquisition device and a processor connected to the face image acquisition device. The face image acquisition device is configured to acquire a plurality of face images of a face at a plurality of focal lengths within a first focal length range. The plurality of face images correspond to a plurality of focus planes respectively. The processor is configured to determine at least one face images with a higher definition out of the plurality of the face images, and form a second focal length range with focal lengths of the at least one face images. The processor is further configured to determine that the face is a real face according to the second focal length range.
US10902236B2
An apparatus may include an ultrasonic sensor array, a light source system and a control system. Some implementations may include an ultrasonic transmitter. The control system may be operatively configured to control the light source system to emit light that induces acoustic wave emissions inside a target object. The control system may be operatively configured to select a first acquisition time delay for the reception of acoustic wave emissions primarily from a first depth inside the target object. The control system may be operatively configured to acquire first ultrasonic image data from the acoustic wave emissions received by the ultrasonic sensor array during a first acquisition time window. The first acquisition time window may be initiated at an end time of the first acquisition time delay.
US10902235B2
According to a first aspect of the present disclosure, a fingerprint sensor module is provided, comprising: an assembly comprising a substrate and a fingerprint sensor mounted on one side of the substrate; wherein the fingerprint sensor comprises a set of sensor elements and a measurement unit; and wherein the measurement unit is configured to concurrently measure capacitances on subsets of the set of sensor elements. According to a second aspect of the present disclosure, a corresponding method of producing a fingerprint sensor module is conceived.
US10902228B2
A system for accepting or rejecting a container containing a meat batch comprises a reader and a controller cooperating to effect the acceptance or the rejection of the meat batch. The reader is configured to interrogate a machine readable tag attached to the container to retrieve information stored thereon into the controller which is configured to respond to the information retrieved by the reader to access batch information comprising at least information indicative of a fat content of the meat batch, to compare the batch information with a criterion of a recipe related to a target fat content to determine a suitability of the meat batch for inclusion in a mix meeting the recipe, and to generate a control signal dependent the determination usable to effect acceptance or rejection of the meat batch as appropriate to the determination.
US10902222B2
The present disclosure discloses methods and systems for selective translation of a language of a multi-function device, wherein the language of the multi-function device is a pre-defined language. The method includes receiving a print job from a user along with one or more job attributes, wherein at least one job attribute indicates a local language of the user. Then, the local language is identified from the at least one job attribute. One or more job specific user interfaces are identified. Based on the identified local language of the user, the identified one or more job specific user interfaces are translated in the local language of the user and stored. After this, an input from the user is received. Based on the input, at least one translated job specific user interface is displayed in the local language of the user.
US10902221B1
Components of language processing engines, such as translation models and language models, can be customized for groups of users or based on user type values. Users can be organized into groups or assigned a value on a continuum based on factors such as interests, biographical characteristics, social media interactions, etc. In some implementations, translation engine components can be customized for groups of users by selecting the training data from content created by users in that group. In some implementations, the group identifier or continuum value can be part of the input into a general translation component allowing the translation component to take a language style of that user group into account when performing language processing tasks.
US10902216B2
A translation method and apparatus may respectively perform or include: using one or more processors, plural different translation processes, in parallel, for a source sentence in a first language, including encoding, to generate respective feature vectors, the source sentence in each of two or more translation processes of the plural translation processes or the source sentence and a variation of the source sentence in respective translation processes of the plural translation processes, and decoding each of the respective feature vectors to generate respective plural candidate sentences in a second language; and selecting a final sentence in the second language from the respective plural candidate sentences in the second language.
US10902203B2
Techniques are described herein for performing named entity disambiguation. According to an embodiment, a method includes receiving input text, extracting a first mention and a second mention from the input text, and selecting, from a knowledge graph, a plurality of first candidate vertices for the first mention and a plurality of second candidate vertices for the second mention. The present method also includes evaluating a score function that analyzes vertex embedding similarity between the plurality of first candidate vertices and the plurality of second candidate vertices. In response to evaluating and seeking to optimize the score function, the method performs selecting a first selected candidate vertex from the plurality of first candidate vertices and a second selected candidate vertex from the plurality of second candidate vertices. Further, the present method includes mapping a first entry from the knowledge graph to the first mention and mapping a second entry from the knowledge graph to the second mention. In this embodiment, the first entry corresponds to the first selected candidate vertex and the second entry corresponds to the second selected candidate.
US10902201B2
Techniques are described relating to dynamic document portion configuration via machine learning. An associated method includes facilitating parsing of a document to identify a plurality of document portions based upon contextual evaluation. The method further includes mining data associated with a client to determine at least one client objective associated with the document and applying at least one artificial intelligence technique of a machine learning knowledge model to the mined data in order to assign a confidence score to each of the plurality of document portions that indicates relevance of the document portion to the at least one client objective. The method further includes identifying a set of document portions among the plurality of document portions having respective confidence scores that exceed a predefined confidence score threshold, and, responsive to the client accessing the document via a user interface of a computing system, configuring the set of document portions.
US10902196B1
Webpages are optimizing through the use of experiments that compare the responses of viewers that are either presented with the original webpage or a variant thereof. One or more variants are first defined through the use of a browser-based editor application that initially examines the webpage for a snippet of code. The snippet can be added to the webpage, if missing, and the webpage returned to the editor application. Changes made to the webpage to define a variant are saved in variation code. When the webpage is later requested by multiple viewers, in each instance the viewer receives the webpage with the snippet, the snippet instructs the browser to download a file, and the instructions of the file determine whether the viewer will see the variant or the original webpage. Tracking viewer responses to the webpage and the variant allow a statistical basis for comparison to be developed.
US10902194B2
Technology is disclosed herein for handing approximate (or uncertain) values in spreadsheet applications. More specifically, the technology describes spreadsheet applications that support arrays or sets of approximate (or uncertain) values as native entities. An approximate (or uncertain) value may be the value of a cell of the spreadsheet that is resolvable by formula, charts and other functionalities. In some implementations, approximate values may include a range of data and a probability distribution that can be automatically created by the spreadsheet application, generated based on context, input by the user, etc. Because the approximate (or uncertain) value is natively available, it can be incorporated in a spreadsheet like other values. Additionally, the approximate (or uncertain) values can automatically propagate through a spreadsheet calculation to obtain a final approximate result. The techniques also describe various ways to represent uncertain values in cells and to visualize the probability distribution.
US10902193B2
Many forms exist as fillable electronic documents (FEDs), such as in the Portable Document Format (PDF). Generating web-based forms that match these FEDs, even with existing software tools, is time consuming and laborious. A computing system and a related process are provided that automatically and very quickly generate a web-based form that looks the same as a FED. In particular, the computing process includes extracting a fillable object (e.g. a checkbox) in a FED and generating a pixel image of an entire page in the FED. A web-fillable object (e.g. a JSON fillable object) is generated that corresponds to the fillable object. The web-based form is created by overlaying the web-fillable object over the pixel image.
US10902189B2
Approaches presented herein enable reduction of characters in a character-limited scenario by minimally editing a text to remain within a character limit while maintaining a tone of a user's writing. More specifically, as a user enters text into a character-limited field, character reduction opportunities for shortening words or phrases are identified in the text. These identified opportunities for shortening words or phrases are compared with a historical writing tone profile of the user in order to preserve a tone and style of the user. Words or phrases that are presented and implemented to shorten the text entered by the user are only sufficient to bring a character count of the entered text within the character limit of the character-limited field. Once the text is within the character limit, no further character reduction is applied.
US10902185B1
Systems and methods are disclosed herein for performing operational transforms on a document. A first operation is received at a first server that includes a first object of an electronic document. In response to receiving the first operation, the first server prohibits a second server from having write access to the first object. The first server applies the first operation to the first object to obtain a transformed first object. In response to obtaining the transformed first object, the first server allows the second server to have write access to the first object. These steps are repeated for a second object associated with a second portion of the electronic document that is different from the first portion of the electronic document.
US10902184B2
The present disclosure provides, in part, methods, computer program products, systems, for providing a method. In one embodiment a method can include for example applying tags to a first document according to a tagging map; and applying tags to a second document according to the tagging map. In one embodiment a method can include parsing first content of a first document and second content of a second document using a tagging map; and generating an output document using the tagging map, wherein the generating included presenting in first and second different areas defining the output document the first content and the second content. In one embodiment, a method can include providing a custom tagging map based on one or more user defined input; and applying tags to a document using the custom tagging map.
US10902182B2
An information processing apparatus includes a transmission unit that performs facsimile transmission to a destination and a changing unit that changes, in accordance with a language registered in the information processing apparatus, size of a certain area, in which characters including source characters for identifying a facsimile source are to be formed, of a sheet output at the destination as a result of the facsimile transmission in a height direction of the characters.
US10902174B1
Various embodiments provide for modeling a power and ground (PG) mesh for a circuit design placement process. For some embodiments, a reference PG mesh can be used to generate a PG mesh model for a circuit design. A PG mesh model can be generated for a circuit design by calculating how much routing resource is occupied by the reference PG mesh of the circuit design, and the resulting PG mesh model can be applied to the circuit design by removing a similar amount of routing resource from the circuit design during a placement circuit design flow. Additionally (or alternatively), a PG mesh model can be generated to comprise a set of metal obstructions that correspond to each macro of the circuit design, and the PG mesh model can be applied to the circuit design by adding the metal obstructions to one or more metal layers of the circuit design.
US10902173B2
A method of manufacturing an integrated circuit in which a semiconductor device is provided includes simulating electrical characteristics of the semiconductor device according to a received process variable, by using a model parameter file including a plurality of model parameters, generating semiconductor device layout data based on a result of the simulation, and manufacturing the integrated circuit according to a semiconductor device layout based on the semiconductor device layout data, wherein the plurality of model parameters are stored in the model parameter file in a form of at least one function regarding the process variable.
US10902166B2
A resilient system implementation in a network-on-ship with at least one functional logic unit and at least one duplicated logic unit. A resilient system and method, in accordance with the invention, are disclosed for detecting a fault or an uncorrectable error and isolating the fault. Isolation of the fault prevents further propagation of the fault throughout the system. The resilient system includes isolation logic or an isolation unit that isolates the fault.
US10902163B2
A method and a system for simulating physical assets, such as wind farms, solar power plants and manufacturing facilities, comprising the steps of: a) collecting input data; b) setting up a virtual version of a physical asset; c) setting simulation length; d) running simulation according to a simulation algorithm using data collected in step a); and e) generating an output report.
US10902160B2
Methods and Apparatus relating to environmental monitoring and control systems are discussed. More specifically, the present invention relates to methods and systems for monitoring temperature and other environmental conditions in a cold storage facility and tracking the locations and environmental conditions of a product throughout its cold storage life cycle using the environmental control system and smart devices in logical communication therewith. Tracked interactions with personnel in relationship to products in cold storage are also discussed.
US10902157B2
A modeling application is provided with at least one spatial modificator for modifying simultaneously one or more object instances. The at least one spatial modificator may include definitions that define modifications to a model, and an action definition may define a predetermined degree of change by the modifications to a parameter of the object instances. Intersections between object instances and influence areas of spatial modificators are identified. Object instances that intersect with the influence areas may be changed according to the spatial modificator and in accordance with the predetermined degree of change.
US10902152B2
Techniques for restricting plug-in application recipes (“PIARs”) are disclosed. A PIAR management application receives a PIAR restriction via an authenticated user of the PIAR management application. The PIAR restriction is applicable to certain users of the PIAR management application. The PIAR restriction identifies functionality of the PIAR management application that would otherwise be available to a user of the PIAR management application if the user had an active account for a particular plug-in application that, once linked to that user in the PIAR management application and associated with a particular PIAR, would be capable of supplying at least part of the functionality. The PIAR management application stores the PIAR restriction, including information to block the restricted functionality. Based on the PIAR restriction, the PIAR management application blocks the restricted functionality. Many different types of functionality may be restricted, in various ways.
US10902144B2
In the present invention, by providing an apparatus for securing data comprising a memory for storing information for data processing, a processor configured to partition original data into a plurality of partial data and generate a plurality of divided data by randomly determining positions of each of the plurality of partial data within the original data, and a communication interface configured to transmit each of the plurality of divided data to each of a plurality of servers, respectively, if an attacker obtains a portion of the divided data, it prevents the entire original data from being restored, and the legitimate user can restore the original data accurately even if some divided data is corrupted, and provides an efficient data polymorphic dividing technique that can minimize the amount of calculation required to secure data.
US10902143B2
A processor may identify a first directory in the UFO storage system. The first directory may include one or more subdirectories in one or more levels under the first directory. The one or more subdirectories may include a second directory that has includes one or more objects. The first directory may be associated with a first inode, and the second directory may be associated with a second inode. The processor may perform a stat call on the second directory to determine metadata attributes for the one or more objects that are stored in the second directory. The metadata attributes for the one or more objects may be stored in the second inode. The processor may add the metadata attributes for the one or more objects to the first inode.
US10902142B2
A system and method is provided for encrypting data for secure storage or transport. The method includes generating object-based wave screen(s) and optionally stumbling block(s) and/or XOR block(s) associated with a block map layout. For each data segment to be encrypted, the method includes positioning the bits of the data segment within the block map layout to generate a data map, and encrypting the data map by applying the object-based wave screen(s) and optionally the stumbling block(s) and/or XOR block(s) to remap the positions of the bits within the block map layout. The encrypted data map is then stored or transported as a representation of the data segment.
US10902134B2
Computer-implemented systems and methods are disclosed herein for use within secure multi-party computation. A system and method are used for storing an operation preference and a cryptographic preference. A data set is stored based on the operation preference and the cryptographic preference. A determination is made that processing the query involves performing an allowable operation on the data set based on the operation preference.
US10902130B2
According to an aspect of an embodiment, a method may include guiding automated testing of a binary program with respect to a potentially vulnerable location. The method may include obtaining a first basic block of a first binary program and comparing the first basic block with a second basic block of a second binary program. The comparison may be in response to the second basic block having been previously identified as having a vulnerability. The method may further include identifying the first basic block as a potentially vulnerable location based on a correspondence between the first basic block and the second basic block. The correspondence may be indicated by the comparison of the first basic block with the second basic block. The method may further include guiding a testing execution of the first binary program based on the identification of the first basic block as the potentially vulnerable location.
US10902124B2
Aspects of the present disclosure are operable to protect against malicious objects, such as JavaScript code, which may be encountered, downloaded, or otherwise accessed from a content source by a computing system. In an example, antivirus software implementing aspects disclosed herein may be capable of detecting malicious objects in real-time. Aspects of the present disclosure aim to reduce the amount of time used to detect malicious code while maintaining detection accuracy, as detection delays and/or a high false positive rate may result in a negative user experience. Among other benefits, the systems and methods disclosed herein are operable to identify malicious objects encountered by a computing system while maintaining a high detection rate, a low false positive rate, and a high scanning speed.
US10902123B2
There is disclosed in one example a computing apparatus, including: a hardware platform including a performance monitoring unit (PMU); and one or more tangible, non-transitory computer-readable mediums having stored thereon executable instructions to provide a kernel space threat detection engine to: receive a PMU event; correlate the PMU event to a computer security threat including extracting artifacts from the PMU event, and correlating the artifacts to an artifact profile for a known attack; and identify a process associated with the PMU event as a potential attack.
US10902121B2
Anomalous control and data flow paths in a program are determined by machine learning the program's normal control flow paths and data flow paths. A subset of those paths also may be determined to involve sensitive data and/or computation. Learning involves collecting events as the program executes, and associating those event with metadata related to the flows. This information is used to train the system about normal paths versus anomalous paths, and sensitive paths versus non-sensitive paths. Training leads to development of a baseline “provenance” graph, which is evaluated to determine “sensitive” control or data flows in the “normal” operation. This process is enhanced by analyzing log data collected during runtime execution of the program against a policy to assign confidence values to the control and data flows. Using these confidence values, anomalous edges and/or paths with respect to the policy are identified to generate a “program execution” provenance graph associated with the policy.
US10902119B1
According to one embodiment, a computerized method features monitoring behaviors of an object during processing within a guest system of a virtual machine. Within a guest system, a rule-based analysis of data associated with the monitored behaviors is conducted. The rule-based analysis includes prioritizing data associated with the monitored behaviors that correspond to an exception, and thereafter, storing the data associated with the monitored behaviors that correspond to the exception into a prescribed area of a virtual image file. The prescribed area is accessible by (i) logic within the guest system and (ii) logic within a host system of the virtual machine.
US10902118B2
Disclosed are systems and methods for training and retraining a model for detection of malicious activity from container files, which contain at least two or more objects constituting logically separate data regions. Parameters of each object chosen from at least one safe container and one malicious container are determined which uniquely characterize the functional relation of the mentioned object to at least one selected object. Convolutions are formed separately for each container on the basis of the determined parameters of the objects, which are used to train a machine learning model for detecting malicious container files.
US10902117B1
According to one embodiment, a computerized method for acquiring updated predictive model is described. The updated predictive model is achieved through machine learning analyses of information by a training engine, which issues a control message in response to a discrepancy in a determination of the suspect object as malicious or non-malicious by a detection engine and a classification engine. The detection engine analyzes a content of a suspect object to determine whether the suspect object is malicious or non-malicious. Similarly, the classification engine analyses the suspect object based on the predictive model to determine whether the suspect object is malicious or non-malicious. The control message causes the training engine to update the predictive model based on machine learning analyses of information provided via the control message and to return an updated predictive model to the classification engine.
US10902114B1
The systems and methods described herein generally relate to techniques for automated detection, aggregation, and integration of cybersecurity threats. The system ingests multiple data feeds which can be in one or numerous different formats. The system evaluates information based on defined scores to display to users threats and risks associated with them. The system also calculates decay rates for expiration of threats and indicators through various methods.
US10902110B2
Systems and methods which enable an authentication procedure to be used within the standard network security architecture to authenticate third party applications that are forbidden access to a particular secret key are disclosed. Third party smartphone applications that are unable to use SIM-based authentication due to being forbidden access to a SIM-based key are provided an alternate secret key for use in an EAP-AKA or EAP-SIM type procedure according to embodiments. An authentication server or other backend authentication infrastructure of embodiments requests authentication vectors from a backend system sharing the alternative secret key. Accordingly, the backend authentication platform of embodiments is adapted to know or detect that an application is using an alternative secret key (e.g., a secret key other than the SIM-based secret key) and to perform the appropriate procedure for the key type.
US10902106B2
An authentication method includes: acquiring a front face feature and a side face feature of a first user in response to a face authentication request of the first user; searching, based on the front face feature and the side face feature of the first user, a first list of users of multiple births corresponding to the first user for a candidate user matching both the front face feature and the side face feature of the first user, wherein the first list of users of multiple births corresponding to the first user is a list of users of multiple births with similar front face features and non-similar side face features; and determining, based on consistency between the candidate user and the first user in the front face feature and the side face feature, whether the first user succeeds in authentication.
US10902096B2
A media storage device includes a media security controller circuit and a memory to store data that relates to a media item to be rendered by a rendering device. The media security controller circuit sends a message to the rendering device that causes the rendering device to obtain a portion of data from memory of the media storage device and provide it to the media security controller circuit. The portion is received and transformed by the media security controller circuit. The media security controller circuit sends the transformed portion to the rendering device.
US10902092B2
A method and system of verifying proper execution of a secure mode entry sequence. At least some of the exemplary embodiments may be a method comprising delivering an instruction from a memory to a processor across an instruction bus (the instruction at least partially configures the processor for secure mode of operation different that privilege modes of the processor), verifying delivery of the instruction across the instruction bus, and checking for proper execution of the instruction using a trace port of the processor.
US10902086B2
A method is explained for any adaptive processor processing digital signals by adjusting signal weights on digital signal(s) it handles, to optimize adaptation criteria responsive to a functional purpose or externalities (transient, temporary, situational, and even permanent) of that processor. Adaptation criteria for the adaptive algorithm may be any combination of a signal or parameter estimation, and measured quality(ies). This method performs a linear transformation adapting parameters from M to (M1+L) dimensions in each adaptation event, such that M1 weights are updated without constraints and M0=M−M1 weights are forced by soft constraints into an L-dimensional subspace they spanned at the beginning of the adaptation period. The same dimensionality reduction, using the same linear transformation, is applied to the input data. The reduced-dimensionality weights are then adapted using the identical optimization strategy employed by the processor, except with input data that has also been reduced in dimensionality.
US10902083B2
A system for enhanced information flow in an enterprise is disclosed. The system includes a monitoring module configured to determine one or more metrics associated with at least one of an agent or a data item. The system further includes a rating module configured to provide a rating to the data item based on the one or more metrics associated with the at least one of the agent or the data item. The system further includes a computing module configured to compute a review parameter based on the rating of the data item. The system further includes a display module configured to display an indicator associated with the computed review parameter.
US10902072B2
A computer-implemented method includes: receiving, by a computing device, information identifying the presence of a crowdsourcing event; receiving, by a computing device, indirect crowdsourcing data including user device activity from a plurality of user devices within a geofence associated with the crowdsourcing event; generating, by the computing device, indirect crowdsourcing data records based on the indirect crowdsourcing data; receiving, by the computing device, a query relating to the crowdsourcing event; generating, by the computing device, a query response in response to the query based on the indirect crowdsourcing data records; and providing by the computing device, the query response.
US10902070B2
Methods, systems, and computer programs are presented for searching job postings for a member of a social network based on transitions from educational institutions to companies. A method includes determining educational-company transition scores indicating a transition probability from educational institution to company. The method identifies jobs based on a search performed for a first member, with a profile including one or more educational institutions, each job associated with a respective company. A server determines a member-company transition score based on the educational-company transition scores of the educational institutions in the profile. For each job, a job affinity score is determined based on data of the job and the profile of the first member. The server ranks the jobs based on the member-company transition score of the company of the job and the job affinity score. Some of the ranked jobs are presented to the first member based on the ranking.
US10902063B2
A wildcard searchable encryption method enables wildcard search of encrypted text in a cloud-stored encrypted file. In some embodiments, the wildcard searchable encryption method is implemented in a network intermediary, such as a proxy server. The network intermediary encrypts files on behalf of a user or an enterprise destined to be stored on a cloud storage service. The wildcard searchable encryption method performs keyword pre-processing of the file to be encrypted to generate a set of keyword-wildcard combinations in plaintext for some or all of the keywords in the file. The processed file is encrypted using an exact match searchable encryption algorithm. As a result of the encryption process, a search index is generated to include the keyword-wildcard combinations. As thus configured, the wildcard searchable encryption method enables wildcard search of the encrypted text, such as searches for prefixes or suffixes of the keywords.
US10902062B1
At an artificial intelligence system, a random cut tree corresponding to a sample of a multi-dimensional data set is traversed to determine a tree-specific vector indicating respective contributions of individual dimensions to an anomaly score of a particular data point. Level-specific vectors of per-dimension contributions obtained using bounding-box analyses at each level during the traversal are aggregated to obtain the tree-specific vector. An overall anomaly score contribution for at least one dimension is obtained using respective tree-specific vectors generated from one or more random cut trees, and an indication of the overall anomaly score contribution is provided.
US10902059B2
A user interface device provides access to at least one of a plurality of digital content sources. The interface device is configured to catalog the plurality of digital content sources to correspond to a plurality of channels in a tuning band, to present the plurality of channels sequentially in response to a user initiated tuning movement, and to select one of the sequentially presented channels for playback.
US10902057B2
The present invention can, in relation to a single image file including a plurality of original images, record an image file including editing information that represents original image editing content while maintaining the original images. For doing so, an image processing apparatus that performs editing processing in relation to an image file that includes a plurality of images, comprises an editing unit configured to edit an original image in an image file that includes a plurality of original images and generate editing information for reproducing a post-editing image from the original image, and a recording unit configured to, by adding the editing information generated by the editing unit to the image file, record the editing information in the image file.
US10902056B2
Processing an image includes acquiring, by the image processing apparatus, a target image, extracting a shape of a target object included in the target image, determining a category including the target object based on the extracted shape, and storing the target image by mapping the target image with additional information including at least one keyword related to the category.
US10902054B1
Embodiments use electronic speech samples of detainees and automatically scan electronic speech sample databases to detect when a detainee has a criminal record and to alert controlled-environment facility personnel to that record. An electronic speech sample of the detainee is captured during booking or at another time. The electronic speech sample is compared to a database of electronic speech samples of individuals with criminal records. If the electronic speech sample matches an existing electronic speech sample in the database, then information associated with the matching electronic speech sample is provided to the controlled-environment facility personnel. The information is analyzed to identify key issues, such as active warrants. The controlled-environment facility personnel are alerted to any such key information.
US10902050B2
Speech-to-text analysis, emotion analysis, and time analysis are performed on a media file by a data processing system. The media file is divided, by the data processing system, into a first fragment and a second fragment based at least in part on the speech-to-text analysis, the emotion analysis, and the time analysis. Semantic analysis is performed, by the data processing system, on the first fragment and the second fragment based on a search query for the media file. A first weight is provided for the first fragment and a second weight is provided for the second fragment based on the semantic analysis, the emotion analysis, and the time analysis. The data processing system stores the first weight in association with the first fragment and the second weight in association with the second fragment.
US10902030B2
The present disclosure provides user request processing methods and devices. One exemplary method includes: determining a first container corresponding to a user request after the user request is received; determining a logical container corresponding to the first container by using a preset relationship between the first container and the logical container; acquiring a container cluster corresponding to the logical container by using a logical address corresponding to the logical container, wherein the container cluster includes at least two second containers; and processing the user request by using the second containers. The user request can be simultaneously processed by the first container and the at least two second containers. The first container can call the second containers, so that different containers can share data and handle the same application together. Further, scale-out of second containers in the container cluster can be implemented, thus improving user request processing capability.
US10902025B2
In one example embodiment, an analysis application implements a technique for measuring a property of interest of an input dataset of location samples. The analysis application may process the input dataset in one or more multi-stage pipelines to produce values that measure a metric for the input dataset. The values that measure the metric for the input dataset may be compared with values that measure the metric for one or more labeled datasets that are generated by the analysis application, for example, using a feedback loop and sampling from a plurality of delta data sets. Each labeled datasets may have different values that measure the metric and corresponding measures of the property of interest. Based on the comparison, the analysis application may determine the measure of the property of interest for the input dataset and such measure may be returned, for example, to a remote device.
US10902014B1
Technologies are described herein for reducing network traffic when replicating memory data across hosts. The memory data stored in a main memory of the host computer is replicated to a main memory of a second host computer. Memory data from the local data storage of the second host computer and other hosts computers that is a duplicate of memory data from the main memory is identified. Instead of sending the memory data from the main memory that is duplicated, the duplicated memory is copied from the local storage of the second computer or from one or more of the other computers to the main memory of the second host computer.
US10902012B1
Methods and systems for using common property datatypes are described. In some embodiments, a system may receive an assignment statement a data structure comprising a first object of a first datatype, the first datatype one of multiple datatypes supporting a common property, the multiple datatypes representing the common property using differing native values, and a common property object of a common property datatype, the common property object representing the common property supported by the multiple datatype. The system can execute or interpret the subscripted assignment statement, converting the common property object into a second object of the first datatype, the second object having a first native value representing the common property for the first datatype. The system can assign the second object to a location of the first object in the data structure. The common property can be at least one of a maximum, minimum, missing, and default.
US10902008B2
A provision method provides plurality of pieces of advice pertaining to household appliances of a user on a tablet 103. A priority of each piece of advice is changed by determining whether an advice-specific standard for the user the reference that piece of advice is met by an auto-log or overall user information. The pieces of advice are displayed in accordance with determination results. The format of display according to determination results is a list of advice sorted by priority.
US10902002B2
Reductions to bandwidth storage resource use needed to safely and securely provide longitudinal data related to individuals to authorized parties from disparate sources are realized by employing the present disclosure. As the data related to the individual are held by various originating and aggregating databases in a variety of formats, with each database having different sharing policies, and the user similarly specifying different access permissions to personal data, a hub that manages access in a hybrid distributed/aggregated mode enables requestors to review data at a single point of access in accordance with specified access permissions from the databases or the individual. Reduced weight records, using permitted data fields, are aggregated and links to the records are provided according to the determined permission levels.
US10902000B2
An event processing system for distributing a continuous query, and processing events in an event stream, is disclosed. The system can synchronize timestamps across all partitions by adding a heartbeat propagator component propagating a heartbeat signal for silent partitions. The system can further include a timestamp tracker component that tracks the maximum observed timestamp across all partitions for each batch, and sends this to each partition. The system can distribute partitions of the events to the worker nodes, and instruct a heartbeat propagator component to generate a heartbeat for a first worker node corresponding to an event in a different partition. The system receives outputs from the worker nodes and combines these into a single result corresponding to a continuous query. The system can further implement a timestamp tracker to select a highest timestamp value of a previous batch, and send the value to the worker nodes.
US10901992B2
A system and method for handling queries. The method includes receiving a query; determining, based on the received query, a best matching template question; selecting, from among a plurality of question templates, a question template for responding to the query, wherein the selected question template includes the determined best matching template question and a set of answers assigned to the selected question template; and generating, based on the selected question template, a response to the query.
US10901974B2
Disclosed herein are system, method, and computer program product embodiments for a hybrid data management system. An embodiment operates by receiving, from a user interface, a modification to a field of data. It is determined that the field of data corresponds to a decentralized data management system based on a look-up to a metadata repository. The modification is transmitted to the decentralized data management system. From the decentralized data management system, an asset identifier corresponding to the modification is received. The asset identifier is stored in a centralized database. Via the user interface, an indication that the field of data has been modified is provided.
US10901972B2
Embodiments of the present disclose provide a method and apparatus for identifying network attacks. The method can include: acquiring access data within at least two time periods of a target website server according to preset fields; counting a quantity of access data having the same content in each of the preset fields within each of the time periods; determining whether the quantities of access data having the same preset fields within each of the time periods are the same; and in response to the quantities of access data having the same preset fields within each of the time periods being the same, determining access requests corresponding to access data having the same quantity as small-traffic network attacks.
US10901965B1
In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
US10901959B2
Embodiments include a system for reconciling input datasets with a model ontology, the system comprising a processor coupled to a memory, to execute: a model ontology storage process, storing a model ontology graph defining a concept hierarchy, the concept hierarchy comprising nodes at various levels. The processor and memory further to execute: a user interface process, receiving, via a user interface, user input assignments of nodes from upper levels of the concept hierarchy to input datasets with particular properties from among the lower level nodes. The processor and memory further to execute an input dataset reconciliation process using the concept hierarchy and a record of historical user input assignments to determine which higher level nodes to assign to a new input dataset, based on the lower level nodes represented in the new input dataset.
US10901958B2
Methods and systems for a distributed database cluster storing a plurality of replicas of a databases are provided. One method includes locating by a processor, a timestamp of a last stored record in a backup copy of the database from a plurality of logical partitions for a point in time restore operation; identifying by the processor, an operation log for each logical partition with the last stored record, the operation log providing transaction details associated with the database; splitting by the processor, the operation log for each logical partition by ignoring transactions that occurred prior to the timestamp of the last stored record; and using by the processor, the split operation log for restoring the database to the point in time.
US10901955B2
An example operation may include one or more of defining inputs, converting the inputs into an intermediate representation in Linear Dynamic Logic, and translating the intermediate representation into an executable form of the blockchain smart contract. The inputs include a regular event pattern, a temporal constraint a blockchain smart contract must satisfy, and a list of entries, each entry including an event, a condition, and a sequence of one or more actions.
US10901946B2
A graphical user interface can be generated on a display by a processor. The graphical user interface can be rendered, on a display, with a first circular representation of a directory structure of a first directory of an electronic content management system. The first circular representation can have a hierarchy of levels representative of a hierarchy within the first directory. The first circular representation can be rendered in a display that displays the graphical user interface. A second circular representation of a second directory within the first directory can be generated. The second circular representation of the second directory can have a hierarchy of levels representative of a hierarchy within the second directory. The second circular representation of the second directory can be generated in response to a user input selecting the second directory.
US10901945B2
An emotion tracking computer system is presented. An emotion tracking server obtains digital content representing an assertion of the existence of an emotional relationship among multiple entities; e.g., an assertion of gratitude. The server creates one or more instances of emotion objects that model the assertion of the emotional relationship, where such objects are stored in an emotion database. The emotion objects form data primitives that provide opportunities for analyzing contexts of relationships. Gratitude tracking is discussed with some specificity.
US10901944B2
Storing an incoming data stream using successive files that are consecutively populated. The appropriate file to populate a given data stream portion into is determined by mapping the data stream offset to a file, and potentially also an address within that file. The successive files may be the same size, so that the file can be identified based on the data stream address (or offset) without the use of an index. Furthermore, the files may be easily named by having that size be some multiple of a binary power of bytes. That way, the files themselves can be automatically and named and identified by using the more significant bit or bits of the data stream offset to uniquely identify the file and establish ordering of the files. Replication may occur from a primary to a secondary store by transmitting the offset, and the actual data to be stored.
US10901939B2
A processor includes an array of resistive processing units connected between row and column lines with a resistive element. A first single instruction, multiple data processing unit (SIMD) is connected to the row lines. A second SIMD is connected to the column lines. A first instruction issuer is connected to the first SIMD to issue instructions to the first SIMD, and a second instruction issuer is connected to the second SIMD to issue instructions to the second SIMD such that the processor is programmable and configurable for specific operations depending on an issued instruction set.
US10901938B2
A data processing apparatus is provided. The data processing apparatus includes hardware locating circuitry for locating hardware associated with processing circuitry, and for causing hardware configuration data relating to the hardware to be generated. Providing circuitry causes the hardware configuration data to be provided to an operating system executing on the processing circuitry to enable the operating system to utilise the hardware.
US10901936B2
A method, system, and/or computer program product controls transitions from a first bandwidth to a second bandwidth in a bus within a multi-processor computer. A bus controller predicts a bandwidth transition requirement for a bus in a multi-processor computer, and transitions the bus from a first bandwidth to a second bandwidth based on the predicted bandwidth transition requirement. The bus controller checks an actual transitioning requirement of the bus in the computer, such that the bus controller checks the actual transitioning requirement for the bus at each occurrence of a predefined stage of operation of one or more processor processors in the computer. In response to the actual transitioning requirement matching the predicted bandwidth transition requirement, the bus controller directions a continuation of the transitioning of the bus from the first bandwidth to the second bandwidth.
US10901924B2
A computer-implemented method includes setting a respective flag in a first buffer of a hardware accelerator. The first buffer includes the respective flag of the first buffer, and a second buffer of the hardware accelerator includes a respective flag of the second buffer. A hardware state of the hardware accelerator is maintained in the first buffer, based on the respective flag of the first buffer being set. A first request directed to the hardware accelerator is received. It is determined that that the first buffer has the respective flag set. The first request is passed to the hardware accelerator, where passing the first request includes passing to the hardware accelerator a pointer to the first buffer, based on the first buffer having the respective flag set.
US10901920B2
One embodiment provides for a computer-implemented method comprising instantiating a synchronization primitive to control access to a resource, acquiring the synchronization primitive at a first thread, the first thread having a first priority, associating a turnstile with the synchronization primitive, setting an inheritor of the turnstile to the first thread, attempting to acquire the synchronization primitive at a second thread while the synchronization primitive is held by the first thread, the second thread having a second priority, adding the second thread to a wait queue of the turnstile; and in response to determining that the second priority is higher than the first priority, increasing the priority of the first thread to the second priority.
US10901916B1
Provided are a computer program product, system, and method for managing adding of accessed tracks to a cache list based on accesses to different regions of the cache list. A cache has a least recently used (LRU) end and a most recently used (MRU) end. A determination is made of a high access region of tracks from the MRU end of the cache list based on a number of accesses to the tracks in the high access region. A flag is set for an accessed track, indicating to indicate the accessed track at the MRU end upon processing the accessed track at the LRU end, in response to the determining the accessed track is in the high access region. After the setting the flag, the accessed track remains at a current position in the cache list before being accessed.
US10901907B2
A method for providing a Bloom filter for a multi-stream enabled solid-state drive (SSD) is disclosed. The Bloom filter includes two Bloom filter arrays, a counter corresponding to the two Bloom filter arrays, and a masking logic. The method includes: inserting an element in one or more of the two Bloom filter arrays using a plurality of hash functions; and updating the counter based on the insertion of the element. The method further includes: updating the Bloom filter by inserting one or more additional elements in one or more of the two Bloom filter arrays and updating the counter; and masking a data stored in the Bloom filter with the one or more additional elements to pseudo delete the data using the masking logic and reduce a false positive rate of the Bloom filter.
US10901903B2
Devices and techniques are disclosed herein for implementing, in addition to a first cache, a second, persistent cache in a memory system coupled to a host. The memory system can include flash memory. In certain examples, the first cache and the second cache are configured to store mapping information. In some examples, the mapping information of the second persistent cache is determined by the host using a persistence flag of memory requests provided to the memory system.
US10901901B2
A deployment manager deploys processing elements of a streaming application in a non-uniform memory access (NUMA) aware manner to reduce memory coherency overhead in a streaming application. The deployment manager is able to utilize information about an application's operators and the architecture of the NUMA nodes to place whole processing elements on a single NUMA node. Where the operators of a processing element would cross NUMA node boundaries, the deployment manager may consolidate the threads of a processing element to place an application's operators on a single NUMA node to increase efficiency of the system.
US10901897B2
Aspects of the disclosure provide a network device. The network device includes a search engine, a ternary content addressable memory (TCAM) cache engine, a search key generation unit and an output controller. The search engine stores a lookup table of entries for rules of packet processing, and searches the lookup table in response to packets received from a network interface of the network device. The TCAM cache engine caches a subset of the entries in the lookup table based on hit statistics of the entries. The search key generation unit generates a search key based on a received packet and provides the search key to the search engine and to the TCAM cache engine. The output controller outputs a search result from the TCAM cache engine when the TCAM cache engine has a matching entry to the search key.
US10901896B2
Techniques facilitating cached result use through quantum gate rewrite are provided. In one example, a computer-implemented method comprises converting, by a device operatively coupled to a processor, an input quantum circuit to a normalized form, resulting in a normalized quantum circuit; detecting, by the device, a match between the normalized quantum circuit and a cached quantum circuit among a set of cached quantum circuits; and providing, by the device, a cached run result of the cached quantum circuit based on the detecting.
US10901895B2
A mechanism is provided for destaging one or more data files in a volatile memory using a set of heat registers associated with each data file. Responsive to receiving a notification indicating that free space within the volatile memory has fallen below a predetermined threshold, a rule is implemented, based on values associated with the set of heat registers assigned to each data file, to identify a data file to move to a non-volatile memory, where the set of heat registers comprises a content heat register, an access heat register, and a metadata heat register. The data file is moved to the nonvolatile memory. Responsive to determining that the free space fails to have risen above the predetermined threshold, the operations are repeated until the free space rises above the predetermined threshold at which time the set of heat registers assigned to the data files that were moved are deassigned.
US10901891B2
A controller for controlling a memory device including memory dies includes: a processor suitable for checking whether or not any of the memory dies in the memory device is idle after transferring a write command to the memory device, and when there is an idle memory die, performing a garbage collection read operation of the idle memory die; and a garbage collection (GC) data region suitable for storing a valid data of a victim block, which is read through the garbage collection read operation; and wherein the processor transfers the valid data to the memory device based on an amount of valid data stored in the GC data region and controlling the memory device to perform a garbage collection write operation of programming the valid data in a target block.
US10901886B2
Disclosed in an embodiment of the present invention are a hardware-based flash FTL function realization method and data storage device thereof, wherein the method comprises: when the data storage device is powered on, a state machine identifies the flash chip to acquire the chip information of the flash chip; the state machine establishes a target table according to the chip information; and the state machine realizes the FTL function of the flash controller according to the target table, wherein the FTL function comprises an address mapping function, a bad block management function and a garbage collection function.
US10901882B1
Systems and methods are disclosed that determine a duration and resources for testing software. In some implementations, the system performs operations including determining functions performed by applications of the software product, and determining categories based on the functions, the categories including a lowest-criticality category and a highest-criticality category. The operations also include determining degrees of change to the applications and test scripts corresponding to the degrees of change. The operations also include generating a data structure based on the categories and the degrees of change, the data structure including columns identifying the categories in an order from lowest to highest criticality. The operations also include determining weights corresponding to distances of the categories from the highest-criticality category. The operations also include determining a set of test scripts based on the weights, the test scripts, and the degree of change indicators, and determining the resources based on the set of test scripts.
US10901869B2
The current document is directed to methods and systems that collect metric data within computing facilities, including large data centers and cloud-computing facilities. In a described implementation, lower and higher metric-data-value thresholds are used to partition collected metric data into outlying metric data and inlying metric data. The inlying metric data is quantized to compress the inlying metric data and adjacent data points having the same quantized metric-data values are eliminated, to further compress the inlying metric data. The resulting compressed data includes original metric-data representations for outlier data points and compressed metric-data representations for inlier data points, providing accurate restored metric-data values for significant data points when compressed metric data is decompressed.
US10901868B1
Embodiments described herein provide a mechanism to use an on-chip buffer memory in conjunction with an off-chip buffer memory for interim NAND write data storage. Specifically, the program data flows through the on-chip buffer memory to the NAND memory, while simultaneously a copy of the NAND program data is buffered in one or more circular buffer structures within the off-chip buffer memory.
US10901867B2
A device implementing a system for object placement includes at least one processor configured to identify an object stored on two of a plurality of storage devices, and to determine a pairing value for each pair of the plurality of storage devices, the pairing value corresponding to a number of stored objects common to the pair. The at least one processor is further configured to select, based on the determined pairing values, two storage devices having a lowest pairing value relative to the determined pairing values, and to move the object to each of the two selected storage devices.
US10901864B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating a number of first containers to implement one primary segment instance each and a number of second containers to implement one mirror segment instance each. In one example system, the second containers are configured to have less computing resources than the first containers. The containers are distributed among a number of physical computers. The system receives an indication of a failure of a physical computer hosting a particular first container implementing a first primary segment instance. In response to receiving the indication, the system promotes a second mirror segment instance that is a mirror of the first primary segment instance to be a new primary segment instance. The system allocates additional resources to the particular second container implementing the promoted mirror segment instance.
US10901861B2
Systems and methods are provided for performing a point-in-time restore of data of a first tenant of a multitenanted database system. Metadata can be located to identify an archival version of first data of the first tenant stored in immutable storage of the database system. The archival version includes a most recently committed version of each datum prior to a first point in time. By using the metadata, a restore reference set is mapped into a target database instance of the database system. The mapping can be performed when all existing data for a tenant is to be the archival version, and where versions of data and records committed after the point in time are not available to the target database instance.
US10901857B1
Stored in an application database is information about a set of applications. The information includes a name, version, and backup policy for the application. The backup policy specifies a backup frequency. A storage array is accessed in which a virtual volume of a virtual machine has been provisioned. There is an attempt to gather from the storage array details about an application on the virtual volume. Upon gathering the details, the application database is consulted to select a backup policy corresponding to the gathered name and version of the application. The virtual volume is backed up according to a particular backup frequency as specified in the selected backup policy.
US10901856B1
A method and system of checkpointing multi-threaded applications, and multi-process application groups on WINDOWS® operating systems. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. Further, checkpointing may be configured to perform live migration. In the exemplary embodiment, checkpoints are triggered asynchronously using Asynchronous Procedure Calls (APC).
US10901854B2
In supporting temporal logical transactions, a database management system (DBMS) determines that a temporal logical transaction time (T) is set for a temporal logical transaction. The DBMS receives a change request for a current row in a current table. A history row for a history table corresponding to the current table is created. The values in the history row are set to the values in the current row, where a begin time in the history row has same value as a begin time in the current row, and an end time in the history row is set to T. When the begin time equals the end time in the history row, the DBMS does not store the history row in the history table. The values in the current row are changed according to the change request, and the begin time in the current row is set to T.
US10901853B2
A computer system controls processing elements associated with a stream computing application. A stream computing application is monitored for the occurrence of one or more conditions. One or more processing element groups are determined to be restarted based on occurrence of the one or more conditions, wherein the processing element groups each include a plurality of processing elements associated with the stream computing application. Each processing element of the determined one or more processing element groups is concurrently restarted. Embodiments of the present invention further include a method and program product for controlling processing elements within a stream computing application in substantially the same manner described above.
US10901851B2
A delay circuitry is configured to hold up power to a mass storage device after a power fault disables communication of the mass storage device with the host computer. The time delay is sufficient to allow saving of in-flight data from the storage device's volatile cache to the non-volatile media (of the storage device) and to update a metadata table in the non-volatile media.
US10901850B2
Examples of techniques for a thread checkpoint table for a computer processor are described herein. An aspect includes, based on detecting an early power-off warning (EPOW) signal, determine, based on a thread checkpoint table, whether a status of a thread of a processor indicates that the thread has begun a unit of atomic work. Another aspect includes, based on determining that the status of the thread of the processor indicates that the thread has begun the unit of atomic work, allowing the thread to continue execution of the unit of atomic work. Another aspect includes determining, based the status of the thread in the thread checkpoint table, that the thread has completed the unit of atomic work. Another aspect includes, based on determining that the thread has completed the unit of atomic work, suspending the thread.
US10901849B2
A method for execution by a dispersed storage and task (DST) processing unit includes queuing authorization requests, corresponding to received operation requests, in response to determining that first system utilization data indicates a first utilization level that compares unfavorably to a normal utilization threshold. A first batched authorization request that includes the queued authorization requests is generated for transmission to an Identity and Access Management (IAM) system in response to determining that the first request queue compares unfavorably to a first queue limit condition. A second queue limit condition that is different from the first queue limit condition is determined based on second system utilization data. A second batched authorization request that includes a second plurality of authorization requests of a second request queue is generated in response to determining that the second request queue compares unfavorably to the second queue limit condition.
US10901848B2
Example peer storage systems, storage devices, and methods provide peer data recovery across a peer communication channel. Peer storage devices establish peer communication channels that communicate data among the peer storage devices. A storage device may identify storage media segments from their storage medium for recovery of failed data units. A peer storage device may be identified that contains recovery data for the failed data units. The recovery data may be received over the peer communication channel and the storage media segments may be recovered using the recovery data.
US10901843B2
Disclosed herein are techniques for use in managing data storage. For example, in one embodiment, the techniques comprise determining a size of the write request. The size of the write request equating to half or more non-parity data portions in a full stripe of data but less than all non-parity data portions in the full stripe. The techniques comprise performing a process based on the size that includes reading a parity and one or more missing non-parity data portions in the full stripe, verifying the coherency of the missing non-parity data portions by comparing a checksum of the parity and a checksum of the missing non-parity data portions, determining a new parity based on the new data and the missing non-parity data portions, and writing, in response to verifying the coherency of the missing non-parity data portions, the new data and the new parity to a RAID group without writing the one or more missing non-parity data portions to the RAID group, wherein the new data and the new parity are written to the RAID group with a checksum.
US10901837B2
The present disclosure includes apparatuses and methods for ECC operation associated with memory. One example apparatus comprises a controller configured to perform an error correction code (ECC) operation on a codeword stored in the memory, wherein the codeword includes a first number of ECC bits and the first number of ECC bits are generated based on an encoding matrix, wherein each row of the encoding matrix has an odd number of bits having a binary value of 1.
US10901824B2
Embodiments relate to determining whether to take a resource distribution unit (RDU) of a datacenter offline when the RDU becomes faulty. RDUs in a cloud or datacenter supply a resource such as power, network connectivity, and the like to respective sets of hosts that provide computing resources to tenant units such as virtual machines (VMs). When an RDU becomes faulty some of the hosts that it supplies may continue to function and others may become unavailable for various reasons. This can make a decision of whether to take the RDU offline for repair difficult, since in some situations countervailing requirements of the datacenter may be at odds. To decide whether to take an RDU offline, the potential impact on availability of tenant VMs, unused capacity of the datacenter, a number or ratio of unavailable hosts on the RDU, and other factors may be considered to make a balanced decision.
US10901823B2
A system and method to balance computational loads across multiple computing systems, such as servers in a server cluster, is disclosed. The system includes a load balancer. Upon receiving a new computing request corresponding to an expected throughout, the load balancer identifies a computing system that is most likely to fail and sends the new computing request to a different computing system. The load balancer uses a mutational algorithm to identify potentially problematic throughputs for a given computing system in a given state. The mutational algorithm is used to determine latency-throughput curves that are fit to a data population that includes many diverse data points with relatively high slopes in a 2D latency-throughput space.
US10901817B1
Disclosed herein are embodiments of systems, methods, and products comprises a server for efficiently processing electronic requests. The server receives a plurality of predictive computer models and a specification file for each model for registration. The server extracts validation codes for each model based on the specification file. When the server receives an electronic request, the API layer of the server validates the request by verifying the inputs of the request satisfying the validation codes of the corresponding model. If the electronic request is invalid, the server returns an error message immediately; otherwise, the API layer of the server sends the electronic request to the model execution layer. Within the model execution layer, the server executes the corresponding model based on the request inputs and generates output results. The model execution layer transmits the output results back to the API layer, which transmits the output results to the user device.
US10901813B2
Disclosed herein are system, method, and computer program product embodiments for providing clustering and monitoring functionality. An embodiment operates by determining that an application programming interface (API) call has been made from a first application to a second application. Metric data regarding a performance of one or more computing devices responsive to the determined API call is received. The received metric data associated with the determined API call is clustered into one of a plurality of predetermined clusters associated with the performance of the one or more computing devices responsive to one or more previous API calls. A notification indicating a system state of the one or more computing devices is determined based on the clustering, and provided.
US10901811B2
In various embodiments, a natural language (NL) application enables users to more effectively access various data storage systems based on NL requests. As described, the NL application includes functionality for selecting an optimal interpretation algorithm, generating a dashboard, and/or generating an alert based on an NL request. Advantageously, the operations performed by the NL application reduce the amount of time and user effort associated with accessing data storage systems and increase the likelihood of properly addressing NL requests.
US10901809B2
The system of the present technology includes an embodiment that provides a host audio, video and control operating system configured to establish or interact with one or more virtual machines, each with a guest operating system.
US10901807B2
Threads running in a computer system are managed. Responsive to a thread for an application attempting to acquire a lock to a shared computing resource to perform a task for the application, a determination is made by the computer system as to whether the lock for the shared computing resource was acquired by the thread for the application. An unrelated task for the application assigned by the computer system to the thread in an absence of a determination that the lock was acquired.
US10901806B2
Approaches presented herein enable optimization of a plurality of resources connected within an Internet of Things (IoT) network. More specifically, usage of a first and a second resource of the plurality of resources connected within the IoT network is tracked. This usage comprises a task and a time at which the task is performed for each of the two resources. An anticipated task at an anticipated time based on the tracked usage of the first resource is identified. An anticipated capacity at substantially the same anticipated time is also identified on the second resource based on the tracked usage of the second resource. Excess capacity is generated on the first resource by transferring the anticipated first task to the second resource for the anticipated time. The excess capacity is designated for use by an arm's-length party. A load from the arm's-length party is then assigned to the excess capacity.
US10901801B2
A system performs distributed monitoring of network computers for dynamically updating assignment of tasks. The network computers are assigned tasks to perform. The network computers include monitoring software that automatically monitors performance in the background to identify functions performed (other than the assigned tasks). New tasks are configured for the network computers based on the functions performed.
US10901798B2
A method, system and computer program product for dependency layer deployment optimization in a workload node cluster. Historical data of workload deployment requests to a workload node cluster and a list of dependency layers for the workload deployment request are maintained, where a dependency layer defines support programs on which a workload program depends. Furthermore, a map of currently deployed dependency layers across the nodes of the workload node cluster is maintained. The historical data is analyzed to generate predictions of dependency layers required in the workload node cluster at given times. Furthermore, dependency layers are deployed and/or reclaimed in the workload node cluster according to the predictions ahead of a workload deployment request requiring predicted dependency layers.
US10901783B2
Techniques for reducing the startup latency of functions in a Functions-as-a-Service (FaaS) infrastructure are provided. In one set of embodiments, a function manager of the FaaS infrastructure can receive a request to invoke a function uploaded to the infrastructure and can retrieve information associated with the function. The retrieved information can include an indicator of whether instances of the function may be sticky (i.e., kept in host system primary memory after function execution is complete), and a list of zero or more host systems in the FaaS infrastructure that currently have an unused sticky instance of the function in their respective primary memories. If the indicator indicates that instances of the function may be sticky and if the list identifies at least one host system with an unused sticky instance of the function in its primary memory, the function manager can select the at least one host system for executing the function.
US10901780B2
An enterprise management system is described for efficient operating system migration, preserving applications, data, and settings. A staging area, such as an empty folder, is created on a client device. A base layer for the new operating system and application layers for applications that will be installed on the computing device are downloaded to the staging area. After the base layer and application layers are downloaded, the layers are merged onto the computing device to instantly install the operating system and the applications. User settings, data, and other applications can be migrated to corresponding locations in the new operating system from the old operating system.
US10901767B2
In one example, a method of data localization in a hyperconverged virtual computing platform is described, which includes, determining whether a logical block address (LBA) associated with a storage request received by a node maps to another one of the plurality of nodes. The page associated with the storage request is then migrated from the other one of the plurality of nodes to the node based on a recent page hit count associated with the storage request when the LBA associated with the storage request is from another one of the plurality of nodes. Mapping layers residing in each of the plurality of nodes including the remapped LBA associated with the storage request are then updated. The storage request is resolved at the node if the LBA associated with the storage is found in the updated mapping layer associated with the node.
US10901760B2
The disclosed technology is generally directed to multiscreen environments. In one example of the technology, a registry is maintained. The registry includes a plurality of context schemas. Each context schema in the plurality of context schemas includes a context schema input and a context schema output. Context data is received from a first application. The context data includes at least one of a context schema input that is associated with view augmentation in a multiscreen environment or a context schema output that is associated with view augmentation in a multiscreen environment. It is determined whether the context data is valid based, at least in part, on the registry. In response to determining that the context data is valid, the context data is forwarded to at least a second application. The second application is separate from the first application.
US10901758B2
A computer-implemented method according to one embodiment includes identifying one or more historical instances of device usage; determining historical contextual data for each of the one or more historical instances of the device usage; creating an event in association with the one or more historical instances of the device usage and the historical contextual data; training a classifier to identify the event by inputting the historical contextual data and an associated event identifier into a machine learning algorithm; identifying, using the trained classifier, a real-time occurrence of the event, utilizing real-time contextual data and the historical contextual data, where the trained classifier analyzes the real-time contextual data to identify the real-time occurrence of the event; and in response to identifying the real-time occurrence of the event, adjusting one or more aspects of a user interface of the device based on the one or more historical instances of the device usage.
US10901757B1
A computing system, method and non-transitory computer readable memory are provided, to assist an agent during a client interaction between the agent and a client over a communications channel. An agent station may generate a graphic user interface (GUI) of the client interaction during the client interaction, the GUI displaying a current identified keyword and one or more interaction phases, each interaction phase having a respective current phase score for the client interaction. A keyword and associated keyword information from the client interaction may be received, including phase and corresponding phase score information, and the GUI updated with the currently identified keyword and newly received phase information accounting for the received corresponding phase score information.
US10901746B2
A computer processing pipeline is automatically computer monitored. The computer processing pipeline includes a plurality of ordered computer stages. At least one computer stage is configured to receive an input data set and perform one or more computer processing operations on the input data set to produce an output data set. The output data set is provided as input to another computer stage of the computer processing pipeline. A historical expected schedule is automatically computer generated for compliant execution of the at least one computer stage. The output data set is automatically computer sampled at a designated time dictated by the historical expected schedule. The sampled output data set is automatically computer tested for compliance with one or more detection rules. An anomaly alert that identifies one or more anomalies is automatically computer issued based on non-compliance of the output data set with the one or more detection rules.
US10901742B2
An apparatus and method are provided for making predictions for instruction flow changing instructions. The apparatus has a fetch queue that identifies a sequence of instructions to be fetched for execution by execution circuitry, and prediction circuitry for making predictions in respect of instruction flow changing instructions, and for controlling which instructions are identified in the fetch queue in dependence on the predictions. The prediction circuitry is arranged, during each prediction iteration, to make a prediction for a predict block comprising a sequence of M instruction addresses, in order to identify whether that predict block contains the instruction address for an instruction flow changing instruction that is predicted as taken. During each prediction iteration, the prediction circuitry is arranged by default to access a prediction storage in order to produce prediction information for instructions associated with a specified block of instruction addresses (including at least the predict block being considered), and to use that prediction information to make the prediction for the predict block. Buffer storage is used to retain the prediction information obtained from the prediction storage during one or more previous prediction iterations, and detection circuitry is used to detect when a current predict block being considered during a current prediction iteration comprises one or more instruction addresses for which the associated prediction information is retained in the buffer storage. In that event, the above default behaviour is not adopted, and an override condition is triggered to cause the prediction information for those one or more instruction addresses to be obtained from the buffer storage rather than from the prediction storage, giving rise to a power saving.
US10901740B2
A system and method for generating realistic depth images by enhancing simulated images rendered from a 3D model, include a rendering engine configured to render noiseless 2.5D images by rendering various poses with respect to a target 3D CAD model, a noise transfer engine configured to apply realistic noise to the noiseless 2.5D images, and a background transfer engine configured to add pseudo-realistic scenedependent backgrounds to the noiseless 2.5D images. The noise transfer engine is configured to learn noise transfer based on a mapping, by a first generative adversarial network (GAN), of the noiseless 2.5D images to real 2.5D scans generated by a targeted sensor. The background transfer engine is configured to learn background generation based on a processing, by a second GAN, of output data of the first GAN as input data and corresponding real 2.5D scans as target data.
US10901737B2
A computer program stored in a computer readable storage medium is provided. It includes encoded commands, in which when the computer program is executed by one or more processors of a computer system. The computer program allows the one or more processors to perform certain commands for distributing resources of a computing device.
US10901727B2
In response to detecting a code change request for a particular file of multiple files of a software build during testing, a computer generates a sensitivity rating of the particular file to cause breaks in the software build based on a relative level of failure of the particular file as compared to the multiple files based on one or more factors. The computer outputs a response to the code change request based on the sensitivity rating to one or more integrated development environment interfaces with access to the particular file of the software build. The computer uses the sensitivity rating to determine whether to grant the code change request.
US10901720B1
Performing at least one of transmitting a request for an update responsive to at least one of at least two applications executing on a network device via at least one available network connection, wherein the network device utilizes at least two network adapters and the first network adapter is configured for transmitting the request for the update, via a first network connection, and the second network adapter is configured for transmitting a confirmation request requesting the update, via a second network connection, wherein the second network connection is a faster data connection than the first network connection, and downloading the update for the at least two applications via the second network connection.
US10901714B1
Among other things, embodiments of the present disclosure improve the functionality of computer software and systems by facilitating the automatic performance optimization of a software application based on the particular platform upon which the application runs. In some embodiments, the system can automatically choose a set of parameters or methods at run-time from a design space with pre-selected optimization methods and parameters (e.g., algorithms, software libraries, and/or hardware accelerators) for a specific task.
US10901697B2
A system and method for feature switching in software applications. A feature switching action (FSA) is received and at least one user device is identified based on the received FSA. At least one feature switching instruction (FSI) is generated based on the received FSA and the FSI is sent to at least one of the identified user devices. A feature switching instruction response (FSIR) is received from each user device that received a FSI and a feature switching action response (FSAR) is generated based on the received FSIRs.
US10901696B2
A computer-implemented computer documentation validation method, the method comprising: manipulating a user interface of an operating system by taking control of a user input device to execute a command of a computer software documentation on behalf of the user; and outputting an error code when a failure is a result of the executed command.
US10901685B2
Embodiments are related to processing of one or more input audio feeds for generation of a target audio stream that includes at least one object of interest to a listener. In some embodiments, the target audio stream may exclusively or primarily include the sound of the object of interest to the listener, without including other persons. This allows a listener to focus on an object of his or her interest and not necessarily have to listen to the performances of other objects in the input audio feed. Some embodiments contemplate multiple audio feeds and/or with multiple objects of interest.
US10901684B2
An electronic device may exchange packets with a second electronic device. These packets may include transmit times, based on a given clock in a given electronic device when the packets were transmitted. Moreover, when the packets are received by the electronic device, the electronic device may store associated receive times based on a clock in the electronic device. Using minimum time differences between the transmit and receive times, the electronic device may calculate a time offset between the electronic device and the second electronic device, which may then be used to determine future times in a clock domain of the second electronic device. Moreover, the electronic device may provide additional packets to the second electronic device, where a given additional packet includes audio data, and a playback time, corresponding to a given future time, when the audio data is to be played back by the second electronic device.
US10901683B2
Systems, devices, apparatuses, components, methods, and techniques for cadence determination and media content selection are provided. An example media-playback device comprises a media-output device that plays media content items, a cadence-acquiring device, and a cadence-based media content selection engine. The cadence-acquiring device includes an accelerometer and a cadence-determination engine configured to determine a cadence based on acceleration data captured by the accelerometer. The cadence-based media content selection engine is configured to identify a media content item based on the cadence determined by the cadence-determining engine and cause the media-output device to playback the identified media content item.
US10901677B2
Embodiments of the disclosure provide a multi-screen display method and a display device including a curved surface display screen. The method is applied to the display device and includes the following steps. Position information of a preset folding line in the curved surface display screen is obtained when screen is bent according to the preset folding line, wherein the preset folding line is a boundary between the two adjacent sub-curved surface display screens formed thereby. A display interface of the screen is divided into a plurality of display sub-interfaces according to the position information, wherein a screen splitting line between two adjacent display sub-interfaces coincides with the preset folding line. The display contents selected by the user in the plurality of display sub-interfaces are obtained; and the selected display contents are displayed in the display sub-interfaces.
US10901674B2
A method in a high integrity device for verifying the integrity, continuity, and availability (ICA) of information displayed on an uncertified display is provided. The method comprises creating, on the high integrity device, application data for display on an uncertified display device; transmitting the application data to the uncertified display device; receiving, at the high integrity device from an optical sensing device, a captured image of the display; determining, at the high integrity device, an expected display image to be displayed on the uncertified display device; comparing, at the high integrity device, the captured image of the display to the expected display image; identifying, at the high integrity device, a loss of ICA if one or more frames in the captured image fails the comparison with the expected display image; and causing the annunciation of a message indicating the loss of ICA when a loss of ICA is identified.
US10901673B2
An image forming apparatus includes an image forming device that forms an image on a recording sheet, a storage box for storing a printed material obtained by the image forming device forming the image on the recording sheet, a shredding device that shreds the printed material stored in the storage box, a controller that controls the shredding device so as to shred the printed material, upon deciding that a predetermined first standby time has elapsed after the printed material was stored in the storage box, and a communication device that performs wireless communication with a mobile device carried by a user. The controller transmits warning information to the effect that the printed material is about to be shredded, to the mobile device, upon deciding that a predetermined second standby time, shorter than the first standby time, has elapsed after the printed material was stored in the storage box.
US10901670B2
In a printing apparatus, a controller is configured to: receive compressed image data created by compressing image data for pages; store the compressed image data into a memory; read the compressed image data to determine the number of pages contained in the compressed image data without decompressing the compressed image data; register page jobs for the respective pages; create print data based on image data corresponding respectively to the registered page jobs and output the created print data; determine whether there is a next page job based on the registered page jobs each time when the created print data is output; and when the controller determines that there is the next page job, drive a drive device to start rotating a supply roller before completion of printing on a sheet for the current page job.
US10901661B2
A hybrid memory system provides rapid, persistent byte-addressable and block-addressable memory access to a host computer system by providing direct access to a both a volatile byte-addressable memory and a volatile block-addressable memory via the same parallel memory interface. The hybrid memory system also has at least a non-volatile block-addressable memory that allows the system to persist data even through a power-loss state. The hybrid memory system can copy and move data between any of the memories using local memory controllers to free up host system resources for other tasks.
US10901658B2
Devices and techniques for host adaptive memory device optimization are provided. A memory device can maintain a host model of interactions with a host. A set of commands from the host can be evaluated to create a profile of the set of commands. The profile can be compared to the host model to determine an inconsistency between the profile and the host model. An operation of the memory device can then be modified based on the inconsistency.
US10901655B2
A non-volatile memory die includes a plurality of non-volatile memory cells and die control circuitry. The die control circuitry is configured to respond to a received command to access the plurality of non-volatile memory cells by sending a response indicated by the received command together with die variable information. The die variable information includes information not indicated by the received command.
US10901653B2
An electronic device includes a controller; and a non-transitory computer-readable storage medium configured to store operation codes for causing the controller to execute processes. The non-transitory computer-readable storage medium includes a plurality of memory blocks. The processes include grouping the plurality of memory blocks into a plurality of super blocks; selecting a first super block among the plurality of super blocks depending on one or more logical addresses corresponding to write-requested data, and writing the data; and mapping the first super block to a first logical address range. The first logical address range is configured by successive addresses corresponding to a super block size, and a start address of the successive addresses is a start logical address of the one or more logical addresses.
US10901652B2
This disclosure relates to a method, a system and a computer program product for tracking heat values. The method includes monitoring a first number of access operations to first data in each of a plurality of first source storage units during a cycle. The method further includes, for each of the plurality of first source storage units, calculating a first heat value based on the first number of access operations. Additionally, the method includes, in response to source data being moved from one of the first source storage units to a first target storage unit during the cycle, decreasing a calculated heat value of the one first source storage unit by a first value and increasing a calculated heat value of the first target storage unit by the first value.
US10901642B2
A method for execution by a container instance manager (CIM) includes determining to create a new instance of a first data container, where the first data container is stored in a first memory location. Creation of the new instance of the first data container for storage in a second memory location is facilitated in response to the determining to create the new instance. The method further includes determining to remove a duplicate instance of a second data container. Deletion of the duplicate instance of the second data container from memory is facilitated in response to the determining to remove the duplicate instance.
US10901638B2
A cascading board, a solid state drive (SSD) shared remote access system and method relate to the communications field and used to perform shared remote access to an SSD. One end of the cascading board is coupled to a remote direct memory access (RDMA) network, and another end is coupled to an SSD. The cascading board includes an access processing apparatus and a processor coupled to the access processing apparatus. The processor is configured to initialize the access processing apparatus and the SSD. The access processing apparatus is configured to implement RDMA to the SSD when receiving an access command from the RDMA network.
US10901633B2
A memory system includes: a memory device including a plurality of memory blocks; and a controller suitable for selecting one or more first memory blocks based on a predetermined condition among the plurality of the memory blocks in a booting section, and increasing a read reclaim count value of one or more second memory blocks among the one or more first memory blocks for which a number of failed bits of read data exceeds a predetermined threshold.
US10901613B2
Techniques for navigating a virtual environment are provided. A first portion of the virtual environment is displayed on a visual display of a device. The virtual environment comprises multiple portions that includes the first portion. While the first portion is displayed, input that indicates a particular direction is received. In response to receiving the input: (1) a second portion, of the plurality of portions, that is different than the first portion is identified based on the particular direction; (2) the second portion of the virtual environment is displayed on the visual display; and (3) a virtual object that was displayed on the first portion is automatically moved to a position on the second portion.
US10901608B2
A method for recognizing a screen-off gesture, and a storage medium and a terminal thereof are disclosed. The method includes reading, when it is detected that the user inputs a screen-off gesture, gesture data of the screen-off gesture from the touch chip according to a set period. The method also includes determining, when the gesture data satisfies a preset matching condition and does not contain a preset end identifier, a screen-off gesture trajectory based on gesture coordinates that have been read. Furthermore, the method includes matching the screen-off gesture trajectory with each preset gesture trajectory in the preset gesture trajectory set. Moreover, reading operation of the gesture data is stopped when the screen-off gesture trajectory does not match any of the preset gesture trajectories in the preset gesture trajectory set.
US10901607B2
A file folder includes files of various different media types. A user's input is detected and a representation of the different files in the folder is displayed in a horizontally scrollable display that can be moved based on the user's input. A user interaction is detected and a file is then displayed in an interactive mode in which interactive, contextual controls are surfaced for user interaction, in order to interact with the displayed file.
US10901603B2
A method of visually organizing multiple parallel chat topics on the display screens of mobile devices used in messaging conversations is provided. Visual media and external apps are integrated into such displays, by forming parallel orthogonally spaced chat threads, where preferably each chat thread has a visual element associated with it displayed in a visual display area. The different chat participants can each manipulate or interact with the visual element of any selected chat thread.
US10901599B2
A playback system includes a display device and an information terminal adapted to communicate with the display device. The information terminal includes a processor and a recording medium storing instructions which when executed by the processor cause the processor to perform a process including displaying a first group of identification information items of content data stored in the information terminal in a first viewing area of a display screen, and displaying a second group of identification information items of the content data selected according to a selecting operation performed on the first group of identification information items displayed in the first viewing area in a second viewing area of the display screen at different times. The display device is adapted to play back the content data corresponding to the selected identification information items.
US10901594B2
A computer-implemented method of graphical user interface element adjustment may include presenting a graphical user interface element that includes an adjustable element that is configured to be moved to adjust a selection of a value between a first end value and a second end value. In response to a movement of the adjustable element to adjust the selection of the value, the computer-implemented method further include obtaining a time for the movement of the adjustable element and selecting the first end value to adjust based on the time. The computer-implemented method may further include determining an updated end value based on the first end value and the time and presenting the updated end value in the graphical user interface element in place of the first end value.
US10901593B2
Methods, systems, and devices for configuring components in a display template based on a user interface type are described. A template customization application may support configuration of a display template corresponding to multiple user interface types. A user may customize the display template by adding a component to the display template (e.g., where the display template is displayed by the template customization application according to a specific user interface type view). The template customization application may determine whether the added component supports rendering for the current user interface type and may display the component in the template based on the determination (e.g., either as a functional component or as a placeholder). Each user interface type supported by the template may be defined in a single underlying metadata file, so adding the component into one view will automatically add the component for all of the supported the user interface types.
US10901592B2
An integrated multi-platform user interface/user experience enables a user to enjoy an online experience including watching/viewing content, receiving offers and participating with the content. The user interface includes a full screen mode, a split-screen mode, features to receive contextually-related content, uploading and sharing content capabilities, and many additional functions/options.
US10901586B2
Techniques are disclosed for detecting, tracking, and recording data associated with physical manipulatives in a physical environment, and a corresponding set of virtual manipulatives in a virtual environment. Physical manipulative sensor devices may be configured to detect the position and/or movements of physical manipulatives within a physical environment, including simple or multi-step user interactions with physical manipulatives. The sensor devices and/or associated user computing devices may use the sensor data to determine updated positions, orientations, and configurations for one or more physical manipulatives within the physical environment, as well as defining relationships between sets of the physical manipulatives. Data identifying updated positions, orientations, configurations, and relationship of the physical manipulatives may be transmitted to associated user devices, and a corresponding virtual environment having virtual manipulatives may be output and updated via a graphical display screen to reflect the changes to the physical manipulatives within the physical environment.
US10901584B2
A method includes, while displaying a file browsing user interface that includes a plurality of representations of files, detecting a first input directed to a representation of a first file of the plurality of representations of the files. The method includes in response to determining that the first input is of a first input type corresponding to a request to display a preview of the first file, concurrently displaying a preview of the first file and one or more selectable affordances for performing actions associated with the first file. The one or more selectable affordances include: in accordance with a determination that the first file includes content of a first type, a first set of one or more selectable affordances; and in accordance with a determination that the first file includes content of a second type, a second set of one or more selectable affordances.
US10901582B2
An information processing apparatus controls display of a plurality of applications on a screen. The information processing apparatus includes circuitry to: acquire first image data that at least includes a display area of a first application displayed on the screen; acquire information on the display area of the first application; and generate second image data that includes at least a part of the first image data based on the information on the display area of the first application.
US10901575B2
Disclosed herein is an apparatus for editing graphic objects. More specifically, disclosed herein is an apparatus for editing graphic objects which searches for objects by using a variety of attributes that each of the objects has and displays the found objects and a list of the found objects. The apparatus includes: a display unit configured to display a graphic area and a list area; an input unit configured to receive filter attributes associated with objects from a user; a search unit configured to search one or more objects for an object having object attributes matching the filter attributes; and a control unit configured to control the display unit so that the objects found by the search unit are displayed in the graphic area and a list of the objects found by the search unit is displayed in the list area.
US10901570B2
A method, computer program product, and a system where a processor(s) of a computing device identifies at least two displays coupled to the processor(s) to render visual objects to a user of the computing device, like a cursor, and processor(s) obtains instructions to render the cursor in various locations on the displays via an input device. The processor(s) obtain a display layout for the displays and resolutions of displays and generates an initial virtual desktop that includes physical real estate of the displays where the processor(s) renders visual objects. The processor(s) obtains a request and generates a simulacrum of the displays, in virtual space. The processor(s) displays, on a portion of the virtual desktop, the simulacrum. The processor(s) obtains, via the input device, a selection of a location on the simulacrum and automatically moves the cursor to a location on the virtual desktop that corresponds to the selected location.
US10901565B2
A portable computer includes a display panel having a display surface and a touch panel. The touch panel is disposed on the display surface and comprises at least one transparent conductive layer. The transparent conductive layer includes a carbon nanotubes layer having a carbon nanotube film.