US10886996B1

An automated mobile antenna system has a motion sensor to detect whether it is moving or stationary. An omnidirectional antenna is used for communications while the system is moving, and a directional antenna may be used while the system is stationary. The output power of the transceiver can also be adjusted based on the selected antenna.
US10886978B2

Provided is a method and apparatus for multi-antenna transmission to minimize a charging time of users in a wireless powered communication network. A power transmission apparatus may be configured to generate a covariance matrix to minimize a charging time of the power reception apparatus based on an amount of energy required by at least one power reception apparatus; to derive a beamforming vector using the covariance matrix; and to transmit a wireless power to the power reception apparatus based on the beamforming vector.
US10886974B2

A communication device includes a processor subsystem that is in communication with a communication module, which is communicatively coupled to an antenna array to transmit and receive signals. The processor subsystem executes a near-field detection application to perform a method including transmitting, via the antenna array, a signal that is swept across a range of frequencies and receiving any back-scattered signals in the range of frequencies. The method includes determining whether a near-field obstruction exists based on characteristics of the received back-scattered signals. In response to determining that a near-field obstruction exists, the method includes triggering the processor subsystem to perform one or more responsive operations on the communication device. The operations include a selected one of: (i) altering a transmission beam transmitted by the communication device; and (ii) triggering an application to execute on the communication device, the application intended to interact with a user of the communication device.
US10886958B2

A method of providing over-the-air assistance information for interference cancellation or suppression to the receiver is proposed. Under a first solution, a two-stage DCI (downlink control information) or SCI (sidelink control information) scheduling method is proposed. The set of first-stage DCI or SCI provides a part of scheduling information which is beneficial for interference cancellation or suppression and is broadcasted by a transmitter or scheduler to all receivers. The set of second-stage DCI or SCI includes the remaining scheduling information and is unicasted by a transmitter or scheduler to each receiver. Under a second solution, assistance information DCI for interference cancellation or suppression is broadcasted by a transmitter or scheduler to all receivers.
US10886949B2

Disclosed embodiments include a device having a transmitter circuit that includes an input to receive data blocks that are part of a set of incoming data, a parity bit generator to append a number of parity bits to each of the received data blocks, a first encoder to apply a first type of encoding to create first coded blocks based on the received data blocks and the parity bits, an interleaver to interleave symbols in the first coded blocks to create additional blocks having a block size, wherein the number of parity bits appended to each of the received blocks is based on the block size, and a second encoder to apply a second type of encoding to create an output based on the additional blocks, wherein the second type of encoding is different from the first type of encoding.
US10886940B1

An integrator circuit includes: an operational amplifier; a first capacitor coupled to an input of the operational amplifier; a second capacitor coupled in parallel to the first capacitor so that a first terminal of the first capacitor is configured to be electrically coupled to a first terminal of the second capacitor by a first switch; and a second switch configured to electrically couple the first terminal of the second capacitor to a second terminal of the first capacitor.
US10886927B2

A signal generation circuit generates a first synchronization signal by delaying a first input signal in synchronization with a first division clock signal, and generates a second synchronization signal by delaying a second input signal in synchronization with a second division clock signal. The signal generation circuit adjusts pulse widths of the first and second synchronization signals based on an on-control signal and an off-control signal. The signal generation circuit includes a retiming circuit configured to generate an output signal by retiming a preliminary output signal, generated from the first and second synchronization signals, based on the first and second division clock signals.
US10886920B2

An output buffer circuit is disclosed to achieve a high slew rate without increasing current consumption. The output buffer circuit includes an input circuit configured to output a first signal and a second signal in response to an input signal, and a slew rate control circuit configured to connect one of the first signal and the second signal to an output terminal to control a slew rate of an output signal based on or in response to a potential difference between the input signal and the output signal.
US10886917B2

The present invention concerns a circuit for converting a first control signal referenced to a first potential into a second signal referenced to a second variable potential, including: a first transistor between a first terminal for supplying said second signal and a second terminal at said second variable potential; and at least one first branch including, in series between a gate of the first transistor and a third terminal at said first potential, a second transistor, a first resistive element, and a third transistor, a gate of the third transistor being intended to receive the first signal and a gate of the second transistor being coupled to the second terminal, the gate of the second transistor being further coupled, by a first clipping element, to its source.
US10886915B2

An electronic device includes a reference resistor, two first terminals between which the reference resistor is connected, and two second terminals between which a modified impedance value of the reference resistor is intended to be obtained. The electronic device also includes a first circuit that applies between the two second terminals a voltage substantially equal to that between the two first terminals, and a second circuit that flows between the two second terminals a second current the value of which corresponds to a fraction of a first current for flowing in the reference resistor between the two first terminals.
US10886911B2

A positive-logic FET switch stack that does not require a negative bias voltage, exhibits high isolation and low insertion/mismatch loss, and may withstand high RF voltages. Embodiments include a FET stack comprising series-coupled positive-logic FETs (i.e., FETs not requiring a negative voltage supply to turn OFF), series-coupled on at least one end by an “end-cap” FET of a type that turns OFF when its VGS is zero volts. The one or more end-cap FETs provide a selectable capacitive DC blocking function or a resistive signal path. Embodiments include a stack of FETs of only the zero VGS type, or a mix of positive-logic and zero VGS type FETs with end-cap FETs of the zero VGS type. Some embodiments withstand high RF voltages by including combinations of series or parallel coupled resistor ladders for the FET gate resistors, drain-source resistors, body charge control resistors, and one or more AC coupling modules.
US10886907B1

A method of controlling a resolution of digital pulse width modulation is applied to a digital pulse width modulation generator. The method is to divide a value of a first duty clock by a value of a first pulse width modulation period clock to generate a first resolution. And then, if it is confirmed that a modulation command has been received, a second resolution is generated, and if it is confirmed that the modulation command is not received, a third resolution is generated. The second resolution is greater than the first resolution, and the second resolution is less than the third resolution.
US10886902B2

Superconducting circuits and methods for detecting a rising edge of an input signal are described. An example superconducting circuit includes an input terminal for receiving an input signal comprising both positive pulses and negative pulses. The superconducting circuit further includes a first stage, coupled to the input terminal and a first node, configured to suppress both any backward propagating negative pulses and any forward propagating negative pulses, and allow propagation of any forward propagating positive pulses. The superconducting circuit further includes a second stage, coupled to the first node, configured to store a forward propagating positive pulse and reflect a stored positive pulse back to the first node as a negative pulse such that in response to each rising edge of the input signal a return-to-zero signal comprising both a rising edge and a falling edge is provided as an output at the first node.
US10886895B2

Even when frequency characteristics are changed in association with multiple communication bands, an attenuation required for a specific frequency band outside a pass band is obtained. A frequency-variable filter (10) includes multiple series-arm resonators (111, 112, 113), multiple parallel-arm resonators (121, 122, 123), a variable capacitor (21), and an inductor (31) having a fixed inductance. The multiple series-arm resonators (111, 112, 113) and the multiple parallel-arm resonators (121, 122, 123) are connected in a ladder shape. The variable capacitor (21) is connected in series with the parallel-arm resonator (121). The fixed inductor (31) is connected in series with the parallel-arm resonator (123).
US10886892B2

A filter includes a series arm resonant circuit connected between input/output terminals, and a parallel arm resonant circuit connected between a node on a path connecting the input/output terminals and ground. The series arm resonant circuit includes a series arm resonator having a band width ratio wider than the band width ratio of the parallel arm resonant circuit and a capacitor connected to the series arm resonator.
US10886887B2

An aluminum nitride film contains a Group IV element and a Group II or Group XII element, and an atomic composition ratio of the Group II or Group XII element to the Group IV element is less than 1.
US10886884B2

Embodiments of the present invention provide an inductively coupled filter and a WiFi module. The inductively coupled filter includes a first circuit, where the first circuit is disposed on a first substrate; and a second circuit, where the second circuit is disposed on a second substrate; and the first substrate and the second substrate are disposed opposite to each other, so that a coil inductor in the first circuit and a coil inductor in the second circuit form a mutual induction structure. In the inductively coupled filter in the embodiments of the present invention, the coil inductors are disposed on two substrates respectively. This can reduce an area occupied by the inductively coupled filter on each package substrate.
US10886882B2

A load circuit includes a first resistive element, a first transistor and a tristate control circuit. The first transistor has a first control terminal, a first connection terminal and a second connection terminal. The first connection terminal is coupled to to one of a first amplifier output terminal and a connection node through the first resistive element. The second connection terminal is coupled to the other of the first amplifier output terminal and the connection node. The tristate control circuit has a signal output terminal coupled to the first control terminal. When the signal output terminal is in the low impedance state, the first control terminal is arranged to receive a first control signal outputted from the signal output terminal. When the signal output terminal is in the high impedance state, the first control terminal is arranged to receive a second control signal different from the first control signal.
US10886872B1

In one embodiment, a portable photovoltaic assembly is disclosed. In particular, in one example embodiment, the portable photovoltaic assembly described herein comprises: a solar panel platform; a plurality of solar panel holders affixed to a front of the solar panel platform and configured to hold one or more solar panels; a back support extending from a back of the solar panel platform at an angle between the solar panel platform and the back support; and one or more link arms removably connected between the solar panel platform and the back support to hold the angle between the solar panel platform and the back support. Other embodiments are further described herein that provide for portability and adjustability in an easy-to-use manner.
US10886854B2

A control circuit can include: a power supply circuit having a bias capacitor coupled between a power terminal and a common node, where the power supply circuit supplies power to the control circuit via the bias capacitor; a detection circuit coupled between the common node and a current output terminal of a main power switch of a power stage circuit, to detect current flowing through the main power switch; a current feedback circuit that generates a feedback signal according to a difference value between a sense value obtained from a voltage at the power terminal during an off state of the main power switch and a present voltage at the power terminal, where the feedback signal represents an inductor current of the power stage circuit; and a control signal generator that generates a control signal according to the feedback signal to control the main power switch.
US10886853B1

A power device driving method and a driving circuit for a switching circuit having a main switching transistor, a synchronous rectifier, and an inductive element. When a switching signal indicates that the synchronous rectifier is turned from on to off and the main switching transistor is turned from off to on, a gate voltage of the synchronous rectifier is pulled down to be lower than a threshold voltage of the synchronous rectifier and higher than zero voltage by a body effect of a MOS transistor, and timing is started. When detecting that a gate voltage of the main switching transistor rises to a first voltage or the timing reaches a first time, the gate voltage of the synchronous rectifier is pulled down to the zero voltage.
US10886851B1

A voltage regulator having a multi-level, multi-phase architecture is disclosed. The circuit includes a two-level buck converter and an N-level buck converter each coupled to an output node, wherein N is an integer value of three or more. During operation, the two-level buck converter provides one of two possible voltages to a first inductor. The N-level buck converter provides, during operation, one of N voltages to a second inductor. The first and second inductors each convert respectively received voltages to currents, which are provided to a common output node. A control circuit controls the activation of transistors in each of the two-level and N-level buck converters in such a manner as to cause the voltage on the output node to be maintained at a desired level.
US10886848B2

A DC-to-DC converter, comprising a first, second, and third DC voltage network, and a first, second, and third DC-DC regulator, wherein the first, second, and third regulator each having a DC voltage main connection that is supplied with a DC voltage network voltage related to a common reference potential, a respective DC voltage network current flowing through each connection, the DC-DC regulators being coupled via a first DC-link capacitor connected between a first DC-link potential and a second DC-link potential, and the DC-DC regulators are each coupled with a DC-link regulator, via which the first DC-link potential or the second DC-link potential can be set independently of the DC voltage network voltages and the DC voltage network currents.
US10886824B2

A motor comprises: a shaft; a permanent magnet rotor in which a permanent magnet and a gear member 32 are united; and a stator, arranged facing the permanent magnet. The gear member 32 has a pinion 33 and a mounting part 34. The mounting part 34 has: a circumferential-direction constraining part 34a, which constrains the circumferential movement of the permanent magnet; axial-direction constraining parts 34b, 34c, which abut both the top and bottom surfaces of the permanent magnet, so as to constrain the axial movement of the permanent magnet; and a plurality of elastic pieces 34d that apply a radially outward biasing force to the inner peripheral face of the permanent magnet.
US10886817B2

A starter assembly includes a partial planetary gear set connected to a pinion gear slidable along a first axis. The starter also includes a motor casing housing a brushless electric motor and having a first bearing. The motor includes multi-phase stator and rotor assemblies arranged inside the casing concentrically relative to the first axis. The rotor assembly has a rotor with a shaft supported by the first bearing and connected to a sun gear engaging the gear set, and a rotor position and speed sensor target. The starter additionally includes a motor end-cap for mating with and enclosing the motor casing and having a second bearing supporting the shaft. The starter also includes an electronics cover with a power connector for mating with the end-cap and housing an electronic commutator assembly. The commutator assembly includes power electronics, and control processor electronics arranged between the end-cap and the power electronics.
US10886815B2

An electrical connector for an electric motor, includes an insulating main body with a front side configured to be coupled with the motor and a rear side configured to be coupled with a corresponding wiring harness, a plurality of electrical terminals fixed by the main body, and at least one current protection element. The at least one current protection element is positioned in the main body.
US10886813B2

The present invention relates to a hardwearing base (100) for rotating electric machines that has a cradle (110), bearings (200), covers (300), brackets (400) and fastening elements (500), the cradle (110) having a base (111) and a pair of flanges (120) arranged in a plane perpendicular to the base. Each of the flanges (120) of the hardwearing base (100) has a semicircular opening (122) that has a central protrusion (130) formed by a tooth that is flanked by oblong cutouts (134) and has a concave upper portion (131), inclined sides (132), inclined transition sides (133) between the upper concave portion (131) and the inclined sides (132), and two upper enlargements (140), each having an outward protrusion (141) and an inward protrusion (142) adjacent to an oblong cutout (143), in which the apex of the inward protrusion (142) extends beyond the curve of the semicircular opening (122) by a distance equal to the depth of the smaller side of the oblong cutout (143).
US10886802B2

A rotor for an electric machine comprises a rotor core that defines a rotor slot having a central portion and an end portion. The end portion has a maximum width that is greater than a maximum width of the central portion immediately adjacent the end portion. A perimeter of the rotor slot at the end portion includes a plurality of segments extending between a first extremity at the maximum width of the end portion and a second extremity at the maximum width of the end portion. The plurality of segments include segments with different radii that decrease in magnitude from the center axis to the first extremity, and from the center axis to the second extremity.
US10886799B2

A rotary electric machine includes a stator, a rotor, and a field coil; the rotor includes a first magnetic pole having a first annular portion and a plurality of claw portions and a second magnetic pole having a second annular portion and a plurality of projection portions; in the rotor, the claw portions and the projection portions are circumferentially alternately positioned, and the first magnetic pole and the second magnetic pole are maintained in a non-contact state by providing a radial gap, a circumferential gap, and an axial gap between the first magnetic pole and the second magnetic pole; and the gap arrangement member has an axial positioning portion that is axially locked with respect to at least one of the first magnetic pole and the second magnetic pole, and axially positions the first magnetic pole and the second magnetic pole.
US10886798B2

A stator support member of a rotating electrical machine is provided with a cooling channel formed in the stator support member to cool a stator. The stator support member is manufactured to have the cooling channel of a hermetically sealed structure so that a cooling fluid may flow along the cooling channel. In particular, the support member having the cooling channel is divided into a ring-shaped outer part and a ring-shaped inner part (two-piece type) and the separately manufactured ring-shaped outer part and inner part are combined together.
US10886786B2

In certain aspects, methods and systems for controlling power transfer at a wireless power receiver are disclosed. In certain aspects, a method includes determining a duty cycle of a DC-DC converter of the wireless power receiver. The method further includes determining a duty cycle limit for an AC switching controller based on the determined duty cycle. The method further includes determining an operational duty cycle for the AC switching controller. The method further includes comparing the operational duty cycle to the duty cycle limit. The method further includes adjusting at least one of a desired voltage and current input to the DC-DC converter when the operational duty cycle is greater than the duty cycle limit.
US10886780B2

A non-contact power transmission apparatus accurately determines the kind of object that is placed on the charging deck of the non-contact power transmission apparatus, and, only when a non-contact power receiving apparatus is placed on the power transmission apparatus, allows power transmission and data communication to take place, thereby accurately determining the state of the receiver side and efficiently controlling the transmission of power. In the power transmission apparatus, the power supplied to the non-contact power receiving apparatus is measured, and the output power of the wireless power signal output from two different cores is controlled, thereby allowing the charging operation to be stably conducted even if the non-contact power receiving apparatus is moved anywhere on the power transmission apparatus. The power transmission apparatus improves both the reliability of operation of the non-contact charging system, and the competitiveness of related products, such as portable terminals, battery packs and the like.
US10886768B2

The invention relates to a visual aid apparatus (1), in particular an optically or electronically magnifying visual aid apparatus (1), comprising at least one electrical or electronic functional component (2) that consumes electrical energy in at least one operating state, at least one rechargeable electrical energy store (3) that is assigned to the at least one electrical or electronic functional component (2), at least one inductive element (4) that is assigned to the at least one electrical energy store (3) and configured to supply the at least one electrical energy store (3) with electrical energy by way of an inductive interaction with at least one further inductive element (5).
US10886765B2

The disclosure relates to a lighted connector configured to be attached to a rechargeable battery to allow the rechargeable battery to charged and/or discharged. The lighted connector includes a light that is operably connected to a control unit and/or processing component. The control unit and/or processing component may be programmed to control operation of the light in accordance with various parameters. In some embodiments, the light may be configured to be illuminated in response to an illumination triggering event, such as the lighted connector transitioning from a closed position toward an open position or a battery maintenance device associated with the lighted connector being connected to a power source. In addition, the lighted connector may be configured to be turned off in response to a shut-off triggering event, such as the lighted connector being correctly attached to a rechargeable battery. Furthermore, the light may be used in various ways to provide feedback to the user.
US10886751B2

Various embodiments of a wireless connector system are described. The system has a transmitter module and a receiver module that are configured to wirelessly transmit electrical energy and/or data via near field magnetic coupling. The wireless connector system is designed to increase the amount of wirelessly transmitted electrical power over a greater separation distance. The system is configured with various sensing circuits that alert the system to the presence of the receiver module to begin transfer of electrical power as well as undesirable objects and increased temperature that could interfere with the operation of the system. The wireless connector system is a relatively small foot print that is designed to be surface mounted.
US10886743B2

Methods, systems, and computer program products for providing energy elasticity services via distributed virtual batteries are provided herein. A computer-implemented method includes grouping virtual energy storage resources from a distributed collection of virtual energy storage systems; partitioning the virtual energy storage resources of each virtual energy storage system into (i) a sub-set of the virtual energy storage resources allocated for participation in one or more local energy markets and (ii) a sub-set of the virtual energy storage resources allocated for participation in one or more geographically-distributed energy markets; scheduling, based at least in part on the grouping and the partitioning, an allocation of at least a portion of the virtual energy storage resources from the distributed collection of virtual energy storage systems to one or more geographically-distributed energy markets; and outputting the scheduled allocation to the distributed collection of multiple virtual energy storage systems.
US10886741B1

Methods for damping oscillations in a high voltage power grid, including power distribution and supply systems by distributing a plurality of voltage/impedance injection modules to inject voltages/impedances onto high voltage power transmission lines of the power grid, sensing power oscillations on the high voltage transmission lines, extracting the dominant oscillatory mode or modes of sensed power oscillations on the high voltage transmission lines, and injecting voltages/impedances responsive to at least the most dominant oscillatory mode onto the respective high voltage transmission lines to counteract the respective oscillations.
US10886739B2

Embodiments of systems and methods for power demand management are described herein. More specifically, embodiments comprise systems and methods for powering, controlling, and/or operating various types of controllable load for integration with power fluctuations from intermittent power generation plants, such as photovoltaic arrays and wind turbine farms.
US10886737B2

Methods for energizing microgrids and microgrid energy distribution systems are provided. A method for energizing a microgrid includes energizing a storage management system (SMS) that is configured to control power distribution in the microgrid. The method further includes connecting a plurality of reactive components to the SMS based on a configuration control programmed into the SMS. The method yet further includes ramping up an output voltage of the SMS based on limiting inrush currents of the plurality of reactive components in the microgrid.
US10886736B2

A control system for controlling a power distribution network including a set of devices for providing power commands the devices to reach a consensus on an average of uniquely weighted states of the devices based on iterative exchange of a uniquely weighted state of each device with its neighboring devices. The system determines the values of states of each of the devices corresponding to the received average of uniquely weighted states, determines a new value of the state of at least on device allowing to reroute distribution of the power, and commands to the device to change the state to the new value.
US10886730B2

A filter that includes a series circuit of a first Zener diode and a second Zener diode, a third Zener diode connected between a node and ground, and a third inductor. A first series resonant circuit is formed by a parasitic capacitance of the first Zener diode, a parasitic capacitance of the third Zener diode, and the third inductor, and a second series resonant circuit is formed by a parasitic capacitance of the second Zener diode, the parasitic capacitance of the third Zener diode, and the third inductor. Moreover, the parasitic capacitances of the first Zener diode and the second Zener diode are substantially equal, and the parasitic capacitance of the third Zener diode is larger than the parasitic capacitance of each of the first Zener diode and the second Zener diode.
US10886729B2

An electrostatic discharge protection device includes a voltage divider, a resistor, a capacitor, a first primary transistor, a second primary transistor, a first control circuit, and a second control circuit. The voltage divider is coupled between a first system terminal and a second system terminal for providing a voltage. The resistor is coupled to the first system terminal, and the capacitor is coupled to the resistor. The first primary transistor and the second primary transistor are coupled in series between the first system terminal and the second system terminal. The first control circuit turns on the first primary transistor when an electrostatic discharge event occurs according to voltages provided by the voltage divider and the resistor. The second control circuit turns on the second primary transistor when the electrostatic discharge event occurs according to voltages provided by the voltage divider and the first control circuit.
US10886728B2

A circuit comprises an output connector connectable to a load. A relay selectively connects the output connector to an AC power source. The relay is responsive to a disabling signal to disconnect the output connector from the AC power source. A sensor senses a level of power delivered to the load via the output connector. A detector emits a first fault signal when the sensed power level exceeds a fixed power limit. A latch maintains the first fault signal until it receives a rearm signal. A controller emits a second fault signal when the sensed power level exceeds a configurable power threshold, receives a user command to rearm the circuit, and in response to receiving the user command, emits the rearm signal and ceases the emission of the second fault signal. A logic combiner generates the disabling signal when it receives one of the first and second fault signals.
US10886717B2

An electrical outlet cover plate (10) sized to fit over the front of an electrical outlet. The cover plate has openings (18, 20) for accessing electrical receptacles (12, 14). A slot (24) extends vertically along one side of the cover plate and facilitates installation of an electronic device charger (26) and its associated cord (34) in the outlet. A plate (38) covers the slot and has a projection (42) formed thereon through which an outer end of the cord extends with a connector (36) on the outer end of the cable attaching to an electronic device for charging the electronic device.
US10886715B2

A conduit adaptor for an HVAC component includes a body having a substantially cylindrical shape, a first end configured to fit at least partially within the HVAC component, and a second end configured to couple to a conduit. The body is rotatable relative to the HVAC component between an unlocked position and a locked position when the first end is inserted into the HVAC component. The body further includes a bore extending axially through the body from the first end to the second end, and a first tab and a second tab extending radially outward from the first end. The first tab and the second tab are configured to prevent the body from being removed from the HVAC component when the body is in the locked position. The first tab includes a retention feature configured to retain the body in the locked position.
US10886700B2

An optical module control method is a method for controlling an optical module that includes a semiconductor light emitting element and an electronic cooling module configured to adjust a temperature of the semiconductor light emitting element. The optical module control method includes a step of detecting a temperature of a light emitting unit including the semiconductor light emitting element, and outputting temperature information of the semiconductor light emitting element; a step of detecting an environmental temperature and outputting temperature information of the environmental temperature, the environmental temperature being a temperature of environment where the light emitting unit is placed; and a step of controlling an output of the electronic cooling module on the basis of the temperature information of the semiconductor light emitting element and the temperature information of the environmental temperature, and adjusting the temperature of the light emitting unit.
US10886696B2

A mixed and distributed laser illumination system includes a source unit having an internally located power supply, a laser driver and a light generator. The light generator includes a plurality of laser diodes that are communicatively linked with the laser driver. The output of each laser diode is coupled to an individual cable that terminates at a fiber combiner. A transmission cable is in communication with the fiber combiner and transmits the light from the source unit to a fiber splitter. The fiber optic splitter distributes the received light to a plurality of output cables each having an optical diffuser or a conversion element for converting infrared to ultraviolet light.
US10886693B2

An optical module includes a housing and an optical element that is disposed in the housing and emits light in the housing, in which a partial area of a surface inside the housing serves as a reduced optical reflection area processed so as to absorb the light and have a rough surface.
US10886692B2

The present invention relates to telecommunication techniques and integrated circuit (IC) devices. In a specific embodiment, the present invention provides a laser deriver apparatus that includes a main DAC section and a mini DAC section. The main DAC section processes input signal received from a pre-driver array and generates an intermediate output signal. The mini DAC section provides a compensation signal to reduce distortion of the intermediate output signal. The intermediate output signal is coupled to output terminals through a cascode section and/or a T-coil section. There are other embodiments as well.
US10886684B2

A bonding method for a conductor of an electric wire including a conductor formed of a plurality of strands and a sheath covering the conductor such that the conductor is exposed to a predetermined length. The bonding method includes bonding the strands to each other, the strands being spaced apart from the sheath by a predetermined length. An outer diameter of a middle portion of the conductor between a bonded portion and a portion covered with the sheath gradually decreases toward the bonded portion. A maximum value of an intersection angle between an upper surface of the bonded portion or a longitudinal direction of the electric wire and the strands of the middle portion is smaller than a predetermined angle. The predetermined angle is an angle at which breakage of the strands is prevented when the bonding is performed.
US10886650B1

A connector includes a pushing member having a projection, and a contact made of a conductive material and having a projection accommodating portion of recess shape into which the projection is to be inserted, the projection having a protruding portion that is situated in a lateral surface of the projection with protruding from the lateral surface of the projection and approaches an inner surface of the projection accommodating portion when the projection is inserted into the projection accommodating portion, and a gap forming portion that is situated in the lateral surface of the projection around the protruding portion and forms a predetermined gap between the gap forming portion and the inner surface of the projection accommodating portion when the projection is inserted into the projection accommodating portion, the predetermined gap being wider than a distance between the protruding portion and the inner surface of the projection accommodating portion.
US10886640B2

An electrical connector comprises a housing having a receiving passage and a conductive terminal inserted and removably mounted in the receiving passage in an insertion direction. The conductive terminal includes a body portion having a first end and a second end opposite to the first end, a clamping portion disposed at the first end of the body portion and configured to clamp a wire of a cable, and a spring locking portion disposed on the body portion and obliquely extending from the body portion in a direction away from the body portion toward the second end. The locking portion is configured to engage a bottom wall of the receiving passage. The engagement of the locking portion with the bottom wall of the receiving passage is released by driving the locking portion with an external tool inserted in the insertion direction.
US10886639B2

Provided is a connector capable of preventing foreign matter from entering from outside even under a high-vibration or high-temperature environment. The connector (10) according to the present disclosure includes a pair of a first fitting object (16) and a second fitting object (30) capable of being fitted together; a contact (50) provided to at least one of the first fitting object (16) and the second fitting object (30); and a first filler (70a) and a second filler (70b) provided respectively to the first fitting object (16) and the second fitting object (30), in which the first filler (70a) and the second filler (70b) are crushed and integrated to each other around the contact (50) when the first fitting object (16) and the second fitting object (30) are fitted together.
US10886636B2

A connector for a flexible busbar is provided. The connector includes a jaw and a relief. The jaw has a first member and a second member both depending from a support member and spaced from one another by a distance. The distance is larger than a thickness of the flexible busbar. The relief is defined on first member and/or second member. The jaw is deformably compressible onto the flexible busbar upon application of a deformation force on the first and second members so that the flexible busbar conforms to the at least one relief to form an electrical and mechanical connection.
US10886635B2

An antenna apparatus and method for use of the same are disclosed herein. In one embodiment, the antenna comprises a single physical antenna aperture having at least two spatially interleaved antenna arrays of antenna elements, the antenna arrays being operable independently and simultaneously at distinct frequency bands.
US10886633B2

The disclosure concerns an antenna assembly having a substrate with an antenna radiating element and a ground conductor disposed on the substrate, the ground conductor further characterized by a plurality of ground resonators, wherein a length associated with each of the ground resonators increases as the ground resonators are distanced from the antenna radiating element. Additionally, a coaxial cable is routed around the antenna assembly for configuring the coaxial cable as an additional ground resonator associated with the antenna assembly. The resulting antenna provides wide band performance between 700 MHz and 2700 MHz with improved efficiency compared with conventional antennas.
US10886632B2

An antenna structure includes a dielectric substrate, a ground plane, and a main radiation element. The main radiation element and the ground plane are disposed on two opposite surfaces of the dielectric substrate. The main radiation element has a first loop-shaped slot and a second loop-shaped slot. The first loop-shaped slot is inside the second loop-shaped slot. The first loop-shaped slot includes a first slot, a second slot, a third slot, a fourth slot, a pair of first partition slots, a pair of second partition slots, a pair of third partition slots, and a pair of fourth partition slots. The first slot, the second slot, the third slot, and the fourth slot are interleaved with the first partition slots, the second partition slots, the third partition slots, and the fourth partition slots.
US10886627B2

An antenna device includes a base substrate supported on a base panel, four radiators each include an inner segment located on the base substrate, a middle segment extended from the inner segment, and an outer segment extended from the middle segment, a grounded radiating member is disposed on the bottom surface of the base panel, two feeds disposed on the bottom surface of the base panel and each having a grounded end connected to the grounded radiating member, and two radiating elements disposed on the bottom surface of the base panel, and each having a central portion connected to the feed end of the feed, and two bending sections coupled to the central portion of the radiating element, two outer sections coupled to the bending sections.
US10886625B2

A low profile phased array antenna that is configured to be manufactured using additive manufacturing techniques is provided. In one or more embodiments, the phased array can include a plurality of signal ears, ground ears, and clustered pillars that can be arranged in relation to a base plate such that each component of the antenna can be manufactured from a single piece of material, thereby allowing for the use of additive manufacturing techniques which can substantially reduce the cost and time of the manufacturing process. The phased array can include a signal ear that include one or more posts that interface with an airgap located within a base plate of the array, wherein the size of the airgap in relation to the size of the post is configured to achieve an optimal level of impedance matching.
US10886622B1

A tunable antenna isolator includes a first wall, a second wall, and an electromagnetic band-gap (EBG) structure located between the first wall and the second wall. The first wall may be a metallic wall or an EBG structure, and the second wall may be a metallic wall or an EBG structure.
US10886616B2

Various embodiments of a multi-mode antenna are described. The antenna is preferably constructed having a first inductor coil and a second inductor coil. A plurality of shielding materials are positioned throughout the antenna to minimize interference of the magnetic fields that emanate from the coils from surrounding materials. The antenna comprises a coil control circuit having at least one of an electric filter and an electrical switch configured to modify the electrical impedance of either or both the first and second coils.
US10886613B2

Techniques are described for forming a gradient index (GRIN) lens for propagating an electromagnetic wave comprising receiving, by a manufacturing device having one or more processors, a model comprising data specifying a plurality of layers, wherein at least one layer of the plurality of layers comprises an arrangement of one or more volume elements comprising a first dielectric material and a second dielectric material, wherein the at least one layer of the plurality of layers has a dielectric profile that is made up of a plurality of different effective dielectric constants of the volume elements in the layer, and generating, with the manufacturing device by an additive manufacturing process, the GRIN lens based on the model.
US10886611B2

Devices, systems, and methods for a hybrid high gain antenna in which a plurality of antennas are mounted substantially symmetrically such that the antennas collectively provide 180° of antenna coverage for a surface above the antennas. In some embodiments, the hybrid high gain antenna system can be mounted on a mobile device with sufficient inclinations such that the antennas collectively provide approximately 180° of antenna coverage. In some embodiments, the hybrid high gain antenna system is configured to reach a gain of between about 10 dBi and 12 dBi at a target frequency of between about 26 GHz and 30 GHz.
US10886607B2

An electronic device may include a housing and four antennas at respective corners of the housing. Cellular telephone transceiver circuitry may concurrently convey signals at one or more of the same frequencies over one or more of the four antennas using a multiple-input multiple-output (MIMO) scheme. In order to isolate adjacent antennas, dielectric-filled openings may be formed in conductive walls of the housing to divide the walls into segments that are used to form resonating element arms for the antennas. If desired, first and second antennas may include resonating element arms formed from a wall without any gaps. The first and second antennas may include adjacent return paths. A magnetic field associated with currents for the first antenna may cancel out with a magnetic field associated with currents for the second antenna at the adjacent return paths, thereby serving to electromagnetically isolate the first and second antennas.
US10886604B2

An interleaved array of electronically steerable antennas is capable of simultaneously operating and/or independently beam scanning at different frequencies from a single aperture. An antenna system may comprise a plurality of electronically steerable antennas configured to be operable at different frequencies, each of the antennas comprising a feed launching a surface wave and surface-wave waveguides connected to the feed. The surface-wave waveguides of the antennas operable at different frequencies may be interleaved with each other.
US10886595B1

An outdoor Wi-Fi bollard includes a bollard housing having a vertical tube with a vertical wall and top and bottom openings and a cap disposed over the top opening; a base disposed at the bottom opening; first and second vertical members inside the housing and extending adjacent the wall from the base to the top opening, the first and second vertical members including first and second lower ends, respectively, operably attached to the base; and a first brace attached to the first and second upper ends, the first and second vertical members including first and second upper ends, respectively, operably attached to the first brace.
US10886593B2

An antenna package structure comprises a substrate with a first surface and a second surface; a dielectric layer, disposed on the first surface of the substrate comprises at least a impedance matching structure and an interconnection structure; a molding layer, disposed on the dielectric layer comprises a plurality of chips wherein a control chip electrically connects to the impedance matching structure and a plurality of conducting structures; an antenna layer, disposed on the second surface of the substrate comprising at least an antenna electrically connects to the substrate; and a protection layer covers the antenna layer.
US10886591B1

A power divider/combiner includes a first transmission line (TL) and two second TLs. The first TL has a first terminal that is for receiving or outputting a signal with a target wavelength, and a second terminal that is open circuited. Each of the second TLs is disposed adjacent to and spaced apart from the first TL so as to establish electromagnetic coupling therebetween. Each of the second TLs has a first terminal, and a second terminal that is distal from the first terminal of the first TL. The second terminals of the second TLs are for cooperatively outputting or receiving a pair of signals that have the target wavelength and that are in-phase. Each of the first and second TLs has a length that is a quarter of the target wavelength.
US10886587B2

A variable attenuator is an attenuator which is formed by coupling two transmission lines having an electrical length of λ/4 corresponding to a wavelength λ of an input signal, has one end of one transmission line as an input terminal, has the other end of the one transmission line as a through terminal, has one end of the other transmission line as a coupling terminal and has the other end of the other transmission line as an output terminal, wherein the variable attenuator has a resistor pair having the same impedance at both the through terminal and the coupling terminal, and has a resistor pair having the same impedance at both the input terminal and the output terminal.
US10886585B2

An architecture for, and techniques for fabricating, a cryogenic microwave filter having reduced Kapitza resistance are provided. In some embodiments, the cryogenic microwave filter can comprise a substrate and a conductive line. The substrate can be formed of a material having a thermal conductivity property that sufficiently reduces Kapitza resistance in the cryogenic environment. The conductive line can be formed in a recess of the substrate and facilitate a filter operation on a microwave signal propagated in a cryogenic environment. In some embodiments, the conductive line can be formed according to a sintering technique that can reduce Kapitza resistance.
US10886571B2

The invention relates to a mixing element designed to be installed into a housing of a liquid electrolyte-operated electrochemical accumulator in order to mix the electrolyte as a result of forces and/or motion exerted on the accumulator during operation, wherein the mixing element is designed as a hollow body provided with at least one respective opening at opposite end regions such that a channel is formed in the hollow body which leads into the at least one respective opening in the opposite end regions and is circumferentially delimited there by the material of the mixing element, wherein the mixing element comprises one or more securing and/or spacer ribs protruding from the external side of the mixing element and designed to contact parts of the accumulator housing in order to fix the mixing element in the accumulator and/or set a specific position of the mixing element relative to the housing parts. The invention further relates to a range of mixing elements as well as an accumulator having at least one mixing element.
US10886564B2

An electrolyte for a lithium secondary battery, the electrolyte including: a compound represented by Formula 1; a lithium salt; and an organic solvent, wherein an amount of the compound represented by Formula 1 is less than about 3.0 weight percent, based on a total weight of the electrolyte: wherein, in Formula 1, R1 to R15 are each independently selected from hydrogen, fluorine, a C1-C10 alkyl group, and a C6-C10 aryl group.
US10886556B2

A first metal separator of a power generation cell includes an oxygen-containing gas flow field extending along an electrode surface of a membrane electrode assembly, an oxygen-containing gas supply passage connected to the oxygen-containing gas flow field and extending through the first metal separator in a separator thickness direction, and a passage bead formed around the oxygen-containing gas supply passage and protruding in the separator thickness direction. A water drainage channel configured to connect an inner space of the passage bead with the oxygen-containing gas supply passage is provided at a lower portion of the passage bead.
US10886554B2

A redox flow battery pipe which is disposed between a tank that stores an electrolyte and a battery element and through which the electrolyte flows includes a plurality of parallel portions arranged in parallel and a plurality of bent portions connecting the parallel portions adjacent to each other. The pipe includes a meandering portion in which the parallel portions and the bent portions are integrally molded so as to be alternately connected. A ratio of a center-to-center distance X to an outer diameter D satisfies 1.2 or more and 2.5 or less where D represents an outer diameter and X represents a distance between centers of the parallel portions adjacent to each other.
US10886547B2

A fuel cell system includes: a fuel cell including a fuel gas passage through which a fuel gas flows and an oxidant gas passage through which an oxidant gas flows, an inlet of the fuel gas passage being located closer to an outlet of the oxidant gas passage than to an inlet of the oxidant gas passage, an outlet of the fuel gas passage being located closer to the inlet of the oxidant gas passage than to the outlet of the oxidant gas passage; an oxidant gas supply unit supplying the oxidant gas to the fuel cell; and a supply amount controller configured to control the oxidant gas supply unit, the supply amount controller is configured to control the oxidant gas supply unit so that a stoichiometric ratio of the oxidant gas in a high-temperature high output power state is greater than that in a high-temperature low output power state.
US10886540B2

Functionalized graphene comprising graphene, a metal dispersed throughout the graphene, wherein the metal comprises Pt, Rh, Pd, Ag, Au, Ni, Os, Ir, alloys thereof, oxides thereof, or mixtures thereof, and a first functional group covalently bonded to the graphene, wherein the first functional group comprises sulfonate, SO3−, Carboxylate, COO−, a tertiary amine, NR3+, where R is H, alkyl, aryl, or combinations thereof, polybenzimidazole (PBI), poly(ethylene oxide) (PEO), polyphenylene oxide (PPO), polyaniline, or mixtures thereof are disclosed. Methods of manufacture are also disclosed.
US10886533B2

Provided is a nonaqueous lithium power storage element that can suppress excessive decomposition of a lithium compound remaining in a positive electrode, can suppress gas generation at high voltages, and can suppress capacity declines during high-load charge/discharge cycling. The nonaqueous lithium power storage element according to the present embodiment has a positive electrode that contains a lithium compound other than an active material, a negative electrode, a separator, and a lithium ion-containing nonaqueous electrolyte, wherein in the elemental map provided by SEM-EDX of the surface of the positive electrode, the area overlap ratio U1 of the fluorine map relative to the oxygen map, as provided by binarization based on the average value of the brightness values, is 40% to 99%.
US10886528B2

Provided is a lithium battery cathode electrode comprising multiple particulates of a cathode active material, wherein at least a particulate comprises one or a plurality of particles of a cathode active material being encapsulated by a thin layer of a sulfonated elastomer, wherein the encapsulating thin layer of sulfonated elastomer has a thickness from 1 nm to 10 μm, a fully recoverable tensile strain from 2% to 800%, and a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm. The encapsulating layer may further contain an electron-conducting additive and/or a lithium ion-conducting additive dispersed in the sulfonated elastomer.
US10886525B2

A nanofiber mat comprises metal oxide nanoparticles distributed on surface of metal oxide nanofibers, wherein the nanofiber mat has a surface area at least 150 m2/g, and the metal oxide is selected from titanium monoxide TiOx, wherein 0.651, molybdenum suboxide, MonO3n-1, wherein n>1, MonO3n-2, wherein n>1, and vanadium suboxide, VnO2n-1, wherein n>1. Cathodes, anodes and batteries are made using the nanofiber mat. Processes for producing the metal oxide nanofiber mat and an electrode including it are also provided.
US10886519B2

A conductor module for terminal includes a bus bar, a state detector including a detection conductor, and a fixing member fixing the state detector to the bus bar. The bus bar includes a connection surface to which the detection conductor is electrically connected, and two fixing holes formed with the placed state detector interposed therebetween. The fixing member includes a main body that the state detector is made contact with, and plastically deformable fixing legs. Each of the fixing legs is inserted in the fixing hole from the connection surface side and projects from the fixed surface. In a fixed state, when the fixing leg is seen from an axis direction of the fixing hole, a tip of the fixing leg is disposed on the outside in a radial direction than the fixing holes.
US10886513B2

A battery tray for an electric vehicle includes a tub component that has a floor portion and a perimeter wall portion that integrally extends upward around a peripheral edge of the floor portion to border a battery containment area of the tub component. The tub component may include a plurality of cross member portions that integrally interconnect with the floor portion and the perimeter wall portion so as to span laterally across the battery containment area to divide the battery containment area into separate compartments. A support structure of the battery tray may have an elongated member coupled at an exterior side of each of opposing longitudinal sections of the perimeter wall portion of the tub component.
US10886507B2

A separating member for separating a plurality of battery cells is provided, which includes a plurality of first walls and a plurality of second walls having a thickness larger than a thickness of the first walls. The separating member is expandable from a collapsed state to an expanded state. The separating member has a plate configuration in the collapsed state and has a honeycomb structure in the expanded state. The plurality of first walls and the plurality of second walls jointly define a plurality of cell units of the honeycomb structure.
US10886503B2

Novel microlens array architectures for enhanced light outcoupling from light emission are provided. Organic light emitting devices (OLEDs) that include an outcoupling layer including these novel microlens array architectures and method for fabricating such OLEDs are provided. These devices may be used to provide OLEDs with optimized light extraction.
US10886499B2

A light emitting display apparatus includes a passivation layer on a thin film transistor, a light emitting diode on the passivation layer, the light emitting diode having an anode, a light emitting layer on the anode, and a cathode on the light emitting layer, and a hydrogen absorbing layer on the light emitting diode, the hydrogen absorbing layer including an inorganic material having a mass percentage of 0.08% to 50%.
US10886497B2

In the present invention, a light-emitting element operating at low driving voltage, consuming low power, emitting light with good color purity and manufactured in high yields can be obtained. A light-emitting element is disclosed with a configuration composed of a first layer containing a light-emitting material, a second layer, a third layer are formed sequentially over an anode to be interposed between the anode and a cathode in such a way that the third layer is formed to be in contact with the cathode. The second layer is made from n-type semiconductor, a mixture including that, or a mixture of an organic compound having a carrier transporting property and a material having a high electron donor property. The third layer is made from p-type semiconductor, a mixture including that, or a mixture of an organic compound having a carrier transporting property and a material having a high electron acceptor property.
US10886493B2

A display device includes a substrate including a display area and a non-display area. The display device further includes a plurality of pixels in the display area of the substrate. The display device additionally includes a plurality of gate lines and a plurality of data lines respectively connected to the plurality of pixels. The display device further includes a plurality of insulative step portions disposed in the non-display area of the substrate and arranged in a first direction parallel to sides of the display area. The display device further includes a crack detection line in the non-display area and extending primarily in the first direction. The crack detection line includes a first portion which does not overlap the plurality of insulative step portions, and a second portion overlapping each of the insulative step portions.
US10886489B2

Disclosed is an electroluminescence display device. The electroluminescence display device includes a flexible substrate, a first metal layer, an inorganic material layer, a recessed portion, a second metal layer, and an organic material layer. The flexible substrate has a bending axis. The first metal layer is disposed on the flexible substrate to be parallel with the bending axis. The inorganic material layer is stacked on the first metal layer. The recessed portion is disposed in the inorganic material layer to be parallel to the bending axis and exposes the first metal layer. The second metal layer extends in parallel to the bending axis, covers the recessed portion, and is in contact with the first metal layer. The organic material layer covers the inorganic material layer and the second metal layer.
US10886483B2

A stretchable display device comprises a plurality of island substrates where a plurality of pixels is defined and spaced apart from each other; a lower substrate disposed under the plurality of island substrates and including a plurality of grooves; and a plurality of connecting lines electrically connecting a plurality of pads disposed on adjacent island substrates of the plurality of island substrates; and a lower adhesive layer disposed under the plurality of island substrates and the plurality of connecting lines, and overlapping the plurality of island substrates.
US10886478B2

Tetradentate platinum complexes of Formulas I and II suitable for phosphorescent or delayed fluorescent and phosphorescent emitters in display and lighting applications.
US10886470B2

An organic light emitting display device includes a substrate, a semiconductor pattern disposed on the substrate, a conductive line disposed in a different layer from the semiconductor pattern, a pixel electrode disposed on the conductive line and on the semiconductor pattern, and a connection electrode disposed in a same layer as the pixel electrode. The connection electrode may be connected to the semiconductor pattern and the conductive line.
US10886469B2

A method of manufacturing a display device, including: a stacking step of stacking, on a glass substrate, a sacrificial resin layer, a metal layer, a transparent metal oxide layer, a base material resin layer, and a functional layer including at least one of a pixel circuit-constituting layer driving a plurality of pixels and a color filter layer, in this order; a radiating step of radiating a pulsed light of a xenon flash lamp to the metal layer through the glass substrate and the sacrificial resin layer; and a detaching step of reducing a force of adhesion between the sacrificial resin layer and the metal layer with the pulsed light radiated in the radiating step, and detaching the sacrificial resin layer from the metal layer.
US10886451B2

Provided are a thermoelectric material, a method of fabricating the same, and a thermoelectric device. The thermoelectric material includes a first material layer including a chalcogen element; and a second material layer including a reaction compound between the chalcogen element and a metal element, wherein the thermoelectric material has a structure in which the first material layer is inserted in the second material layer.
US10886446B2

The present invention relates generally to a micro LED structure and a method of manufacturing the same, and more particularly to a micro LED structure having an anisotropic conductive film between a micro LED and a target substrate to which the micro LED is bonded for electrically connect the micro LED and the target substrate together, and a method of manufacturing the same.
US10886442B2

A phosphor containing particle including a core portion which is a particulate matter of resin including a constitutional unit derived from an ionic liquid with a semiconductor nanoparticle phosphor dispersed therein and a shell portion which is a matter in a form of a layer of resin which includes a constitutional unit derived from an ionic liquid and coats at least a portion of the core portion, and a phosphor containing particle including a particulate matter of resin including a constitutional unit derived from an ionic liquid with a semiconductor nanoparticle phosphor dispersed therein and a metal oxide layer coating at least a portion of the particulate matter of resin. A light emitting device including a light source and a wavelength converter in which phosphor containing particles are dispersed in a translucent medium, and a phosphor containing sheet in which phosphor containing particles are dispersed in a sheet-shaped translucent medium.
US10886438B2

A manufacturing method of a light-emitting device, comprising providing a growth substrate; forming a light-emitting stack on the growth substrate, the light-emitting stack comprising a first surface, a second surface opposite to the first surface, and a sidewall connecting the first surface and the second surface; forming a patterned dielectric layer on the first surface, the patterned dielectric layer comprising a first portion and a second portion separated from the first portion; attaching a permanent substrate to the light-emitting stack; removing the growth substrate after the permanent substrate is attached to the light-emitting stack; forming a plurality of trenches in the light-emitting stack to form a plurality of light-emitting units, wherein the plurality of light-emitting units are insulated from each other; and cutting along the plurality of trenches, wherein an outer part of the second portion of the patterned dielectric layer is thinned.
US10886437B2

An inorganic coating may be applied to bond optically scattering particles or components. Optically scattering particles bonded via the inorganic coating may form a three dimensional film which can receive a light emission, convert, and emit the light emission with one or more changed properties. The inorganic coating may be deposited using a low-pressure deposition technique such as an atomic layer deposition (ALD) technique. Two or more components, such as an LED and a ceramic phosphor layer may be bonded together by depositing an inorganic coating using the ALD technique.
US10886435B2

To provide a high-quality group III nitride semiconductor. A group III nitride semiconductor including an n-GaN layer composed of AlxGa1-xN (0≤x<1), an InGaN layer disposed on the n-GaN layer and composed of InGaN, an n-AlGaN layer disposed on the InGaN layer and composed of n-type AlyGa1-yN (0≤y<1), and a functional layer disposed on the n-AlGaN layer, wherein the concentration of Mg in the n-GaN layer is higher than the concentration of Mg in the n-AlGaN layer.
US10886417B2

Techniques and mechanisms for changing a consistency with which a cell circuit (“cell”) settles into a given state. In one embodiment, a cell settles into a preferred state based on a relative polarity between respective voltages of a first rail and a second rail. Based on the preferred state, a hot carrier injection (HCl) stress is applied to change a likelihood of the cell settling into the preferred state. Applying the HCl stress includes driving off-currents of two PMOS transistors of the cell while the relative polarity is reversed. In another embodiment, a cell array comprises multiple cells which are each classified as being a respective one of a physically unclonable function (PUF) type or a random number generator (RNG) type. A cell is selected for biasing, and a stress is applied, based on each of: that cell's preferred state, that cell's classification, and another cell's classification.
US10886396B2

A transistor device having a deep recessed P+ junction is disclosed. The transistor device may comprise a gate and a source on an upper surface of the transistor device, and may include at least one doped well region, wherein the at least one doped well region has a first conductivity type that is different from a conductivity type of a source region within the transistor device and the at least one doped well region is recessed from the upper surface of the transistor device by a depth. The deep recessed P+ junction may be a deep recessed P+ implanted junction within a source contact area. The deep recessed P+ junction may be deeper than a termination structure in the transistor device. The transistor device may be a Silicon Carbide (SiC) MOSFET device.
US10886395B2

A method for fabricating a tunnel field effect transistor (TFET) includes the steps of providing a substrate and then forming an interfacial layer on the substrate. Preferably, the step of forming the interfacial layer includes the steps of: performing a plasma treatment process to inject a first gas containing nitrogen; injecting a second gas containing oxygen; and injecting a precursor to react with the first gas and the second gas for forming the interfacial layer.
US10886393B2

A high electron mobility transistor includes a set of electrodes, such as a source, a drain, a top gate, and a side gate, and includes a semiconductor structure having a fin extending between the source and the drain. The top gate is arranged on top of the fin, and the side gate is arranged on a sidewall of the fin at a distance from the top gate. The semiconductor structure includes a cap layer positioned beneath the top gate and a channel layer arranged beneath the cap layer for providing electrical conduction. The cap layer includes nitride-based semiconductor material to enable a heterojunction forming a carrier channel between the source and the drain.
US10886388B2

A collector layer of an HBT includes a high-concentration collector layer and a low-concentration collector layer thereon. The low-concentration collector layer includes a graded collector layer in which the energy band gap varies to narrow with increasing distance from the base layer. The electron affinity of the semiconductor material for the base layer is greater than that of the semiconductor material for the graded collector layer at the point of the largest energy band gap by about 0.15 eV or less. The electron velocity in the graded collector layer peaks at a certain electric field strength. In the graded collector layer, the strength of the quasi-electric field, an electric field that acts on electrons as a result of the varying energy band gap, is between about 0.3 times and about 1.8 times the peak electric field strength, the electric field strength at which the electron velocity peaks.
US10886385B2

A method of introducing strain in a channel region of a FinFET device includes forming a fin structure on a substrate, the fin structure having a lower portion comprising a sacrificial layer and an upper portion comprising a strained semiconductor layer; and removing a portion of the sacrificial layer corresponding to a channel region of the FinFET device so as to release the upper portion of the fin structure from the substrate in the channel region.
US10886383B2

Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. An isolation structure surrounds a lower fin portion, the isolation structure comprising an insulating material having a top surface, and a semiconductor material on a portion of the top surface of the insulating material, wherein the semiconductor material is separated from the fin. A gate dielectric layer is over the top of an upper fin portion and laterally adjacent the sidewalls of the upper fin portion, the gate dielectric layer further on the semiconductor material on the portion of the top surface of the insulating material. A gate electrode is over the gate dielectric layer.
US10886379B2

To provide a semiconductor device having improved reliability. The semiconductor device has, on a SOI substrate thereof having a semiconductor substrate, an insulating layer, and a semiconductor layer, a gate insulating film having an insulating film and a high dielectric constant film. The high dielectric constant film has a higher dielectric constant than a silicon oxide film and includes a first metal and a second metal. In the high dielectric constant film, the ratio of the number of atoms of the first metal to the total number of atoms of the first metal and the second metal is equal to or more than 75%, and less than 100%.
US10886378B2

A device including a substrate and at least one fin formed over the substrate. At least one transistor is integrated with the fin at a top portion of the fin. The transistor includes an active region comprising a source, a drain and a channel region between the source and drain. A gate structure is formed over the channel region, and the gate structure includes a HKMG and air-gap spacers formed on opposite sidewalls of the HKMG. Each of the air-gap spacers includes an air gap that is formed along a trench silicide region, and the air-gap is formed below a top of the HKMG. A gate contact is formed over the active region.
US10886371B2

A silicon carbide semiconductor device, including a semiconductor substrate having first and second epitaxial layers. The second epitaxial layer is formed on a first main surface of the semiconductor substrate, and includes first and second semiconductor regions, selectively provided in a surface layer of the second epitaxial layer respectively in the active region and the border region, and a third semiconductor region. The semiconductor device further includes a trench penetrating the first and third semiconductor regions to reach the first epitaxial layer, a gate electrode provided in the trench via a gate insulating film, a first electrode electrically connected to the first and third semiconductor regions, and a second electrode provided at a second main surface of the semiconductor substrate. The second semiconductor region is separate from the first semiconductor region. A portion of the third semiconductor region is exposed at the first main surface of the semiconductor substrate, between the first and second semiconductor regions.
US10886369B2

A semiconductor structure containing a gate-all-around nanosheet field effect transistor having a self-limited inner spacer composed of a rare earth doped germanium dioxide that provides source/drain isolation between rare earth metal silicide ohmic contacts is provided.
US10886368B2

An I/O device nanosheet material stack of suspended semiconductor channel material nanosheets is provided above a semiconductor substrate. A physically exposed portion of each suspended semiconductor channel material nanosheet is thinned to increase the inter-nanosheet spacing between each vertically stacked semiconductor channel material nanosheet. An I/O device functional gate structure is formed wrapping around the thinned portion of each suspended semiconductor channel material nanosheet.
US10886366B2

A semiconductor structure includes a device region including field effect transistors located on a semiconductor substrate, and a planarization dielectric layer overlying the field effect transistors. A hydrogen-blocking structure can be formed to prevent subsequent hydrogen diffusion into the device region. A moat trench is formed through the planarization dielectric layer and into the semiconductor substrate around the device region. A ring-shaped hydrogen-diffusion-blocking material portion is formed within the moat trench. A horizontally-extending portion of a silicon nitride diffusion barrier layer is formed over the planarization dielectric layer. The ring-shaped hydrogen-diffusion-blocking material portion may include a vertically-extending annular portion of the silicon nitride layer, or may include an annular metal portion that is formed prior to formation of the silicon nitride diffusion barrier layer.
US10886360B2

A display panel and a manufacturing method thereof. The display panel includes a base substrate, and a pixel area and a non-pixel area on the substrate. The pixel area includes a light emitting element, the light emitting element including a first electrode, a light emitting layer, and a second electrode which are sequentially on the base substrate; the non-pixel area includes a first structural area, the first structural area including a conductive supporting block on one side of the light emitting layer close to the base substrate; the display panel further includes an electric connection layer which is on one side, which is away from the base substrate, of the light emitting element and the first structural area; the second electrode of the light emitting element is electrically connected with the electric connection layer, and is electrically connected with the conductive supporting block through the electric connection layer.
US10886352B2

A pixel and a display device including the same are disclosed. In one aspect, the pixel includes an organic light-emitting diode (OLED) and a reflection layer facing the OLED and configured to reflect light emitted from the OLED. The pixel also includes a photosensor configured to measure luminance of the reflected light. The photosensor is placed on a rear side of the OLED.
US10886345B2

An OLED display panel includes: a substrate; a pixel defining layer disposed on the substrate and defining a pixel region and a non-pixel region outside the pixel region; a spacer layer disposed in the non-pixel region; and an organic light-emitting layer including: a first portion disposed in the pixel region, and a second portion disposed in the non-pixel region. A surface of at least one of the pixel defining layer or the spacer layer has a contact portion which is in contact with the organic light-emitting layer and which is rough.
US10886336B2

A photoelectric conversion device includes a first electrode and a second electrode facing each other, a photoelectric conversion layer between the first electrode and the second electrode and configured to absorb light in at least one part of a wavelength spectrum of light and to convert it into an electric signal, and an inorganic nanolayer between the first electrode and the photoelectric conversion layer and including a lanthanide element, calcium (Ca), potassium (K), aluminum (Al), or an alloy thereof. An organic CMOS image sensor may include the photoelectric conversion device. An electronic device may include the organic CMOS image sensor.
US10886335B2

There is provided an imaging device including an upper electrode; a lower electrode; a photoelectric conversion layer disposed between the upper electrode and the lower electrode; and a first organic semiconductor material including an indolocarbazole derivative and disposed between the upper electrode and the lower electrode. Further, there is provided an electronic apparatus including an imaging device that includes an upper electrode; a lower electrode; a photoelectric conversion layer disposed between the upper electrode and the lower electrode; and a first organic semiconductor material including an indolocarbazole derivative and disposed between the upper electrode and the lower electrode.
US10886334B2

Embodiments of the invention are directed to a vertical resistive device. A non-limiting example of the vertical resistive device includes a conductive horizontal electrode, an opening extending through the horizontal electrode, a filament region positioned within the opening and communicatively coupled to a sidewall of the horizontal electrode, and a conductive vertical electrode positioned within the opening and communicatively coupled to the filament region. The vertical electrode includes a first conductive alloy material. Oxygen vacancy formation in the filament region is controlled by the first conductive alloy material of the vertical electrode. A room temperature resistivity of the first conductive alloy material is below about 5×10−8 ohm meters and controlled by at least one of the metals that form the first conductive alloy material.
US10886332B2

Memory cell architectures and methods of forming the same are provided. An example memory cell can include a switch element and a memory element formed in series with the switch element. A smallest lateral dimension of the switch element is different than a smallest lateral dimension of the memory element.
US10886330B2

Embodiments of the present invention facilitate efficient and effective increased memory cell density configuration. In one embodiment, a semiconductor device comprises: a first pillar magnetic tunnel junction (pMTJ) memory cell that comprises a first pMTJ located in a first level in the semiconductor device; and a second pillar magnetic tunnel junction (pMTJ) memory cell that comprises a second pMTJ located in a second level in the semiconductor device, wherein the second pMTJ location with respect to the first pMTJ is coordinated to comply with a reference pitch for the memory cell. A reference pitch is associated a first switch coupled to the first pMTJ and the second pitch reference component is a second switch coupled to the second pMTJ. The first switch and second switch can be transistors. The reference pitch coordination facilitates reduced pitch between memory cells and increased information storage capacity of bits per memory device area.
US10886322B2

A multi-spectral photodetector is provided, comprising: a plurality of N photodetectors where N is an integer such that N≥2, each photodetector comprising an anode and a cathode separated from one another by a region of interest, all produced in a semiconductor material; at least one electrical contact for all of the N anodes; and an electrical contact associated with each of the N cathodes; said photodetectors being stacked on top of one another such that the anodes and the cathodes and finally the regions of interest of two consecutive photodetectors in the stack are arranged face to face, this stack making it possible to define a face, termed the active face of the multi-spectral photodetector, common to all the photodetectors of the stack, defined by the face of the first region of interest of the first photodetector of the stack via which photons are intended to enter the stack.
US10886320B2

An image-sensor device includes a substrate including a pixel region and a logic region. A logic transistor is disposed in the logic region and is surrounded by a logic isolation feature. A radiation-sensing region is disposed in the pixel region of the substrate. An epitaxial pixel isolation feature is disposed in the pixel region and surrounds the radiation-sensing region. A doped region with a same doping polarity as the radiation-sensing region is located between a bottom of the radiation-sensing region and the back surface of the substrate. The epitaxial pixel isolation feature is in direct contact with the doped region. The doped region extends continuously under the pixel region and the logic region. The epitaxial pixel isolation feature is in direct contact with the doped region, and the logic isolation feature is spaced apart from the doped region.
US10886315B2

The present disclosure provides a photosensitive assembly and formation method thereof, a lens module, and an electronic device. The method for forming the photosensitive assembly includes providing a transparent cover plate; providing a photosensitive chip, including a photosensitive region and a peripheral region surrounding the photosensitive region; bonding the transparent cover plate to the photosensitive chip through a bonding layer, the bonding layer located in the peripheral region of the photosensitive chip, and the transparent cover plate, the bonding layer, and the photosensitive chip enclosing a cavity that accommodates the photosensitive region; and forming a sealing layer to at least cover the sidewall of the bonding layer and the sidewall of the transparent cover plate. According to the present disclosure, a sealing layer is formed on the sidewall of the bonding layer and the sidewall of the transparent cover plate to increase the effect for sealing the cavity. In a subsequent packaging process, the sealing layer may prevent liquid, e.g. water, from entering the cavity, thereby improving the waterproof ability of the photosensitive assembly, and thus improving the reliability of the lens module.
US10886306B2

A display device includes a substrate including a display area to display an image and a non-display area provided on at least one side of the display area, a plurality of pixels disposed on the substrate and provided in an area corresponding to the display area, a first insulating layer having an opening in a first area of the non-display area, a second insulating layer provided in the first area, first lines provided on the substrate and connected to the plurality of pixels, and second lines provided on the first and second insulating layers, and connected to the first lines. An area in which the first lines overlap with the second lines is spaced apart from an edge of the second insulating layer when viewed in a plan view.
US10886305B2

A display device includes: a substrate; a semiconductor layer of a transistor, on the substrate; a gate electrode of the transistor on the semiconductor layer; and a conductive layer element corresponding to the transistor. The conductive layer element is both electrically connected to a constant voltage source and contacts the substrate.
US10886301B2

An array substrate, a display panel, and a display device. The array substrate has a display area and a non-display area surrounding the display area. The array substrate further includes a plurality of signal lines located in the display area, a plurality of test signal lines and a plurality of test control transistors located in the non-display area and respectively corresponding to the plurality of signal lines. Each of the signal lines is connected to a respective one of the test signal lines by a respective one of the test control transistors. The plurality of test control transistors each have a channel width-to-length ratio between 10 and 200.
US10886291B2

Joint opening structures of 3D memory devices and fabricating method are provided. A joint opening structure comprises a first through hole penetrating a first stacked layer and a first insulating connection layer, a first channel structure at the bottom of the first through hole, a first functional layer on the sidewall of the first through hole, a second channel structure on the sidewall of the first functional layer, a third channel structure over the first through hole, a second stacked layer on the third channel structure, a second insulating connection layer on the second stacked layer, a second through hole penetrating the second stacked layer and the second insulating connection layer, a second functional layer disposed on the sidewall of the second through hole, a fourth channel structure on the sidewall of the second functional layer, and a fifth channel structure over the second through hole.
US10886285B2

A method of forming memory circuitry comprises using a digitline mask to form both: (a) conductive digitlines in a memory array area, and (b) lower portions of conductive vias in a peripheral circuitry area laterally of the memory array area. The lower portions of the vias electrically couple with circuitry below the vias and the digitlines. Pairs of conductive wordlines are formed above the digitlines in the memory array area. The pairs of wordlines extend from the memory array area into the peripheral circuitry area. Individual of the pairs are directly above individual of the lower portions of individual of the vias. Individual upper portions of the individual vias are formed. The individual upper portions both: (c) directly electrically couple to one of the individual lower portions of the individual vias, and (d) directly electrically couple together the wordlines of the individual pair of wordlines that are directly above the respective one individual lower portion of the respective individual via. Other methods, and structure independent of method of fabrication, are disclosed.
US10886272B2

Techniques are disclosed for forming dual-strain fins for co-integrated n-MOS and p-MOS devices. The techniques can be used to monolithically form tensile-strained fins to be used for n-MOS devices and compressive-strained fins to be used for p-MOS devices utilizing the same substrate, such that a single integrated circuit (IC) can include both of the devices. In some instances, the oppositely stressed fins may be achieved by employing a relaxed SiGe (rSiGe) layer from which the tensile and compressive-strained material can be formed. In some instances, the techniques include the formation of tensile-stressed Si and/or SiGe fins and compressive-stressed SiGe and/or Ge fins using a single relaxed SiGe layer to enable the co-integration of n-MOS and p-MOS devices, where each set of devices includes preferred materials and preferred stress/strain to enhance their respective performance. In some cases, improvements of at least 25% in drive current can be obtained.
US10886266B1

Aspects generally relate to a P−N junction varactor that can be integrated with high electron mobility transistor (HEMT) in a single device or die. The varactor and HEMT are fabricated with different materials forming various layers of the varactor and HEMT. Using different material stack-up to form the varactor and HEMT allows characteristics of the varactor and HEMT to be varied for improved performance in different operating scenarios. The integrated varactor and HEMT device may be used for RF circuits, such as radio frequency front end (RFFE) devices for use in 5G.
US10886264B2

A manufacturing method of the light-emitting diode package structure is provided. A carrier is formed. The carrier comprises a first build-up circuit. At least one self-assembled material layer is formed on the first build-up circuit. A first solder mask layer is formed on the first build-up circuit. The first solder mask layer has at least one opening to expose a portion of the at least one self-assembled material layer. At least one light-emitting diode is disposed on the first build-up circuit. The at least one light-emitting diode has a self-assembled pattern, and the at least one light-emitting diode is self-assembled into the at least one opening of the first solder mask layer through a force between the self-assembled pattern and the at least one self-assembled material layer.
US10886254B2

A solution relating to electronic devices of flip-chip type is provided, which includes at least one chip carrier having a carrier surface, the carrier(s) including one or more contact elements of electrically conductive material on the carrier surface, at least one integrated circuit chip having a chip surface, the chip(s) including one or more terminals of electrically conductive material on the chip surface each one facing a corresponding contact element, solder material soldering each terminal to the corresponding contact element, and a restrain structure around the contact elements for restraining the solder material during a soldering of the terminals to the contact elements. The carrier includes one or more heat dissipation elements of thermally conductive material on the carrier surface facing the chip surface displaced from the terminals, the dissipation elements being free of any solder mask.
US10886248B2

A laser bonding apparatus, a method of bonding a plurality of semiconductor devices arranged on a main substrate of a workpiece, to the main substrate, and a method of manufacturing a semiconductor package, the laser bonding apparatus including a chamber having a transmissive window and in which a workpiece is accommodatable; a gas supply conduit connected to the chamber and configured to supply a gas at an elevated pressure relative to a pressure outside of the chamber; and a laser generator arranged outside the chamber and configured to irradiate the workpiece accommodated in the chamber, through the transmissive window.
US10886240B2

An integrated circuit is protected against at attack. An electrically conductive body at floating potential is situated in the integrated circuit. The electrically conductive body has an initial amount of electric charge prior to the attack and functions to collect electric charge as a result of the attack. A detection circuit operates to detect an amount of electric charge collected on the electrically conductive body and determine whether the collected amount is different from the initial amount. If the detected amount of charge is different from the initial amount, a control circuit trigger the taking of a protective action.
US10886237B2

The semiconductor device including a substrate comprising a chip region and a guard-ring region which surrounds a side surface of the chip region, an isolation layer configured to define an active region within the guard-ring region, a first doping layer in the active region and doped with first impurities having a first doping concentration, a second doping layer on the first doping layer and in the active region, the second doping layer doped with second impurities having a same conductivity type as the first impurities of the first doping layer, the second impurities having a second doping concentration, the second doping concentration being greater than the first doping concentration, a first gate electrode on the second doping layer, and a first wire layer on the first gate electrode may be provided.
US10886235B2

An integrated shield electronic component package includes a substrate having as upper surface, a lower surface, and sides extending between the upper surface and the lower surface. An electronic component is mounted to the upper surface of the substrate. An integrated shield is mounted to the upper surface of the substrate and includes a side shielding portion directly adjacent to and covering the sides of the substrate. The integrated shield covers and provides an electromagnetic interference (EMI) shield for the electronic component, the upper surface and sides of substrate. Further, the integrated shield is integrated within toe integrated shield electronic package. Thus, separate operations of mounting an electronic component package and then mounting a shield are avoided thus simplifying manufacturing and reducing overall assembly costs.
US10886227B2

A semiconductor device and a method of manufacturing a semiconductor device, the device including gate structures on a substrate; source/drain layers on portions of the substrate that are adjacent the gate structures, respectively; first contact plugs contacting upper surfaces of the source/drain layers, respectively; a second contact plug contacting one of the gate structures, a sidewall of the second contact plug being covered by an insulating spacer; and a third contact plug commonly contacting an upper surface of at least one of the gate structures and at least one of the first contact plugs, at least a portion of a sidewall of the third contact plug not being covered by an insulating spacer.
US10886219B2

An electronic component mounting package includes a semiconductor element which is disposed such that an active surface faces a main surface of a wiring portion, and which is electrically connected to the wiring portion via a first terminal; and a thin film passive element which is disposed between the active surface of the semiconductor element and the main surface of the wiring portion when seen in a lamination direction, and which is electrically connected to the semiconductor element. A part of the first terminal is disposed on an outer side with respect to the thin film passive element in a plan view. A length of the first terminal in the lamination direction disposed on the outer side with respect to the thin film passive element is larger than a thickness of the thin film passive element in the lamination direction.
US10886214B2

A semiconductor device includes a first well and a second well provided within a semiconductor substrate, an isolation region disposed between the first well and the second well within the semiconductor substrate, a first wiring disposed on the first well, a second wiring disposed on the second well, a concave third wiring disposed on the isolation region, a buried insulating film disposed on the third wiring so as to fill the concave portion thereof, a plurality of fourth wirings disposed on the buried insulating film, and a contact plug disposed so as to electrically connect to at least one of the first and second wells.
US10886211B2

A wiring board includes: a Cu pad; an insulating layer covering the Cu pad and having an opening portion; a first metallic layer formed on the Cu pad in the opening portion; and a connecting terminal formed on the first metallic layer to extend from the opening portion to above an upper surface of the insulating layer. The connecting terminal includes: a seed layer formed on the first metallic layer; and a second metallic layer formed on the seed layer. A stacked body is formed of the first metallic layer and the connecting terminal and includes a constricted portion. The constricted portion is located in a certain position of the first metallic layer in a thickness direction of the first metallic layer, and a sectional area of the stacked body is the smallest at the constricted portion.
US10886203B2

A semiconductor device includes a plurality of leads, a semiconductor element electrically connected to the leads and supported by one of the leads, and a sealing resin covering the semiconductor element and a part of each lead. The sealing resin includes a first edge, a second edge perpendicular to the first edge, and a center line parallel to the first edge. The reverse surfaces of the respective leads include parts exposed from the sealing resin, and the exposed parts include an outer reverse-surface mount portion and an inner reverse-surface mount portion that are disposed along the second edge of the sealing resin. The inner reverse-surface mount portion is closer to the center line of the sealing resin than is the outer reverse-surface mount portion. The outer reverse-surface mount portion is greater in area than the inner reverse-surface mount portion.
US10886196B2

Semiconductor devices having a conductive via and methods of forming the same are described herein. As an example, a semiconductor devices may include a conductive via formed in a substrate material, a barrier material, a first dielectric material on the barrier material, a coupling material formed on the substrate material and on at least a portion of the dielectric material, a second dielectric material formed on the coupling material, and an interconnect formed on the conductive via.
US10886190B2

A semiconductor device is disclosed. In one example, the semiconductor device includes: an electronic component having a top surface, a bottom surface, and two end portions; a plurality of contacts disposed on the top surface; and a plurality of metal nodes disposed on the plurality of contacts. The plurality of contacts includes two end contacts disposed at the two end portions respectively and at least one intermediate contact disposed between the two end contacts. The plurality of metal nodes includes two end metal nodes disposed on the two end contacts respectively and at least one intermediate metal node disposed on the at least one intermediate contact.
US10886187B2

An encapsulated integrated circuit is provided that includes an integrated circuit (IC) die. An encapsulation material encapsulates the IC die. A phononic bandgap structure is included within the encapsulation material that is configured to have a phononic bandgap with a frequency range approximately equal to a range of frequencies of thermal phonons produced by the IC die when the IC die is operating.
US10886170B2

A method of forming a tungsten film having low resistance is provided. The method includes forming a discontinuous film containing a metal on a substrate; and forming the tungsten film on the substrate on which the discontinuous film is formed. In the forming of the discontinuous film, a first source gas and a nitriding gas are supplied onto the substrate alternately along with, for example, a carrier gas. In the forming of the tungsten film, a second source gas and a reducing gas are supplied onto the substrate alternately along with, for example, a carrier gas.
US10886166B2

Back end of line metallization structures and processes of fabricating the metallization structures generally include selectively modifying a top surface of an ultra-low k dielectric intermediate trench openings. The modified top surface of the ultra-low k dielectric includes an element such as nitrogen, carbon, silicon, or mixture thereof and has greater hydrophobicity than the ultra-low k dielectric underlying the top surface.
US10886161B2

A method for manufacturing a semiconductor device according to embodiments may include forming a sacrificial layer on a first substrate including first dopant atoms and second dopant atoms, and forming a germanium (Ge) layer on the sacrificial layer. Here, the germanium (Ge) layer may include the first dopant atoms diffused from the first substrate by growth temperature in the forming step. Additionally, the method for manufacturing a semiconductor device may further include annealing after growth of the germanium (Ge) layer so that the germanium (Ge) layer may include second dopant atoms.
US10886152B2

Described herein is a method and system for dual stretching of wafers to create isolated segmented chip scale packages. A wafer having an array of light-emitting diodes (LEDs) is scribed into LED segments, where each LED segment includes a predetermined number of LEDs. The scribed wafer is placed on a stretchable substrate or tape. The tape is stretched and a layer of optically material is placed in the separation gaps. The stretched wafer is scribed on a LED level. The tape is stretched and another layer of optically opaque material is placed in the separation gaps. The same or different optically opaque material can be used for the layers. The two layers of optically opaque material are formed to provide electrical connectivity between the LEDs in each LED segment. In an implementation, each segment or LED is individually addressable.
US10886150B2

A positioning apparatus comprises a base element provided for fastening to a robot, a base movably supported at the base element, and a piezoactuator by which the base is movable in a direction relative to the base element. A second piezoactuator is provided by which a counterweight is simultaneously movable in an opposite direction.
US10886147B1

A method for forming the package structure is provided. The method includes forming a die structure over a first surface of a first substrate, and forming a plurality of electrical connectors below a second surface of the first substrate. The method also includes forming a first protruding structure below the second surface of the first substrate, and the electrical connectors are surrounded by the first protruding structure. The method further includes forming a second protruding structure over a second substrate, and bonding the first substrate to the second substrate. The electrical connectors are surrounded by the second protruding structure, and the first protruding structure does not overlap with the second protruding structure.
US10886145B2

A method of producing a surface-mountable multi-chip component includes providing a chip arrangement including a metallic conductor structure exposed at a rear side, a plurality of semiconductor chips and an housing material; and forming a solder stop coating on a rear side of the chip arrangement, wherein the solder stop coating separates connection regions of the conductor structure.
US10886144B2

A method for doping a layer, a thin film transistor and a method for fabricating the thin film transistor. The method comprises: forming a layer to be doped on a substrate by a first patterning process, wherein the layer comprises a first region, a second region and a third region, the first region is arranged in a middle region, the third region is arranged in an edge region, the second region is arranged between the first region and the third region; forming a first blocking layer and a second blocking layer on the layer in this order by a second patterning process, wherein an orthographic projection region of the first blocking layer on the layer exactly covers the first region, and an orthographic projection region of the second blocking layer on the layer exactly covers the first region and the second region; perform a first doping on the layer with an ion beam perpendicular to the substrate, to realize doping of the third region; rotating the substrate by a preset angle in a direction parallel to the ion beam, so that the second blocking layer does not shield the second region, and performing a second doping on the layer with the ion beam.
US10886133B2

A substrate processing method includes a substrate holding step of holding a substrate in which a pattern is defined on one major surface, a charge supply step of supplying a charge of one polarity to the substrate, a first voltage application step of applying, in parallel with the charge supply step, a voltage of the other polarity to a first electrode arranged on the other major surface of the substrate through a dielectric member, a second voltage application step of applying, after the first voltage application step, a voltage of the one polarity to the first electrode while keeping a state where a ground connection of the substrate is released and a drying step of removing, in parallel with the second voltage application step, a liquid from the one major surface of the substrate so as to dry the substrate.
US10886131B2

A display device manufacturing method and a display device manufacturing apparatus are provided. The method includes steps A to D. The step A includes forming a display device. The step B includes disposing the display device in a sealing chamber. The step C includes adding hydrogen gas into the sealing chamber such that hydrogen atoms in the hydrogen gas spread in an insulating layer. The step D includes heating the hydrogen gas and/or the display device in sealing chamber such that the hydrogen atoms in insulating layer spread in the semiconductor member. The present invention can enhance electrical performance of the semiconductor member.
US10886127B2

A method of producing a wafer includes forming a peel-off layer in a hexagonal single-crystal ingot by applying a laser beam having a wavelength transmittable through the ingot while positioning a focal point of the laser beam in the ingot at a depth corresponding to the thickness of a wafer to be produced from an end face of the ingot, generating ultrasonic waves from an ultrasonic wave generating unit positioned in facing relation to the wafer to be produced across a water layer interposed therebetween, thereby to break the peel-off layer, and detecting when the wafer to be produced is peeled off the ingot based on a change that is detected in the height of an upper surface of the wafer to be produced by a height detecting unit positioned above the upper surface of the wafer to be produced across the water wafer interposed therebetween.
US10886122B2

Embodiments of methods for treating dielectric layers are provided herein. In some embodiments, a method of treating a dielectric layer disposed on a substrate supported in a process chamber includes: (a) exposing the dielectric layer to an active radical species formed in a plasma for a first period of time; (b) heating the dielectric layer to a peak temperature of about 900 degrees Celsius to about 1200 degrees Celsius; and (c) maintaining the peak temperature for a second period of time of about 1 second to about 20 seconds.
US10886114B2

A magnetron sputtering device in one embodiment of the present disclosure includes a support table supporting thereon a base substrate, and a floating mask arranged at a first side of the support table and substantially parallel to the support table. The sputtering gap measurement apparatus includes: a horizontal testing platform arranged on the support table during the measurement, a first edge of the horizontal testing platform being flush with an edge of the first side of the support table in the case that the horizontal testing platform is located at a first position; a first movement mechanism configured to control the horizontal testing platform to move in a direction close to the floating mask, the horizontal testing platform being in contact with the floating mask in the case that the horizontal testing platform has moved to a second position; and a distance measurement mechanism configured to measure a movement distance of the horizontal testing platform from the first position to the second position.
US10886107B2

Embodiments of showerheads having a detachable gas distribution plate are provided herein. In some embodiments, a showerhead for use in a semiconductor processing chamber may include a body having a first side and a second side; a gas distribution plate disposed proximate the second side of the body and having an annular channel formed in a side surface; and a clamp disposed about a peripheral edge of the gas distribution plate to removably couple the gas distribution plate to the body, wherein the clamp includes a body and a protrusion extending radially inward into the annular groove, and wherein a portion of the gas distribution plate extends over a bottom surface of the clamp.
US10886103B2

In one embodiment, a data processing method is for processing data in a writing apparatus performing multiple writing by using multiple beams. The data is for controlling an irradiation amount for each beam. The method includes generating irradiation amount data for each of a plurality of layers, the irradiation amount data defining an irradiation amount for each of a plurality of irradiation position, and the plurality of layers corresponding to writing paths in multiple writing, performing a correction process on the irradiation amounts defined in the irradiation amount data provided for each layer, calculating a sum of the irradiation amounts for the respective irradiation positions defined in the corrected irradiation amount data, comparing the sums between the plurality of layers, and determining whether or not an error has occurred in the correction process based on the comparison result.
US10886100B2

Linear fiducials including notches or chevrons with known angles relative to each other are formed such that each branch of a chevron appears in a cross-sectional face of the sample as a distinct structure. Therefore, when imaging the cross-section face during the cross-sectioning operation, the distance between the identified structures allows unique identification of the position of the cross-section plane along the Z axis. Then a direct measurement of the actual position of each slice can be calculated, allowing for dynamic repositioning to account for drift in the plane of the sample and also dynamic adjustment of the forward advancement rate of the FIB to account for variations in the sample, microscope, microscope environment, etc. that contributes to drift. An additional result of this approach is the ability to dynamically calculate the actual thickness of each acquired slice as it is acquired.
US10886096B2

A target is for generating X-ray radiation by way of loading with a particle stream containing charged particles. In an embodiment, the target includes a layer structure including at least two metallic layers. A target surface, loadable by the particle stream, is formed by a first layer of the at least two metallic layers of the layer structure including a material including a first metallic element. A second layer of the at least two metallic layers of the layer structure includes a material including a second metallic element. Finally, an ordinal number of the first metallic element is less than an ordinal number of the second metallic element.
US10886075B2

The present invention relates to an electric double-layer capacitor and its manufacturing method. The ultracapacitor comprises a cylindrical housing having a bottom at one end and the housing is closed by an end cap integrated with first current terminal. From the bottom of the housing protrudes a terminal end of the second current terminal. Unlike to the previously known solutions the current terminals are arranged into the ultracapacitor, and spot welded to the electrode terminal to decrease internal resistance and to reach optimal packing density.
US10886074B2

Disclosed herein is electrode comprising a current collector comprising a conductor layer having at least a first surface; and elongated metal carbide nanostructures extending from the first surface; and a carbonaceous energy storage media disposed on the first surface and in contact with the elongated metal carbide nanostructures. Disclosed herein too is an ultracapacitor comprising at least one electrode comprising a current collector comprising a conductor layer having at least a first surface; and elongated metal carbide nanostructures extending from the first surface; and a carbonaceous energy storage media disposed on the first surface and in contact with the elongated metal carbide nanostructures.
US10886071B2

An electronic component includes a capacitor array having a plurality of multilayer capacitors consecutively arranged in a first direction, the plurality of multilayer capacitors each comprising a body, and first and second external electrodes respectively comprising first and second head portions, and first and second band portions respectively extending from the first and second head portions to portions of upper and lower surfaces and portions of side surfaces of the body, a first metal frame coupled to the plurality of first band portions by binding the first band portions in belt form so as to be connected to the plurality of first external electrodes, and a second metal frame coupled to the plurality of second band portions by binding the second band portions in belt form so as to be connected to the plurality of second external electrodes.
US10886068B2

A ceramic electronic component includes a body including a dielectric layer and first and second internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween, first and second external electrodes each including a connection portion disposed on a side surface of the body and a band portion extending from the connection portion to portions of upper/lower and front/rear surfaces of the body, first and second resin layers each disposed between the band portion and the body and extending from an end of the band portion towards each side surface by a predetermined length, in which the predetermined length is within a range of 3 μm to 200 μm.
US10886065B2

A ceramic electronic part which includes a ceramic part body substantially in a parallelepiped form and having a first outer electrode at one end portion thereof and a second outer electrode at an opposite end portion thereof. The first outer electrode contiguously includes a main part provided on one surface in the third direction of the ceramic part body and a sub part provided on one surface in the first direction of the ceramic part body, and the second outer electrode contiguously includes a main part provided on one surface in the third direction of the ceramic part body and a sub part provided on an other surface in the first direction of the ceramic part body. The ceramic electronic part suffers warpage causing first and second maximum gaps to occur between centers in the second direction of the main parts of the outer electrodes and a virtual plane.
US10886059B2

A coil component 1a includes an insulation layer 2 in which a magnetic body core 3 is embedded; a coil electrode 4 wound around the magnetic body core 3; and an input metal pin 5a and an output metal pin 5b for external connection whose lower end surfaces are respectively provided being exposed from the insulation layer 2 in a state of the input and output metal pins 5a and 5b being provided upright in a thickness direction of the insulation layer 2. The coil electrode 4 includes a plurality of coil metal pins 4a and 4b that are arranged around the magnetic body core 3 in a state of being provided upright in the thickness direction of the insulation layer 2, and the input metal pin 5a and the output metal pin 5b are formed to be larger in diameter than the coil metal pins 4a and 4b.
US10886056B2

An inductor element includes a wire-winding portion and a core portion. In the wire-winding portion, a conductor is wound in a coil shape. The core portion surrounds the wire-winding portion and contains a magnetic powder and a resin. The wire-winding portion includes an inner circumferential surface. A winding-wire inner circumferential neighboring region is a region of the core portion within a distance from the inner circumferential surface toward a winding axis of the wire-winding portion. An inner-core central region is a region of the core portion within a distance from the winding axis center toward an existing region of the wire-winding portion in an outward direction perpendicular to the winding axis center. Sα−Sβ1≥5.0% is satisfied, where Sα(%) and Sβ1(%) are respectively an area ratio of a magnetic powder in the inner-core central region and the winding-wire inner circumferential neighboring region.
US10886050B2

Connector element includes an enclosure made of a generally non-magnetic material having an open face; an insulating plate with a plate aperture; a permanent magnet placed inside the enclosure, the magnet dimensions preventing egress from the enclosure through the plate aperture; a washer made of a conductive soft ferromagnetic material with a washer aperture being larger than dimensions of said permanent magnet, placed inside the enclosure. Also disclosed are transformable electronic devices, optionally including displays, toys and educational kits built using the self-actuating connector elements.
US10886049B2

A superconducting on-chip coiled coupled-line 90° hybrid coupler is made of a series array of repeated cells of coiled transmission lines that are inductively and capacitively coupled. The coupler splits an incoming microwave signal into two output signals of roughly equal power and separated in phase from each other by roughly 90°. The coupler can be incorporated into such superconducting electronic circuits as clock-distribution networks for reciprocal quantum logic (RQL) systems, as well as Josephson-based phase shifters and vector modulators.
US10886048B2

A laminated coil substrate includes a printed wiring board including a resin substrate, a first conductor layer on first surface of the substrate and including coils, and a second conductor layer formed on second surface of the substrate on the opposite side and including coils. The printed wiring board includes first, second and third coil substrates that are folded such that the second surface of the substrate in the first and second coil substrates oppose each other and that the first surface of the substrate in the second and third coil substrates oppose each other, the second conductor layer of the printed wiring board includes connection wire on the second surface of the substrate and connecting the first and second coil substrates, and the first conductor layer of the printed wiring board includes connection wire on the first surface of the substrate and connecting the second and third coil substrates.
US10886036B2

The present invention relates to electrical conductors for electrical transmission and distribution with pre-stress conditioning of the strength member so that the conductive materials of aluminum, aluminum alloys, copper, copper alloys, or copper micro-alloys are mostly tension free or under compressive stress in the conductor, while the strength member is under tensile stress prior to conductor stringing, resulting in a lower thermal knee point in the conductor.
US10886035B2

The present invention relates to an energy cable comprising a cable core comprising an electric conductor and a crosslinked electrically insulating layer, wherein the cable core further comprises a microporous material having a bimodal pore volume distribution with a first peak of the distribution having a maximum at a pore diameter value within the range 5.5-6.5 Å and a second peak of the distribution having a maximum at a pore diameter value within the range 7.5-8.5 Å, the maximum values of the first and the second peak corresponding to an incremental pore volume of at least 4×10−3 cm3/g. The present invention also relates to a method for extracting methane crosslinking by-products from a crosslinked electrically insulating layer of an energy cable.
US10886025B2

A method of extracting a combination of a drug and an adverse event related to the drug includes: for each of positive example combinations, negative example combinations and combinations that are neither positive examples nor negative examples, which are combinations of drug and disease, extracting medical events from medical information data about a patient and generating attribute data based on time-series information about the medical events; and learning a discriminant model based on attribute data of the positive and negative examples; and inputting attribute data corresponding to the combinations that are neither positive examples nor negative examples to the discriminant model to determine scores.
US10886024B2

Systems, methods, beds, supports surfaces and machine readable medium for associating beds and support surface of a healthcare facility are disclosed. A surface association system for a healthcare facility may comprise a plurality of beds. The system may further comprise a computing device and a plurality of support surfaces to be placed upon beds of the plurality of beds. The computing device may associate a support surface of the plurality of support surfaces with a bed of the plurality of beds. The computing device may make the association based upon status data received from the plurality of beds and the plurality of support surfaces. The support surface and/or bed to be associated may initiate a surface association request. The computing device, in response to the surface association request, may request performance of one or more actions on the bed and/or support surface to be associated to identify the bed and/or support surface from the beds and support surfaces of the healthcare facility.
US10886023B2

Semi-autonomous vehicle apparatus which is controlled by a plurality of control sources includes a vehicle which may function autonomously and apparatus for control of the vehicle by either an onboard driver or a driver not situated onboard. The vehicle may also be controlled by an off-vehicle computational device. Hierarchy setting apparatus determines which one or combination of the possible control entities take priority. Persons using the apparatus are identified by either a password or, preferably by providing identification based on a biologic feature. Management of impaired vehicle operators is provided for.
US10886022B2

A medical device verification system for an extracorporeal photopheresis procedure comprises a reusable irradiation device comprising a UV light source and a scanner. A fluid circuit comprises a disposable cell suspension container having a photo-reactive label comprising an identifiable code. The identifiable code is unobscured when the label in a first state and is obscured when the label is in a second state. The irradiation step is performed by irradiating the disposable cell suspension container for a predetermined period of time at or above the threshold UV irradiation level. A second input is received from the scanner during the irradiation step, the second input comprising identification of a state of the label. A response action is provided if the first input comprises identification of the second state of the label and/or if the second input comprises identification of the first state of the label.
US10886021B2

A method, device, and system for collecting data from one or more sensors in an intermediate power supply (IPS) between a main power source and a control system of a medical system, and transmitting data to the control system. Data received by the control system may include information about the operating parameters of the IPS and may be displayed or communicated to the user, allowing the user to adjust operation of the IPS and/or the medical system in response thereto. In one embodiment, a medical system comprises a clinical device, a control system in electrical communication with the clinical device, and an IPS in electrical communication with the control system, the IPS being configured to be in electrical communication with a main power source. The IPS includes a sensing and communication system having at least one sensor and processing circuitry in communication with the at least one sensor.
US10886014B2

A vital-sign detecting system includes radio-frequency (RF) tags disposed on detected subjects respectively, one of the RF tags being turned on and generating an incident RF signal with a predetermined frequency, and the incident RF signal projecting on a corresponding detected subject to generate a corresponding reflected RF signal; and at least one radio-frequency identification (RFID) radar that turns on one of the RF tags, demodulates the reflected RF signal to obtain vital signal of the corresponding detected subject, and identifies the detected subject according to the turned-on RF tag.
US10886013B1

In clinical documentation, mere documentation of a condition in a patient's records may not be enough. To be considered sufficiently documented, the patient's record needs to show that no documentation drop-offs (DDOs) have occurred over the course of the patient's stay. However, DDOs can be extremely difficult to detect. To solve this problem, the invention trains time-sensitive deep learning (DL) models on a per condition basis using actual and/or synthetic patient data. Utilizing an ontology, grouped concepts can be generated on the fly from real-time hospital data and used to generate time-series data that can then be analyzed by trained time-sensitive DL models to determine whether a DDO for a condition has occurred during the stay. Non-time-sensitive models can be used to detect all the conditions documented during the stay. Outcomes from the models can be compared to determine whether to notify a user that a DDO has occurred.
US10886010B2

Method and system for providing an orthodontic profile indexing and treatment plan including comparing an initial patient condition in each of a plurality of dentition categories with one or more reference conditions in each of the plurality of dentition categories, wherein each of the one or more reference conditions has a corresponding representation, selecting at least one reference condition in one or more of the plurality of dentition categories, where each selected reference condition is similar to the initial patient condition in a same dentition category, and generating a patient identifier based on the corresponding representations of each selected reference condition is provided.
US10886009B2

A system, method, and apparatus for an integrated console environment for diagnostic instruments are disclosed. An example apparatus includes a laboratory analyzer configured to generate patient sample result data by performing an analysis on a biological sample from a patient and quality control data by performing an analysis on a control biological sample with known properties. The example apparatus also includes a first laboratory instrument memory configured to locally store the patient sample result data among a plurality of other patient sample result data and a first data access component at a first address configured to provide access to the first laboratory instrument memory. The example apparatus further includes a second laboratory instrument memory configured to locally store the quality control data among a plurality of other quality control data and a second data access component at a second address configured to provide access to the second laboratory instrument memory.
US10885999B2

The embodiments of the present application provide a shift register, a method for controlling the same, a gate driving circuit, and a display apparatus. The shift register includes: an input circuit coupled to a signal input terminal and a pull-up node; a pull-up circuit coupled to the pull-up node, a first clock signal terminal and a signal output terminal; a pull-down circuit coupled to a reset signal terminal, a first voltage signal terminal, the pull-up node, and the signal output terminal; a pull-down control circuit coupled to a second clock signal terminal, the pull-up node, a pull-down node, and the first voltage signal terminal; a first de-noising circuit coupled to the pull-up node, the signal input terminal, the first voltage signal terminal, and a compensation node; and a compensation circuit coupled to the first clock signal terminal, the second clock signal terminal, and the compensation node.
US10885993B2

A method of operating a semiconductor memory device includes dummy-programming selected memory cells representing all the memory cells to be programmed for a programming operation. The method also includes determining as a first group of memory cells those selected memory cells having threshold voltages less than or equal to a reference threshold voltage and determining as a second group of memory cells those selected memory cells having threshold voltages greater than the reference threshold voltage. The method further includes programming the selected memory cells by applying a first bit line voltage to the memory cells of the first group, applying a second bit line voltage different from the first bit line voltage to the memory cells of the second group, and applying a same program pulse to the memory cells of the first and second groups.
US10885992B2

A memory system includes: a memory device; a run-time bad block detector suitable for storing information of super memory blocks, each including a run-time bad block, in a bad list; a bit-map manager suitable for generating a bit-map representing integrity information of memory blocks in each of the super memory blocks; a short super block manager suitable for designating, among the super memory blocks, a super memory block having a number of run-time bad blocks less than or equal to a threshold as a short super memory block based on the bad list and the bit-map, whenever a logical unit configuration command is received from a host; and a processor suitable for controlling the memory device to simultaneously access normal blocks among the memory blocks forming the designated short super memory block and to perform a normal operation, based on the bit-map.
US10885973B2

A memory device includes: a memory cell array having a plurality of memory cells, wherein each of the plurality of memory cells includes a first port; a first control circuit disposed on a first side of the memory cell array and arranged to electrically connect to the plurality of first ports; and a second control circuit disposed on a second side of the memory cell array and arranged to electrically connect to the plurality of first ports; wherein the second side is opposite to the first side of the memory cell array.
US10885964B2

Apparatuses and methods are disclosed that include ferroelectric memory and for operating ferroelectric memory. An example apparatus includes a capacitor having a first plate, a second plate, and a ferroelectric dielectric material. The apparatus further includes a first digit line and a first selection component configured to couple the first plate to the first digit line, and also includes a second digit line and a second selection component configured to couple the second plate to the second digit line.
US10885956B2

A semiconductor layout structure for a dynamic random access memory (DRAM) array, comprising an isolation structure and a plurality of active areas situated in a semiconductor substrate, each of the active areas extending along a length-wise central axis. The isolation structure is situated among the active areas. The active areas are arranged in an array and comprise a plurality of first active areas and a plurality of second active areas. The first active areas are arranged along a first length-wise direction of the active areas. The second active areas are arranged along a second length-wise direction of the active areas. The first active areas are parallel and adjacent to the second active areas, and the first and second active areas are alternately distributed in a direction of word-lines. The first active area having a first width smaller than a second width of the second active area.
US10885952B1

Various embodiments described herein provide for a data transfer mechanism for a memory device, such as a Double Data Rate (DDR) memory device, which can improve critical timing within the memory device without a latency impact. In addition, various embodiments described herein provide for a switching sequence for a memory device, which can improve switching time for the memory device.
US10885945B2

A plurality of block configurations may be employed for read while write operations. In one apparatus example, a plurality of block configurations may be employed. Block configurations may include an arrangement of similarly doped semiconductor switches. Block configurations may select a respective tile of a memory array, a particular memory cell of the respective tile, and select a memory operation to apply to the particular memory cell. Immediately adjacent block configurations within a particular slice of the memory array may be substantially mirrored and immediately adjacent block configurations in separate immediately adjacent slices of the memory array may be substantially similar. Similarly doped diffusion regions for similarly doped semiconductor switches in substantially mirrored block configurations may be arranged to electrically share a common potential signal value level. Other apparatus and methods are also disclosed.
US10885943B1

Disclosed is a technique for a multimedia authoring tool embodied in a computer program. A voice clip is displayed on a timeline, and a playback time point for each syllable and pronunciation information of the corresponding syllable are also displayed. Also, a motion clip may be edited in synchronization with the voice clip on the basis of the playback time point for each syllable. By moving a syllable of the voice clip along the timeline, a portion of the voice clip may be altered.
US10885939B1

A magnetic disk device includes a magnetic disk, a read head for reading data from sectors and tracks of the magnetic disk, a read channel including a first circuit configured to process an output signal from the read head according to a value of a parameter, and processor. The processor is configured to, upon detection of a read error while the read head is reading data from an error sector of an error track, determine an error amount in each sector in the error track, select from the error track a plurality of sectors having an error amount that is within a predetermined range from an error amount of the error sector, perform a training read on the selected sectors, determine a new value of the parameter based on the training read, and set the new value of the parameter for the read channel.
US10885931B2

A voice processing method for estimating an impression of speech includes: executing an acquisition process that includes acquiring voice signals; executing a feature acquisition process that includes acquiring acoustic features regarding the voice signals from the voice signals; executing a voice-parameter acquisition process that includes acquiring a voice parameter regarding a frame of the voice signals; executing a relative-value determination process that includes determining a relative value between the determined voice parameter and a statistical value of the voice parameter; executing a weight assignment process that includes assigning a weight to the frame of the voice signals in accordance with the relative value; and executing a distribution determination process that includes determining a distribution of the acoustic features, based on the weight assigned to the frame of the voice signals.
US10885927B2

A personal audio assistant includes a first microphone for capturing audio, a logic circuit coupled to the first microphone, a communication module coupled to the logic circuit, a memory storage unit communicatively coupled to the logic circuit, and a user interaction element. The interaction element is configured to perform at least one among accessing selection of audio content via an audio input received at the first microphone or determining a user preference of audio content by tracking genre of content selected, artist of content selected, and at least one among the day of the week or time of day. Other embodiments are disclosed.
US10885918B2

A system, method and computer program is provided for generating customized text representations of audio commands. A first speech recognition module may be used for generating a first text representation of an audio command based on a general language grammar. A second speech recognition module may be used for generating a second text representation of the audio command, the second module including a custom language grammar that may include contacts for a particular user. Entity extraction is applied to the second text representation and the entities are checked against a file containing personal language. If the entities are found in the user-specific language, the two text representations may be fused into a combined text representation and named entity recognition may be performed again to extract further entities.
US10885914B2

The speech correction system includes a storage device and a processing device. The storage device stores a first database. The processing device includes an audio receiver, a speech recognition engine, a calculation module, and a determination module. The audio receiver receives multiple voice inputs. The speech recognition engine recognizes the voice inputs, generates multiple candidate vocabularies corresponding to each of the voice inputs, and generates a vocabulary probability corresponding to each of the candidate vocabularies. The calculation module performs a specific operation on the vocabulary probabilities corresponding to the same candidate vocabulary, to generate a plurality of corresponding operation results. The determination module determines whether each of the operation results is greater than a score threshold, and stores at least one output result that is greater than the score threshold to the first database.
US10885907B2

An audio device has an array of microphones and a voice processing system that obtains a multi-dimensional spatial feature vector comprising at least a correlation of the microphones and a calculation of at least one ratio of energies of the microphones, uses the multi-dimensional feature vector to estimate an energy of near-field speech and background noise, uses a ratio of the near-field speech energy and background noise estimates to estimate a probability of a presence of the near-field speech, adaptively combines signals from the microphones based on the estimated near-field speech presence probability to provide a combined output signal comprising a near-field speech signal and a residual background noise signal, estimates a power spectral density of the residual background noise signal present at the combined output signal using the estimated near-field speech presence probability, and reduces the background noise by using the estimated power spectral density.
US10885904B2

A natural language processing system and method includes a computing device that applies a phonetic code algorithm to a received proper name uttered by a user and determines from a phonetic name database whether multiple different spellings of the name exist. The computing device recognizes an utterance of the user providing a natural language cue regarding the correct spelling of the name or provides a voice prompt to the user including a natural language cue regarding the correct spelling of the name, and converts the name to text including the correct spelling.
US10885902B1

Techniques are described for using stenography to protect sensitive information within conversational audio data by generating a pseudo-language representation of conversational audio data. In some implementations, audio data corresponding to an utterance is received. The audio data is classified as likely sensitive audio data. A particular set of sentiments associated with the audio data is determined. Data indicating the particular set of sentiments associated with the audio data is provided to a model. The model is trained to output, for each of different sets of sentiments, desensitized, pseudo-language audio data that exhibits the set of sentiments, and is not classified as likely sensitive audio data. A particular desensitized, pseudo-language audio data is received from the model. The audio data is replaced with the particular desensitized, pseudo-language audio data and stored within an audio data repository.
US10885898B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data including an utterance, obtaining context data that indicates one or more expected speech recognition results, determining an expected speech recognition result based on the context data, receiving an intermediate speech recognition result generated by a speech recognition engine, comparing the intermediate speech recognition result to the expected speech recognition result for the audio data based on the context data, determining whether the intermediate speech recognition result corresponds to the expected speech recognition result for the audio data based on the context data, and setting an end of speech condition and providing a final speech recognition result in response to determining the intermediate speech recognition result matches the expected speech recognition result, the final speech recognition result including the one or more expected speech recognition results indicated by the context data.
US10885891B2

Aspects of the subject disclosure may include, for example, receiving content in the form of musical score sheets or other data that includes instructions to play notes on a particular instrument, guidance that is enabled with respect to the content, obtaining new input such as musical scores or other instructions responsive to determining that the guidance is enabled, and obtaining the guidance with respect to a display of the content, where the obtained guidance is based on the input. The instructions may include the end user take certain action in playing the instrument or physical action in a marching band context. Artificial intelligence may be used to issue new documents, instructions or guidance. A GPS and drone communications system is also disclosed. Other embodiments are disclosed.
US10885887B2

According to some embodiments, a low volume drumhead is disclosed. The low volume drumhead comprises a mesh layer to be removably coupled to a drum hoop. The low volume drumhead further comprises a non-mesh layer affixed to a beatable surface of the mesh layer. An adhesive comprising elastic polymers is used to couple the mesh layer to the non-mesh layer.
US10885878B2

Herein disclosed an image display including: row scan lines configured to supply a control signal; column signal lines configured to supply a video signal; and pixel circuits configured to be disposed at intersections between the scan lines and the signal lines, wherein each of the pixel circuits has at least a drive transistor, a sampling transistor connected to a gate of the drive transistor, a capacitive part connected between the gate and a source of the drive transistor, and a light-emitting element connected to the source of the drive transistor.
US10885875B2

The present invention provides a display device including a first display panel and a lens layer. The first display panel is provided with a first display area and a first frame located at a side of the first display area. The first display area includes a plurality of first pixels, and some of the first pixels form a first image adjustment area adjacent to the first frame. When the first image adjustment area receives a same first image source signal provided to the first display panel, brightness generated by the first pixels in the first image adjustment area is greater than that of the other first pixels in the first display area. The lens layer covers the first image adjustment area and the first frame and includes a plurality of lenses arranged side by side and respectively extending in an extending direction of the first frame.
US10885873B2

A method of displaying an interface image includes: acquiring a currently displayed interface image, and determining a grayscale of each pixel point of the interface image; in the grayscales of all the pixel points, determining the number of each grayscale; acquiring N grayscales, the numbers of the N grayscales being the first N largest numbers, where N is a preset positive integer; when each difference between the N grayscales exceeds a first preset value, and a ratio of a sum of the numbers of the N grayscales to a sum of the numbers of all the grayscales exceeds a second preset value, determining a brightness adjustment parameter corresponding to the interface image; and reducing a current backlight brightness based on the brightness adjustment parameter.
US10885868B2

A voltage control circuit having three or more power supplies and a selector switch that selects one of the three or more power supplies and connects the selected power supply to the gate signal line of a liquid crystal panel. In the voltage control circuit, the selector switch sequentially switches the connection of the one of the three or more power supplies and the gate signal line in a prescribed period. Therefore, the voltage supplied to the gate signal line is controlled.
US10885866B2

The present application provides a turn-on voltage supplying circuit and method, a defect analysis method and a display device. The turn-on voltage supplying circuit includes a voltage supplying unit and a switching unit. The voltage supplying unit is configured to provide turn-on voltages, values of which being within a predetermined range, to the M stages of gate driving circuits respectively in the case that the M stages of gate driving circuits are in a normal operation state, or provide corresponding turn-on voltages to the gate driving circuits in the case that the gate driving circuits are subject to a defect analysis process. M is an integer greater than 1. When the gate driving circuits are subject to the defect analysis process, the voltage supplying unit comprises variable resistors connected between a reference turn-on voltage outputting terminal and the turn-on voltage inputting terminals of the gate driving circuits.
US10885865B2

A drive circuit includes an output circuit provided in a display panel to output a gate-on voltage and a gate-off voltage to a plurality of gate lines. The plurality of gate lines include first to sixth gate lines sequentially disposed in a scanning direction. A first transistor is put into an on state to electrically connect the first gate line and the third gate line, a second transistor is put into the on state to electrically connect the second gate line and the fourth gate line, the third transistor is put into the on state to electrically connect the third gate line and the fifth gate line, and the fourth transistor is put into the on state to electrically connect the fourth gate line and the sixth gate line, after the output circuit outputs the gate-on voltage to the first to fourth gate line.
US10885859B2

A display device includes: a display unit including pixels each including a holding circuit that holds a pixel signal; a driver that drives the pixels based on image signals and supply the pixel signal to the holding circuit of each pixel; an encoding circuit that encodes the image signals on a frame basis; storage that stores data resulting from encoding; a determination circuit that determines whether the image signals for consecutive frames are moving image signals or still image signals; and a controller that controls the driver based on the image signals and the result of the determination circuit. The controller brings the driver into a first state for driving the pixels based on the image signals when the result indicates the moving image signals, and into a second state for causing at least part of the driver to stop operating when the result indicates the still image signals.
US10885854B2

A gate drive circuit, a control method thereof, and a display device are disclosed. The gate drive circuit includes a plurality of cascaded shift registers, and at least one coded control sub-circuit; wherein each stage of the shift registers is configured to transmit a received signal to a next stage of the shift registers and the coded control sub-circuit. The coded control sub-circuit is configured to receive a coded signal, and transmit a voltage at the first voltage terminal or the second voltage terminal to the drive signal output terminal according to a signal output from a shift register coupled to the control sub-circuit under the control of the coded signal.
US10885844B2

A pixel may include a switching transistor connected to a data line and a first node, having a gate electrode connected to a scan line, a sustain transistor connected to a sustain voltage and the first node, having a gate electrode connected to the scan line, a storage capacitor connected to the first node and the second node, a driving transistor connected to the first power source voltage and a third node, having a gate electrode connected to the second node, a compensation transistor connected to the second node and the third node, having a gate electrode connected to a control line, a reset transistor connected to an initializing voltage and the second node, having a gate electrode connected to a reset control line, and an organic light emitting diode including an anode connected to the third node and a cathode connected to the second power source voltage.
US10885841B2

A display apparatus for a vehicle includes: an organic light emitting panel; a gray level calculating unit configured to calculate a gray level of the organic light emitting panel; a temperature detecting unit configured to detect a temperature of the organic light emitting panel; and a processor configured to divide the organic light emitting panel into a plurality of blocks, divide the plurality of blocks into a plurality of sub-blocks smaller than the plurality of blocks, calculate a luminance reduction amount per unit time of the plurality of sub-blocks, based on gray level information of the sub-block calculated by the gray level calculating unit and temperature information of the organic light emitting panel detected by the temperature detecting unit, and calculate a time point of degradation compensation of the organic light emitting panel, based on the luminance reduction amount per unit time of the plurality of sub-blocks.
US10885831B2

The present application discloses a display method and a display system of a singular-shaped display panel, a storage device and a display device, the display method includes: selecting all sub-pixels in an integer number of edge pixels to form a set of sub-pixels to be adjusted, each sub-pixel in the set as a sub-pixel to be adjusted; acquiring an original brightness of a light-transmissive region of each sub-pixel to be adjusted in the set; calculating an ideal target brightness of an actual light-emitting region of each sub-pixel to be adjusted; determining a final target brightness of the actual light-emitting region of each sub-pixel to be adjusted according to the ideal target brightness of the actual light-emitting region of each sub-pixel to be adjusted; controlling each sub-pixels to be adjusted to display according to the final target brightness of the actual light-emitting region of each sub-pixel to be adjusted.
US10885827B2

A display panel including a plurality of sub-pixel repeating units is provided. The sub-pixel repeating units are repeatedly arranged on the display panel. Each of the sub-pixel repeating units includes at least one first color sub-pixel and at least one second color sub-pixel. On the display panel, the adjacent first color sub-pixels form a first polygon, and the adjacent second color sub-pixels form a second polygon. The area of the first polygon is at least twice the area of the second polygon.
US10885820B2

Provided is a method of inspecting pixels. The method includes the step of applying a switching signal to gate electrodes of inspection transistors and the step of applying an inspection data signal to one or more of source electrodes of the inspection transistors. A voltage applied to the gate electrodes is controlled under the switching signal and the inspection data signal.
US10885813B2

A body model system for temporary hemorrhage control training and simulation includes a frame simulating at least a torso of the body having a hollow portion, a simulated artery positioned in the hollow portion, a thigh patch mounted to the frame proximate the hollow portion, a pump connected in fluid communication with the simulated artery and a reservoir connected in fluid communication with the simulated artery and the pump. The frame is substantially rigid. The thigh patch is constructed of a resilient material that is pierceable by a needle. The simulated artery extends through the thigh patch. The pump is configured to produce a pulsatile flow in the simulated artery.
US10885805B2

A playing aid for a stringed musical instrument comprised of an elastic member attached to a capo at one end and near the bridge at the other end. The elastic member has marks along its length indicating a certain number of frets between that mark and the capo. When the capo is attached in different locations along the neck, the elastic member stretches such that the number of frets between the capo and each marker is constant regardless of the capo position.
US10885803B2

The present disclosure features systems and methods for analyzing student learning and calibrating the difficulty of questions on a test or examination. In one embodiment, a method for analyzing the learning of a student includes administering, by an assessment agent, a task to a student, the task comprising a question having an associated difficulty. The assessment agent receives a response to the question from the student and evaluates the response to generate an observable, the observable comprising information related to the response. A posterior determination of the student's ability is then calculated by incorporating the observable into an ability model associated with the student, and the posterior determination of ability may be compared with the difficulty of the question, a skill acquisition probability, or other measure. The student's response, or a plurality of responses from students within a cohort, may be used to determine the difficulty of each question.
US10885796B2

Methods, devices, and systems for ground traffic aircraft management are described herein. One device includes a user interface, a memory, and a processor configured to execute executable instructions stored in the memory to receive airport information associated with an airport, generate, using the airport information, a map of the airport, display an intersection on the map of the airport, receive a selection of the intersection, and display flight information of each of a plurality of aircraft passing through the intersection within a particular period of time and the map of the airport in a single integrated display responsive to receiving the selection of the intersection.
US10885788B2

An object of the present invention to provide a notification control apparatus and a method for controlling notification that achieve display to a notification target with improved accuracy. A notification control apparatus in the present invention includes the following: an attribute detecting unit that detects an attribute of an object located around a subject vehicle; an input recognizing unit that recognizes an input message entered by the driver of the subject vehicle; a message converting unit that converts, in accordance with the attribute detected by the attribute detecting unit, the input message recognized by the input recognizing unit into a notification message indicating the same meaning as the input message; and a road projection controller that controls projection of the notification message converted by the message converting unit onto at least part of a road located around the object.
US10885786B2

A protected region is set for a manned working machine, said region including a first protected region in which new protected region setting request information is not transmitted and which includes the position of the manned working machine, and a second protected region which is set along a periphery of the first protected region and in which new protected region setting request information is transmitted. An area occupied by the vehicle body of the manned working machine on a plane projected on the ground surface is calculated on the basis of vehicle body information indicating the size of the vehicle body of the manned working machine and position information thereof. When the occupied area is present within the first protected region, new protected region setting request information is not transmitted, whereas when the occupied area is present within the second protected region, protected region setting request information is transmitted.
US10885785B2

Methods, computer-readable media, and apparatuses for adjusting at least one network-controllable physical resource in response to detecting that a network-connected vehicle comprises a potential hazard to an animate being with a registered safety need are disclosed. In one example, a processing system including at least one processor may identify a network-connected vehicle and a animate being with a registered safety need, detect that the network-connected vehicle poses a potential hazard to the animate being with the registered safety need, transmit a first warning to the network-connected vehicle of the potential hazard, and adjust at least one network-controllable physical resource in response to the detecting that the network-connected vehicle poses the potential hazard to the animate being with the registered safety need.
US10885783B2

Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route and generate a set of potential transportation plans for the route. The systems and methods determine an estimated travel time and an estimated fuel consumption for at least a first subset of plans in the set of potential transportation plans and estimate an impact on a transportation system of at least a second subset of plans in the set of potential transportation plans. Based at least in part on the estimated time, the estimated fuel, and the estimated impact on the transportation system, a plan is selected.
US10885781B2

A method at a computing device for the computing device to act as an intelligent transportation system (ITS) station for a vehicle, the method including detecting that the computing device is proximate to the vehicle; determining whether ITS messages are being sent on behalf of the vehicle; and if the determining finds ITS messages are not being sent on behalf of the vehicle, the computing device acting as the ITS station for the vehicle.
US10885778B2

A monitoring system includes a sensor system for capturing at a capture instant, information relating to moving objects moving in a roadway infrastructure portion, and a control station comprising a display for displaying at a display instant subsequent to the capture instant, a view of the roadway infrastructure portion on which is visible an image of each moving object. The monitoring system also includes at least one computer for deriving captured information of a measured position and speed of each moving object at the capture instant, and another computer for deducing the measured position and speed at an estimated position of each moving object at the display instant. The display is configured to display in the view of the road infrastructure portion a virtual image of each moving object at its estimated position.
US10885769B2

Aspects of the disclosure include a method of analyzing compliance risk at a construction site, the method comprising receiving applicable compliance requirements via a controller, receiving information describing the construction site via the controller, receiving monitoring data from one or more base units gathering data at the construction site, the one or more base units including sensors, each of the sensors configured to detect one or more parameters, at least one controller communicatively coupled to one or more of the sensors, at least one communications module coupled to one or more of the controllers and configured to communicate with one or more devices, and one or more sensor ports configured to communicatively couple the one or more of the sensors to the at least one controller, and calculating one or more compliance thresholds based on the applicable compliance requirements, information describing the construction site being monitored, and the monitoring data.
US10885763B2

A detection system having a threshold sensor for detecting indices of an emergency event in a space and a persistent sensor for continually gathering information within a space. The detection system can monitor the space to determine if an emergency event is occurring and continue to collect information regarding the space. The collected information can be transmitted to rescue workers to provide real time or updated information on people present in the space and their condition or other information.
US10885760B2

Implementations of a child safety system is provided. Implementations of a child safety system comprises portable transmitter configured to transmits a wireless signal compatible with Bluetooth technology and a portable computing device configured to receive the wireless signal and compute a distance between the portable computing device and the transmitter based on the signal strength of the wireless signal received. The portable computing device further is configured to sound an alarm on the portable computing device once the distance between the portable computing device and the portable transmitter equals or exceeds a preset distance.
US10885759B1

A method, system, apparatus, and/or device that may include: determining, by a processor, that an alert event has occurred; determining, by the processor, a level of the alert event, wherein the level of the alert event is a caution alert level, an urgent alert level, or a critical alert level; determining, by the processor, an initial alert activity associated with the caution alert level, the urgent alert level, or the critical alert level; performing, by the processor, the initial alert activity; receiving, from an input device, an updated alert activity associated with the caution alert level, the urgent alert level, or the critical alert level; and in response to that the initial alert activity conflicting with the updated alert activity, maintaining, by the processor, using the initial alert activity associated with the caution alert level, the urgent alert level, or the critical alert level.
US10885756B1

A computer implemented method includes receiving one or more user set preferences for detecting a hub alarm condition and one or more actions to perform in response to detecting a hub alarm condition, receiving, from the output of the security panel, data indicating that a traditional alarm condition occurred, based on receiving data indicating a traditional alarm condition occurred at the monitored property, receiving sensor data from at least one wireless sensor in a vicinity of a hardwired sensor associated with the traditional alarm condition, determining, based on the sensor data received from at least one wireless sensor in a vicinity of the hardwired sensor associated the traditional alarm condition, that the sensor data satisfies a condition, and in response to determining that the sensor data satisfies a condition, performing an action.
US10885751B2

An enhanced automated teller machine (ATM), system and method for securely authenticating and enabling a financial transaction at the ATM. The method includes receiving at a central computer system, planned transaction data representing a future financial transaction. The central computer system generates first and second verification information, sends electronic data including the first verification information to the ATM, and sends electronic data including the second verification information to a user device. The central computer system receives multiple sets of electronic data from a user device and multiple sets of electronic data from the ATM. Multiple comparisons of certain sets of the electronic data from the ATM to certain sets of the electronic data from the user device are conducted at the central computer system. If the comparisons result in positive verifications, the central computer system sends electronic data including instructions for the ATM to execute the planned financial transaction.
US10885737B2

Method and systems of gaming are provided herein. One method includes storing in a memory of the gaming system a plurality of reel strips sets, each reel strips set including a characteristic that is different from the other reel strips sets. The method may further include initiating a play of the game. The method may include selecting, at random, via the game controller, a reel strips set from the plurality of reel strips sets. The method also includes displaying, via the game controller, symbols in symbol display positions on the display of the gaming system. The method further includes evaluating, via the game controller, the selected symbols. The method further includes updating, via the game controller, a meter stored in the memory in accordance with the evaluation.
US10885735B2

A computer-implemented method comprises: committing a transaction amount t of a transaction with a commitment scheme to obtain a transaction commitment value T, the commitment scheme comprising at least a transaction blinding factor r_t; encrypting a combination of the transaction blinding factor r_t and the transaction amount t with a public key PK_B of a recipient of the transaction; and transmitting the transaction commitment value T and the encrypted combination to a recipient node associated with the recipient for the recipient node to verify the transaction.
US10885731B2

The invention relates to a mobile telephone (3) containing an authentication code (ID) for enabling a motor vehicle (2) to be locked/unlocked and/or started via a Bluetooth™ Low Energy (BLE) protocol, characterized in that said mobile telephone comprises: a pairing code (AP) for enabling the mobile telephone (3) to be registered automatically with said motor vehicle (2); and/or an identification code (VIN) for enabling the mobile telephone (3) to be recognized automatically in said motor vehicle (2).
US10885714B2

An augmented reality system generates computer-mediated reality on a client device. The client device has sensors including a camera configured to capture image data of an environment and a location sensor to capture location data describing a geolocation of the client device. The client device creates a three-dimensional (3-D) map with the image data and the location data for use in generating virtual objects to augment reality. The client device transmits the created 3-D map to an external server that may utilize the 3-D map to update a world map stored on the external server. The external server sends a local portion of the world map to the client device. The client device determines a distance between the client device and a mapping point to generate a computer-mediated reality image at the mapping point to be displayed on the client device.
US10885712B2

Embodiments of the present disclosure are directed to an augmented reality based user's manual for a vehicle implemented as an application on a mobile device which allows the user to point a mobile phone, tablet or an augmented reality headset at any part of the vehicle interior or exterior and experience augmented annotations, overlays, popups, etc. displayed on images of real parts of the car captured by the user's mobile device. Embodiments provide for estimating the camera pose in six degrees of freedom based on the content of the captured image or video and using a neural network trained on a dense sampling of a three-dimensional model of the car rendered with realistic textures to identify and properly align the augmented reality presentation with the image of the vehicle being captured by the mobile device.
US10885711B2

Methods and devices for performing one step compositing may include receiving at least a first surface from a first image source and a second surface from a second image source. The methods and devices may include generating a composite image with a combined first surface and second surface by contemporaneously applying position corrections to the first surface and the second surface and lens distortion corrections to the first surface and the second surface and blending the first surface and the second surface into respective positions in the composite image. The methods and devices may include transmitting the composite image representing a virtual environment for presentation to a downstream consumer.
US10885706B2

A system and method for obtaining topologically optimized structure in additive manufacturing. A finite element mesh of a standard shape geometry encompassing desired structure to be optimized with a design objective and orthotropic properties of material arising out of a selected material and selected additive manufacturing process to be used for manufacturing. An iterative topology optimization is carried out wherein the process includes simulation of loading requirements, design constraints and the boundary condition. The performance evaluation process uses a finite element analysis framework to obtain the factor of safety between two consecutive iterations based on the anisotropic properties of the material. The process will achieve a minimal factor of safety and a best suitable build orientation of the design.
US10885705B2

The present disclosure relates to generating a single vertex list/point-cloud list of an object for rendering the object in different complexity levels. The generated single vertex list comprises a large number of points obtained from external surfaces of the real-time object for detailed 3D representation and the list is updated with new batches of received point cloud vertices. The points are rendered from the single vertex list based on the correlation between zoom level and point retention factor. A scene's zoom/scaling level is altered by changing the distance of a camera to the objects represented by the rendered point cloud.
US10885699B2

Systems can identify visible surfaces for pixels in an image (portion) to be rendered. A sampling pattern of ray directions is applied to the pixels, so that the sampling pattern of ray directions repeats, and with respect to any pixel, the same ray direction can be found in the same relative position, with respect to that pixel, as for other pixels. Rays are emitted from visible surfaces in the respective ray direction supplied from the sampling pattern. Ray intersections can cause shaders to execute and contribute results to a sample buffer. With respect to shading of a given pixel, ray results from a selected subset of the pixels are used; the subset is selected by identifying a set of pixels, collectively from which rays were traced for the ray directions in the pattern, and requiring that surfaces from which rays were traced for those pixels satisfy a similarity criteria.
US10885695B2

Determining the rendering of user interface (UI) elements, referred to as views, based upon styleable transitions between possible states of a view. Transitions may include animation, such as to smoothly enter a view into or exit a view out of a scene over a number of rendering frames. Transitions also may be applied to view state changes related to a UI element, such as to indicate hovered over, focused, listening (for speech), selected and/or pressed. View state changes also may be animated.
US10885690B2

An image processing apparatus includes a memory that stores instructions, and a processor in communication with the memory. The processor executes the instructions to set a plurality of image sets according to a predetermined rule using a plurality of images obtained by continuous photography, to generate a first conversion coefficient corresponding to a moving amount of an object between images in each of the plurality of image sets, and to generate a second conversion coefficient used for an alignment process of a base image and a correction target image other than the base image by using a plurality of first conversion coefficients. The base image and the correction target image are included in the plurality of images.
US10885689B2

The present disclosure generally relates to a system that includes a processor configured to execute an augmented reality (AR) translator and visualizer system. The AR translator and visualizer system is configured to receive a language file that includes content, determine a background in the language file, remove the background, and retrieve the content from the language file. Moreover, the AR translator and visualizer system is configured to overlay the content onto a real world view via a display to form AR content that includes the content merged with the real world view. Furthermore the AR translator and visualizer system is configured to cause the system to display the real world view overlaid with the content via the display.
US10885673B2

In some aspects, the present disclosure relates to a method for identifying the type of the unit by camera.
US10885671B2

An apparatus for interactive image processing including a first camera, a second camera, an image processing circuit, a vision processing unit, an image signal processor, a central processing unit, and a memory device is disclosed. The present disclosure utilizes the image processing circuit to calculate depth data according to raw images generated by the first and second cameras at the front-end of the interactive image processing system, so as to ease the burden of depth calculation by the digital signal processor in the prior art.
US10885670B2

A stereo vision measuring system and measuring method are provided. The system includes a main control device and at least two cooperation devices; each of the cooperation devices is a movable device, and is provided with an image acquiring part; the cooperation device is configured to acquire a first image of a first scene and first image information of the first image and transmit them to the main control device in a calibrating phase, and the cooperation device is further configured to acquire a second image of a second scene and second image information of the second image, and transmit the second image information to the main control device in a measuring phase; the main control device is configured to acquire parameter information of the image acquiring parts in the calibrating phase; the main control device is further configured to obtain three-dimensional reconstruction information of the second scene.
US10885667B2

Disclosed a normalized metadata generation device, and object occlusion detection device and method. A normalized metadata generation method includes generating a multi-ellipsoid based three-dimensional human model using perspective features of a plurality of two-dimensional images obtained by the multiple cameras, performing scene calibration based on the three-dimensional human model to normalize object information of the object included in the two-dimensional images, and generating normalized metadata of the object from the two-dimensional images on which the scene calibration is performed.
US10885650B2

An image device utilizing non-planar projection images to generate a depth map includes two image capturers and a depth engine. The two image capturers are used for generating two non-planar projection images, wherein when each non-planar projection image of the two non-planar projection images is projected to a space corresponding to an image capturer corresponding to the each non-planar projection image, projection positions of each row of pixels of the each non-planar projection image in the space and optical centers of the two image capturers share a plane. The depth engine is used for generating a depth map according to the two non-planar projection images.
US10885645B2

In various exemplary embodiments a method for determining the waviness index of hair is provided. The method may comprise the steps of determining and/or establishing at least one hair examination region in at least one digital image, in which hair is depicted, determining a plurality of different brightness values in the hair examination region, and determining the waviness index of hair on the basis of the plurality of brightness values.
US10885643B2

An image processing apparatus configured to calculate deformation between a first image and a second image includes a calculation order determination unit that determines calculation order of a plurality of partial regions into which the second image is divided, a calculation unit that calculates the deformation between the first image and the second image for each of the plurality of partial regions in the determined calculation order of the plurality of partial regions, a deformed image generation unit that generates a deformed image by deforming the first image based on the calculated deformation of the plurality of partial regions, and a display control unit that causes a display unit to display the generated deformed image.
US10885625B2

Implementations of this specification provide for recognizing damage through image analysis. An example method includes obtaining a marked picture, the marked picture including one or more damage mark boxes, each damage mark box framing a respective portion of the marked picture depicting a damaged object; using a damage detection model to predict at least one damage prediction region in the marked picture, the at least one damage prediction region including a first damage prediction region; determining a location loss term related to a location deviation in a loss function for a current prediction, including determining whether any of the one or more damage mark boxes fully encompasses the first damage prediction region; and updating the damage detection model based on the loss function, such that the damage detection model is adjusted to reduce deviations between damage mark boxes and damage prediction regions.
US10885609B2

An electronic device is provided that includes a camera, a communication module, a display, and a processor. The processor may be configured to acquire a raw image for one or more external objects by using the camera, recognize the one or more external objects by segmenting the raw image into a plurality of regions corresponding to the one or more external objects, determine a priority for at least a partial region among the plurality of regions based on at least one object of interest among the one or more external objects, transmit data corresponding to at least the partial region to an external electronic device according to the priority so that the external electronic device generates image processing information for at least the partial region, and display the raw image of which at least the partial region is sequentially corrected according to the priority, via the display by using the image processing information.
US10885600B2

A communication control apparatus, including a memory, and a processor coupled to the memory and the processor configured to execute a process, the process including selecting one or more users from users based on intensities of received signals of sensor information transmitted by a plurality of tag devices associated with the users respectively, outputting information that instructs an operation for the plurality of tag devices, detecting the tag device for which the operation has been performed based on acceleration information of the plurality of tag devices, and causing a service provision device to output sound information regarding a service for a specific user associated with the detected tag device.
US10885592B2

A system for determining a subjective risk score may include a vehicle and/or a computing device associated with a user travelling within the vehicle. The computing device may receive input from the user when the user feels a sense of unease regarding a particular road segment upon which the vehicle is traveling. The system may further include a subjective risk analysis computing system that may be communicatively coupled to the computing device. The subjective risk analysis computing system may receive subjective risk information corresponding to the user's sense of unease regarding particular road segments and may process the subjective risk information to determine a subjective risk score for each of a plurality of road segments along a route. An insurance company may use this information to determine whether to adjust a quote or premium of an insurance policy.
US10885586B2

Methods, non-transitory computer readable media, and natural language understanding (NLU) service device are disclosed that receive raw requests for price quotes for financial instruments from two or more different types of communication channels and via one or more communication networks. The raw requests are in two or more different formats and comprise unstructured data. The unstructured data of the raw requests is analyzed to identify key value(s) associated with the raw requests. The raw requests are then automatically transformed based on the identified key value(s) into price quote request(s) comprising structured data in particular format(s) required by pricing application(s) hosted by pricing server device(s). The price quote request(s) are output to one or more of the pricing application(s) via another one or more communication networks in order to facilitate automated pricing of the financial instruments.
US10885578B2

A method and apparatus for implementing a combined investment. Financing is obtaining by collateralizing a first investment representing ownership interests of a plurality of independent investors. The financing is used to acquire a second investment. At least a portion of any returns on the second investment is applied to the benefit of the independent investors. In this manner, investors effectively get the benefit of two investments for the cost of one. By differentiating the asset classes of the two investments, greater diversification is provided. Through pooling of investor capital and/or fractional share ownership, even greater diversification and better investment opportunities may be achieved. By selecting complementary investments, e.g. growth oriented securities and income-producing real estate, a beneficial synergistic effect may be obtained when the investments are cooperatively managed, e.g. by cross-utilizing returns, with a common objective of providing enhanced returns.
US10885576B2

Systems and methods for providing a website tracking system include a system provider device that detects a first interaction between a user and a web browser executing on the user device while the web browser displays a first merchant website, the first interaction determined by a first downloaded code provided by the system provider device. In some embodiments, a second interaction between the user and the web browser is detected while the web browser displays a second merchant website, the second interaction determined by a second downloaded code provided by the system provider. Based on the first interaction and the second interaction, one or more entries of a system provider database is updated. The system provider device thereafter causes to be displayed, on a graphical user interface (GUI) of the user device, the one or more entries.
US10885568B2

An interactive recommendation system and an interactive recommendation method are provided. The interactive recommendation method includes the following steps. Firstly, a server receives a user request from a user device through the Internet. Then, the server analyzes the user request and generates at least one subsidiary request corresponding to the user request. Then, the server issues an interactive request to the user device according to the at least one subsidiary request. The server generates a recommended application program list according to the at least one subsidiary request. After the user device responds to the interactive request, the server recommends at least one application program in the recommended application program list to the user device.
US10885566B2

An online lockable device ordering system and method for lockable devices such as padlocks including a key matching module configured for user entry of at least one key identifier configured to unlock certain lockable devices. The key matching module matches the key identifier with a range of stored key identifiers stored in a storage device. Images of lockable devices corresponding to the matched range are displayed on a user display screen, and the user can select a lockable device from the displayed images. The selected lockable device is customized to open with the user's existing key.
US10885560B1

A computer-implemented method for annotating online content with offline interaction data and offline interaction conversion data is implemented by a content annotating computing device in communication with a memory. The method includes receiving a set of content interaction data based on an online interaction between an online user and a first online content item, identifying at least one physical location associated with the online content provider, determining a set of offline interaction conversion data based on the set of content interaction data and a set of offline interaction data, receiving a second online content item associated with the online content provider, and annotating the second online content item based at least partially on the set of offline interaction conversion data and the set of offline interaction data.
US10885550B1

Goods/service recommendation that includes: accessing a consumer's computerized calendar to retrieve consumer calendar data and identifying an event in the calendar data; removing calendar data that is restricted data; determining first key words of the event representative of the event; identifying a target from the event; determining second key words of the target being descriptive of the target; determining third key words of the calendar data being descriptive of the consumer; combining the first, second and third key words; determining similarities and relationships between the target and the consumer to find groups of key words that form the strongest similarities and relationships; identifying the group of key words as having the strongest similarities and relationships between the target and the consumer; using the group of key words having the strongest similarities to identify a recommendation for providing a goods/service to the target; and providing the recommendation to the consumer.
US10885547B1

A method and system for presenting an advertisement and determining site placement effectiveness of a visual display of an advertisement. A facial scanner is positioned relative to the visual display with a coverage range of the viewing area in front of and peripheral to the visual display. A server to which the scanner is coupled has controlling facial recognition software to identify and track unique recognized faces, A synchronization and timer mechanism configured to synchronize a visual display of a specific advertisement with captured scanned facial recognition of the unique recognized faces and the time that a specifically face is within the viewing area including interrupted time.
US10885543B1

Methods and apparatus for pre-scaling media content to facilitate audience measurement are disclosed. An example method includes encoding a media content sample in accordance with a first encoding configuration and playing the encoded sample. The example method also includes attempting to detect the codes in the sample, and computing a ratio between the codes encoded in the sample and the codes detected when the sample is played.
US10885531B2

A counterfeit detection system provides an artificial intelligence (AI) platform that implements a Generative Adversarial Network (GAN) to classify an image as one of a fake or genuine item and integrates a Classification Activation Module (CAM) to refine counterfeit detection. The GAN may include a generator that generates simulated counterfeit images for a discriminator. The discriminator may be trained to identify faked items by learning from the simulated counterfeit images and/or images of actual faked items. The discriminator may implement a deep neural network of convolutional layers that each analyze a region of an image and produce a weighted output that contributes to the classification based on the analyzed region. The CAM may identify the regions and weights relied upon by the discriminator, provide corresponding heatmaps to subject matter experts, receive annotations from the subject matter experts, and use the annotations as feedback to refine the classifier of the discriminator.
US10885520B2

A device facilitating script deployment through service provider servers includes at least one processor configured to receive, from a service provider, a request to perform a transaction directly with a device secure element on which a credential is provisioned, where the request includes a credential identifier corresponding to the credential. The at least one processor is further configured to identify, based at least in part on the credential identifier, the device secure element. The at least one processor is further configured to verify that the service provider is authorized to interact directly with the device secure element. The at least one processor is further configured to instruct, responsive to the verifying, the device secure element to communicate directly with a service provider server to perform the transaction. The at least one processor is further configured to receive, from the device secure element, a result associated with the transaction.
US10885495B2

Systems and methods for autonomous provision replenishment are disclosed. Parts used in a manufacturing process are stored in an intermediate stock queue. When the parts are consumed by the manufacturing process and the number of parts in the queue falls below a threshold, a provision-replenishment signal is generated. One or more self-driving material-transport vehicles, a fleet-management system, and a provision-notification device.
US10885491B1

A mobile base is provided that travels through delivery areas and utilizes associated transportation units (e.g., automated aerial vehicles, automated mobile vehicles, etc.) for delivering items from the mobile base to user specified delivery locations. The transportation units may be carried on the mobile base and may utilize navigation systems (e.g., utilizing GPS) to travel back and forth to the mobile base when making deliveries. Tracking data (e.g., GPS) may be utilized for status monitoring and notifications, as well as providing a map that may show and update the current locations of the transportation units and/or mobile base.
US10885490B2

Disclosed systems, methods, and computer program products address issues of parking and vehicular traffic at a facility, such as a warehouse or a merchandise distribution hub, and provide improved supply chain logistics for transportation and distribution of goods. Disclosed systems include a processor circuit that is configured to generating schedules for a plurality of shipments, to receive location tracking information regarding positions of vehicles, to perform shipping operations, and to dynamically update schedules based on received input. Received input may include information regarding warehouse labor and equipment availability, location tracking information, and/or information regarding weather and traffic conditions. Systems may be configured to send alerts to vehicle drivers provided updated scheduling information and instructions regarding shipments and to send alerts to warehouse workers provided updated scheduling information and instructions regarding shipments. The system may further receive information from drivers and dock workers and may use such information to optimize schedules.
US10885486B2

The present disclosure relates to determining automation potential of a process by dividing the process into subsidiary processes corresponding to five hierarchical tiers, assessing the subsidiary processes by selecting a value for each of one or more parameters for each of the subsidiary processes at the tier five, computing a score for the subsidiary processes at the tier five based on the selected values, identifying a category of automation for the subsidiary processes in the tier five based on the score for the subsidiary processes at the tier five; determining an automation potential indicator for the subsidiary processes in the tier five based on the category of automation and the score; computing a maximum automation potential indicator and an automation potential indicator at each hierarchical tier based on a maximum automation potential indicator and an automation potential indicator at immediately lower tier to compute the automation potential for the process.
US10885484B2

An aspect provides a method, at a handheld portable information handling device with a touch screen display, communicating to a hospital transport management system information sufficient to authenticate the user of the handheld portable information handling device; obtaining information from the hospital transport management system relevant to the user of the handheld portable information handling device; displaying the information from the hospital transport management system in a manner that is related to the workflow of the user of the handheld portable information handling device; and communicating to the hospital transport management system information about the workflow of the user of the handheld portable information handling device; and communicating to the hospital transport management system information about the workflow of the user of the handheld portable information handling device. Other aspects are described and claimed.
US10885483B1

A system and method for optimally managing aircraft assets according to which a maintenance activity, costs, and aircraft asset deposition are addressed. In one embodiment, the aircraft assets are aircraft and/or engines.
US10885478B2

A computer-implemented system and method for providing contextually relevant task recommendations to qualified users is provided. Sensor data is collected for a user. The user's location is determined and subsequently, an activity of the user is determined based on the sensor data and the location. Two or more recommendable items are scored based on the activity and one or more of the recommendable items with the highest scores are selected. Finally, one or more recipients qualified to perform each of the recommendable items are identified.
US10885477B2

A device receives a command to identify an automation evaluation for a role, determines tasks of the role based on data relating to the role, and determines activities for the tasks based on the data relating to the role. The device determines one or more automation scores, which correspond to a suitability for automation of the activities, based on a set of characteristics of the activities and based on the data relating to the role. The automation scores are determined using a machine learning model to parse natural language descriptions of the activities and score parsed portions of the natural language descriptions. The device generates, for the role, an aggregate automation score based on the automation scores, determines the automation evaluation for the role based on the aggregate automation score and characteristics of an entity associated with the role, and performs an action relating to the automation evaluation.
US10885474B2

A system and methods for third-party access to a network-based system for providing location-based upcoming event information are described. The location-based upcoming event information may be accessed from the network-based system by a server-side web application implemented by a third party. The server-side web application may be configured to communicate with the network-based system that provides online marketplace and ticket fulfillment services and to generate a query based upon the location of a user and other event criteria. The server-side web application may communicate the query to the network-based system and, in response, receive location-based upcoming event information which may be displayed to a user as a list and/or information on a map. The location-based upcoming event information may comprise an aggregate of ticket inventory available from multiple online marketplaces providing the user with multiple purchasing options.
US10885471B2

There is provided a wireless portable device for providing location-based data to a user in a defined geographical area including a plurality of points of interest, the wireless portable device comprising a wireless transmitter, a wireless receiver, and a display. The wireless transmitter can transmit location information to a wireless server over a wireless network. The wireless receiver can receive location-based data relating to a point of interest from the wireless server periodically and automatically, based on the location of the wireless portable device. By optimizing map routes and schedules using the location-based data and user preferences including wish lists, the wireless portable device can provide helpful recommendations via the display, enabling the user to plan an efficient schedule of activities in the defined geographical area optimized by walking distance, queue wait times, booking and arriving at reserved events, and/or by other user preferences.
US10885465B2

A method, system and computer readable medium for generating a cognitive insight comprising: receiving data, the data comprising a plurality of examples, each of the plurality of examples comprising an input object and a desired output value, at least some of the plurality of examples being based upon feedback from a user; performing a machine learning operation on the data, the machine learning operation comprising performing an augmented gamma belief network operation, the augmented gamma belief network operation producing an inferred function based upon the data; and, generating a cognitive insight based upon the cognitive profile generated using the inferred function generated by the augmented gamma belief network operation.
US10885462B2

Examples of techniques for determining an interval duration and a training period length for log anomaly detection are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: determining, by a processing resource, an interval duration for a time series from a plurality of message IDs; and determining, by the processing resource, a training period length based on the interval duration.
US10885459B2

Devices, methods and articles advantageously allow communications between qubits to provide an architecture for universal adiabatic quantum computation. The architecture includes a first coupled basis A1B1 and a second coupled basis A2B2 that does not commute with the first basis A1B1.
US10885454B2

Monitoring indoor environmental conditions is provided. Sensor data and its corresponding time stamps from is collect from a number of environmental sensors within an enclosed environment. A set of all possible states is defined for a specified time period, each state representing a range of sensor data values. A probability of the system changing from any one state to another is modeled according to a Markov chain. When a new sensor data value is received from a sensor it is compared to a last sensor data value of a previous state, and a probability of transition from the previous state to the current state is determined. If the probability of transition from the previous state to the current state is less than a predetermined threshold, an anomaly is detected, and a service request is generated.
US10885448B2

This disclosure describes a platform and taxonomy for analyzing the results of testing data, such as data generated through usability test of the User Experience (UX) of a software product or service. The analysis outputs actions that can be performed automatically to modify the software product or service under test. The usability test results that are analyzed can include qualitative data, such as words, sentences, phrases, comments, and or other (e.g., natural language) information that have been provided by end-users engaged in the usability testing. The platform and taxonomy described herein provided a framework through which a semantic analysis of results can be performed, with actions performed based on the semantic analysis.
US10885445B2

A first cognitive instance receives information about other cognitive instances and from this compiles a cognitive community map that associates individual ones of the other cognitive instances with specific capabilities of said respective other cognitive instances. The first cognitive instance stores that map in a local memory of the first cognitive instance; and when the first cognitive instance executes a cognitive computing program it checks the cognitive community map for at least one of the specific capabilities relevant for executing that program to address/satisfy a user request that caused the program to execute. In various embodiment these cognitive instances share their respective cognitive capabilities via cognitive capability maps, which may be refreshed in their local memories for example by sending a broadcast message. Thus any given cognitive instance can identify cognitive peers with the capabilities most relevant to assist itself in solving a given problem/request.
US10885433B2

A neural network apparatus configured to perform a deconvolution operation includes a memory configured to store a first kernel; and a processor configured to: obtain, from the memory, the first kernel; calculate a second kernel by adjusting an arrangement of matrix elements comprised in the first kernel; generate sub-kernels by dividing the second kernel; perform a convolution operation between an input feature map and the sub-kernels using a convolution operator; and generate an output feature map, as a deconvolution of the input feature map, by merging results of the convolution operation.
US10885432B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting actions from large discrete action sets. One of the methods includes receiving a particular observation representing a particular state of an environment; and selecting an action from a discrete set of actions to be performed by an agent interacting with the environment, comprising: processing the particular observation using an actor policy network to generate an ideal point; determining, from the points that represent actions in the set, the k nearest points to the ideal point; for each nearest point of the k nearest points: processing the nearest point and the particular observation using a Q network to generate a respective Q value for the action represented by the nearest point; and selecting the action to be performed by the agent from the k actions represented by the k nearest points based on the Q values.
US10885420B2

A low-cost, multi-function adhesive tape platform with a form factor that unobtrusively integrates one or more transducers and one or more wireless communication devices in an adhesive product system. In an aspect, the adhesive product system integrates transducer and wireless communication components within a flexible adhesive structure in a way that not only provides a cost-effective platform for interconnecting, optimizing, and protecting the constituent components but also maintains the flexibility needed to function as an adhesive product that can be deployed seamlessly and unobtrusively into various applications and workflows, including sensing, notification, security, and object tracking applications, and asset management workflows such as manufacturing, storage, shipping, delivery, and other logistics associated with moving products and other physical objects.
US10885418B2

A radio frequency identification (RFID) switch tag is disclosed. This RFID switch tag includes a base component having an ultra-high frequency (UHF) booster, and a detachable component having at least one UHF RFID module and a high frequency (HF) RFID module. In some embodiments, the detachable component is positioned in close proximity to the base component in a first configuration of the RFID switch tag such that the at least one UHF RFID module is sufficiently coupled to the UHF booster in the base component to form an UHF RFID system having a desired performance. The detachable component can also be separated from the base component to obtain a second configuration of the RFID switch tag, and the HF RFID module remains functional within the detached detachable component so that the detachable component can be used as a standalone HF RFID tag.
US10885417B1

Embodiments are directed to mitigating power-based impedance changes in Radio Frequency Identification (RFID) tags. The intrinsic impedance of components in an RFID tag front-end may change as incident RF power on the tag changes, causing the input impedance of the front-end to change and altering the RF properties of the RFID tag. A number of approaches can be used to mitigate input impedance variations due to power variations. One approach involves adjusting the operating point of one or more components in the RFID tag front-end to change their intrinsic impedances so as to counteract or mitigate the RF-power-based input impedance variation.
US10885416B2

In a management system of a game token coin, one RFID tag having a data non-rewritable region and a data rewritable region is imparted to the game token coin. The location relating information of the game token coin is stored in the data rewritable region. The system includes a writer configured to additionally write the location relating information, a reader configured to read the location relating information from a plurality of the game token coins, and a management controller configure to examine the information obtained from the reader. The management controller includes a function that determines whether a history of the location relating information obtained from the reader has no abnormality.
US10885413B1

New identifying code for labeling products to certify sources has Color Holographic Quick Response code by superimposing multiple layers of red, green and blue quick response codes using holographic imaging and creating layers of features that are extremely difficult to replicate. Multidimensional quick response code is provided in a hologram that cannot be copied.
US10885403B2

Visibility of a license plate and color reproducibility of a vehicle body are improved in a monitoring camera. A vehicle body area detection unit detects a vehicle body area of a vehicle from an image signal. A license plate area detection unit detects a license plate area of the vehicle from the image signal. A vehicle body area image processing unit performs processing of the image signal corresponding to the detected vehicle body area. A license plate area image processing unit performs processing different from the processing of the image signal corresponding to the vehicle body area on the image signal corresponding to the detected license plate area. A synthesis unit synthesizes the processed image signal corresponding to the vehicle body area and the processed image signal corresponding to the license plate area.
US10885401B2

In one respect, there is provided a system for training a neural network adapted for classifying one or more scripts. The system may include at least one processor and at least one memory. The memory may include program code that provides operations when executed by the at least one memory. The operations may include: extracting, from an icon associated with a file, one or more features; assigning, based at least on the one or more features, the icon to one of a plurality of clusters; and generating, based at least on the cluster to which the icon is assigned, a classification for the file associated with the icon. Related methods and articles of manufacture, including computer program products, are also provided.
US10885390B2

A sample selection method and apparatus and a server belong to the field of metric learning technologies. The method includes: selecting n sample pairs from an unlabeled sample set, each sample pair including two samples, and each sample including data in p modalities; calculating a partial similarity between data that is in each modality and that is of one sample included in the sample pair and data that is in each modality and that is of the other sample, to obtain p×p partial similarities; calculating, according to the p×p partial similarities, an overall similarity between the two samples included in the sample pair; obtaining a degree of difference between the p×p partial similarities and the overall similarity; and selecting a sample pair that meets a preset condition and that is in the n sample pairs as a training sample. In this application, training samples of high quality are selected to train a metric model, so that the metric model of higher precision can be trained by using fewer training samples.
US10885385B2

Disclosed herein are system, method, and computer program product embodiments for providing an image search training system. An embodiment operates by determining a query image on which to train an image search system, and a positive image visually similar to the query image. A set of negative images from a plurality of negative images visually dissimilar to the query image are selected, where the selected set of negative images includes both a first negative image and a second negative image. A first similarity measure between the first negative image and the positive image, and a second similarity measure between the second negative image and the positive image are calculated. The first negative image is selected based on the first similarity measure being less than the second similarity measure. The query image, the positive image, and the first negative image are provided to the image search system for training.
US10885383B2

A method for implementing an unsupervised cross-domain distance metric adaptation framework with a feature transfer network for enhancing facial recognition includes recursively training a feature transfer network and automatic labeling of target domain data using a clustering method, and implementing the feature transfer network and the automatic labeling to perform a facial recognition task.
US10885368B2

A six-dimensional smart target determines pose of an object and includes: a gimbal with an azimuthal base and an elevation arm; an elevation member on the elevation arm that has light pipes; and an azimuthal member with light pipes such that the elevation member rotates at a rotary center about an elevation axis and azimuthal axis to consistently maintain the elevation member in a field of view of a measurement instrument.
US10885360B1

A system for video analysis includes an interface and a processor. The interface is configured to receive a trigger indication. The processor is configured to determine a time sequence set of video frames associated with the trigger indication; determine a decision based at least in part on an analysis of the time sequence set of video frames; and indicate the decision.
US10885354B2

A perimeter monitoring device is applied to a vehicle comprising a distance measuring sensor for transmitting a probing wave and receiving a reflected wave of the probing wave and an imaging device for capturing an image of the surroundings of the vehicle. The perimeter monitoring device comprises: an information acquisition unit for acquiring distance information, directional information, and object width information of an object existing in the vicinity of the vehicle as detection information of the object provided by the distance measuring sensor; an area setting unit for setting an image processing area on which image processing is performed in the image captured by the imaging device based on the distance information, the directional information, and the object width information acquired by the information acquisition unit; and an object recognition unit for performing the image processing on the image processing area set by the area setting unit to recognize the object.
US10885353B2

According to an embodiment, an information processing apparatus includes a position acquiring unit, and an occupancy level calculating unit. The position acquiring unit is configured to acquire position information representing a position where a target exists or no target exists, the position being measured by a sensor. The occupancy level calculating unit is configured to calculate an occupancy level distribution representing a level of occupancy, by the target, of each of a plurality of regions existing along a direction from the position of the sensor to the position indicated by the position information, based on the position information and measurement accuracy of the sensor, the occupancy level distribution being based on a non-measurement probability distribution representing a probability that measurement is not performed by the sensor.
US10885352B2

The disclosure relates to a method, apparatus, device, and computer readable storage medium for determining a lane line on a road. The method includes: acquiring a first curve as a reference curve, the first curve being obtained by fitting a first set of points selected from sets of points in different areas of the road; iteratively executing operations: selecting a second set of points from the sets of points based on the reference curve; generating a second curve by fitting the second set of points, determining a difference between a fitting degree associated with the reference curve and a fitting degree associated with the second curve, determining whether a convergence condition is met based on the difference, and setting the second curve as the reference curve if not met and determining the lane line of the road based on the second set of points if met.
US10885348B2

An information processing device according to one embodiment of the present invention includes: an acquisition unit that acquires a captured image; and an output unit that outputs a detection result of a subject detection process based on an image feature, which is for a region where subject detection based on an image feature of the captured image is performed, and a detection result of a subject detection process based on a factor other than an image feature, which is for a region other than the region where the subject detection based on the image feature of the captured image is performed.
US10885346B2

A method of selecting frames of a video sequence. Image data for a plurality of consecutive frames of the video sequence is captured using a camera. Frames from the plurality of consecutive frames where the camera is moving are identified using the captured image data, wherein each of the identified frames comprises a subject. A size of the subject captured in each of the identified frames is determined. The identified frames are selected by detecting that the camera is moving towards and with the subject based on the size of the subject within each of a plurality of the identified frames.
US10885339B2

A head-mounted device includes a first image capturing device, a transparent display, and circuitry. The first image capturing device captures an image of a scene in a line-of-sight (LOS) of a wearer of the head-mounted device. The circuitry receives an audio segment that corresponds to audio content. The circuitry determines a level of each image characteristic of a background portion and a foreground portion of the captured image. The circuitry estimates a first region on a display portion of the transparent display for display of text information associated with the received audio segment. The circuitry determines a level of each display characteristic from a set of display characteristics for the text information based on the estimated first region and the determined level of each image characteristic. The circuitry controls the display of the text information in the estimated first region of the display portion of the transparent display.
US10885337B2

A external visual enhancement and correction system is shown comprising a head-worn device and a watch face, the head-worn device including a frame defining a lens aperture, a temple mounted to the frame by a hinge, a pair of cameras mounted into the frame, at least one battery with connectors and at least one Bluetooth 4.0 transceiver encased in the hinge of the temple, an OLED display mounted in the lens aperture of the frame, and a plurality of charging ports mounted into the frame, the watch face including a top frame having a home button, a touchpad, a computer, a memory, a Bluetooth 4.0 transceiver, and a bottom frame.
US10885332B2

A first and second scoring endpoint with payload logging are deployed. At the second scoring endpoint, native data and a user-generated score for the native data are received, the native data is pre-processed into readable data for the deep-learning model, and the user-generated score and the readable data are output to the first scoring endpoint, which is associated directly with the deep-learning model. A raw payload that includes the native data is output to a payload store. At the first scoring endpoint, the readable data and the user-generated score are processed by the deep-learning model, which outputs a transformed payload and a prediction, respectively, to the payload store. The raw payload is matched with the transformed payload and the prediction to produce a comprehensive data set, which is evaluated to describe a set of transformation parameters. The deep-learning model is retrained to account for the set of transformation parameters.
US10885328B2

An apparatus includes an interface configured to receive image data and position data from an aircraft. The image data is associated with a plurality of images of a scene including an object. The position data is associated with positions of a camera of the aircraft that captured the plurality of images. The apparatus further includes a processor configured to identify a first camera position corresponding to a first image of the plurality of images. The processor further configured to identify a first relative position of the object relative to the camera. The first relative position identified based on the first camera position, the first image data, and second image data corresponding to a second image of the plurality of images. The processor further configured to output an indication of a global position of the object based on the position data and the first relative position of the object.
US10885327B2

Embodiments relate to a computing device retrieving an augmented map comprising a base map, an augmentation to a first map element, and a flag for the augmentation indicating a scope of the augmentation. The computing device receives an updated base map comprising the base map and an update to a second map element. The computing device performs a difference comparison between the augmented map and the updated base map based on the scope indicated by the flag. The computing device determines whether the augmentation and the update conflict based on the difference comparison. The computing device assembles a set of conflicts based on determination.
US10885325B2

An information processing apparatus extracts an area by performing an area analysis on an image, acquires a rule that defines a keyword and conditions of a value corresponding to the keyword, determines an order of specifying an area including the keyword and an area including the value corresponding to the keyword based on the acquired rule, firstly specifies the area including the keyword or the area including the value corresponding to the keyword from among the extracted area in accordance with the determined order, performs character recognition processing on the specified area, and secondly specifies the corresponding another area based on the acquired rule and the first specified area.
US10885316B2

Information processing apparatus includes an input unit configured to input a captured image capturing a target object in a real environment, an obtaining unit configured to obtain an illumination condition in the real environment; a generation unit configured to generate a variation image as an image of a registration object reflecting the illumination condition based on three-dimensional data of the registration object and the obtained illumination condition, and a collation unit configured to collate the registration object with the target object based on a feature amount of the variation image and a feature amount of the captured image.
US10885310B2

Systems and methods for object recognition and association with an identity are disclosed. Systems and methods for object recognition and association with an identity are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for object recognition and association with an identity may include: (1) receiving, from a first image capture device at a facility, a first image or a video; (2) recognizing, in the first image or video, an individual having a physical characteristic and an object in proximity to the individual; (3) associating the physical characteristic and the object with the individual; and (4) storing the association in a database.
US10885305B2

A fingerprint identification structure and a method for fabricating the same, and an electronic device are provided. The fingerprint identification structure includes: a substrate; a plurality of first touch control electrodes and a plurality of second touch control electrodes, which are provided on the substrate, in which the plurality of first touch control electrodes and the plurality of second touch control electrodes intersect with each other; and a plurality of photo-sensitive patterns, which are disposed at intersections of the plurality of first touch control electrodes and the plurality of second touch control electrodes, respectively, and are configured to separate the plurality of second touch control electrodes from the plurality of first touch control electrodes.
US10885301B2

An apparatus and method for obtaining biometric information in an electronic device are provided. An electronic device comprising a display comprising a plurality of pixels, a biometric sensor disposed in at least a partial region of the display; and at least one processor, wherein the at least one processor is configured to receive an input for sensing biometric information of an external object, in response to the input, select at least one pixel among a first pixel and a second pixel in accordance with history information about use of the first pixel and second pixel, wherein the first pixel and the second pixel are disposed in the at least the partial region of the display proximate to the biometric sensor, and obtain the biometric information of an external object through the biometric sensor by using light irradiated by the selected at least one pixel.
US10885300B2

Embodiments of the present invention disclose a non-contact 3D fingerprint capturing apparatus and method. The apparatus includes: a housing, a circuit board and a fingerprint reader that are disposed in the housing; the circuit board includes a first control module; the fingerprint reader includes a fingerprint capturing module and a positioning module; the positioning module casts light to a first position point on a finger object; the fingerprint capturing module receives light reflected from the first position point, converts an optical signal into an electrical signal, and sends the electrical signal to the first control module; the first control module judges, according to the electrical signal, whether the first position point is a standard point, the standard point being an aperture with a diameter less than a first threshold and an illumination intensity greater than a second threshold; if the first position point is a standard point, the fingerprint capturing module captures fingerprint images from multiple directions, and transmits the fingerprint images to the first control module; and the first control module creates a 3D fingerprint image according to the fingerprint images. The embodiments of the present invention further provide a non-contact 3D fingerprint capturing method.
US10885295B2

Methods and electronic devices are provided in which first fingerprint information of a first portion of the user's fingerprint is obtained upon the user's fingerprint contacting the fingerprint sensor. A display object is output within a target area for the fingerprint registration, in response to obtaining the first fingerprint information. A guiding object is output to guide contact of a next portion of the user's fingerprint that is adjacent to the first portion. Next fingerprint information of the next portion of the user's fingerprint is obtained upon the user's fingerprint contacting the fingerprint sensor guided by the guiding object. Upon modifying the display object based on the obtained next fingerprint information, the steps of outputting a guiding object and obtaining a next fingerprint information are repeated until fingerprint information at least partially surrounding the first portion is obtained.
US10885282B2

Document heading detection includes performing a classification on each of a plurality of paragraphs of a document to identify each paragraph as either a heading or non-heading paragraph. The classification is based on one or more pre-established values corresponding to one or more pre-established formatting features that are indicative of a heading paragraph relative to currently established values for each of the one or more pre-established formatting features in each of the plurality of paragraphs. Document heading detection further includes determining a strength of each of the one or more heading paragraphs by performing a linear regression on each heading paragraph and assigning each of the one or more heading paragraphs a heading level within a hierarchy of heading levels based on the determined strength.
US10885281B2

A mechanism is provided to implement a summarization mechanism for summarizing an identified natural language document using hyperbolic embeddings. Responsive to receiving a query from a user for a summarization of the identified natural language document, the summarization mechanism produces a hyperbolic embedding model of embeddings of the query. The summarization mechanism compares the embeddings of the query to each of a set of embeddings associated with a set of sentences of the identified natural language document. Responsive to identifying a subset of embeddings associated with the set of sentences of the identified natural language document having a semantic specificity to a subset of embeddings associated with the query, the summarization mechanism adds the sentence to a summary of the identified natural language document. The summarization mechanism then outputs the summary to the user.
US10885278B2

Computer-implemented systems and methods are provided for improved generation and control of conversations. A computing device is utilized to control or simulate conversation using estimated contextual cues extracted from profile information or prior responses. The computing device is configured to automatically tailor a flow of a conversation to an effort to improve relevancy and engagement without the need of a human operator to manually tailor the conversation, which, for example, could be impractically expensive. A structured workflow is maintained in the form of a series of conversation decisions, and a machine learning engine is utilized to maintain a continuously trained data structure that generates predictions that bias conversation decisions (e.g., by weighting tree options) for tailoring the conversation flow.
US10885275B2

Techniques for improving the accuracy, relevancy, and efficiency of a computer system of an online service by providing a user interface to optimize a digital page of a user on the online service are disclosed herein. In some embodiments, a computer system receives a plurality of phrases, and then, for each one of the plurality of phrases, selects a corresponding section of a page of a first user to suggest for placement of the phrase from amongst a plurality of sections using a placement classifier, and generates a corresponding recommendation for the page of a first user based on the phrase and the determined corresponding section of the page of the first user, with the recommendation comprising a suggested addition of the phrase to the determined corresponding section of the page of the first user.
US10885273B2

A method and an apparatus for providing a user interface by using an AI system are provided. The method includes displaying an input window for displaying a text input, on a first region of the screen, and displaying a first user interface on a second region of the screen, the first user interface being provided to select a symbol, receiving a user input for selecting a first symbol through the first user interface, when the user input is determined as a first input event for inputting a text between the first symbol and a second symbol used as a pair with the first symbol based on a user input pattern, displaying the first symbol and the second symbol on the input window, and changing the first user interface displayed on the second region into a second user interface for inputting a text between the first symbol and the second symbol.
US10885269B2

A method, system and computer program product for assisting users of a chat session to participate in the chat session. Messages of an instant message (IM) chat history are analyzed to determine the communication content. The key points of the IM chat history are then identified from the analysis, which are summarized. A first level of a hierarchical template corresponding to the determined communication content is identified, where the template corresponds to a general classification of the topic of the determined communication content. The template includes a recommended list of items to be discussed in the chat session that relates to the communication content. The template is loaded and then populated with information obtained from the analysis of the IM chat session, such as a summary of the identified key points of the IM chat history. The populated template will then be presented to the users of the chat session.
US10885267B1

A computing device displaying an electronic book (eBook) has a processor. A display is coupled to the processor. A user interface is coupled to the processor for entering data into the computing device. A memory is coupled to the processor. The memory stores program instructions that when executed by the processor, causes the processor to show text of the electronic book on the display, wherein predefined terms of the text have associated hyperlinks. A synopsis bubble is displayed adjacent a selected predefined term when the selected predefined term is accessed. The synopsis bubble displays at least one related hyperlink associated with the selected predefined term. Content from a selected hyperlink of the at least one hyperlink displayed in the synopsis bubble is downloaded and displayed.
US10885263B2

A processor may determine at least one document formatting feature by analyzing raw data and select templates corresponding to the at least one document formatting feature. The processor may generate a dynamic document template including at least a portion of the raw data and based on the selected templates. The dynamic document template may include a plurality of template sections arranging the raw data into a prescribed document format. The processor may receive at least one user change to the dynamic document template and may regenerate the dynamic document template by regenerating only a subset of the template sections affected by the change while preserving at least one template section unaffected by the change. The processor may generate the formatted document by processing the dynamic document template into a static form having the at least one document formatting feature and including the at least the portion of the raw data.
US10885262B1

In some embodiments, a design verification system is provided that is configured to perform actions for ensuring fabricability of a segmented design. The design verification system searches a proposed segmented design for a paintbrush pattern to determine a positive paintbrush loss, and searches for an inverse paintbrush pattern to determine a negative paintbrush loss. The design verification system combines the positive paintbrush loss and the negative paintbrush loss to obtain a total paintbrush loss that indicates whether or not the proposed segmented design is fabricable. If the total paintbrush loss indicates that the proposed segmented design is not fabricable, the design verification system updates the proposed segmented design based on a gradient of the total paintbrush loss.
US10885257B1

Various embodiments provide for routing a network of a circuit design based on at least one of via spacing or pin density. For instance, some embodiments route a net of a circuit design (e.g., data nets, clock nets) by generating a congestion map based on modeling via spacing, modeling pin density, or some combination of both.
US10885253B2

A virtual fabrication environment for semiconductor device fabrication that determines a lowest lithography exposure dose range in which one or more defects are still reparable by deposition and etch operations is discussed. Further techniques for repairing line edge roughness caused by lithography are described.
US10885250B1

Electronic design automation systems, methods, and media are presented for clock gate placement with data path awareness. One embodiment involves accessing a circuit design with a clock tree, clock gates, and an initial movement area. A set of positions for a set of data path connection points associated with the data routing lines are identified, along with an expansion direction from the initial placement position toward the set of positions for the set of data path connection points, and the initial movement is expanded to consider additional placement options for the clock gate based on the data path connection points.
US10885249B1

A system to develop an integrated circuit includes a child placement module that places in a parent macro a child macro that contains therein a child logic circuit component. The parent macro has a first hierarchical level assigned thereto and the child macro has a lower second hierarchical level assigned thereto. The system further includes a timing analysis module and a component targeting module. The timing analysis module detects a timing fault in response to performing a first parent-level optimization process on the parent macro. The component targeting module extracts from the child macro a targeted logic circuit component and places the targeted logic circuit component in the parent macro. The timing analysis module performs a second parent-level optimization process on the parent macro that resolves the timing fault based on the placement of the targeted logic circuit component in the parent macro.
US10885242B2

A computing device, including a processor configured to execute a physics engine. The physics engine may, for a first body having a first position and a velocity vector, determine that a second position along the velocity vector is located outside a first non-collision region for the first body and a second body. The physics engine may determine a safe position along the velocity vector at which the first body would lie tangent to a first separation plane. The physics engine may determine an advanced position along the velocity vector between the safe position and the second position, and may determine an advanced separation plane. The advanced separation plane may have an advanced normal vector based on the advanced position. The physics engine may move the first body to a new position based on the velocity vector and the advanced separation plane.
US10885239B2

An example system includes a processor to receive temperature data from a plurality of sensors disposed at locations more sensitive to temperature change in a plurality of server racks. The processor is to also generate a statistical model comprising a continuous spatial statistical distribution of temperature values based on the temperature data. The processor is to further generate a pseudo heat map based on the statistical model.
US10885238B1

A method and system for calculating an estimated future indoor air temperature for a building receives information about the building, information about environmental conditions, and thermostat set point information, determines, using a processor, thermodynamic properties of the building based on the received information about the building, and calculates the estimated future indoor air temperature using the determined thermodynamic properties of the building, the received information about environmental conditions, and the received thermostat set point information.
US10885237B2

A network simulation device of the present invention: accepts an input of first plane information being positional information on a network projected onto a coordinate plane having any two dimensions out of three dimensions as coordinate axes; creates network model information which defines a coordinate value of the remaining one dimension as unknown based on the accepted first plane information; accepts selection of the element having the coordinate value defined as unknown by a user from the elements which appear in the first plane information; accepts an input of second plane information being positional information on the network projected onto a coordinate plane having any two dimensions including the remaining one dimension as coordinate axes; and determines a numerical value of the coordinate value defined as unknown of the selected element in the created network model information based on the accepted second plane information.
US10885225B2

A system includes an electronic processor configured to store records in a client database. The records included personally identifiable information associated with entities and a client identifier reference associated with each of the individuals, the personally identifiable information is accessible based on an authorization level associated with a user. The electronic processor is also configured to receive a document containing both non-personally identifiable information and personally identifiable information, parse the document to determine the presence personally identifiable information in the document, verify the access rights of the reader of the document, match the personally identifiable information included in the document with records stored in the client database, substitute the personally identifiable information included in the document with the corresponding client identifier reference referring to the client database, and generate a human-legible view of the document containing the corresponding client identifier reference.
US10885216B2

Secure substring searching on encrypted data may involve a first preprocessing comprising fragmenting a plaintext string slated for remote secure storage, in a plurality of overlapping plaintext substrings. A second preprocessing encrypts these substrings into ciphertexts (e.g., utilizing Frequency-Hiding Order Preserving Encryption) further including position information of the substring. A search index and a secret state result from the first and second preprocessing. The ciphertexts and search index are outsourced to a database within an unsecure server. An engine within the server determines candidate ciphertexts matching a query request received from a secure client. The engine returns ciphertexts to the client for decryption according to the secret state. Preprocessing may be delegated to a third party for outsourcing search index/ciphertexts to the server, and the secret state to the client. Filtering of candidate ciphertexts on the server-side, can eliminate false positives and reduce the volume of communication with remote clients.
US10885211B2

Endpoint security is improved by monitoring and controlling interprocess communications through a kernel-based endpoint protection driver. A list of protected computing objects such as registry keys, files, processes and directories is stored in the kernel and secured with reference to a trust authority external to the kernel and the endpoint. Protected processes are further controlled from unauthorized access and use by monitoring all interprocess communications through the endpoint protection driver and preventing unprotected processes from passing (potentially unsafe) data to protected processes.
US10885210B2

A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10885209B2

A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder in response to a public file request. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US10885204B2

Embodiments of the present systems and methods may provide techniques for encryption of location information, while preserving a format and semantics of the information. For example, in an embodiment, a computer-implemented method for encrypting data may comprise receiving location data and generating encrypted data from the received location data, wherein the encrypted data preserves the format and semantics of the received location data.
US10885203B2

A computer-implemented method includes: encrypting, by a first data party, identification data to generate a first identification data ciphertext, in which the first data party holds an identification dataset including the identification data; sending a first ciphertext set to a second data party, in which the first ciphertext set includes the first identification data ciphertext; receiving a second ciphertext set from the second data party; decrypting the second identification data ciphertext to generate a third identification data ciphertext, in which a third ciphertext set includes the third identification data ciphertext; receiving a fourth ciphertext set from the second data party, obtaining the third identification data ciphertext common to the third ciphertext set and the fourth ciphertext set; calculating a homomorphic addition result of the business data ciphertext corresponding to the third identification data ciphertext; and sending the homomorphic addition result to the second data party.
US10885196B2

In some examples, in response to a reset of an electronic device, a method disables hardware write locking of a first region in a non-volatile memory, and executes a first boot code portion from the first region to begin a boot procedure. The executed first boot code portion checks whether an update code for the first boot code portion exists. In response to determining that no update code for the first boot code portion exists, the executed first boot code portion causes hardware write locking of the first region. After causing the hardware write locking of the first region, the boot procedure continues, the boot procedure comprising verifying an integrity of a second boot code portion.
US10885193B2

Securely performing file operations. A method includes determining a trust characteristic assigned to a file. When the trust characteristic assigned to the file meets or exceeds a predetermined trust condition, then the method includes performing a file operation on the file in a host operating system while preventing the file operation from being performed in the container operating system. When the trust characteristic assigned to the file does not meet or exceed the predetermined trust condition, then the method includes performing the file operation on the file in the container operating system while preventing the file operation from being performed directly in the host operating system.
US10885188B1

There is provided a method of reducing false positive rate by using available contextual information on any sample, such as file name of the sample at a client machine, file path folder structure of the sample at client machine, download location of the sample and others, thus narrowing down the search space in first step of generic statistical classification and introducing new specific classifiers deliberately trained for each case.
US10885181B2

A method for authenticating a password may include receiving a first entered password and determining a difference value between the first entered password and a stored password. The difference value may result from comparing the first entered password to the stored password. The method may also include determining that the difference value does not meet an acceptability standard, denying access to a restricted element, and determining a new acceptability standard.
US10885178B2

A security question generation instruction is sent by a server to a user device. A reference picture is received at the server from the user device, where the reference picture is generated by the user device based on the security question generation instruction. A number of confusion pictures corresponding to the reference picture are determined by the server. A security question is generated by the server based on the reference picture and the plurality of confusion pictures.
US10885171B2

The technology described in this document can be embodied in a method for verifying an authenticated state of a device. In one aspect, the method includes capturing, during a primary authentication process, first auxiliary user identifying information for short-term authentication verification of the subject. The first auxiliary user identifying information includes first eyebrow biometric information for the subject and first eyeglass frame information for the subject. A short-term authentication verification process is performed to verify identify of the subject. In response to determining that a match score that indicates a degree of match between the first auxiliary user identifying information and captured second auxiliary user identifying information meets or exceeds a predetermined threshold, an authenticated state for the subject is verified. In response to determining that the match score does not meet or exceed the predetermined threshold, the authenticated state for the subject is ended.
US10885167B1

A method for detecting an unauthorized activity on a computer system involves obtaining current time stamps for a first type of access event related to the computer system, determining a current count of the first type of access event using the current time stamps, and predicting an expected count of the first type of access event using a current count of time stamps and a predictive model. The method further involves obtaining an actual count of the first type of access event, executing a first comparison of the actual count with the expected count, determining, based on a test comprising the first comparison, that the unauthorized access to the computer system occurred, and issuing an alert indicating the unauthorized activity occurred.
US10885162B2

A processing device in an illustrative embodiment includes a processor coupled to a memory and is configured to receive user credentials from a user device in conjunction with an access request, to apply one or more automated tests in order to determine one or more device identifiers of the user device, to generate a risk score for the access request based at least in part on the received user credentials and the one or more determined device identifiers, and to grant or deny the access request based at least in part on the risk score.
US10885161B2

An information processing apparatus includes an authenticating unit, an acquiring unit, a first specifying unit, and a first display unit. The authenticating unit, when accepting first user information used for authentication of determining whether a user has an authority, compares the first user information and second user information identifying a user having the authority. The acquiring unit acquires an application list screen, in which each of applications is associated with display information, in accordance with an operation performed by the authenticated user. The first specifying unit, when the acquiring unit acquires the application list screen, specifies authority information corresponding to the second user information identifying the authenticated user, based on first information indicating a correspondence relation between the second user information and the authority information. The first display unit changes a display content of the application list screen and displays the changed content in accordance with the specified authority information.
US10885154B2

Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
US10885152B2

An apparatus, system, and method for the measurement, aggregation and analysis of data collected using non-contact or minimally-contacting sensors provides quality of life parameters for individual subjects, particularly in the context of a controlled trial of interventions on human subjects (e.g., a clinical trial of a drug, or an evaluation of a consumer item such as a fragrance). In particular, non-contact or minimal-contact measurement of quality-of-life parameters such as sleep, stress, relaxation, drowsiness, temperature and emotional state of humans may be evaluated, together with automated sampling, storage, and transmission to a remote data analysis center. One component of the system is that the objective data is measured with as little disruption as possible to the normal behavior of the subject. The system can also support behavioral and pharmaceutical interventions aimed at improving quality of life.
US10885144B2

There is provided a method of updating a setting value of a variable parameter, the method including: obtaining a time-series data of control input and a time-series data of control output observed in control with a controller; calculating a value of the variable parameter which minimizes an output value of an evaluation function based on the obtained time-series data of the control input and the control output; and updating the setting value of the variable parameter to the calculated value of the variable parameter. The evaluation function includes a first function part in which a first norm or a second norm changes depending on the value of the variable parameter, and a second function part of which specific frequency band has an amount, by which the output value of the evaluation function is increased, larger than that of any other frequency band.
US10885136B1

The present invention relates to improvements to systems and methods for filtering a data set. An audience filtering system is configured to perform operations that include accessing a database that comprises user profile data associated with a plurality of users, generating a bit-set based on the user profile data from the database, wherein the bit-set comprises an array of binary values, receiving a user input (e.g., via a GUI) that defines one or more filter criteria (e.g., a value of a user attribute), filtering the bit-set based on the one or more filter criteria, and identifying a subset of the plurality of users based on the filtered bit-set, according to certain example embodiments.
US10885131B2

Various embodiments are described herein for a system and method for determining a community of users with similar temporal behaviour from a plurality of users that generate electronic content during a time period by, for example, accessing the electronic content from a data store using a processing unit; determining at least one transient topic from the accessed electronic content for the time period using a topic extractor; determining contributions of the users to the identified at least one transient topic using a user community detector; determining the community of users as the users that have similar temporal contributions to the at least one identified transient topic using the user community detector; and providing a recommendation based on a determined user community.
US10885124B2

In some implementations, systems and methods that are capable of customizing negative media searches using domain-specific search indexes are described. Data indicating a search query associated with a negative media search for an entity and a corpus of documents to be searched are obtained. Content from a particular collection of documents from among the corpus of documents is obtained and processed. Multiple scores for the entity are computed based on processing the content obtained from the collection of documents. The multiple scores are aggregated to compute a priority indicator that represents a likelihood that the collection of documents includes content that is descriptive of derogatory information.
US10885123B2

Interactive, electronic guides for an object may include one or more 3D models, and one or more associated tasks, such as how to assemble, operate, or repair an aspect of the object. A user electronic device may scan an encoded tag on the object, and transmit the scan data to an electronic guide distribution server. The server may receive an electronic guide generated by an electronic guide generator having a 3D model repository and a task repository, the guide associated with the encoded tag. Guide managers may add or modify 3D models and/or tasks to broaden the available guides, and tag producers may generate encoded tags using new and/or modified 3D models and tasks and apply tags to objects.
US10885122B2

Probable origination date may be derived by using a stream of data captured, for example, from the Internet and from other documentation sources such as historical information about a target object, its author, related environmental data, social media data, blogs, microblogs, posts, historical information, and/or other data sources. Techniques such as textual analysis, statistical analytics, and/or artificial intelligence may combine and correlate the information from data sources to extract clues that may indicate the original author and date of authorship. Based on the number of conflicting or validating references, and the relationships between them, a probability or confidence score in the accuracy of the analysis may be generated.
US10885120B2

A search request relating to one or more datasets in the data repository can be received, the search request comprising a display request to display at least a portion of the one or more datasets. In response to the search request, a searchable database can be generated from the one or more datasets in a data repository based on ontological data associated with the one or more datasets. An object view of at least the portion of one or more datasets can be generated from the searchable database, the view being generated based on the ontological data. The generated object view can be provided to be displayed on a display device.
US10885110B2

Collections of music and other items, related by time, location, genre, and artist, and that are registered in a data model to provide a foundation for their curatorship, discovery, and procurement are accessed by analyzing captured sound and seeking a match based on an acoustic fingerprint. As a result of said match, a map through the history and culture of music is created for display. The map is created in an embodiment by a series of choices, where a choice is a combination of any of time, place, genre, and artist. Both expert and regular individual curators can define the maps; or the maps can be defined algorithmically. Based upon said matches, one or more animated murals depicting a fundamental combination of any of time, place, genre, and artist are provided to a user via a user interface for the navigation of music, its history, and culture.
US10885097B2

Methods and apparatus to generate data for geographic areas are disclosed. An example method includes identifying a first geographic area for which a database does not include a model, determining a first data element of the first geographic area, identifying a first trained model corresponding to a second geographic area with the first data element, identifying a second trained model corresponding to a third geographic area with the first data element, mixing the first trained model and the second trained model to generate a composite model, and using the composite model to represent the first geographic area in the database.
US10885088B2

A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking.
US10885085B2

A system to organize, search and display unstructured data comprising a token retrieval module, a document indexing engine, a subspace search module and a user interface module has been devised. The system retrieves a plurality of tokens and associates them with coordinates in subspace. It also retrieves documents and creates a multidimensional matrix of documents and tokens where each cell contains the number of times the token occurs in each document. That matrix is employed in a search using user specified search terms. The search results are displayed such that the search tokens occupy specific spatial coordinates and documents spatial coordinates are dictated by the relative preponderance of each search term in each document.
US10885084B2

Upon receipt of a message including text content, matching is performed using a preset activity matching template. If the matching is successful, an activity card of a corresponding activity type is generated, and a related service application is displayed when the activity card is displayed. The present disclosure enables a user to see various related activity cards only by entering a list of activities without manually searching for, from a great number of message including text contents, a message including text content relevant to an activity. Moreover, the present disclosure enables the user to see the most related service application only by displaying an activity card without searching for and downloading an associated application program and without manually searching for an application relevant to an activity from hundreds of applications at a mobile terminal.
US10885067B2

Data gathering and re-presentation tools provided by a service to a client organization enable data to be acquired in an automated manner from a multiplicity of systems (e.g., proprietary databases and other data storage, handling, and management systems) and then re-present the acquired data in any layout and in format in accordance with specifications provided by the client and/or third party. The tools execute routines to validate the acquired data to ensure its completeness and logical accuracy as well as enrich the data with data from other sources or data that is derived from the acquired data. The processed data is organized and transformed into specified end states and routed to appropriate recipients in the client organization.
US10885059B2

Examples disclosed herein relate, among other things, to a method. The method may obtain a time series comprising a plurality of data points associated with a sub-segment of a segment, obtaining a plurality of weights associated with a plurality of data point pairs from the plurality of data points, and based on the plurality of weights and the plurality of data point pairs, determine whether the time series comprises a trend. Based on a determination that the time series comprises a trend, the method may calculate a trend score for the trend based on at least one characteristic of at least one of the segment and the sub-segment, and provide the trend for display.
US10885058B2

A platform for processing event traces to generate clusters of journey maps for an interactive user display. The clustering can be implemented using a genetic process. The clustering can be implemented using a distance measures. Other clustering techniques can be used. The platform can use the clustering results to generate interactive dynamic visualizations with interactive selectable portions. The platform can integrate processing mining and journey maps to generate interactive dynamic visualizations.
US10885052B2

A database processing system includes a coordinator agent controller and a virtual node data base. The coordinator agent controller detects a request to access a database by an application program and to extracts database objects from a database protocol stream based on a requirement requested by the application program. The virtual node database is generated according to the extracted database objects. The virtual node database includes memory dump storage that stores the database objects extracted from the database protocol stream, and based on the database objects the virtual node database generates virtual database objects corresponding to the database protocol stream. The extraction of database objects is performed directly on the database protocol stream without communicating with a target real database.
US10885046B2

The present disclosure provides systems and methods for providing database query service to a user. The method may comprise: obtaining, a query request to query a database, wherein the database includes a plurality of data tables; determining one or more target data tables among the plurality of data tables based on the service request; generating a directed graph based on the plurality of data tables, wherein the directed graph includes one or more segment, each of which links two data tables; determining a reference data table among the one or more target data tables; for each of the one or more target data tables, traversing the directed graph to determine a target path with the shortest distance between the reference data table and a target data table; and, querying the database based on one or more target paths with the shortest paths.
US10885045B2

The present disclosure relates to method and system for providing context-based response for a user query. The method comprises generating current graphical structure for user query received from user which comprises one or more nodes corresponding to one or more words in the user query and one or more edges connecting the one or more nodes. Each node in the current graphical structure is associated with predefined indexing identification (ID) which is compared with predefined indexing IDs of one or more predefined graphical structures to identify one or more related predefined graphical structures. The one or more related predefined graphical structures are ranked based on number of predefined indexing IDs being matched. Based on comparison, system provides response corresponding to predefined question associated with related predefined graphical structure with highest rank. Therefore, present disclosure provides an efficient mechanism for providing context-based response to user queries.
US10885043B2

To provide search results to be presented in accordance with changes in the state of search performed by a user. A search device includes: a search means that searches a storage means storing records for records that match an input search condition to not less than a set relevance level and outputs search results; and a specificity inference means that, when a user operation is input after the search means has output search results corresponding to a first search condition, infers whether or not specificity of the search results is acceptable on the basis of the user operation, and, when the specificity is inferred to be acceptable, raises a relevance level that the search means uses.
US10885036B2

An example method of processing a query includes receiving a partial query including an identifier that identifies a full query corresponding to the partial query. The partial query is sent from a client and includes a command to select data from a database table stored in a database. The method also includes determining whether the table has been updated since a previous result set was sent to the client. The method further includes generating a partial result set including an indication of the updates to the table since the previous result set was sent to the client. The method also includes sending the partial result set to the client. The partial result set is an incomplete result set of the partial query.
US10885035B2

The specification provides a system, method, and storage medium for executing an outer join command on a first table and a second table in a distributed database. The method may comprise: broadcasting the first table to a plurality of second nodes storing the second table; selecting one or more second nodes from the plurality of second nodes; obtaining, by each of the selected one or more second nodes, an outer join result after executing an outer join operation; obtaining, by each of the plurality of second nodes other than the selected one or more second nodes, an inner join result; removing a row with (1) a join key value and (2) a NULL value from the outer join result when the inner join result comprises another row with the join key; and returning, after the removal, a result to the outer join command by aggregating the outer join result and the inner join result.
US10885033B2

Disclosed aspects relate to query plan management associated with a shared pool of configurable computing resources. A query, which relates to a set of data located on the shared pool of configurable computing resources, is detected. A virtual machine includes the set of data. With respect to the virtual machine, a set of burden values of performing a set of asset actions is determined. Based on the set of burden values, a query plan to access the set of data is established. Using at least one asset action of the set of asset actions, the query plan is processed.
US10885020B1

A computing device obtains an indication of data records resolved to describe a single entity in an entity resolution. The data records comprise peripheral records resolved to describe the single entity based on matching data of a central record of the data records. The device generates an indication indicating that at least one of the first peripheral record and the second peripheral record does not describe the single entity by setting a first one of the data records as a source; and setting a second one of the data records as a sink. The device generates a data structure identifying record linkage information for records of the dataset. The record linkage information indicates one or more pathways between the source and the sink along the linked records. The device executes a minimum cut algorithm to identify one or more connections of the one or more pathways to unlink.
US10885004B2

A group of cache lines in cache may be identified as cache lines not to be flushed to persistent memory until all cache line writes for the group of cache lines have been completed.
US10885001B2

A method, apparatus, and computer program product for assigning data to columnar storage is disclosed. In one aspect of the invention, a computer implemented method is provided comprising analyzing, on one or more computers, a database stored in a storage system accessible from the one or more computers. The method also comprises determining, on one or more computers, one or more database elements from the database to be assigned to a columnar storage in the database and assigning, on one or more computers, the one or more database elements to the columnar storage in the database. The one or more database elements to be assigned to the columnar storage is determined based on at least one of a table dimension, entity relationship, compatibility with a specified schema structure, relational data structure of the database, access statistics of the database element or incoming query workload of the database element.
US10884993B1

Synchronizing metadata among storage systems synchronously replicating a dataset, where synchronizing the metadata includes: receiving, at a first storage system of the storage systems, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to a virtual address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on a second storage system of the storage systems by sending the metadata update to the second storage system to update a metadata representation on the second storage system in accordance with the metadata update.
US10884976B2

A parallel processing unit includes a plurality of main processing units and a decision processing unit. Each of the plurality of main processing units includes a main processing calculator for performing a calculation on one or more inputs, a main processing adder for adding an output of the main processing calculator and an output of a decision processing delayer, and a main processing comparator for making a comparison with an output of the main processing adder. The decision processing unit includes a decision processing calculator for adding outputs of the plurality of main processing calculators, a decision processing adder for adding an output of the decision processing calculator and the output of the decision processing delayer, the decision processing delayer for delaying an output of the decision processing adder, and a decision processing comparator for making a comparison with the output of the decision processing adder.
US10884972B2

Disclosed herein are systems and techniques for serial peripheral interface (SPI) functionality for node transceivers in a two-wire communication bus. For example, in some embodiments, a node transceiver may include SPI circuitry and upstream or downstream transceiver circuitry. SPI commands received via the SPI circuitry may be executed by the node transceiver, or transmitted upstream or downstream along the two-wire bus for execution by another node transceiver or a slave device coupled to another node transceiver.
US10884971B2

A general input/output communication port implements a communication stack that includes a physical layer, a data link layer and a transaction layer. The transaction layer includes assembling a packet header for a message request transaction to one or more logical devices. The packet header includes a format field to indicate the length of the packet header and to further specify whether the packet header includes a data payload, a subset of a type field to indicate the packet header relates to the message request transaction and a message field. The message field includes a message to implement the message request transaction. The message includes at least one message that is selected from a group of messages. The group of messages to include a message to unlock a logical device, a message to reset a logical device, a message to indicate a correctable error condition, a message to indicate an uncorrectable error condition, a message to indicate a fatal error condition, a message to report a bad request packet, a message to indicate power management and a message to emulate an interrupt signal.
US10884964B2

Integrated circuit packages with multiple integrated circuit dies are provided. A multichip package may include a substrate, a main die that is mounted on the substrate, and multiple transceiver daughter dies that are mounted on the substrate and that are coupled to the main die via corresponding Embedded Multi-die Interconnect Bridge (EMIB) interconnects formed in the substrate. Each of the main die and the daughter dies may include configurable adapter circuitry for interfacing with the EMIB interconnects. The adapter circuitry may include FIFO buffer circuits operable in a 1× mode or 2× mode and configurable in a phase-compensation mode, a clock-compensation mode, an elastic mode, and a register bypass mode to help support a variety of communications protocols with different data width and clocking requirements. The adapter circuitry may also include boundary alignment circuitry for reconstructing (de)compressed data streams.
US10884960B2

In one embodiment, a direct memory access (DMA) controller within a host device obtains a packet to be processed by the host device, where the host device comprises a host processor, a network interface controller (NIC), and a co-processor of the NIC, and where the co-processor is configured to perform one or more specific packet processing operations. The DMA controller may then detect a DMA descriptor of the packet, and can determine, according to the DMA descriptor, how the packet is to be moved for processing within the host device. As such, the DMA controller may then move the packet, based on the determining, to one of either a host main memory, a NIC memory, or a co-processor memory of the host device.
US10884959B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a system-level cache to allocate cache resources by a way-partitioning process. One of the methods includes maintaining a mapping between partitions and priority levels and allocating primary ways to respective enabled partitions in an order corresponding to the respective priority levels assigned to the enabled partitions.
US10884958B2

A DIMM is described. The DIMM includes circuitry to multiplex write data to different groups of memory chips on the DIMM during a same burst write sequence.
US10884955B2

A computing device has a motherboard circuit substrate having at least a first layer of electrical interconnects, a socket arranged to receive a main processor for the computing device, the socket electrically coupled to at least a portion of the first layer of electrical interconnects, at least two interposer substrates between the main processor and the socket such that the interposer substrate electrically connects to the main processor and the socket, wherein the interposer substrate has a first set of interconnects that electrically connect between the socket and the first layer of electrical interconnects, at least two peripheral circuits on each interposer substrate, the peripheral circuit connected to the main processor through a second set of interconnects on the interposer substrate that connects to the main processor without connecting to the socket or the motherboard circuit substrate, wherein each interposer substrate is folded to allow each peripheral circuit to have an equal path length between the peripheral circuit and the main processor, wherein the at least two interposer substrates are stacked such that the at least two peripheral circuits on each interposer substrate are stacked with the at least two peripheral circuits on another of the at least two interposer substrates.
US10884954B2

A method for performing adaptive locking range management, an associated data storage device and a controller thereof are provided. The method may include: receiving a security command from outside of the data storage device, wherein the security command is related to changing an old locking range into a new locking range; obtaining a start Logical Block Address (LBA) and a length value of the new locking range according to the security command; determining whether the start LBA of the new locking range is less than an end LBA of the old locking range, and determining whether an end LBA of the new locking range is greater than a start LBA of the old locking range; and in response to both determination results being true, performing data trimming on any respective non-overlapped portions of the new locking range and the old locking range.
US10884946B2

Aspects include a computer-implemented method that includes receiving an instruction at a processor to perform an operation on a memory block having an address and accessing a state indicator by the processor without altering a value of the state indicator. The state indicator is stored in a memory location independent of the memory block, and accessing includes sending a request to an operator to return the value of the state indicator to the processor. The method also includes determining based on the value of the state indicator whether the memory block is in a pre-defined state.
US10884945B2

Aspects include a computer-implemented method includes receiving an instruction at a processor to perform an operation on a memory block having an address and accessing a state indicator by the processor without altering a value of the state indicator. The state indicator is stored in a memory location independent of the memory block, and accessing includes sending a request to an operator to return the value of the state indicator to the processor. The method also includes determining based on the value of the state indicator whether the memory block is in a pre-defined state.
US10884941B2

Various embodiments are generally directed to techniques to store data for critical chunk operations, such as by utilizing a spare lane, for instance. Some embodiments are particularly directed to a memory controller that stores a portion of a critical chunk in a spare lane to enable the entire critical chunk to be stored in a half of the cache line.
US10884940B2

A method of operating a cache in a computing device includes, in response to receiving a memory access request at the cache, determining compressibility of data specified by the request, selecting in the cache a destination portion for storing the data based on the compressibility of the data and a persistent fault history of the destination portion, and storing a compressed copy of the data in a non-faulted subportion of the destination portion, wherein the persistent fault history indicates that the non-faulted subportion excludes any persistent faults.
US10884939B2

A computer system comprises memory to store computer-executable instructions. The computer system may, as a result of execution of the instructions by one or more processors, cause the system to load a first subset of a set of data elements into a first cache, load a second subset of the set of data elements into a second cache, and as a result of elements of the first subset being processed, issue commands to place elements of the second subset into the first cache to enable processing the second subset to be processed from the first cache.
US10884933B2

A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to select fixed size buffer pool from a plurality of fixed size buffer pools; utilizing the host device to allocate a buffer from the fixed size buffer pool to be a pipeline module of at least one pipeline within the pipeline architecture, for performing buffering for the at least one pipeline; and utilizing the host device to write metadata corresponding to the user data into the allocated buffer.
US10884932B2

A mechanism is described for facilitating independent and separate entity-based graphics cache at computing devices. A method of embodiments, as described herein, includes facilitate hosting of a plurality of cache at a plurality of entities associated with a graphics processor, wherein each entity hosts at least one cache, and wherein an entity includes a dual sub-slice (DSS) or a streaming multiprocessor (SM).
US10884928B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for caching data not frequently accessed. One of the methods includes receiving a request for data from a component of a device, determining that the data satisfies an infrequency condition, in response to determining that the data satisfies the infrequency condition: determining a target cache level which defines a cache level within a cache level hierarchy of a particular cache at which to store infrequently accessed data, the target cache level being lower than a highest cache level in the cache level hierarchy, requesting and receiving the data from a memory that is not a cache of the device, and storing the data in a level of the particular cache that is at or below the target cache level in the cache level hierarchy, and providing the data to the component.
US10884927B2

One embodiment provides an apparatus. The apparatus includes last level cache circuitry and cache management circuitry. The last level cache circuitry stores cache blocks that at least partially include a subset of cache blocks stored by near memory circuitry. The near memory circuitry is configured in an n-way set associative format that references the cache blocks stored by the near memory circuitry using set identifiers and way identifiers. The cache management circuitry stores way identifiers for the cache blocks of the near memory circuitry within the cache blocks in the last level cache circuitry. Storing way identifiers in the cache blocks of the last level cache enables the cache management circuitry or memory controller circuitry to write back a cache block without reading tags in one or more ways of the near memory circuitry.
US10884920B2

The disclosure relates in some aspects to the use of host metadata by a controller of a data storage device, such as the controller of a solid state device (SSD) having non-volatile memory (NVM) arrays that is coupled to a host device. In some aspects, the controller parses metadata within host commands to extract relevant hints and then correlates the hints with actual host device behavior. If the controller finds a strong correlation between the metadata hints and the host behavior, the hints are used for command storage optimization. Later, if there ceases to be a strong correlation between the hints and the host behavior, hint-based storage optimization may be suspended. In other aspects, the controller uses metadata to provide for virtual or expanded write streams. In still other aspects, the controller and the host device negotiate a structure for metadata during an initialization phase.
US10884916B2

An embodiment of a mass storage apparatus may include first non-volatile media, second non-volatile media which provides a relatively larger write granularity as compared to the first non-volatile media, and logic communicatively coupled to the first and second non-volatile media to direct an access request to one of the first non-volatile media and the second non-volatile media based on an indication from an operating system. An embodiment of a host computing apparatus may include a processor, memory communicatively coupled to the processor, and logic communicatively coupled to the processor to provide an indication for a file system-related access request to a mass storage device based on a granularity size for the file system-related access request. Other embodiments are disclosed and claimed.
US10884912B2

This disclosure relates generally to a human machine interface (HMI) application, and more particularly to method, system, and framework for testing the HMI application on a target device. In one embodiment, the method may include accessing a test script corresponding to a test case for testing the HMI application on the target device. The test script may include a set of mutually independent primitive executables. Each primitive executable may be configured to simulate at least one of a trigger or a condition corresponding to a business logic (BL) component of the HMI application and to verify an output using at least one of a view component or a platform component of the HMI application. The method may further include transmitting each of the set of primitive executables to the target device for execution, and receiving a result corresponding to the execution of the each of the set of primitive executables.
US10884911B2

This disclosure relates to analysing an electronic document and has particular application to analysing webpages. Where the electronic document is in the form of a webpage, it is highly desirable to test the webpage to ensure the integrity of key characteristics of the webpage remain in place after changes or updates are made to the webpage, such as user click through links and analytic tags and to ensure that any changes to a webpage do not result in broken links to other pages and that analytic tags are not adversely impacted by changes to the webpage that could cause the tags to send inaccurate or incomplete analytic data to the analytics engine.
US10884908B2

Implementations include receiving, by a DDT platform, computer-readable files including test data, the test data including data to execute at least one transaction during testing of a software system that is at least partially hosted by a vendor back-end system, the software system being configured for customer use, providing, by the DDT platform, one or more test scenarios for execution by the software system on the vendor back-end system, the one or more test scenarios including a set of activities to conduct transactions by the software system using at least a portion of the test data, scheduling, by a scheduler of the DDT platform, execution of the one or more test scenarios using a test harness of the DDT platform, receiving, by the DDT platform, test results from the vendor back-end system, and comparing, by the DDT platform, the test results to expected results to provide a comparison as output.
US10884904B2

A cognitive engine is coupled to at least one requirements management tool and at least one quality management tool. The cognitive engine is configured to: transform the test cases and the initial software requirements into test case objects and requirement objects, respectively; link test case objects to corresponding requirements objects based on like attributes; provide a graphical representation showing test case objects linked to corresponding requirements objects; automatically update the graphical representation in response to updated software requirements or new software requirements; and automatically disseminate the graphical representation or the updated graphical representation if the test case effectiveness exceeds a predetermined confidence threshold.
US10884894B2

Systems and methods for generating synthetic data are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a dataset including time-series data. The operations may include generating a plurality of data segments based on the dataset, determining respective segment parameters of the data segments, and determining respective distribution measures of the data segments. The operations may include training a parameter model to generate synthetic segment parameters. Training the parameter model may be based on the segment parameters. The operations may include training a distribution model to generate synthetic data segments. Training the distribution model may be based on the distribution measures and the segment parameters. The operations may include generating a synthetic dataset using the parameter model and the distribution model and storing the synthetic dataset.
US10884881B2

Proposed is a scale-out-type storage system which implements high-availability, high-speed failover. In a scale-out-type storage system, two or more nodes each comprise a cluster controller, a node controller, a plurality of subcluster processes (subclusters and the like) which are processes which execute I/O processing in their own node, which form a subcluster between processes in their own node, and which are synchronized with work-type (active)/standby-type (passive) corresponding processes in the other nodes, and a nonvolatile data store (SODB). The configuration information of the storage system is held partitioned into global configuration information of the SODB and local configuration information and the like of the subclusters and the like, and thereupon the working-type subcluster is capable of executing I/O processing without accessing the SODB.
US10884879B2

Described is an approach for computing a quorum for a two-node non-shared storage converged architecture via a distributed state machine without the need for a quorum device.
US10884878B2

Managing a pool of virtual functions including generating a virtual function pool comprising a plurality of virtual functions for at least one single root input/output virtualization (SR-IOV) adapter; creating a control path from a client virtual network interface controller (VNIC) driver in a first client partition to a target network using an active virtual function; receiving a failure alert indicating that the control path from the client VNIC driver in the first client partition to the target network using the active virtual function has failed; selecting, from the virtual function pool, a backup virtual function for the first client partition based on the failure alert; and recreating the control path from the client VNIC driver in the first client partition to the target network using the backup virtual function.
US10884875B2

Systems and methods are provided for database or data file backup. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to identify a list of data files required for restoring the database or data files, create a backup comprising copies of a subset of the data files that are created or modified after a preceding backup, and back up the database, wherein the backup includes an identification to the preceding backup.
US10884867B2

Some embodiments may be associated with a cloud computing environment. A device layer may execute a kernel and determine that a write to disk storage is requested by an application executing in the cloud computing environment. A kernel function at the device layer may mark buffers of a page in a page cache that correspond to the requested write as dirty. An event-driven mechanism may send an event to an entry handler in user space, wherein the event has a block number associated with the dirty buffer as a payload. the block numbers received via events may be accumulated in the user space until it is determined that a pre-determined condition associated with the accumulated block numbers is satisfied. At that point, blocks associated with the accumulated block numbers may be saved to a persistent data store as an incremental backup.
US10884860B2

A memory component internally generates and stores the check bits of error detect and correct code (EDC). In a first mode, during a read transaction, the check bits are sent to the memory controller along with the data on the data mask (DM) signal lines. In a second mode, an unmasked write transaction is defined where the check bits are sent to the memory component on the data mask signal lines. In a third mode, a masked write transaction is defined where at least a portion of the check bits are sent from the memory controller on the data signal lines coincident with an asserted data mask signal line. By sending the check bits along with the data, the EDC code can be used to detect and correct errors that occur between the memory component and the memory controller.
US10884853B2

An apparatus includes a binary content addressable memory (BCAM) to store a plurality of error protection code (ECC) generated codewords (CWs), the BCAM divided into segments (sub-BCAMs), wherein the sub-BCAMs are to respectively store pre-defined first portions of the CWs, and to store corresponding second portions of a search word. In embodiments, the apparatus further includes logic circuitry, to obtain partial match results between the first portions of the CWs and corresponding second portions of the search word, and identify one or more CWs of the plurality of CWs that match the search word, based at least in part on the partial match results, wherein the match indicates that data included in the one or more CW is the same as the data included in the search word.
US10884838B2

Maintaining core dump privacy during application fault handling. A core memory dump is received for an application from a runtime engine. Areas of the core memory dump are analyzed to identify structural data in the form of internal structures of the runtime engine. The identified structural data is retained in a modified core memory dump, and remaining non-structural data in the areas of the core memory dump is processed to ensure it is not readable by unauthorized entities in the modified core memory dump. The modified core memory dump is outputted for fault analysis.
US10884832B2

Provided is an apparatus, method and computer program product for executing an aggregation method in an integration environment comprising: issuing, in response to receiving an input message from a requesting application, a first control signal, using, in response to receiving the first control signal, a single logical thread to: generate an entry associated with an in-memory data structure, wherein the entry comprises: an aggregation identifier associated with the input message and a response identifier associated with a response message associated with a target application; update, in response to receiving the response message from the target application, the entry with the response message; and add the updated entry to the in-memory data structure.
US10884825B2

An application programming interface (API) service apparatus comprising a gateway device and a back-stage management device is provided, and the gateway device is configured to validate a request for invoking the API resources and to invoke the respective API resources in respective servers according to the request for invoking the API resources which has passed the validation; the back-stage management device is configured to receive publication information for the API resources, and to check the received publication information for the API resources.
US10884821B2

For measuring component utilization in a computing system, a server energy utilization reading of a statistical significant number of servers out of a total number of servers located in the datacenter is obtained by measuring, at predetermined intervals, a collective energy consumed by all processing components within each server. The collective energy is measured by virtually probing thereby monitoring an energy consumption of individual ones of all the processing components to each collect an individual energy utilization reading, where the individual energy utilization reading is aggregated over a predetermined time period to collect an energy consumption pattern associated with the server utilization reading.
US10884819B2

An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to monitor each of loads of processor cores performing processes for which a parallel operation is inhibited. The processor cores are included in the information processing apparatus. The processor is configured to identify a first process that is being performed by a first processor core having a load that equals or exceeds a predetermined threshold value of a first load from among the processor cores based on a correspondence relationship between the processes and the first processor core.
US10884814B2

System and techniques for multifactor intelligent agent control are described herein. A workload request may be received from a user device via a network. The workload may be instantiated in an isolated environment on an edge computing platform. Here, the isolated environment may be a container or a virtual machine. The instantiation of the workload may include using a hardware security component (SEC) of the mobile edge computing platform to prevent access to data or code of the workload from other environments hosted by the mobile edge computing platform. The workload may then be executed in the isolated environment and a result of the workload returned to the user device.
US10884808B2

A method for provisioning a computer includes providing a graph that defines relationships between one or more hardware components of a plurality of computers and component characteristics of the one or more hardware components, and relationships between one or more applications and requirements of the one or more applications. The method further includes receiving a selection of an application and determining, via the graph, whether at least one computer with hardware components capable of meeting the requirements of the application exists. If a computer exits, the method also includes communicating the application to the computer; triggering the computer to execute the application; and communicating, from the computer, data processed by the application to an external system.
US10884800B2

The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving, by a first dispatcher in a dispatching layer, a first request to run a first task for a first application, the first request including a first application priority. A determination is made that the first application priority is lower than at least one higher application priority of another application. Execution of the first application is suspended based on determining that the first application priority is lower than the at least one higher application priority. An indication that an application having a higher application priority has finished is received. A determination is made that the first application priority is a highest application priority of currently-running applications. The first task for the first application is dispatched to a first application server.
US10884795B2

Embodiments for dynamic accelerator scheduling and grouping for deep learning jobs in a computing cluster. An efficiency metric of each job executing in the computing cluster is calculated to generate a prioritized job queue. Accelerator re-grouping execution plans are then generated based on the prioritized job queue, the accelerator re-grouping execution plans associated with a target cluster topology to be achieved according to the placement of selected jobs from the prioritized job queue in relation to a location of respective ones of a plurality of accelerators within the computing cluster. One of the accelerator re-grouping execution plans is executed to allocate the selected jobs to the respective ones of the plurality of accelerators to thereby shift the computing cluster to the target cluster topology.
US10884789B2

A method and system for process tracking is disclosed. A first process is associated with an identity of a job, wherein the first process is launched by an outsourcing process to process the job. A second process is created locally. The second process is associated with the identity of the job to enable the second process to manage the first process based on the identity.
US10884784B2

The systems and methods for enabling a lightweight VMM to efficiently interrupt virtual machines are provided. In some examples, the lightweight VMM is configured to utilize a self IPI to deliver external interrupts to the virtual machines. The self IPI may be generated by writing one or more values, including an identifier of the external interrupt, to an ICR of a programmable interrupt controller. The programmable interrupt controller may retrieve the one or more values from the ICR, identify the external interrupt and process the external interrupt, which culminates in the external interrupt being written to an IDT of a virtual machine targeted for interrupt delivery by the lightweight VMM.
US10884782B1

Systems and methods for implementing a virtual machine (VM) exit processing accelerator. An example method comprises: intercepting, by a VM exit processing accelerator, a VM exit associated with the virtual machine; responsive to determining that an identifier of a reason of the VM exit satisfies a first condition, processing the VM exit by the VM exit processing accelerator; and resuming execution of the virtual machine.
US10884779B2

An illustrative embodiment disclosed herein is a host device including a plurality of virtual machines and a controller virtual machine configured to compute a plurality of central processing unit (CPU) usages corresponding to the plurality of virtual machines. The controller virtual machine is further configured to compute a total usage as a sum of the plurality of CPU usages and to flag one or more outlier virtual machines of the plurality of virtual machines responsive to one or more exceeding CPU usages of the one or more outlier virtual machines being greater than a threshold usage. The controller virtual machine is further configured to assign weights to the one or more outlier virtual machines and to select, for virtual machine migration, a first outlier virtual machine of the one or more outlier virtual machines responsive to the total usage being greater than a target usage.
US10884777B2

An apparatus extracts, for each virtual machine, a first time at which a first live migration has been performed and a first time-interval that has been taken for the first live migration, from log information storing events of the first live migration. The apparatus extracts, for each virtual machine, load information from a load history in which the load information including a CPU usage rate and a memory usage amount is stored at predetermined intervals for each virtual machine, and generates a model that predicts a second time-interval to be taken for a second live migration expected to be performed for each virtual machine, from the load information at the first time and the first time-interval. Upon receiving an instruction for predicting the second time-interval, the apparatus predicts the second time-interval from the model, and provides the predicted second time-interval to be taken for the second live migration.
US10884767B2

The specification provides example service processing methods and devices. One example method includes detecting a device type of an electronic device. An instruction processing rule corresponding to the device type is obtained. The instruction processing rule includes an instruction set conversion rule defining a process for converting display modification instructions generated by the electronic device into unified display modification instructions. A first display modification instruction initiated in response to a user interacting with the electronic device is obtained based on the instruction processing rule. The first display modification instruction is converted into a corresponding first unified display modification instruction according to the instruction processing rule. A portion of interaction data output to a display us updated by invoking a service processing mode corresponding to the first unified display modification instruction.
US10884753B2

Aspects include monitoring a number of instructions of a first type dispatched to a first shared port of an issue queue of a processor and determining whether the number of instructions of the first type dispatched to the first shared port exceeds a port selection threshold. An instruction of a third type is dispatched to a second shared port of the issue queue associated with a plurality of instructions of a second type based on determining that the number of instructions of the first type dispatched to the first shared port exceeds the port selection threshold. The instruction of the third type is dispatched to the first shared port of the issue queue associated with a plurality of instructions of the first type based on determining that the number of instructions of the first type dispatched to the first shared port does not exceed the port selection threshold.
US10884747B2

Prediction of an affiliated register. A determination is made as to whether an affiliated register is to be predicted for a particular branch instruction. The affiliated register is a register, separate from a target address register, selected to store a predicted target address based on prediction of a target address. Based on determining that the affiliated register is to be predicted, predictive processing is performed. The predictive processing includes providing the predicted target address in a location associated with the affiliated register.
US10884746B2

A determination is made as to whether an instruction is an affiliation-creating instruction that provides an affiliation between a plurality of registers. Based on determining the instruction is an affiliation-creating instruction, an affiliation is specified. Further, a branch instruction is obtained. The branch instruction is separated from the instruction by one or more instructions. Based on the branch instruction and specifying the affiliation, processing is performed.
US10884743B2

A method of activating scheduling instructions within a parallel processing unit is described. The method comprises decoding, in an instruction decoder, an instruction in a scheduled task in an active state and checking, by an instruction controller, if a swap flag is set in the decoded instruction. If the swap flag in the decoded instruction is set, a scheduler is triggered to de-activate the scheduled task by changing the scheduled task from the active state to a non-active state.
US10884742B2

Handling unaligned load operations, including: receiving a request to load data stored within a range of addresses; determining that the range of addresses includes addresses associated with a plurality of caches, wherein each of the plurality of caches are associated with a distinct processor slice; issuing, to each distinct processor slice, a request to load data stored within a cache associated with the distinct processor slice, wherein the request to load data stored within the cache associated with the distinct processor slice includes a portion of the range of addresses; executing, by each distinct processor slice, the request to load data stored within the cache associated with the distinct processor slice; and receiving, over a plurality of data communications busses, execution results from each distinct processor slice, wherein each data communications busses is associated with one of the distinct processor slices.
US10884734B2

A method, computer readable medium, and processor are disclosed for performing matrix multiply and accumulate (MMA) operations. The processor includes a datapath configured to execute the MMA operation to generate a plurality of elements of a result matrix at an output of the datapath. Each element of the result matrix is generated by calculating at least one dot product of corresponding pairs of vectors associated with matrix operands specified in an instruction for the MMA operation. A dot product operation includes the steps of: generating a plurality of partial products by multiplying each element of a first vector with a corresponding element of a second vector; aligning the plurality of partial products based on the exponents associated with each element of the first vector and each element of the second vector; and accumulating the plurality of aligned partial products into a result queue utilizing at least one adder.
US10884731B2

A method for controlling a web application state in a micro-service architecture may be provided. The method loading a current state of the web application via a server-side state micro-service from a server state store upon a navigation to a website relating to a server-side micro-service of the web application. The method also comprises triggering a state change of the web application by a user interface control of the client user interface component, transmitting the changed state from the server-side micro-service of the web application to the server-side state micro-service, managing the changed state by the server-side state micro-service together with a state identifier in a server state store, transmitting the changed state and the state identifier from the server-side state micro-service to the state client, and notifying the client user interface component about the changed state.
US10884717B2

A system includes a plurality of program components, including one or more sensor-agnostic components, one or more sensor-specific components, and a base subsystem manager (SSM) class. The sensor-agnostic components are preestablished, where each sensor-agnostic component is configured to be independent of sensor domain. The sensor-specific components are preestablished, where each sensor-specific component is customizable for use with a chosen sensor domain. The base SSM class is instantiated into a first SSM for a first subsystem comprising one or more resources, including at least one sensor. The system further includes a development environment configured to access the sensor-agnostic components and the sensor-specific components, and to enable combination of the sensor-agnostic components and the sensor-specific components. The sensor-agnostic components and the sensor-specific components are configured to interconnect in a plurality of combinations to form a program.
US10884711B2

The convenience of reusing software generated by a visual programming tool is further improved. A code management system includes a flow generation unit that creates a process flow based on user manipulation and generates code based on the created process flow, a flow management unit that saves the code generated by the flow generation unit, a code acquisition unit that acquires code in response to the code being saved in the flow management unit, a code conversion unit that converts the code acquired by the code acquisition unit to a process flow diagram, a flow image generation unit that generates a flow image of the process flow diagram converted by the code conversion unit, and a flow image registration unit that registers the flow image generated by the flow image generation unit in the flow management unit in association with the code prior to conversion to the process flow diagram by the code conversion unit.
US10884705B1

Multipliers, Multiply-Accumulate (MAC), and Square-Accumulate (SAC) circuits are fundamental building blocks in signal processing, including in emerging applications such as machine learning (ML) and artificial intelligence (AI) that predominantly utilize digital-mode multipliers, MACs, and SACs. Generally, digital multipliers, MACs, and SACs can operate at high speed with high resolution, and synchronously. As the resolution and speed of digital multipliers, MACs, and SACs increase, generally the dynamic power consumption and chip size of digital implementations increases substantially that makes them impractical for some ML and AI segments, including in portable, mobile, near edge, or near sensor applications. The multipliers, MACs, and SACs utilizing the disclosed current mode data-converters are manufacturable in main-stream digital CMOS process, and they can have medium to high resolutions, capable of low power consumptions, having low sensitivity to power supply and temperature variations, as well as operating asynchronously, which makes them suitable for high-volume, low cost, and low power ML and AI applications.
US10884699B2

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating content navigation, according to embodiments of the present invention. In one embodiment, a data structure is generated to organize data from content corresponding with an event at which the content is discussed. During the event, input is monitored, and an input for which to identify relevant content is detected. Based on the input, content that is relevant to the detected input is identified using the data structure by comparing at least a portion of the detected input with the data in the data structure. An indication of the relevant content is provided to trigger presentation of the relevant content, or a notification thereof.
US10884693B2

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system.
US10884687B2

A print management system includes: a receiving unit that receives plural pieces of input data each of which includes component data and due date information; and a generating unit that, in a case where at least one piece of input data indicates that an extra part would be delivered independently from the plural input data, generates a grouped print job so that the grouped print job does not include extra data corresponding to an extra part whose delivery due date is later than shortest due date information among the due date information included in the plural pieces of input data that are received.
US10884684B1

An image forming apparatus includes a controller circuit configured to execute an information processing program to operate as a rendering module, the rendering module being configured to determine whether or not a specified font is included in the list, the specified font being a font specified by the font specifying information, if determining that the specified font is not included in the list, select an alternative font from the list, the alternative font being one of the one or more fonts, render a character specified by the character code included in the printable data by using alternative font data, the alternative font data being font data of the alternative font, and render alternative font rendering information, the alternative font rendering information being information indicating that rendering is executed by using the alternative font data.
US10884682B2

An apparatus connected to a network executes search processing of searching for a device connected to the network, displays a selection screen including identification information corresponding to the device connected to the network based on a search result of the search processing, and designates a device based on operation of a user using the selection screen. In response to designation of the device, based on setting information for communication stored in the apparatus and information of the designated device obtained by the search processing, the apparatus displays a screen indicating whether it is possible to communicate with the designated device using the setting information.
US10884680B2

A print control apparatus receives a print job from an external apparatus. In a case where attribute information for performing processing for each set, the set being composed of one or more pages included in a print job, is included in the received print job, the print control apparatus extracts print data, which is to be used for outputting of one set of printed product, from the received print job based on the attribute information. Moreover, the print control apparatus stores, in a storage area, data including the extracted print data to be used for outputting of one set of printed product and a number of copies derived based on at least the attribute information.
US10884675B2

An image forming apparatus compares device identification information acquired from XML setting information received from a connected device with device identification information of the image forming apparatus, and determines an import level based on a comparison result. The image forming apparatus extracts a setting according to the import level using each module of a plurality of applications for the image forming apparatus, and stores the extracted setting in a storage that is used for control performed in each application. The device identification information that determines the import level includes at least one of firmware version, destination information, user editing information, accessory connection information, and license information, in addition to model management number and machine body management number.
US10884663B2

A computing unit includes a data processing unit having a plurality of executable memory cells. Each of the plurality of executable memory cells includes a code portion for storing code, a data portion for storing data, and an arithmetic and logic unit for applying the code to the data. The computing system also includes a compilation unit for converting a sequence of instructions into an execution stream. The execution stream includes the code and the data that is executed by the plurality of executable memory cells.
US10884660B2

An exemplary embodiment of the disclosure provides a memory management method for a rewritable non-volatile memory module. The method includes: receiving a first type command from a host system and temporarily storing the first type command to a first command queue; after receiving the first type command, receiving a second type command from the host system and temporarily storing the second type command to a second command queue; if the first command queue meets a preset condition, performing a programming operation for programming the rewritable non-volatile memory module according to the first type command in the first command queue; and after performing the programming operation, transmitting a response message corresponding to the second type command in the second command queue to the host system.
US10884656B2

Logic integrated with a memory and related methods for performing background functions are provided. A method in a memory includes, in response to a request from a host separate from the memory, initiating processing of a background function. The method further includes automatically monitoring the memory to detect whether any standard operation requiring a use of at least one of the plurality of the memory cells of the memory or at least one data path of the memory is being performed. The method further includes automatically suspending the processing of the background function when the standard operation requiring the use of a memory cell or a data path of the memory is detected unless the processing of the background function requires only resources that are provided as part of the logic integrated with the memory and that are configured to process only the background function.
US10884655B2

A storage module includes a dynamic random access memory (DRAM) device, a nonvolatile memory device, and a high-speed buffer memory. An method of operating the storage module includes copying target data stored in the nonvolatile memory device to the high-speed buffer memory in response to an external device entering a page fault mode, receiving a first refresh command from the external device, and, in response to the first refresh command, performing a first refresh operation associated with the DRAM device and moving the target data copied to the high-speed buffer memory to the DRAM device during a first refresh reference time.
US10884654B2

One embodiment facilitates data placement in a storage device. During operation, the system receives incoming data from multiple streams, wherein the incoming data includes a plurality of data parts. The system formats the data parts by inserting a header before and a tail after each data part, wherein a formatted data part includes a respective data part, the header, and the tail, and wherein the header and the tail indicate an order and a destination zone for the respective data part within a stream. The system sequentially writes the formatted data parts to a pre-allocated journal zone of a non-volatile memory of the storage device. The system concatenates the data parts in the order indicated by their respective header and tail. The system sequentially writes the concatenated data parts to the non-volatile memory based on the destination zone indicated by their respective header and tail.
US10884645B2

This application discloses a virtual machine (VM) hot migration method, an apparatus, and a storage medium. A method for virtual machine (VM) hot migration is described. Processing circuitry of a first host machine identifies that a memory block in a storage device of the first host machine is allocated to a virtual machine to migrate. Further, the processing circuitry determines whether the memory block is data-containing. When the memory block is data-containing, interface circuitry of the first host machine sends data in the memory block to a second host machine. When the memory block is not data-containing, the memory block is skipped for migration.
US10884642B2

A method for performing data-accessing management in a storage server and associated apparatus such as a host device, a storage device, etc. are provided. The method includes: in response to a client request of writing a first set of data into the storage server, utilizing the host device within the storage server to trigger broadcasting an internal request corresponding to the client request toward each storage device of a plurality of storage devices within the storage server; and in response to the internal request corresponding to the client request, utilizing said each storage device of the plurality of storage devices to search for the first set of data in said each storage device to determine whether the first set of data has been stored in any storage device, for controlling the storage server completing the client request without duplication of the first set of data within the storage server.
US10884629B1

A performance metric of a data shard stored in a first storage portion is monitored. It is determined that the performance metric of the data shard exceeds a threshold. In response to the determination that the performance metric exceeds the threshold, the data shard is reassigned to a second storage portion selected based on an over-provisioning bias of the second storage portion that is different than an over-provisioning bias of the first storage portion or the over-provisioning bias of the first storage portion is increased.
US10884618B2

A method disclosed herein includes displaying information associated with a first application in a display area of an electronic device, detecting a change in direction of a continuous gesture across at least a portion of the display area between a first direction and a second direction different than the first direction, the continuous gesture associated with a request to display information of a second application, the first application being different than the second application, in response to detecting the change in direction of the continuous gesture, reducing display of the first application to a first portion of the display area and presenting a preview of information associated with the second application in a second portion of the display area in which the first application was presented prior to detection of the continuous gesture, based on a first characteristic of the continuous gesture, discontinuing providing the first information and display the second application in the display area, and based on a second characteristic of the continuous gesture, discontinuing providing the second information and display the first application in the display area.
US10884617B2

The present disclosure generally relates to handwriting on touch sensitive surfaces. In some examples, text suggestions strokes entered on a touch sensitive surface are viewed and selected in response to a rotatable input mechanism. In some examples, text determined from a set of strokes on the touch sensitive surface is revised based on a subsequently entered stroke on the touch sensitive surface. In some examples, a determination is made whether to include a stroke in a set of strokes based a time between the stroke and the previous stroke. In some examples, determining text based on a set of stroke is interrupted to determined revised text based on the set of strokes and a second stroke.
US10884608B2

An electronic device displays content of a first content item, wherein the first content item is one of a sequence of content items. The device detects a user input that includes movement of a contact in a respective direction on the touch-sensitive surface. In response to detecting the user input: in accordance with a determination that the user input meets item-switching criteria, the device replaces display of the first content item with display of a second content item in the sequence of content items, wherein the item-switching criteria include a criterion that is met when a characteristic intensity of the contact is above a first intensity threshold; and, in accordance with a determination that the user input does not meet the item-switching criteria, the device navigates through the content of the first content item in accordance with the movement of the contact.
US10884603B2

Provided are methods and systems by which a user can drag a first icon associated with a first set of settings and drop the first icon onto a second icon located on a displayed level wherein the second icon is associated with a second set of settings. In response to dropping the first icon onto the second icon, the second set of settings can be overwritten with a copy of the first set of settings. A graphical user interface can also be updated to display the changes in the second set of settings.
US10884601B2

In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. A computing device presents a user interface that includes first and second images. The computing device receives first user input that moves the user interface in a first direction. The computing device moves the user interface in the first direction by moving the first and second images in the first direction, and modifying a presentation of the second image at the same time that the second image is moved in the first direction, to indicate that the second image is an image that is pannable. The computing device receives second user input that interacts with the second image to pan the second image. The computing device pans the second image by replacing a first portion of the second image with a second portion of the second image.
US10884599B2

Methods, systems, and computer program products for refocusing a scope of a series of queries to obtain a final data set from a database comprising a plurality of atomic entries with each atomic entry includes a list of database fields. A list of entries are retrieved from the database in response to receiving a query. Each entry of the list of entries includes a plurality of fields and corresponds to at least one atomic entry of the database. A table is generated including a plurality of user selectable cells arranged into a plurality of rows and columns. Each row corresponds to one of the entries and each column corresponds to one of fields. A user-defined selection representing a portion of the cells is received. In response, a graphical user interface is generated having a control element that is selectable for immediately generating a second query.
US10884593B1

A layout control computing device is provided. The computing device includes a processor programmed to display a control user interface via a first display screen and a display user interface via a second display screen. The control user interface includes a layout template having a plurality of tiles, each tile having an indicator of a render view. The display user interface includes a plurality of viewports arranged according to the layout template, and each viewport is configured to display the medical images in a render view as indicated by an indicator of a corresponding tile. The processor is also programmed to receive a command of moving a first tile to a location of a second tile, update the layout template, instruct to arrange the viewports according to the updated layout template, and instruct to display the images in the viewports in render views as indicated in the updated layout template.
US10884592B2

An electronic device includes a display, a rotatable input mechanism, one or more processors, and memory. The electronic device displays content on the display and detects a first user input. In response to detecting the first user input, the electronic displays an enlarged view of the content that includes displaying an enlarged first portion of the content without displaying a second portion of the content. While displaying the enlarged view of the enlarged first portion of the content, in response to detecting a rotation of the rotatable input mechanism, the electronic device performs different tasks based on the operational state of the electronic device.
US10884587B1

Techniques for generation of user interfaces include accessing data indicative of a plurality of values and including a subset of the values in a user interface. The subset may be selected based on user input or the characteristics of the device for which the user interface is generated. Each user interface is associated with a device characteristic, such as the size or shape of a display area or the presence of an audio output device, and the characteristics of the user interface may be determined based in part on the device characteristics. When a request from a user device is received, correspondence between the device characteristics of the user device and the device characteristics associated with the user interfaces is used to determine which interface to provide to the user device. Changes to values in a first user interface are included in other user interfaces accessed using other devices.
US10884582B2

A system and method for progressively displaying images of an item to create a rotational video-like display. The displayed images are contained within multiple datasets that are received by a computing device. Each received dataset contains multiple images of the same item, with each image captured of the item from a different perspective as compared to the other images in the dataset. The different perspective can be captured, for example, around an axis of rotation that reflects the item at a particular angle of view. Once multiple images are received in a dataset, the images are progressively displayed to a user in a viewer by transitioning between individual images in a certain order so as to create the video-like display. The transitioning between individual images, including the speed of transition and selection of the next image to be displayed, can be controlled by the user.
US10884580B2

An electronic device with a display and a note-taking application: displays, on the display, a first user interface of the note-taking application, wherein: the note-taking application includes a plurality of notes prepared by a user; the plurality of notes includes electronic text content input by the user, and content created and/or selected by the user that is distinct from the electronic text content; the content created and/or selected includes content from a plurality of distinct content categories; and the first user interface displays a categorized-content-view affordance; detects activation of the categorized-content-view affordance; and, in response to detecting activation of the categorized-content-view affordance, displays, in a categorized-content view, a scrollable list of at least some of the content created and/or selected by the user that is distinct from the electronic text content input by the user, wherein the content in the scrollable list is organized and displayed by the content categories.
US10884578B2

According to various examples, an electronic device can comprise: a display; and a control unit for controlling the display such that the display displays a user interface on which at least one object is arranged according to a sequence of time and displays information on an object selected from among the at least one object arranged on the user interface while displaying the user interface.
US10884577B2

There is provided herein a system for identifying a selected icon, the system comprising at least one controller configured to obtain from a sensor a signal indicative of an eye-response of a user, said eye-response is responsive to at least one dynamic property of a dynamic icon selected by the user by watching said selected dynamic icon, analyze said eye-response of said user, identify said selected dynamic icon based on said analysis, and produce a signal indicative of said selected dynamic icon.
US10884574B1

A computer displays a graphical user interface, which has a data visualization region displaying a primary data visualization, including a plurality of visual marks. The primary data visualization represents a first set of data fields from a dataset. A user uses the graphical user interface to select a visual mark (e.g., by hovering or clicking). In response to the user input, the computer generates a secondary data visualization, for a second set of data fields, having visual marks highlighted only when their corresponding data values for a shared data field between the first and second sets matches a data value of the selected visual mark in the primary data visualization. The computer then displays the generated secondary data visualization in a tooltip overlaying a portion of the primary data visualization.
US10884561B2

The disclosure discloses a touch substrate, a method thereof for positioning a touch, and a capacitive touch screen, and the touch substrate includes a base substrate and a plurality of separate touch electrodes arranged in a single layer on the base substrate, where the touch electrodes include first touch electrodes and second touch electrodes, arranged alternately in both a first direction and a second direction, and respective first touch electrodes in each of at least one row or column of the touch electrodes are connected through one same wire, or respective second touch electrodes in each of at least one row or column of the touch electrodes are connected through one same wire.
US10884558B2

An input device includes a plurality of sensor electrodes, an antenna, and a shield trace disposed between at least some of the sensor electrodes and the antenna. The antenna may be coupled to a transceiver and may transmit and receive radio-frequency (RF) communication signals. The shield trace may reduce, at least in part, coupling of the RF communication signals from the antenna to the sensor electrodes. The plurality of sensor electrodes may determine a presence, and/or a motion associated with an input object.
US10884556B2

Embodiments relate to a gate driving integrated circuit and an operating method thereof operating in a time-division method divided into a display period and a touch period. The gate driving integrated circuit includes a charging circuit, a gate control circuit, and a discharging circuit. The charging circuit charges a memory element. The discharging circuit discharges the memory element. The gate control circuit outputs a gate-on voltage to a gate line based on the charged memory element in during display period. The gate control circuit electrically disconnects the memory element from the gate control circuit during the touch period.
US10884552B2

A touch panel includes a substrate and a first sensor element disposed on the substrate. The first sensor element includes a light-shielding conductive layer, a first transparent conductive layer, a first photosensitive layer, and a first electrode electrically connected to the first photosensitive layer. The light-shielding conductive layer and the first transparent conductive layer are interposed between the first substrate and the first photosensitive layer. A transmittance of the light-shielding conductive layer is smaller than a transmittance of the first transparent conductive layer.
US10884541B2

A display panel is provided. The display includes a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of first electrodes, each having a shape extending in a first direction, wherein the plurality of the first electrodes are arranged in a second direction. The second electrode layer includes a plurality of second electrodes extending in the second direction and arranged in the first direction, the second direction being perpendicular to the first direction. A ratio between a first central distance between two adjacent first electrodes, and a second central distance between two adjacent second electrodes is in the range of 0.5 to 2. In the display panel and the display device according to the present disclosure, the display effect is reconciled with the touch recognizing performance, thus improving the touch performance of the panel and user experience.
US10884539B2

An electronic device includes a touch detection unit that detects a touch operation executed on an operation surface, a pressure detection unit that detects a pressing force of the touch operation, and a control unit that controls executing a different function based on the detected pressing force of the touch operation when the touch operation is detected by the touch detection unit. In a case where a touch operation is detected again within a predetermined period from a previous touch operation after the control unit has controlled a function based on the pressing force to be executed based on the touch operation, the control unit controls a same function as the function executed based on the previous touch operation to be executed regardless of the pressing force.
US10884528B2

A touch display substrate and a touch detection method thereof. The touch display substrate includes: a base substrate, and a photo-sensitive touch element and an Organic Light-Emitting Diode (“OLED”) device that are arranged on the base substrate sequentially. The photo-sensitive touch element includes a touch electrode layer, a photo-sensitive material layer, an insulating layer and an ITO layer that are arranged sequentially, wherein an orthographic projection of a touch sensing area of the touch electrode layer completely covers an orthographic projection of a pattern of the photo-sensitive material layer, and is within an orthographic projection of the ITO layer. The arrangement of the photo-sensitive touch element neither changes the sequence of manufacturing the layers of the display substrate, nor affects the illumination of the touch display substrate and is suitable for manufacturing a large-size touch screen.
US10884527B2

A touch display device includes a display area and a non-display area and further includes a touch electrode layer; wherein a plurality of sensing electrodes is configured in the electrode layer; wherein each sensing electrode extends from the display area to the non-display area and is coupled to a driver chip via a connection structure; wherein the connection structure locates in the non-display area.
US10884520B2

An input detecting device includes an input section where position input is performed, a position detecting section included in the input section and detecting an input position regarding at least the position input, a rotary member mounted on the input section so as to be rotatable and including an operation surface on an outer peripheral surface thereof with which a rotating operation is performed, a rotation detection section that is rotatable together with the rotary member with respect to the input section and a position of which is detected by the position detecting section, and an extended section extending laterally from the operation surface so as to be disposed between the operation surface and the input section.
US10884503B2

Methods, computing devices, and computer-program products are provided for implementing a virtual personal assistant. In various implementations, a virtual personal assistant can be configured to receive sensory input, including at least two different types of information. The virtual personal assistant can further be configured to determine semantic information from the sensory input, and to identify a context-specific framework. The virtual personal assistant can further be configured to determine a current intent. Determining the current intent can include using the semantic information and the context-specific framework. The virtual personal assistant can further be configured to determine a current input state. Determining the current input state can include using the semantic information and one or more behavioral models. The behavioral models can include one or more interpretations of previously-provided semantic information. The virtual personal assistant can further be configured to determine an action using the current intent and the current input state.
US10884502B2

Systems and methods of providing mediated social interactions are provided. For instance, a user input from a first user indicative of a request to facilitate a provision of emotive contextual signals to a second user can be received. One or more emotive contextual signals to be provided to the second user can be determined based at least in part on the user input. The one or more emotive contextual signals can include one or more haptic feedback signals intended to facilitate a mediated social interaction associated with the second user.
US10884492B2

A relative position based eye tracking system includes a light source to illuminate a portion of the eye and an optical sensor to capture a sequence of samples of the portion of the eye. The system further includes a sample comparator to compare two samples and a relative position calculator to calculate a change in the position of the eye based on data from the sample comparator.
US10884490B2

A method includes presenting an image in a head-mounted display (HMD) controlled by a user. The image is rendered with a transfer function that defines one or more presentation characteristics of voxels in the image. Eye sensors in the HMD are used to determine a region of interest being viewed by the user for longer than a predetermined amount of time. The region of interest comprises a subset of voxels included in the image. The transfer function is automatically adjusted to modify one or more of the presentation characteristics of at least the subset of voxels in response to the region of interest. The presentation of the image in the HMD is modified to present the subset of voxels with modified presentation characteristics.
US10884485B2

In one embodiment, the present disclosure includes a method of reducing power in an artificial intelligence processor. For each cycle, over a plurality of cycles, an AI model is translated into operations executable on an artificial intelligence processor. The translating is based on power parameters that correspond to power consumption and performance of the artificial intelligence processor. The AI processor is configured with the executable operations, and input activation data sets are processed. Accordingly, result sets, power consumption data, and performance data are generated and stored over the plurality of cycles. The method further includes training an AI algorithm using the stored parameters, the power consumption data, and the performance data. A trained AI algorithm outputs a plurality of optimized parameters to reduce power consumption of the AI processor. The AI model is then translated into optimized executable operations based on the plurality of optimized parameters.
US10884469B2

A method and system for dynamically allocating power resources. The system includes a central controller connected to automatic transfer switches. The system also includes power zones. Each of the power zones includes server devices. Each of the automatic transfer switches are connected to at least one of the power zones. The system also includes a power pool connected to a power source. The power pool is connected to the central controller configured to dynamically allocate power of the power pool to the power zones.
US10884462B2

A computer casing includes a housing, a retaining structure, a lock plate, and an elastic element. The retaining structure is disposed in the housing. The lock plate is movably disposed on the retaining structure. The elastic element is disposed on the lock plate, and applies an elastic force to the retaining structure to retain the lock plate in a burglar-proof position or a storage position.
US10884458B2

An electronic device in a first aspect includes: a housing comprising metal that houses an electronic component; a cover comprising resin that covers at least a part of a principal surface of the housing from an outside; and a screw screwed into the housing via a through-hole provided at the cover and, the screw having a head that protrudes to the outside from the cover. A larger-diameter part having a diameter larger than a diameter of a screw part is provided on a head side of the screw. A larger-diameter step-down part that fits the larger-diameter part is provided on the principal surface of the housing.
US10884454B2

Disclosed is a line-of-sight wearable device worn over a chest of a first user, the device comprising: a housing defining at least a first electronic device storage location; a wall on said housing having at least a portion to expose a display of the first electronic device; the wall on said housing configured to open to removably secure the first electronic device within the at least first electronic device storage location; and the first electronic device that is pair-able wirelessly with a second electronic device, wherein at least one of a display or audio event on the first electronic device is caused programmably based on a pre-defined line-of-sight rule and the at least one of the display or audio event is exposed in a line-of-sight to at least a second user via any one of the walls of the housing worn over the chest of the first user.
US10884451B2

A cascaded clock ring network includes a clock path that transmits a source clock through series-connected processing nodes, from a first processing node to a last processing node. A data path transmits data through the processing nodes in response to the transmitted source clock, from the first processing node to the last processing node. The last processing node provides the transmitted source clock as an end clock signal, and provides the transmitted data as end data values. The end data values are written into a FIFO memory in response to the end clock signal. The end data values are subsequently read from the FIFO memory using the source clock signal, and are provided to the first processing node. A synchronizing circuit ensures that a plurality of end data values are initially written into the FIFO memory before an end data value is read from the FIFO memory.
US10884447B2

An input device with adjustable height is provided. The input device may be an analog stick. The input device may include a cap and a base. The cap may include a top section and a connector. The connector may include a plurality of magnets over-moulded on the connector. The base may include a stem that defines a space into which the connector may be inserted thereby mounting the cap on the base. The stem may include a first metal structure and a second metal structure over-moulded on the stem. The connector may be held at a first position with regard to the stem when the plurality of magnets attaches to the first metal structure. The connector may be held at a second position with regard to the stem when the plurality of magnets attaches to the second metal structure.
US10884443B2

The present application provides a voltage control circuit and method, a panel and a display apparatus. The voltage control circuit includes: a comparison circuit configured to compare a first voltage with a second voltage, output a first signal in a case where a difference between the first voltage and the second voltage exceeds a thresholds range, and output a second signal in a case where the difference between the first voltage and the second voltage is within the thresholds range; a compensation circuit coupled to the comparison circuit, and configured to compensate the first voltage in response to the first signal output by the comparison circuit; and a latch circuit coupled to the comparison circuit and the compensation circuit, and configured to latch the first voltage in response to the second signal output by the comparison circuit.
US10884435B2

A pressure-type flow rate control device 1, while maintaining an upstream pressure P1 of an orifice 5 at approximately at least twice a downstream pressure P2, calculates a flow factor FF of a mixed gas consisting of two types of gases mixed at a mixture ratio of X:(1−X) by FF=(k/ρ){2/(κ+1)}1/(κ−1)[κ/{(κ+1)R}]1/2 using an average density ρ, an average specific heat ratio κ, and an average gas constant R of the mixed gas that are calculated by weighting the densities, specific heat ratios, and gas constants of the two types of gases at the mixture ratio, and calculates a flow rate Q of the mixed gas passing through the orifice by Q=FF·S·P1(1/T1)1/2, where S is the orifice cross section, and P1 and T1 are respectively the pressure and temperature of the mixed gas on the upstream side of the orifice.
US10884429B2

A positioning detection device includes a first obtaining circuit to obtain a satellite signal, a second obtaining circuit to obtain a detection signal of an inertial device, a third obtaining circuit to obtain a traveling state of the vehicle body including straight-traveling and turning of the vehicle body, a first calculator to calculate first positioning information in satellite navigation system to which the satellite signal is applied, a second calculator to calculate second positioning information in inertial navigation system to which the detection signal is applied, a third calculator to calculate third positioning information in Kalman filter to which the first positioning information and the second positioning information are applied, and an output circuit to output the third positioning information when the third obtaining circuit obtains the straight-traveling and to output the first positioning information and/or the second positioning information when the third obtaining circuit obtains the turning.
US10884406B2

A method and device for controlling movement of an external device. The method (200) comprises: generating an array pattern on an interface of a device (202); and generating a predetermined trace on the array pattern, so that the external device moves according to the predetermined trace (204). By generating a predetermined trace by using an array pattern, the movement of an external device can be controlled rapidly and efficiently.
US10884405B2

Method for assessing health conditions of industrial equipment (S), said equipment having one or more determined failure modes (F1, . . . , FN), each of said failure modes having one or more determined failure causes (FCD1, . . . , FCDK) and/or one or more undetermined failure causes (FCU1, . . . , FCUM), further comprising: acquiring input data (DIN) related to said equipment; calculating failure mode assessment data (RFi, RULFi, AFi, RSKFi, POFFi) for each failure mode (Fi) determined for said equipment, wherein the calculation of said failure mode assessment data comprises: if said failure mode (Fi) has one or more determined failure causes (FCD1, . . . , FCDK): executing a first calculation procedure to calculate failure cause assessment data (RFCj, RULFCj, AFCj) for each failure cause (FCDj) determined for said failure mode, said failure cause assessment data being calculated on the basis of said input data (DIN); calculating said failure mode assessment data on the basis of the failure cause assessment data (RFCj, RULFCj, AFCj) calculated for each failure cause (FCDj) determined for said failure mode; if said failure mode (Fi) has one or more undetermined failure causes (FCU1, . . . , FCUM), executing a second calculation procedure to calculate said failure mode assessment data, said failure mode assessment data being calculated on the basis of said input data (DIN); calculating a system assessment data (RS, RULS, AS, RSKS, POFS) for said equipment, said system assessment data being calculated on the basis of said failure mode assessment data (RFi, RULFi, AFi, RSKFi, POFFi).
US10884404B2

A method of predicting plant data in a system generates prediction data based on a plant prediction model and for detecting anomalies of the plant by comparing the prediction data with measurement data. The method can provide precise prediction data in a normal state even though the measurement data contains data in an anomalous state. Anomaly/fault prediction accuracy is enhanced by providing precise prediction data in the normal state. An apparatus using the method includes a plant modeling unit for generating a plant prediction model based on k-nearest neighbors (k-NN) by modeling a plant based on measurement data of multiple tags; and a prediction data generating unit for measuring similarity between the plant prediction model and the measurement data, determining a parameter k value based on the similarity, and generating plant normal state prediction data based on the determined parameter k value and the measured similarity.
US10884402B2

Sensor data is received characterizing operational data associated with a machine. A data analytic specification is received from a user. The received operational data can be processed using the data analytic. A visual representation of the processed operational data can be rendered, within a graphical user interface display space. A digital model characterizing the machine can be generated based on user input received in the graphical user interface. Additional sensor data can be received. The digital model can be updated based on the received additional sensor data. A recommendation for modifying an input value and/or an operational parameter of the machine can be determined using the updated model. The recommendation can be rendered within the graphical user interface space. Related apparatus, systems, techniques and articles are also described.
US10884398B2

A building system includes building equipment operable to consume one or more resources and a control system configured to generate, based on a prediction model, predictions of a load on the building equipment or a price of the one or more resources for a plurality of time steps in an optimization period, solve, based on the predictions, an optimization problem to generate control inputs for the equipment that minimize a predicted cost of consuming the resources over the optimization period, control the building equipment to operate in accordance with the control inputs, monitor an error metric that characterizes an error between the predictions and actual values of the at least one of the load on the building equipment or the price of the one or more resources during the optimization period, detect an occurrence of a trigger condition, and in response to detecting the trigger condition, update the prediction model.
US10884393B2

Systems and methods are disclosed for inspection, maintenance, debris removal, and cleaning of environments that may be difficult to access and hazardous. The system comprises a mast assembly, an arm assembly, a debris removal system, and a drive system. The mast assembly comprises an inner mast and an outer mast having a central axis about which the arm assembly revolves. The arm assembly provides support for the debris removal system. The debris removal system comprises a bucket tool, a plow tool, and one or more hoses for clearing and removing debris. The drive system comprises a plurality of one or more of cables, pulleys, rollers, and hoists to at least one of control motion of the arm assembly, raise and lower the inner mast, and position and control at least one of the bucket tool and the plow tool. The system is at least one of manually and automatically controlled.
US10884387B2

A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to perform a thermal analysis of a data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Additionally, the computer executable code is operable to dynamically control at least one partition in the data center based on the overlaid thermal analysis.
US10884378B2

Disclosed herein are an apparatus and method for forming a 3D holographic image using non-periodically structured optical elements. The 3D holographic image apparatus includes a light source configured to radiate light, a spatial light modulator configured to modulate the light projected by the light source, and a non-periodic optical element configured to modulate incident light by refracting, diffracting or reflecting the direction of the incident light in a plurality of directions when the light modulated by the spatial light modulator is incident. A 3D holographic image may be formed based on the light modulated by the non-periodic optical element.
US10884377B2

A method of computing a hologram for reconstructing an object using a display device. The display device enables a holographic reconstruction of the object. The display device includes a light source and an optical system to illuminate a hologram-bearing medium being encodable with the hologram. The method includes the steps of: (a) computing the hologram by determining the wavefronts at an approximate observer eye position that would be generated by a real version of the object to be reconstructed; and (b) encoding the computed hologram in the hologram-bearing medium.
US10884362B2

A fixing device includes a heating rotator, a pressure rotator, a temperature detector, and circuitry. The pressure rotator presses against the heating rotator. The temperature detector detects a temperature of the heating rotator. The circuitry energizes and deenergizes a heater of the heating rotator to control a fixing temperature of the heating rotator to be a reference value. The circuitry controls a direction of rotation of each of the heating rotator and the pressure rotator to drive each of the heating rotator and the pressure rotator in one of the fixing direction of rotation and a reverse direction of rotation. The circuitry changes the direction of rotation of each of the heating rotator and the pressure rotator to the reverse direction of rotation in a case in which the fixing temperature is less than the reference value upon an elapse of a period of time from a start of heating.
US10884360B2

An image forming apparatus includes a fixing unit including a heater including a heating element, a fixing belt having a surface to which a lubricant is applied and contacting the heater through the lubricant, and a pressing roller capable of pressing and rotating the fixing belt, a power supply configured to supply electric power to the heating element, a first thermometer configured to measure temperature of the heating element, and a controller configured to determine a first amount of electric power to be supplied to the heating element based on the temperature of the heating element, and control the power supply to supply the determined first amount of electric power to the heating element, before controlling the pressing roller to start rotation.
US10884351B2

A developing cartridge includes a casing, a developer-carrying member, a supply member, a developing electrode, a supply electrode, and an insulating member. The casing is configured to accommodate therein developer. The developer-carrying member is configured to rotate about a rotational axis and carry the developer thereon. The supply member is configured to supply the developer to the developer-carrying member. The developing electrode is configured to be electrically connected to the developer-carrying member. The supply electrode is configured to be electrically connected to the supply member. The insulating member insulates the developing electrode and the supply electrode with each other. The developing electrode, the insulating member, and the supply electrode are overlapped in this order in an axial direction of the rotational axis.
US10884343B2

Disclosed are a system and method for micro-nano machining by femtosecond laser two-photon polymerization. The system includes: a femtosecond laser, an external light path modulation unit, an image capture apparatus, a focusing lens, a displacement platform, a computer and a monitoring apparatus, where the image capture apparatus is configured to capture cross-section graphs of a three-dimensional micro-nano device layer by layer, so that modulated femtosecond lasers form parallel beams arranged according to all layers of the cross-section graphs.
US10884339B2

A method of patterning lithographic substrates, the method including using a free electron laser to generate EUV radiation and delivering the EUV radiation to a lithographic apparatus which projects the EUV radiation onto lithographic substrates, wherein the method further includes reducing fluctuations in the power of EUV radiation delivered to the lithographic substrates by using a feedback-based control loop to monitor the free electron laser and adjust operation of the free electron laser accordingly.
US10884338B2

An object of the present invention is to provide a chemical liquid which has excellent defect inhibition performance and hardly breaks a transfer pipe line that a device for manufacturing the chemical liquid includes at the time of manufacturing the chemical liquid. Another object of the present invention is to provide a chemical liquid storage body, a manufacturing method of a chemical liquid, and a manufacturing method of a chemical liquid storage body. The chemical liquid according to an embodiment of the present invention is a chemical liquid containing an organic solvent and an ion of at least one kind of atom selected from the group consisting of an Fe atom, a Cr atom, a Ni atom, and a Pb atom, in which in a case where the chemical liquid contains one kind of the ion, a content of the metal ion is 0.1 to 100 mass ppt, in a case where the chemical liquid contains two or more kinds of the ions, a content of each of the metal ions is 0.1 to 100 mass ppt, and a charge potential is equal to or lower than 100 mV.
US10884326B2

A projection optical projects from a first image plane on a reducing side onto a second image plane on a magnifying side includes: a first optical system with a plurality of lenses that forms a first intermediate image on a first side of an optical axis inside the first optical system by light that is incident from the reducing side, into a second intermediate image on a second side of the optical axis at a position closer to the magnifying side than the first optical system. A second optical system includes a first reflective surface with positive power that is positioned closer to the magnifying side than the second intermediate image. The first optical system includes an intermediate lens. The first intermediate image is formed to be inclined to be closer to the reducing side as a distance from the optical axis increases so as to straddle the intermediate lens.
US10884319B2

A system and method for controlling characteristics of collected image data are disclosed. The system and method include performing pre-processing of an image using GPUs, configuring an optic based on the pre-processing, the configuring being designed to account for features of the pre-processed image, acquiring an image using the configured optic, processing the acquired image using GPUs, and determining if the processed acquired image accounts for feature of the pre-processed image, and the determination is affirmative, outputting the image, wherein if the determination is negative repeating the configuring of the optic and re-acquiring the image.
US10884312B2

An optical phase shifter may include a waveguide core that has a top surface, and a semiconductor contact that is laterally displaced relative to the waveguide core and is electrically connected to the waveguide core. A top surface of the semiconductor contact is above the top surface of the waveguide core. The waveguide core may include a p-type core region and an n-type core region. A p-type semiconductor region may be in physical contact with the n-type core region of the waveguide core, and an n-type semiconductor region may be in physical contact with the p-type core region of the waveguide core. A phase shifter region and a light-emitting region may be disposed at different depth levels, and the light-emitting region may emit light from a phase shifter region that is in a position adjacent to the light-emitting region.
US10884311B2

Embodiments described include bus bars for electrochromic or other optical state changing devices. The bus bars are configured to color match and/or provide minimal optical contrast with their surrounding environment in the optical device. Such bus bars may be transparent bus bars.
US10884306B2

The present disclosure provides a method for manufacturing an array substrate and a display device. The method for manufacturing the array substrate includes providing a substrate; disposing a metal layer material on the substrate; disposing thermal reactive photoresist material on the metal layer material; obtaining a thermal reactive photoresist layer using a mask process and a thermal reaction process; and obtaining a metal layer by an etching process.
Patent Agency Ranking