US10778104B2

A DC-DC converter and method are provided for converting a low voltage DC input to a higher voltage DC output. The DC-DC converter has an oscillator with a first relatively voltage sensitive and relatively low power transistor and a second relatively voltage insensitive and relatively high power transistor, the oscillator producing an AC signal from the low voltage DC input. The inclusion of the voltage sensitive transistor allows the oscillator to turn on at a relatively low voltage. The inclusion of the higher power transistor allows the oscillator to operate at a higher power once it turns on. The DC-DC converter can be used for converting energy harvested from low voltage sources.
US10778101B1

A controller for a multi-phase switching regulator includes an error amplifier configured to generate an error signal indicative of the difference between a feedback voltage and a reference voltage; a loop calculator configured to generate control signals in response to the error signal to drive the power stages; and a dynamic phase management control circuit configured to generate a power efficiency value in response to the input current, the input voltage, the output current, and the output voltage. The dynamic phase management control circuit generates a phase selection signal indicating a first number of power stages to be activated in response to the first current signal and the power efficiency value. The phase selection signal is provided to the loop calculator to activate the first number of power stages.
US10778094B2

A charge pump controller for controlling a charge pump adapted to convert an input voltage into an output voltage with a conversion ratio is presented. The charge pump is operable in a plurality of modes corresponding to different conversion ratios. The controller includes a first selector for selecting a mode of operation of the charge pump. The first selector comprises a first input for coupling to a voltage supply; and a second input for coupling to a source signal. The first selector identifies a target value of the output voltage. The selector calculates a product of the conversion ratio and the input voltage. The selector compares the product with the target value and selects a mode of operation of the charge pump by increasing or decreasing the conversion ratio based on the comparison. The selector maintains the conversion ratio for a length of time before decreasing the conversion ratio.
US10778091B2

An electronic device includes: a clock booster configured to generate a boosted intermediate voltage greater than a source voltage, wherein the clock booster includes: a controller capacitor configured to store energy for providing a gate signal, wherein the gate signal is for controlling charging operations to generate the boosted intermediate voltage based on the source voltage, and a booster capacitor configured to store energy according to the gate signal for providing the boosted intermediate voltage, wherein the booster capacitor has greater capacitance level than the controller capacitor; and a secondary booster operatively coupled to the clock booster, the secondary booster configured to generate an output voltage based on the boosted intermediate voltage, wherein the output voltage is greater than both the source voltage and the boosted intermediate voltage.
US10778087B2

A switching half-bridge has two field-effect transistors and a supplementary circuit arranged upstream of a gate terminal of a first field-effect transistor and formed of a first circuit branch having a damping resistor and an inductor connected in series with the damping resistor and a second circuit branch being connected in parallel with the first circuit branch and having a series resistor and an auxiliary switch connected in series with the series resistor. The half-bridge can be switched from a first switching state to a second switching state, wherein while the auxiliary switch is open, a change in the control voltage causes the first circuit branch to temporarily change the gate-source voltage of the first field-effect transistor from the switch-on level to a second switch-off level greater than a first switch-off level, with the gate-source voltage thereafter returning to the first switch-off level.
US10778085B2

A power converter comprising a first capacitor, a flyback conversion module, a soft-start module, and a feedback control module. The flyback conversion module is coupled with the first capacitor and configured to receive a first control voltage across the first capacitor. The soft-start module is coupled with the first capacitor and is configured to charge the first capacitor during a startup stage, to increase the first control voltage to an expected voltage value at the end of the startup stage. The feedback control module is coupled with the flyback conversion module and is configured to control the flyback conversion module to output a substantially constant voltage or current after the startup stage. Wherein the expected voltage value is a value of the first control voltage when the flyback conversion module outputs a substantially constant voltage or current after the startup stage.
US10778082B2

Disclosed herein is a circuit including a transistor, with a resonant tank coupled between a DC supply node and a first conduction terminal of the transistor. A gate driver generates a gate drive signal for biasing a control terminal of the transistor to cause it to conduct current through the resonant tank. Control circuitry monitors a voltage across the transistor to determine that the transistor is an overvoltage condition if that voltage exceeds a threshold, and monitors a current through the transistor to determine that the transistor is an overcurrent condition if that current exceeds a threshold. If overvoltage is determined, the control circuitry causes the gate driver to pull up the gate drive signal. If overcurrent is determined, the control circuitry causes the gate driver to pull down the gate drive signal. If either overvoltage or overcurrent is present, a pulse width of the gate drive signal is reduced.
US10778078B2

Disclosed is a voice coil motor, the motor including a mover having a bobbin equipped with a lens and a coil block secured to an outer circumference of the bobbin; a stator having a magnet that is disposed in such a way as to face the coil block; elastic members coupled to a lower end of the bobbin and connected to both ends of the coil block; a base supporting the elastic members and the stator; and a cover can covering the mover, the stator and the base, with an opening being formed in the cover can to expose the lens therethrough, wherein each of the elastic members includes a terminal portion that extends between the cover can and a side surface of the base, the terminal portion including a short-circuit prevention portion so as to inhibit a short-circuit between the terminal portion and the cover can.
US10778071B2

Provided is a stacking-type stator including: a multi-layered substrate; coil patterns formed in a helical shape to form a plurality of turns on respective substrates of the multi-layered substrate and interconnected through conductive throughholes; a Hall sensor disposed in the multi-layered substrate and disposed at a position deviated from an interface of a magnetic pole of a rotor; and a dead point prevention yoke for setting the position of the rotor such that the Hall sensor is positioned at a position deviated from the interface of the magnetic pole of the rotor. The helical shape coil patterns include: radial direction pattern portions each disposed along a radial direction to generate a torque to rotate the rotor; and inner and outer connection pattern portions that interconnect the radial direction pattern portions and the coil patterns form a stator coil for a single phase motor.
US10778067B2

A rotary electric machine includes a rotor, and a rotor shaft connected to the rotor so as to be integrally rotatable and provided with a coolant flow path through which a coolant flows. The rotor shaft includes a first rotor shaft and a second rotor shaft which is inserted into the first rotor shaft and is connected to the first rotor shaft so as to be integrally rotatable. The first rotor shaft includes an opposing surface opposed to a tip surface of the second rotor shaft, and a coolant supply path extending radially from a vicinity of the opposing surface. A gap is provided between the opposing surface of the first rotor shaft and the tip surface of the second rotor shaft. The gap constitutes a connection flow path connecting the coolant flow path and the coolant supply path.
US10778065B2

A motor assembly of the present disclosure improves a combined structure between an impeller and a rotor to more firmly combine them. Furthermore, the impeller is combined with a rotor shaft without deformation, so the durability of the respective components may be improved.
US10778064B1

An axial flow-type pump apparatus with magnetic bearings for separating immiscible flowable materials having different specific gravities and a discharge manifold connected to the fluid pump for drawing off the flowable separated materials with greatly improved efficiency, and pump and apparatus longevity.
US10778058B2

Various embodiments may include a solid insulation material, e.g. in tape form, the use thereof in a vacuum impregnation process, and/or an insulation system produced therewith and also an electrical machine having the insulation system, for the medium- and high-voltage sector. Some examples include rotating electrical machines in the medium- and high-voltage sector and also semifinished products for electrical switchgear. The solid insulation material and the insulation system produced therewith are characterized in that it can be produced in an anhydride-free manner, wherein the curing catalyst is, for example, an adduct of a 1H-imidazole and/or 1H-imidazole derivative with a compound containing oxirane groups.
US10778055B2

In an electric motor, a first magnet and a second magnet are accommodated in magnet accommodating apertures of a rotor core. On outer circumferential core portions that exist on a radially outer side of the magnet accommodating apertures, two slits as a pair of first slits, and two slits that are respectively adjacent to each of the first slits are disposed circumferentially outside the pair of first slits as a pair of second slits. The outer circumferential core portions include: a first magnetic portion that exists between the pair of first slits; and a pair of second magnetic portions that respectively exist between the first slits and the second slits. An inter-magnet space portion that exists between the first magnet and the second magnet is positioned within a range of the first magnetic portion in the circumferential direction of the rotor.
US10778051B2

A rotor fabrication method is provided. The rotor uses pre-fabricated conductive rotor bars in which the ends have been shaped and sized to fit within corresponding end cap receptacles. After assembly, the structure is compressed, thereby achieving mechanical and electrical coupling between the conductive rotor bars and the end caps. Locking members disposed at either end of the assembly maintain the desired level of axial compressive force on the structure.
US10778039B2

A coil device for transmitting wireless power includes at least one switch, a first coil, a second coil configured to be physically connected to the first coil through the at least one switch, a third coil configured to be physically connected to the first coil through the at least one switch, and a logic circuit configured to control the at least one switch. In a first mode, the logic circuit is configured to control the at least one switch so that an inductance of the first coil is a first inductance and control the at least one switch so that the first coil and the second coil are connected to each other and the first coil and the third coil are not connected to each other. In a second mode, the logic circuit is configured to control the at least one switch so that the inductance of the first coil is a second inductance and control the at least one switch so that the first coil and the third coil are connected to each other and the first coil and the second coil are not connected to each other.
US10778038B2

An inductive power transfer (IPT) pick-up circuit has a full-wave rectifier (D1-D4) coupled to a resonant circuit (L1 C1) and adapted to rectify an AC current received from the resonant circuit. A pair of inductors (L2 L3) are provided, being arranged to couple the rectifier to an output (VLoad) of the pick-up circuit and alternately store and release energy to the output.
US10778032B2

An uninterruptible power system described herein includes a first input and a second input and an AC output. The uninterruptible power system also includes power circuitry coupled to the first input, the second input, and the AC output, the power circuitry including an inverter having a first pair of switching elements including a first switching element and a second switching element and a second pair of switching elements including a third switching element and a fourth switching element, wherein the first switching element, the second switching element, the third switching element and the fourth switching element have an identical voltage rating; and a controller coupled to the second pair of switching elements and configured to control the third switching element and the fourth switching element to prevent occurrence of an overvoltage condition.
US10778020B1

A portable power bank is providing having a main first battery, a deployable AC power input plug, and at least a second battery. The first battery is removably affixed to the second battery by a mating slide connector forming an interchangeable tongue and groove connection that mechanically and electrically connects the first battery to the second battery. A plurality of output ports connected to each battery can be connected to a USB standard connector, a USB micro connector, a USB mini connectors, a full duplex USB type C connector, or a Lightning form factor connector. Such a modular system connected batteries to be recharged from a single AC plug. The multiple output ports allow for charging of more than one portable electronic device. The instant abstract is neither intended to define the invention disclosed in this specification nor intended to limit the scope of the invention in any way.
US10778015B2

A voltage detection apparatus includes a supervisory unit that detects terminal voltage of battery cells that constitute a battery module, a high potential path, a low potential path, a differential amplifier that detects terminal voltage of the battery module. First and third switches are provided on the high potential path and second and fourth switches are provided on the low potential line. The voltage detection apparatus includes a bypass resistor that electrically connects the high potential path and the low potential path.
US10778007B2

An uninterruptible power supply (UPS) system includes an AC output, an inverter coupled to the AC output and configured to provide power at the AC output, and a switch configured to selectively couple a generator (e.g., an engine-generator set) to the AC output. The system further includes a control circuit configured to variably modulate the switch to gradually increase control power flow from the generator to the AC output while causing the inverter to concurrently provide power to the AC output. The switch may be a static switch that includes at least one silicon controlled rectifier (SCR), and the control circuit may be configured to control a conduction interval of the at least one SCR to control power flow from the generator to the AC output.
US10777997B2

A method for operating an electronic circuit breaker having a semiconductor switch that is connected between a voltage input and a load output and that is driven as a function of the output voltage sensed at the load output during the switching on and/or cutting in of a capacitive load, wherein the output voltage is compared with a stored voltage threshold value, wherein when the voltage threshold value is reached or negatively exceeded, a current limit, to which a load current carried by the semiconductor switch is limited, is increased from a nominal value to a first step value increased therefrom, wherein the current limit is reduced stepwise from the first step value to the original nominal value, and wherein the semiconductor switch is opened if the output voltage does not reach the voltage threshold during a triggering time after the stepwise reduction of the current limit.
US10777996B2

An electronic overload current breaker supports arc-fault and ground-fault (AFGF) detection along with built-in shunt calibration (BISC™). The breaker may include a current sensing shunt and a control circuit electrically coupled to the current sensing shunt. This control circuit is configured to calibrate the current sensing shunt in response to application of a calibration current to the breaker. The control circuit can: (i) determine a magnitude of the calibration current applied to the breaker, (ii) map the magnitude of the calibration current to a first one of a plurality of current ratings for the breaker, and (iii) set the breaker to monitor overload conditions at the first one of the plurality of current ratings. The plurality of current ratings for the breaker can be less than the magnitude of the calibration current.
US10777987B2

An anti-wring component, a gimbal and a flying machine are disclosed in the present invention. The anti-wring component comprises a wire spool and a supporting locating piece, wherein the wire spool is fixed on the supporting locating piece; the wire spool comprises an anti-wring cylinder; a cord hole is set on the anti-wring cylinder for a multi-wire planar cable to go inside; wire lead-out holes are set on the anti-wring cylinder for the multi-wire planar cable to pass through; a limiting boss is set on the anti-wring cylinder for limiting the multi-wire planar cable. The gimbal comprises a roll axis U-shape arm and the anti-wring component; wherein the supporting locating piece is fixed on the roll axis U-shape arm. The flying vehicle comprises the gimbal. The present invention prevents the multi-wire planar cable from wring and ensures a normal transmission of data and image signals.
US10777984B1

A modular junction box device that houses port sub-housings which each contain electrically-conductive connector clips that facilitate quick, push-in electrical connection of the hot, neutral and ground wires within a supply wire cable leading from a power source with the corresponding distribution wires leading to each of any number powered devices. The invention utilizes internalized push-in connectors to allow a single supply electrical wire cable (line in) to be connected to multiple distribution wire cables (lines out) without the need for a proportionate amount of internal wiring that ordinarily connects supply and distribution wires inside of a junction box.
US10777980B2

A switchgear contact device includes at least one first contact element and at least one second contact element which can be slid inside each other in a positive-locking manner, such that they can be connected to each other in an electrically conductive manner in order to create an electrically conductive connection. The at least one first contact element includes a first cup-like contact sleeve and the at least one second contact element includes a contact pin that is surrounded by a hollow cylinder-like enclosure and is centrally arranged therein. A peripheral free area is provided between the contact pin and the enclosure which can be closed on the front side by an annular stop on which a force is exerted and which is arranged such that it is displaceable in the axial direction of the contact pin.
US10777970B2

Provided is a metamaterial-based reflector including a first metamaterial layer including an array of first nanostructures, and a second metamaterial layer provided on the first metamaterial layer, the second metamaterial layer including an array of second nanostructures, wherein an arrangement of the second nanostructures is different from an arrangement the first nanostructures.
US10777966B1

An apparatus that includes a plurality of heat sources; a heat sink coupled to the plurality of heat sources; a heat-exchange-fluid flow path for heat-exchange fluid to flow through such that heat is removed from the heat sink, wherein the flow path includes: a heat-exchange-fluid inlet, a first branch that includes a plurality of segments including a first and second segment, wherein each of the plurality of segments includes an upstream end and a downstream end, wherein a first portion of the heat-exchange fluid flows through the first segment in a first direction and the first portion of the heat-exchange fluid flows through the second segment in a second direction, opposite the first direction, and a second branch, wherein a second portion of the heat-exchange fluid flows through the second branch such that the second portion of the heat-exchange fluid mixes with the downstream end of the second segment.
US10777949B2

A power transfer system to facilitate the transfer of electrical power between tree trunk sections of an artificial tree is disclosed. The power transfer system can advantageously enable neighboring tree trunk sections to be electrically connected without the need to rotationally align the tree trunk sections. Power distribution subsystems can be disposed within the trunk sections. The power distribution subsystems can comprise a male end, a female end, or both. The male ends can have prongs and the female ends can have voids. The prongs can be inserted into the voids to electrically connect the power distribution subsystems of neighboring tree trunk sections. In some embodiments, the prongs and voids are designed so that the prongs of one power distribution subsystem can engage the voids of another power distribution subsystem without the need to rotationally align the tree trunk sections.
US10777947B2

A universal serial bus (USB) cable including a power conductor configured to transmit power between a first device and a second device, a configuration channel (CC) conductor configured to allow the first device and the second device to determine whether a connection has been established via the USB cable, and a first positive temperature coefficient (PTC) element coupled to the CC conductor and configured to mitigate current flowing through the CC conductor if a temperature of the first PTC element rises above a predefined trip temperature.
US10777940B2

An electrical connector includes: a contact module including an insulative housing and an upper and lower rows of contacts; a shielding shell enclosing the contact module; an insulative outer cover enclosing the shielding shell; and a pair of brackets secured to the insulative outer cover, each bracket including a mounting portion having a bottom surface and a hole, wherein the mounting portion further has three downward protrusions leveled lower than the bottom surface.
US10777930B2

The present disclosure provides a mating terminal, a multifunctional high-voltage connector and a battery product, the mating terminal comprises two elastic sheets and a connection sheet. Each of the elastic sheets has: a body portion; an elastic contact portion. The connection sheet has: a first connecting portion; a second connecting portion. The first connecting portion of the connection sheet is fixed between the body portions, the second connecting portion is positioned outside the two elastic sheets in the length direction.
US10777928B1

An electrical connector with extension terminals includes an insulating housing, a movable terminal, a spring and a conductive reed terminal. The insulating housing has terminal axial holes each having a ridge. The insulating housing has reed sockets arranged around and communicated with the terminal axial holes. The movable terminal accommodates therein a spring. The movable terminal has a groove. The movable terminal is such inserted into the terminal axial hole of the insulating housing that the groove fittingly receives the ridge, thereby limiting the movable terminal to move in the terminal axial hole but preventing the movable terminal from leaving from and rotating in the terminal axial hole. The conductive reed terminal has inserts and a weld leg. The insert has a reed. When the insert is inserted into the reed socket, the reed abuts against the movable terminal, thereby establishing conductivity therebetween.
US10777927B2

An electronic device according to an embodiment of the present invention may comprise: a housing comprising a first surface, a second surface facing in the opposite direction to the first surface, and a side surface surrounding the space between the first surface and the second surface; a touch screen display exposed through the first surface; a printed circuit board (PCB) which comprises at least one conductive path, which is arranged between the touch screen display and the second surface, and which comprises a least one conductive path; and a flexible connector arranged to provide an electric connection between the at least one conductive path and at least a part of the side surface. At least a part of the side surface of the housing is made of an electrically conductive material.
US10777925B2

According to one embodiment, a connector includes an insulating material part, and a plurality of first through conductive parts surrounded with the insulating material part, penetrating the insulating material part in a first direction, and arranged in a second direction perpendicular to the first direction, wherein each of the first through conductive parts includes a single bent portion, and the first through conductive parts are bent in the same direction.
US10777924B1

In one or more embodiments, a receptacle connector may include multiple springs that are configured to hold a plug connector to the receptacle connector when the plug connector is mated with the receptacle connector; a terminal; and multiple conductors disposed on the terminal in parallel side-by-side spaced apart relationship, each conductor of the multiple conductors disposed on the terminal includes a U-shaped section to give the conductor a spring property in a direction orthogonal to a longitudinal axis of the receptacle connector to contact a respective conductor of multiple conductors of the plug connector and includes a section that is configured to be soldered to a printed circuit board. In one or more embodiments, the receptacle connector may be configured to mate with the plug connector in a first position and a second position rotated one hundred and eighty degrees from the first position.
US10777917B2

The present invention relates to a terminal stand, particularly, to a terminal stand with a base body, a movable part and a metal elastic part. The base body includes a casing and a side cover. One end of the movable part is a pressing end, the other end extends to form two arms. The metal elastic part is disposed in the accommodating space, one end of the metal elastic part has two abutments, one of the abutments passes through the first through hole and abut against one of the abutment holes, the other abutment passes through the second through hole and abuts against the other abutment hole, the other end of the metal elastic part has two pins, and at least one leg respectively passes through the corresponding pin hole.
US10777916B2

A gasket providing electrical conductivity between components is disclosed. The gasket comprises a body having a fastener hole extending therethrough and an electrically conductive insert lining at least part of the fastener hole in the body. The insert has a first contact face disposed for electrically contacting a first component and a second contact face disposed for electrically contacting a second component. The first contact face is in electrical communication with the second contact face.
US10777913B2

A leaf spring compression system comprising a mechanical assembly for securing a plurality of leaf springs on a battery cell stack of a flow battery system is disclosed. The cell stack may, comprise: a plurality of cells stacked together to form a flow battery; and a compression system comprising at least two tie rods extending through the plurality of cells clamping a spring acting at opposite ends to compress the cells together, the spring contacting at least two fulcrum elements positioned between the tie rods. In this way, the compression system may exert uniform loading on the battery cell stack, while minimizing deflection of pressure plates attached to the cell stack.
US10777907B2

An antenna array including a printed circuit board having a plurality of printed circuit board launchers, and an array of antenna horns configured to couple with the printed circuit board, one or more antenna horns of the array of antenna horns includes a frame having at least one aperture forming a cup structure that circumscribes a respective printed circuit board launcher, the frame having a first end coupled to the printed circuit board and a second end longitudinally spaced from the first end and extending from the printed circuit board, and a plurality of compliant coupling members extending longitudinally from the first end, the plurality of compliant coupling members being coupled with respective receiving apertures of the printed circuit board such that coupling of plurality of compliant coupling members and the respective receiving apertures solely couples the one or more antenna horns to the printed circuit board.
US10777906B2

An antenna device includes: a first loop antenna including a first end portion and a second end portion that are fed, and having a first length corresponding to N times a wavelength at a communication frequency; a second loop antenna having a second length corresponding to N times the wavelength; a first connecting conductor configured to couple the first loop antenna and the second loop antenna to each other at a first position of a third length corresponding to M times a quarter wavelength at the communication frequency from the first end portion of the first loop antenna; and a second connecting conductor configured to couple the first loop antenna and the second loop antenna to each other at a second position of the third length from the second end portion of the first loop antenna and different from the first position.
US10777905B2

A lens includes a first hemispherical refractive structure having a first effective refractive index based on a first fill pattern of the first hemispherical refractive structure. The lens further includes a second hemispherical refractive structure having a second effective refractive index based on a second fill pattern of the second hemispherical refractive structure. The second hemispherical refractive structure is arranged as a hemispherical shell coupled to and concentric with the first hemispherical refractive structure. The second effective refractive index is different than the first effective refractive index.
US10777896B2

A radiating system configured to operate electromagnetic wave signals from first and second frequency regions, wherein the lowest frequency of the second frequency region is above the highest frequency of the first frequency region: the radiating system comprising a radiating structure, a radiofrequency system, and an external port. The radiating structure comprises a first boosting element electrically connected to a first conductive element, a second boosting element electrically connected to a second conductive element, and a ground plane layer. The radiofrequency system comprises a first matching network connected to the first conductive element and the external port, and a second matching network connected to the second conductive element and a ground port. The first and second matching networks are configured to modify the impedance of the radiating structure providing impedance matching to the radiating system, at the external port, in the first and second frequency regions.
US10777892B2

An antenna, in particular for a hearing aid, for wireless radio communication, comprising a coil core which extends along a longitudinal direction and carries a number of windings, and comprising a planar first shield that is located on an end face of the coil core and is made of a ferrimagnetic and/or ferromagnetic material. The first shield extends at an angle to the longitudinal direction of the coil core. The invention further relates to a method for manufacturing an antenna as well as to a hearing aid comprising an antenna.
US10777888B2

A beamforming integrated circuit system for use in a phased array has a microchip with RF circuitry, and a plurality of (on chip) interfaces electrically connected with the RF circuitry. The plurality of interfaces includes a signal interface, a first ground interface, and a second ground interface. The signal interface is configured to communicate an RF signal, and both the first and second ground interfaces are adjacent to the signal interface. The system also has a material ring circumscribing the plurality of interfaces, and at least one RF ground path coupled with the material ring.
US10777884B2

A self-aiming directional Wi-Fi antenna system includes a directional antenna that is motorized. A motion controller operates the motors to move the antenna position to sources of Wi-Fi radio frequency (RF) transmissions, determines an SSID for each source that satisfies a selection criterion and stores a position data corresponding to each SSID. The directional Wi-Fi antenna is moved to a final position corresponding to the antenna position data for one of the SSIDs stored in memory.
US10777872B1

Systems and devices are disclosed for implementing a low profile antenna that can be mounted on various platforms or vehicles without significantly changing the appearance of the platform or vehicle. The disclosed technology can be used to construct low profile antennas to reduce the antenna thickness while maintaining high efficiency.
US10777862B2

A battery cooling device for a vehicle is provided. The device repeats phase changes of a refrigerant to cool a battery due to heat of vaporization when a liquid-state refrigerant is vaporized by thermally coming in contact with a battery heat source. The vaporized refrigerant is changed back into a liquid state by thermally coming in contact with a separate coolant. The effect of cooling all battery cells is maximized throughout the entire refrigerant channel for cooling a battery and the battery cells are cooled uniformly.
US10777857B2

A portable computer may include battery indicator light structures. Battery status information in the portable computer may be presented to a user using an array of light-emitting diodes or other light emitters. Light-emitting diodes may be mounted on a printed circuit board. A stiffener may provide the printed circuit board with rigidity. The printed circuit board may include a connector that allows the board to be connected to a main logic board. A switch on the printed circuit board may be actuated by a power button on the portable computer. An opaque member with an array of holes may be used to reduce light bleed between adjacent light-emitting diodes. Diffusing plastic may be mounted within the array of holes. Bumps in the diffusing plastic may mate with corresponding holes on a portable computer housing.
US10777854B2

A power system within a battery-powered node includes a primary cell, a secondary cell, and a battery controller. The battery controller includes a constant current source that draws power from the primary cell to charge the secondary cell. The battery-powered node draws power from the secondary cell across a wide range of current levels. When the voltage of the secondary cell drops beneath a minimum voltage level, the constant current source charges the secondary cell and a charging signal is sent to the battery-powered node. When the voltage of the second cell exceeds a maximum voltage level, the constant current source stops charging the secondary cell and the charging signal is terminated. The battery-powered node records the amount of time the charging signal is active and then determines a battery depletion level based on that amount of time. Battery replacement may then be efficiently scheduled based on the depletion level.
US10777851B2

A multipoint communication system for a battery management system includes a distributed antenna at least partially disposed within a battery pack, a plurality of nodes, each node being wirelessly coupled to the distributed antenna and configured to acquire battery information, and a radio frequency gateway electrically coupled to the distributed antenna.
US10777850B2

A nonaqueous electrolytic solution, containing an electrolyte, a nonaqueous solvent and an aromatic carboxylate ester of formula (1): wherein A1 is an optionally substituted aryl group, n1 is an integer of 1 or greater, R2 and R3 are a hydrogen atom, a halogen atom or an optionally substituted hydrocarbon group having 1 to 12 carbon atoms, a1 is an integer of 1 or 2, and when a1 is 1, R1 is an optionally substituted hydrocarbon group having 1 to 12 carbon atoms, a1 is 2, R1 is an optionally substituted hydrocarbon group having 1 to 12 carbon atoms, n1 is 1, at least one of R2 and R3 is an optionally substituted hydrocarbon group having 1 to 12 carbon atoms, and n1 is 2 and R2s and R3s are all hydrogen atoms, R1 is an optionally substituted aliphatic hydrocarbon group having 1 to 12 carbon atoms.
US10777844B2

The present invention provides a nonaqueous electrolyte secondary battery containing (i) a separator containing a polyolefin porous film, (ii) a porous layer containing a polyvinylidene fluoride-based resin, (iii) a positive electrode plate having a capacitance falling within a certain range, and (iv) a negative electrode plate having a capacitance falling within a certain range, the polyvinylidene fluoride-based resin containing an α-form polyvinylidene fluoride-based resin in an amount of not less than 35.0 mol %.
US10777833B2

An electrolyte membrane including (i) a porous mat of nanofibres, wherein the nanofibres are composed of a non-ionically conducting heterocyclic-based polymer, the heterocyclic-based polymer comprising basic functional groups and being soluble in organic solvent; and (ii) an ion-conducting polymer which is a partially- or fully-fluorinated sulphonic acid polymer. The porous mat is essentially fully impregnated with ion-conducting polymer, and the thickness of the porous mat in the electrolyte membrane is distributed across at least 80% of the thickness of the electrolyte membrane. Such a membrane is of use in a proton exchange membrane fuel cell or an electrolyser.
US10777831B2

A system for heating or cooling a fuel cell circuit of a vehicle includes a fuel cell stack, a temperature sensor to detect a fluid temperature of the fluid, a pump to pump the fluid through the fuel cell circuit, and an ECU. The ECU is designed to determine a temperature control signal based on the fluid temperature of the fluid. The ECU is also designed to calculate a desired mass flow rate of the fluid through the fuel cell stack based on the temperature control signal. The ECU is also designed to calculate a desired pump speed of the pump based on the desired mass flow rate of the fluid through the fuel cell stack. The ECU is also designed to control the pump to pump the fluid at the desired pump speed to increase or decrease the fluid temperature of the fluid.
US10777828B2

The present invention relates to a hearing device fuel cell power pack comprising a connector part of a connector assembly for exchanging fluids between the hearing device fuel cell power pack and a hearing device docking station, the connector part comprising a moveable valve piston being adapted to move between a closed valve position and an open valve position. The connector part forms part of a single-interface fuel cell connector assembly.
US10777825B2

An in-vehicle fuel cell stack includes a ventilation mechanism for ventilating a stack case through a ventilation opening opened to the inside of the stack case. The ventilation mechanism includes an inlet member. An air inlet port and an inner channel are formed in the inlet member. A ventilating air is guided into the ventilation mechanism through the air inlet port. The inner channel connects the air inlet port and the ventilation opening. The inner channel includes a labyrinth channel.
US10777807B2

One aspect of the invention relates to an anode material or lithium ion batteries that is based on silicon particles, one or more binders, optionally graphite, optionally one or more additional electroconductive components, and optionally one or more additives, characterized in that the silicon particles are not aggregated and have a volume-weighted particle size distribution between the diameter percentiles d10≥0.2 μm and d90≤20.0 μmas well as a width d90−d10≤15 μm.
US10777806B2

An energy storage device including a first electrode comprising lithium, a second electrode comprising a metal diboride, an electrolyte disposed between the first electrode and the second electrode and providing a conductive pathway for lithium ions to move to and from the first electrode and the second electrode, and a separator within the electrolyte and between the first electrode and the second electrode. A method of forming an energy storage device including forming a first electrode to include lithium, forming a second electrode to include a metal diboride, disposing an electrolyte between the first electrode and the second electrode, the electrolyte providing a conductive pathway for lithium ions to move to and from the first electrode and the second electrode, and disposing a separator within the electrolyte and between the first electrode and the second electrode.
US10777804B2

Electrochemical cells or batteries featuring functional gradations, and having desirable, periodic configurations, and methods for making the same. One or more methods, in alone or in combination, are utilized to fabricate components of such electrochemical cells or batteries, which are designed to achieve certain thermal, mechanical, kinetic and spatial characteristics, and their effects, singly and in all possible combinations, on battery performance. The thermal characteristics relate to temperature distribution during charge and discharge processes. The kinetic characteristics relate to rate performance of the cells or batteries such as the ionic diffusion process and electron conduction. The mechanical characteristics relate to lifetime and efficiency of the cells or batteries such as the strength and moduli of the component materials. Finally, the spatial characteristics relate to the energy and power densities, stress and temperature mitigation mechanisms, and diffusion and conduction enhancements. The electrochemical cells or batteries constructed according to the methods presented in this invention are useful for all applications that require high rate performance, high energy/power density, good durability, high safety and long lifetime.
US10777803B2

A secondary battery is disclosed. In one aspect, the secondary battery includes an electrode assembly having a top space, a first main surface and a second main surface opposing each other. The secondary battery also includes an electrode tab extending outwardly from the top surface of the electrode assembly so as to channel heat away from the electrode assembly. The secondary battery further includes a fixing member formed adjacent to the electrode tab and covering at least the top surface of the electrode assembly so as to reduce a thermal deformation of the electrode assembly caused by the heat from the electrode tab.
US10777802B2

An electricity storage device includes an electricity storage element that is constituted by an electrode body in a positive side and an electrode body in a negative side that face each other while holding a separator; a sealing member that seals a case member accommodating the electricity storage element; at least one electrode protrusion that is either of the electrode bodies, which protrudes from an element end-face of the electricity storage element, at least one current collector plate that is connected to the electrode protrusion; and a terminal member that is installed in the sealing member, a lateral face of the terminal member being connected to a lateral face of the current collector plate.
US10777800B2

Novel or improved microporous single or multilayer battery separator membranes, separators, batteries including such membranes or separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries are provided. In accordance with at least certain embodiments, a multilayer dry process polyethylene/polypropylene/polyethylene microporous separator which is manufactured using the inventive process which includes machine direction stretching followed by transverse direction stretching and a subsequent calendering step as a means to reduce the thickness of the multilayer microporous membrane, to reduce the percent porosity of the multilayer microporous membrane in a controlled manner and/or to improve transverse direction tensile strength. In a very particular embodiment, the inventive process produces a thin multilayer microporous membrane that is easily coated with polymeric-ceramic coatings, has excellent mechanical strength properties due to its polypropylene layer or layers and a thermal shutdown function due to its polyethylene layer or layers. The ratio of the thickness of the polypropylene and polyethylene layers in the inventive multilayer microporous membrane can be tailored to balance mechanical strength and thermal shutdown properties.
US10777787B2

A battery is provided that includes a plurality of electrically coupled battery modules. Each battery module includes a plurality of combined battery cells having positive and negative poles arranged at opposing end faces of the battery module. Each battery module also includes a busbars electrically connecting said positive poles and a busbar connecting said negative poles. The battery includes an electrical insulation and a heat conducting plate arranged at one end face of the battery modules for cooling and/or heating the battery cells thereof. The heat conducting plate is provided at an end face of the battery modules that includes poles of the battery cells. The electrical insulation, which is formed as a thermal contact element, is located between the busbars of the battery modules and the heat conducting plate. The positive and negative poles of the battery cells are located on opposing end faces of each battery module.
US10777785B2

A battery packaging material includes a laminate that includes at least a base material layer, a metal layer, an insulating layer, and a sealant layer laminated in this order. The insulating layer is formed of a resin composition containing a modified polyolefin resin modified with an unsaturated carboxylic acid or acid anhydride thereof and has a hardness, when measured by using a nanoindenter and pressing an indenter 5 μm into the insulating layer from a cross-section of the laminate in the laminating direction thereof, that ranges from 10 MPa to 300 MPa. In the sealant layer, an elastic modulus, when measured by using a nanoindenter and pressing an indenter 5 μm into the sealant layer from a cross-section of the laminate in the laminating direction thereof, ranges from 100 MPa to 1000 MPa.
US10777767B2

An anode cell array unit for an organic light emitting diode display. The anode cell array unit is disposed on a substrate structure unit including an active element for each pixel, and has an organic light emitting unit is disposed thereon. The anode cell array unit may include an insulating interlayer disposed on the substrate structure unit, and configured to be isolated from the active element, an anode structure disposed on the insulating interlayer, and electrically connected to the active element, an anode cell isolator being arranged to penetrate through the anode structure and to protrude upward from the anode structure, and being configured to define a plurality of cells by isolating the pixels from each other, and a leakage current suppressing layer pattern disposed on the anode structure to surround a sidewall of the anode cell isolator to be configured to suppress a leakage current that occurs in an area adjacent to an interface between the anode cell isolator and the anode structure
US10777765B2

The present application discloses an OLED device and a method for fabricating thereof. The device includes an electron injection layer, the electron injection layer is a surfactant embedded polyacid composite. By the above method, the present invention can make the internal electron injection into the device more effective, the device has higher luminous efficiency, and the fabricating process is simple, the stability is high, and the film quality is good.
US10777763B2

A novel light-emitting element is provided. Alternatively, a novel light-emitting element which can achieve both high efficiency and a long lifetime is provided. The light-emitting element includes a light-emitting layer between a pair of electrodes. The light-emitting element includes a first light-emitting layer and a second light-emitting layer. The first light-emitting layer includes a fluorescent material. The second light-emitting layer includes a phosphorescent material. A difference in peak value between a first emission spectrum of light from the first light-emitting layer and a second emission spectrum of light from the second light-emitting layer is 30 nm or less.
US10777743B2

Memory cell architectures and methods of forming the same are provided. An example memory cell can include a switch element and a memory element. A middle electrode is formed between the memory element and the switch element. An outside electrode is formed adjacent the switch element or the memory element at a location other than between the memory element and the switch element. A lateral dimension of the middle electrode is different than a lateral dimension of the outside electrode.
US10777738B2

A method of fabricating a magnetoresistive bit from a magnetoresistive stack includes etching through a first portion of the magnetoresistive stack using a first etch process to form one or more sidewalls. At least a portion of the sidewalls includes redeposited material after the etching. The method also includes modifying at least a portion of the redeposited material on the sidewalls, and etching through a second portion of the magnetoresistive stack after the modifying step. The magnetoresistive stack may include a first magnetic region, an intermediate region disposed over the first magnetic region, and a second magnetic region disposed over the intermediate region.
US10777731B2

An element, including a first electrode, an intermediate layer, and a second electrode, the first electrode, the intermediate layer, and the second electrode being laminated in this order, wherein the intermediate layer has flexibility, and wherein a deformation amount on a side of the first electrode of the intermediate layer is different from a deformation amount on a side of the second electrode of the intermediate layer when a pressure is applied to the intermediate layer in a direction orthogonal to a surface of the intermediate layer.
US10777719B2

A base member includes a lead frame and a resin molded body in which the lead frame is embedded. The resin molded body and the lead frame define a plurality of recesses arranged in a matrix along a first direction and a second direction orthogonally crossing the first direction in a plan view. The resin molded body has a plurality of bottom surface portions each defining a part of a bottom surface of a corresponding one of the recesses, and a wall portion surrounding each of the bottom surface portions in the plan view, with an upper surface of the wall portion defining at least one a groove portion extending in the first direction or the second direction.
US10777716B1

A pixel encapsulating structure including a substrate, a first light-emitting device, a second light-emitting device, and a filling material is provided. The first light-emitting device is on the substrate. The second light-emitting device is on the substrate. The first light-emitting device and the second light-emitting device have different emission wavelengths. The filling material is on the substrate, the first light-emitting device, and the second light-emitting device. The filling material has two portions respectively covering the first light-emitting device and the second light-emitting device, and said two portions have different refractive indices.
US10777705B2

The structural characteristics of the light-exiting surface of a light emitting device are controlled so as to increase the light extraction efficiency of that surface when the surface is roughened. A light emitting surface comprising layers of materials with different durability to the roughening process exhibits a higher light extraction efficiency than a substantially uniform light emitting surface exposed to the same roughening process. In a GaN-type light emitting device, a thin layer of AlGaN material on or near the light-exiting surface creates sharper features after etching compared to the features created by conventional etching of a surface comprising only GaN material.
US10777704B2

A manufacturing method for a group III nitride semiconductor substrate is provided with a first step of forming a second group III nitride semiconductor layer on a substrate; a second step of forming a protective layer on the second group III nitride semiconductor layer; a third step of selectively forming pits on dislocation portions of the second group III nitride semiconductor layer by gas-phase etching applied to the protective layer and the second group III nitride semiconductor layer; and a fourth step of forming a third group III nitride semiconductor layer on the second group III nitride semiconductor layer and/or the remaining protective layer so as to allow the pits to remain.
US10777702B2

Provided is an apparatus that can check in real time a process of removing light induced degradation using precise carrier injection through an AC power supply device (power unit). An apparatus for reduction of light induced degradation with carrier injection includes: a housing in which high-temperature heat treatment is performed on a solar battery cell; a heating unit that is formed in the housing, on which the solar battery cell is seated, and that heats the solar battery cell; a jig unit that is formed in the housing and fixes the solar battery cell to the heating unit by pressing the solar battery cell seated on the heating unit; an LED array unit that has a plurality of LED light sources and radiates light to the solar battery cell; and a driving unit that is coupled to the jig unit and the LED array unit and rotates the jig unit or the LED array unit.
US10777688B2

In a split-gate MONOS memory including a FINFET, occurrence of erroneous write in an unselected cell due to electric field concentration at an upper end of a fin is prevented, and thus reliability of a semiconductor device is improved. An insulating film is formed between an upper surface of a fin and each of a control gate electrode and a memory gate electrode in a memory cell region, so that in a gate insulating film of each of a control transistor and a memory transistor, thickness of a portion on the fin is larger than thickness of a portion covering side surfaces of the fin. The insulating film having a bird's beak at its end portion is formed to round a corner of the fin.
US10777685B2

A transistor with a small footprint is provided. A transistor having high reliability is provided. A transistor is provided over an insulating layer that has a projection. Over the projection, at least a channel formation region of a semiconductor layer is provided. This can reduce the footprint of the transistor. The transistor has a curved structure, which inhibits light that enters from the outside from reaching a channel formation region of the semiconductor layer. Accordingly, deterioration of the transistor due to external light can be reduced, whereby the transistor can have increased reliability. The projection can be obtained by utilizing the internal stress of the layer formed over the insulating layer. Alternatively, the projection can be obtained by placing, under the insulating layer, a structure body for providing the insulating layer with the projection.
US10777680B2

Longitudinal trenches extend between and on either side of first and second side-by-side strip areas. Transverse trenches extend from one edge to another edge of the first strip area to define tensilely strained semiconductor slabs in the first strip area, with the second strip area including portions that are compressively strained in the longitudinal direction and/or tensilely strained in the transverse direction. In the first strip area, N-channel MOS transistors are located inside and on top of the semiconductor slabs. In the second strip area, P-channel MOS transistors are located inside and on top of the portions.
US10777667B2

A semiconductor device has bipolar transistors on a substrate. There is also an insulating film on the substrate, covering the bipolar transistors. On this insulating film is emitter wiring, sticking through openings in the insulating film (first openings) to be electrically coupled to the emitter layer of the bipolar transistors. On the emitter wiring is a protective film. On the protective film is a bump, sticking through an opening in the protective film (second opening) to be electrically coupled to the emitter wiring. In plan view, the second opening is included in the area that is inside the bump and outside the first openings.
US10777660B2

The present disclosure provides semiconductor structures. An exemplary semiconductor structure includes a substrate having a first region and a second region; an isolation structure formed in the substrate in the first region; a compensation doping region formed in the substrate in the first region, locate at a side of the isolation structure adjacent to the substrate in the second region and connecting with the isolation structure; a well region formed in the substrate in the second region; a drift region formed in the substrate in the first region and enclosing the isolation structure and the compensation doping region; a gate structure formed over the substrate in a boundary region between the first region and the second region; a source region formed in the well region at one side of the gate structure; and a drain region formed in the drift region at another side of the gate structure.
US10777656B2

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. A first isolation structure separates a first end of a first portion of the fin from a first end of a second portion of the fin, the first end of the first portion of the fin having a depth. A gate structure is over the top of and laterally adjacent to the sidewalls of a region of the first portion of the fin. A second isolation structure is over a second end of a first portion of the fin, the second end of the first portion of the fin having a depth different than the depth of the first end of the first portion of the fin.
US10777642B2

One illustrative method disclosed herein may include forming a first straight sidewall spacer adjacent a gate structure of a transistor, forming a second straight sidewall spacer on the first straight sidewall spacer and forming a recessed layer of sacrificial material adjacent the second straight sidewall spacer such that the recessed layer of sacrificial material covers an outer surface of a first vertical portion of the second straight sidewall spacer while exposing a second vertical portion of the second straight sidewall spacer. In this example, the method may also include removing the second vertical portion of the second straight sidewall spacer, removing the recessed layer of sacrificial material and forming an epi material such that an edge of the epi material engages the outer surface of the first vertical portion of the second straight sidewall spacer.
US10777637B2

One illustrative integrated circuit product disclosed herein includes a single diffusion break (SDB) isolation structure positioned between a first fin portion and a second fin portion, wherein the first fin portion comprises a first end surface and the second fin portion comprises a second end surface. In this example, the SDB structure includes a conformal liner layer that engages the first end surface of the first fin portion and the second end surface of the second fin portion, an insulating material positioned on the conformal liner layer, a cap structure positioned above an upper surface of the insulating material and an air gap positioned between a bottom surface of the cap structure and the upper surface of the insulating material.
US10777635B2

Embodiments of the present disclosure provide a display substrate, a method for manufacturing the same, and a display device, and relate to the field of display technology. The contact area between a first conductive pattern and a second conductive pattern may be increased. The display substrate includes a display area and a peripheral area surrounding the display area. The peripheral area includes a first conductive pattern including at least two first hollow areas as alignment marks, an insulation layer disposed on the first conductive pattern, the insulation layer including a first insulating pattern, the first insulating pattern covering the first hollow area, and the first insulating pattern being incompletely covering space between adjacent first hollow areas, a second conductive pattern disposed on the insulating layer, the second conductive pattern penetrating through the hollow area on the first insulating pattern and electrically connected to the first conductive pattern.
US10777623B2

Disclosed is an electronic device including a housing, a display panel, and an image sensor. The display panel includes a first polarization layer that causes light input from outside the electronic device to oscillate in a first direction as a first linearly-polarized light, a first retardation layer disposed below the first polarization layer and causing at least a portion of the first linearly-polarized light to oscillate as a circularly-polarized light, a substrate layer disposed below the first retardation layer and passing at least a portion of the circularly-polarized light, and a protection layer disposed below the substrate layer and protecting at least a portion of the substrate layer by covering the portion of the substrate layer.
US10777621B2

A display device includes a pixel defining layer disposed on a substrate and defining a plurality of openings, a plurality of organic light emitting elements disposed in the openings, a first black matrix disposed on the pixel defining layer, a thin film encapsulation layer disposed on the organic light emitting elements and the first black matrix, a plurality of touch sensor portions disposed on the thin film encapsulation layer and overlapping with the pixel defining layer, a second black matrix disposed on the touch sensor portions, and a polarizing film disposed on the second black matrix.
US10777620B2

A thin and lightweight display device is disclosed. An organic light-emitting display device having a touch sensor is configured such that an outer planarization layer fills a space between a plurality of dams, thereby preventing a short circuit between routing lines in the space between the dams, and such that touch electrodes are disposed on an encapsulation structure for encapsulating a light-emitting element, with the result that an additional bonding process is not required, whereby the process is simplified and cost is reduced.
US10777619B2

The present invention provides an organic EL device that can ensure safety by automatic light emission of afterglow illumination even when the power is shut off due to a power failure, turning-off, or the like. The organic EL device of the present invention includes: a substrate; an organic EL element part; and a charge storage part, wherein the organic EL element part is disposed on one surface of the substrate, the charge storage part is disposed on the organic EL element part, the organic EL element part includes a pair of electrodes and an organic EL layer, and the organic EL layer is sealed inside so as to be shielded from the outside air by any of the substrate, the pair of electrodes of the organic EL element part, and the charge storage part.
US10777617B2

A display, a circuit arrangement for a display and a method of operating a circuit arrangement of a display are disclosed. In an embodiment a display includes a plurality of light emitters arranged in a plurality of rows and columns, each row including an electric line and each column including an electric line, a voltage supply for providing a first voltage level to the electric lines of the rows and a second voltage level to the electric lines of the columns and a light emitter arranged in a first row and a first column and interconnecting the electric line of the first row and the electric line of the first column, wherein the electric line of the first column includes a current source, the current source being adapted to be switched on and off and to provide an electric current to drive the light emitter.
US10777615B2

There is provided a light emitting device which enables a color display with good color balance. A triplet compound is used for a light emitting layer of an EL element that emits red color, and a singlet compound is used for a light emitting layer of an EL element that emits green color and a light emitting layer of an EL element that emits blue color. Thus, an operation voltage of the EL element emitting red color may be made the same as the EL element emitting green color and the EL element emitting blue color. Accordingly, the color display with good color balance can be realized.
US10777610B2

A method for manufacturing a photoelectric converter includes a first step of preparing a semiconductor substrate including a metal oxide semiconductor (MOS) transistor, a second step of forming a plurality of interlayer insulating films above the semiconductor substrate, and a third step of forming a photoelectric conversion portion above the semiconductor substrate. The second step includes a step of forming a first film containing hydrogen. The third step includes a step of forming a first electrode, a step of forming a photoelectric conversion film, and a step of forming a second electrode. The method includes a step of performing heat treatment between the step of forming the first film and the step of forming the photoelectric conversion film.
US10777609B1

An optical device is provided. The optical device includes a central region having a plurality of central pixels, a first region having a plurality of first pixels, a second region having a plurality of second pixels, an organic layer formed in the central region, the first region and the second region, a light collection layer surrounded by the organic layer formed in the first region and the second region, a first light collection element of the light collection layer formed in the first pixel, and a second light collection element of the light collection layer formed in the second pixel. The central region, the first region and the second region are spaced from each other along an arrangement direction, and the first region is closer to the central region than the second region. The first light collection element is different from the second light collection element.
US10777608B2

Disclosed is a resistive random access memory (RRAM). The RRAM includes a bottom electrode made of tungsten and a switching layer made of hafnium oxide disposed above the bottom electrode, wherein the switching layer includes a switchable filament. The RRAM further includes a resistive layer disposed above the switching layer and a bit line disposed above the resistive layer, wherein the resistive layer extends laterally to connect two or more memory cells along the bit line.
US10777607B1

Structures for a bitcell of a non-volatile memory and methods of fabricating such structures. A field-effect transistor of the bitcell includes a gate having gate electrodes that are arranged in a four contacted (poly) pitch layout. An interconnect structure is arranged over the field-effect transistor, and a memory element arranged in the interconnect structure. The memory element is connected by the interconnect structure with the field-effect transistor.
US10777605B2

Various embodiments of a modular unit for a topologic qubit and of scalable quantum computing architectures using such modular units are disclosed herein. For example, one example embodiment is a modular unit for a topological obit comprising 6 Majorana zero modes (MZMs) on a mesoscopic superconducting island. These units can provide the computational MZMs with protection from quasiparticle poisoning. Several possible realizations of these modular units are described herein. Also disclosed herein are example designs for scalable quantum computing, architectures comprising the modular units together with gates and reference arms (e.g., quantum dots, Majorana wires, etc.) configured to enable joint parity measurements to be performed for various combinations of two or four MZMs associated with one or two modular units, as well as other operations on the states of MZMs.
US10777600B2

A semiconductor device having a first semiconductor section including a first wiring layer at one side thereof; a second semiconductor section including a second wiring layer at one side thereof, the first and second semiconductor sections being secured together with the respective first and second wiring layer sides of the first and second semiconductor sections facing each other; a conductive material extending through the first semiconductor section to the second wiring layer of the second semiconductor section and by means of which the first and second wiring layers are in electrical communication; and an opening, other than the opening for the conductive material, which extends through the first semiconductor section to the second wiring layer.
US10777593B2

A global shutter CMOS image sensor includes a photodiode, a floating diffusion region, and a storage diode disposed in the upper portion of the substrate. The storage diode is disposed between the photodiode and the floating diffusion region. A first transfer gate is disposed on the substrate between the photodiode and the storage node. A second transfer gate is disposed on the substrate between the storage diode and the floating diffusion region. A first dielectric layer is disposed on the substrate and covers the first transfer gate and the second transfer gate. A light-shielding layer is disposed on the first dielectric layer. A light pipe is disposed through the light-shielding layer and a portion of the first dielectric layer, and is correspondingly disposed above the photodiode. The light pipe has a higher refractive index than the first dielectric layer.
US10777589B2

A time-of-flight camera calibration system includes a time-of-flight camera and a calibration processor. The calibration processor is coupled to the time-of-flight camera. The calibration processor is configured to receive an input phase image captured by the time-of-flight camera, and generate a blurred phase image by applying a low pass filter to the input phase image. The calibration processor is also configured to generate a crosstalk correction matrix based on the blurred phase image, and provide the crosstalk correction matrix to the time-of-flight camera.
US10777588B2

The present application provides a method of fabricating a thin film transistor. The method includes selecting a nano-structure material having a monotonic relationship between a threshold voltage and a channel length when the nano-structure material is formed as a channel part in a thin film transistor; forming an active layer using the nano-structure material; determining a nominal channel length of a channel part of the thin film transistor based on the monotonic relationship and a reference threshold voltage so that the thin film transistor is formed to have a nominal threshold voltage; and forming a source electrode and a drain electrode thereby forming the channel part in the active layer having the nominal channel length.
US10777583B2

An array substrate, a method for manufacturing the same and a display panel are provided. The array substrate comprises: a substrate; a bare chip fixed on the substrate, the bare chip comprising pins; a buffer layer and a first metallic layer disposed sequentially on the bare chip, the first metallic layer comprising outer leads in one-to-one correspondence with the pins of the bare chip, the outer leads being connected electrically to the pins corresponding thereto of the bare chip, and the outer leads being electrically insulated from each other; a thin film transistor; and a first signal wire and a first connecting wire disposed in a same layer as a gate electrode of the thin film transistor, and a second signal wire and a second connecting wire disposed in a same layer as a source electrode and a drain electrode of the thin film transistor.
US10777573B2

A semiconductor device includes a semiconductor layer containing metal atoms, a charge storage layer provided on a surface of the semiconductor layer via a first insulating film, and an electrode layer provided on a surface of the charge storage layer via a second insulating film. The thickness of the first insulating film is 5 nm or more and 10 nm or less. The concentration of the metal atoms in the semiconductor layer is 5.0×1017 [EA/cm3] or higher and 1.3×1020 [EA/cm3] or lower.
US10777566B2

A device comprises a 3D array of cells arranged for execution of a sum-of-products operation, the cells in the 3D array disposed in cross-points of a plurality of vertical lines and a plurality of horizontal lines, the cells having programmable conductances. A gate driver is coupled to gate lines which applies control gate voltages which in combination with the programmable conductances of the cells correspond to weights Wxyz of terms in the sum-of-products operation. An input driver applies voltages to cells in the array corresponding to input variables Xy. A sensing circuit senses a sum of currents from cells in the 3D array corresponding to the sum-of-products.
US10777559B1

A semiconductor memory device includes a semiconductor substrate, bit line structures, storage node contacts, isolation structures, a first spacer, a second spacer, and a third spacer. Each bit line structure is elongated in a first direction. The bit line structures are repeatedly arranged in a second direction. Each storage node contact and each isolation structure are disposed between two adjacent bit line structures. The first spacer is partly disposed between each isolation structure and the bit line structure adjacent to the isolation structure and partly disposed between each storage node contact and the bit line structure adjacent to the storage node contact. The second spacer is disposed between each storage node contact and the first spacer. The third spacer is disposed between each storage node contact and the second spacer. A thickness of the third spacer is less than a thickness of the second spacer in the second direction.
US10777558B1

One illustrative integrated circuit product disclosed herein comprises a PFET region and an NFET region defined in an active semiconductor layer of an SOI substrate, a deep N-well region positioned in the base semiconductor substrate, first and second isolated P-wells positioned in the base semiconductor substrate below the PFET region and the NFET region, respectively, wherein the first and second isolated P-wells engage the deep N-well region, and a deep isolation structure that extends into the deep N-well region, wherein a first portion of the deep isolation structure is laterally positioned between the first isolated P-well and the second isolated P-well to electrically isolate, in a horizontal direction, the first isolated P-well from the second isolated P-well. The product also includes at least one PFET transistor and at least one NFET transistor.
US10777553B2

An integrated circuit device may include a fin-type active region extending in a first direction on a substrate; an insulating separation structure extending in a second direction that intersects the first direction on the fin-type active region; a pair of split gate lines spaced apart from each other with the insulating separation structure therebetween and extending in the second direction to be aligned with the insulating separation structure; a pair of source/drain regions located on the fin-type active region and spaced apart from each other with the insulating separation structure therebetween; and a jumper contact located over the insulating separation structure and connected between the pair of source/drain regions.
US10777538B2

Embodiments include devices and methods, including a device including a substrate comprising a semiconductor, the substrate including a front side comprising active elements and a backside opposite the front side. The device includes a dielectric layer on the backside, and a passive component on the dielectric layer on the backside. In certain embodiments, the passive device is formed on a self-assembled monolayer (SAM). Other embodiments are described and claimed.
US10777530B2

Semiconductor device packages for incorporation into semiconductor device assemblies may include a substrate including an array of electrically conductive elements located on a lower surface of the substrate. A window may extend through the substrate from the lower surface to an upper surface of the substrate. The array of electrically conductive elements may at least partially laterally surround a periphery of the window, and the substrate may extend laterally beyond the array of electrically conductive elements. At least a portion of a heat-management structure may be located within the window. At least a portion of an outer periphery of an underlying substrate may laterally overlap with an inner portion of the substrate defining the periphery of the window.
US10777522B2

The present disclosure provides a semiconductor structure and a method of manufacturing the semiconductor structure. The semiconductor structure includes a substrate, a plurality of metallic pillars, a plurality of metallic protrusions, a capping layer, and a passivation layer. The metallic pillars are disposed on the substrate. The metallic protrusions extend from an upper surface of the metallic pillars. The capping layer is disposed on the metallic protrusions. The passivation layer is disposed on sidewalls of the protrusions and the capping layer.
US10777520B2

A semiconductor memory device includes a circuit chip including a first substrate, peripheral circuit elements which are defined on the first substrate and a first dielectric layer which covers the peripheral circuit elements, and having first pads which are coupled to the peripheral circuit elements, on one surface thereof; a memory chip including a second substrate which is disposed on a base dielectric layer, a memory cell array which is defined on the second substrate and a second dielectric layer which covers the memory cell array, and having second pads which are coupled with the first pads, on one surface thereof which is bonded with the one surface of the circuit chip; a contact passing through the base dielectric layer and the second dielectric layer; and one or more dummy contacts passing through the base dielectric layer and the second dielectric layer, and disposed around the contact.
US10777519B2

Device and method for forming a device are presented. A substrate having circuit component and a back-end-of-line (BEOL) dielectric layer with interconnects is provided. A pad dielectric layer is formed over the BEOL dielectric layer. The pad dielectric layer includes a pad via opening which exposes a surface of one of the interconnects in the BEOL dielectric layer. A pad interconnect is formed on the pad dielectric layer and the pad interconnect is coupled to one of the interconnect in the BEOL dielectric by a pad via contact in the pad via opening. The pad interconnect comprises a pad interconnect pattern which is devoid of 90° angles and any angled structures contained in the pad interconnect pattern less than 90°. A passivation layer is formed on the substrate. The passivation layer lines the pad interconnect and covers an exposed surface of the pad dielectric layer.
US10777514B2

Techniques are provided for an inductor at a second level interface between a first substrate and a second substrate. In an example, the inductor can include a winding and a core disposed inside the winding. The winding can include first conductive traces of a first substrate, second conductive traces of a second non-semiconductor substrate, and a plurality of connectors configured to connect the first substrate with the second substrate. Each connector of the plurality of connectors can be located between a trace of the first conductive traces and a corresponding trace of the second conductive traces.
US10777511B2

A semiconductor device includes a semiconductor substrate, at least two first films, a bridge portion, and a conductive member. The two first films are spaced apart from each other, along a first direction which is an in-plane direction of the semiconductor substrate, and along a second direction which is in the in-plane direction of the semiconductor substrate and is perpendicular to the first direction. The bridge portion connects portions of side facing surfaces of the two first films to each other, and has a flat bottom surface. The conductive member is provided under the bottom surface of the bridge portion.
US10777505B2

A method includes using a processor to placing a cell having a first conductive feature and a second conductive feature on an integrated circuit layout. A length of the first conductive feature is extended, by using the processor, to form a staggered configuration. A set of instructions for manufacturing an integrated circuit based upon the integrated circuit layout is generated, and the set of instructions is stored in a non-transitory machine readable storage medium.
US10777501B2

According to one embodiment, a semiconductor device includes a substrate, an interconnect layer, a layer stack, and a first silicon nitride layer. The interconnect layer includes a transistor provided on the substrate and a first interconnect electrically coupled to the transistor and is provided above the transistor. The layer stack is provided above the interconnect layer and includes conductive layers stacked with an insulation layer interposed between two of conductive layers of each pair of conductive layers. The first silicon nitride layer is provided between the interconnect layer and the layer stack.
US10777499B2

A conductive thin-film thinner than the undersurface electrode is provided outside the undersurface electrode on the undersurface of the ceramic substrate and connected to the undersurface electrode. A length from an outer circumferential part of the undersurface electrode to an outer circumferential pert of the ceramic substrate is equal to a length from an outer circumferential part of the top surface electrode to an outer circumferential part of the ceramic substrate. A thickness of the conductive thin-film is half or less than a thickness of the ceramic substrate.
US10777485B2

A semiconductor device may include coolers, semiconductor modules, and a pair of connecting pipes. The coolers are arranged in a line and each of which includes a first flow path. Each of the semiconductor modules is interposed between a corresponding pair of the coolers. Each of the connecting pipes communicates with the adjacent coolers. A pair of coolant holes may be provided at one of the coolers located at one end in the stacking direction. A pair of second flow paths may extend respectively from the coolant holes to one of the coolers located at other end in the stacking direction. A bolt-head retainer and an internally threaded portion may be provided in each second flow path, the bolt-head retainer retaining a head of a bolt, and the internally threaded portion fixing the bolt. The coolers between the bolt-lead retainers and the internally threaded portions are fixed by the bolts.
US10777478B2

A semiconductor package device includes a first die having a first surface and a second surface opposite to the first surface, and a first adhesive layer disposed on the first surface of the first die. The semiconductor package device further includes an encapsulant layer encapsulating the first die and the first adhesive layer, and a first conductive via disposed in the first adhesive layer and electrically connected to the first die.
US10777474B1

A semiconductor device includes a semiconductor chip including a substrate having a first surface and a second surface arranged opposite to the first surface; and a microelectromechanical systems (MEMS) element, including a sensitive area, disposed at the first surface of the substrate. The semiconductor device further includes at least one electrical interconnect structure electrically connected to the first surface of the substrate, and a flexible carrier electrically connected to the at least one electrical interconnect structure, where the flexible carrier wraps around the semiconductor chip and extends over the second surface of the substrate such that a folded cavity is formed around the semiconductor chip.
US10777471B2

The disclosed technology generally relates to semiconductor characterization, and more particularly to detecting manufacturing defects in semiconductor regions. In one aspect, a non-destructive method of detecting a manufacturing defect in a semiconductor device includes providing a semiconductor device comprising an electrically isolated conductive via formed in a semiconductor region. The method additionally includes locally heating to cause a temperature change in a volume of the semiconductor region from a first temperature to a second temperature. The method additionally includes applying an electrical bias between the conductive via and the semiconductor region to form a temperature-dependent depletion region in the semiconductor region. The method additionally includes measuring a first capacitance value and a second capacitance value between the conductive via and the semiconductor region corresponding to the first temperature and the second temperature, respectively, of the volume of the semiconductor region. The method further includes detecting the manufacturing defect based on a difference between the first capacitance value and the second capacitance value.
US10777468B1

A method of forming a semiconductor structure includes forming a stacked vertical transport field-effect transistor (VTFET) structure and a sacrificial layer in contact with a source/drain region of the stacked vertical transport field-effect transistor structure. A masking layer is formed over the sacrificial layer. The masking layer defines a pattern to be patterned into the sacrificial layer. The sacrificial layer is patterned based on the masking layer to form a patterned sacrificial layer and the masking layer is removed. A portion of the stacked VTFET structure is etched down to a surface of the patterned sacrificial layer and the patterned sacrificial layer is removed to form a channel exposing the source/drain region. A contact material is formed in the etched portion of the stacked vertical transport field-effect transistor structure and in the channel. The contact material is formed in contact with the exposed source/drain region.
US10777447B2

A method for determining a suitable implanting energy of at least two atomic species in a donor substrate to create a weakened zone defining a monocrystalline semiconductor layer to be transferred onto a receiver substrate, comprises the following steps:(i) forming a dielectric layer on at least one of the donor substrate and the receiver substrate;(ii) co-implanting the species in the donor substrate;(iii) bonding the donor substrate on the receiver substrate;(iv) detaching the donor substrate along the weakened zone to transfer the monocrystalline semiconductor layer and recover the remainder of the donor substrate;(v) inspecting the peripheral crown of the remainder of the donor substrate, or of the receiver substrate on which the monocrystalline semiconductor layer was transferred at step (iv);(vi) if the crown exhibits zones transferred onto the receiver substrate, determining the fact that the implanting energy at step (ii) is too high;(vii) if said the crown does not exhibit zones transferred onto the receiver substrate, determining the fact that the implanting energy at step (ii) is suitable.
US10777442B2

Embodiments of a hybrid substrate carrier are provided herein. In some embodiments, a substrate carrier includes: a carrier ring having an inner ledge adjacent a central opening of the carrier ring; and a carrier plate having a diameter greater than central opening and configured to rest upon the inner ledge, wherein the carrier plate includes an electrode disposed beneath a support surface to electrostatically clamp a substrate to the support surface of the carrier plate.
US10777437B2

A storage unit of an embodiment includes a container, a rectifying plate, and an exhaust duct. The container provides a first space for storing a plurality of substrates therein, and a second space behind the first space. The rectifying plate is provided between the first and second spaces. The exhaust duct communicates with the second space. The rectifying plate has an effective region facing the first space. The effective region includes a first region and a second region. The first region faces a center of the first space. The second region extends on one side or both sides of the first region. In the first region, a plurality of through holes are formed to be distributed over the first region. The second region has a conductance lower than a conductance of the first region.
US10777434B2

Various embodiments of a spray measurement system having a jig device that allows measuring spray output of one or more spray nozzles and determine spray distribution patterns of the spray nozzles are disclosed.
US10777425B2

A method of processing a substrate is provided. The substrate includes an etching target region and a patterned region. The patterned region is provided on the etching target region. In the method, an organic film is formed on a surface of the substrate. Subsequently, the etching target region is etched by plasma generated from a processing gas. The organic film is formed in a state that the substrate is placed in a processing space within a chamber. When the organic film is formed, a first gas containing a first organic compound is supplied toward the substrate, and then, a second gas containing a second organic compound is supplied toward the substrate. An organic compound constituting the organic film is generated by polymerization of the first organic compound and the second organic compound.
US10777420B1

A material layer having recesses is formed on a substrate including a high pattern density area and a low pattern density area. A first dielectric layer and a second dielectric layer are sequentially formed to cover the material layer, wherein a top surface of the first dielectric layer in the high pattern density area is higher than a top surface of the first dielectric layer in the low pattern density area, thereby a thickness of the second dielectric layer in the low pattern density area being thicker than a thickness of the second dielectric layer in the high pattern density area. An etching back process is performed to remove the second dielectric layer and the first dielectric layer, wherein the etching rate of the etching back process to the second dielectric layer is lower than the etching rate of the etching back process to the first dielectric layer.
US10777415B2

Hydrogen annealing for heating a semiconductor wafer on which a thin film containing a dopant is deposited to an annealing temperature under an atmosphere containing hydrogen is performed. A native oxide film is inevitably formed between the thin film containing the dopant and the semiconductor wafer, however, by performing hydrogen annealing, the dopant atoms diffuse relatively easily in the native oxide film and accumulate at the interface between the front surface of the semiconductor wafer and the native oxide film. Subsequently, the semiconductor wafer is preheated to a preheating temperature under a nitrogen atmosphere, and then, flash heating treatment in which the front surface of the semiconductor wafer is heated to a peak temperature for less than one second is performed. The dopant atoms are diffused and activated in a shallow manner from the front surface of the semiconductor wafer, thus, the low-resistance and extremely shallow junction is obtained.
US10777413B2

Methods of fabricating an interconnect structure. A hardmask is deposited over a dielectric layer, and a block mask is formed that is arranged over an area on the hardmask. After forming the block mask, a first mandrel and a second mandrel are formed on the hardmask. The first mandrel is laterally spaced from the second mandrel, and the area on the hardmask is arranged between the first mandrel and the second mandrel. The block mask may be used to provide a non-mandrel cut separating the tips of interconnects subsequently formed in the dielectric layer.
US10777406B2

The present invention generally relates to a method of making graphene and graphene devices.
US10777403B2

A tungsten electrode material contains a tungsten-based material and oxide particles dispersed in the tungsten-based material. The oxide particles are composed of an oxide solid solution in which a Zr oxide and/or an Hf oxide and an oxide of at least one rare earth selected from the group consisting of Sc, Y, La, Ce, Pr, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, and Lu are dissolved as a solid solution. A content of the rare-earth oxide with respect to a total amount of the Zr oxide and/or the Hf oxide and the rare-earth oxide is not lower than 66 mol % and not higher than 97 mol %, a content of the oxide solid solution is not lower than 0.5 mass % and not higher than 9 mass %, and the remainder is composed substantially of tungsten.
US10777402B2

The invention generally relates to systems and methods for quantifying an analyte extracted from a sample. In certain embodiments, the invention provides methods that involve introducing a solvent into a capillary, introducing the capillary into a vessel including a sample such that a portion of the sample is introduced into the capillary, moving the sample and the solvent within the capillary to induce circulation within the sample and the solvent, thereby causing the analyte to be extracted from the sample and into the solvent, analyzing the analyte that has been extracted from the sample, and quantifying the analyte. In certain embodiments, the quantifying step is performed without knowledge of a volume of the sample and/or solvent.
US10777399B2

A method of analysis is disclosed comprising providing a sample on an insulating substrate such as a petri dish (4) and contacting e.g. the rear surface of the insulating substrate with a first electrode (9). The method further comprises contacting the sample with a second electrode (2) and applying an AC or RF voltage to the first and second electrodes (9,2) in order to generate an aerosol from the sample.
US10777396B2

The present invention provides for a differential electrochemical mass spectrometry (DEMS) cell comprising a working electrode chamber configured such that an electrolyte enters the working electrode chamber through a channel running through the working electrode.
US10777389B2

There is provided a plasma processing apparatus including a microwave output part configured to generate microwaves and to distribute and output the microwaves to a plurality of paths, a microwave transmission part configured to transmit the microwaves outputted from the microwave output part into a process container via a plurality of transmission paths, and a control part configured to control the microwaves. The control part is configured to control the microwaves such that the phases of microwaves become different from each other when the microwaves transmitted via the transmission paths are introduced from a microwave transmitting plate for common use into the process container.
US10777376B2

A system and method for hardware tamper detection and mitigation for a circuit breaker. The method includes detecting and mitigating a breach to a circuit breaker of an electrical power management system, wherein the circuit breaker includes a housing, an electrical circuit, and switch coupled to and controllable by the electrical circuit. An alert identifying a detected breach event at the circuit breaker is generated and transmitted to a computing device. The circuit breaker device experiencing the detected breach event is disabled in response to the alert. An electrical power management system includes a plurality of circuit breakers each having a breach detector coupled to an electrical circuit, and a switch coupled to and controllable by the electrical circuit. A circuit breaker controller controls the state of the circuit breaker as determined by the breach detector.
US10777372B2

A touchpad module includes a circuit board and a switch assembly. The switch element includes a conductive element and a metal dome. The conductive element is capable of providing buffering efficacy. The conductive element is arranged between the circuit board and the metal dome. When the metal dome is subjected to deformation, the metal dome does not collide with the circuit board to generate the click sound directly. Consequently, the comfort of operating the touchpad module is enhanced. The present invention further provides a computing device with the touchpad module.
US10777371B1

A key structure includes a keycap, a supporting plate, a connecting element, a circuit board and an elastic element. The circuit board is disposed on the supporting plate. The circuit board includes a switch element. A first switch unit of the switch element is formed on a top surface of a first film layer of the circuit board. A second switch unit of the switch element is formed on a top surface of a second film layer of the switch element. When the keycap is depressed in response to an external force, the elastic element is subjected to deformation. Consequently, the first switch unit and the second switch unit are selectively turned on to generate a first key signal and a second key signal.
US10777370B1

An illuminated pushbutton for a pushbutton switch having a light transmitting pushbutton and an indicia cover that is attached to a front end of the light transmitting pushbutton. The indicia cover has non-light transmitting regions and light transmitting regions on its front surface, wherein the light transmitting regions provide visible, light-transmitted indicia on the light transmitting pushbutton. The indicia cover has an adhesive on its rear surface to attach the indicia cover to the front end of the light transmitting pushbutton. An LED in the pushbutton switch is constructed to transmit light to the indicia cover. The light passes through the light transmitting regions (symbols and letters) but not through the non-light transmitting regions. As the light passes through the light transmitting symbols and letters, the symbols and letters are lighted and visible in the dark.
US10777366B2

Methods of increasing an energy density of an energy storage device involve increasing the capacitance of the energy storage device by depositing a material into a porous structure of the energy storage device using an atomic layer deposition process, by performing a procedure designed to increase a distance to which an electrolyte penetrates within channels of the porous structure, or by placing a dielectric material into the porous structure. Another method involves annealing the energy storage device in order to cause an electrically conductive substance to diffuse to a surface of the structure and form an electrically conductive layer thereon. Another method of increasing energy density involves increasing the breakdown voltage and another method involves forming a pseudocapacitor. A method of increasing an achievable power output of an energy storage device involves depositing an electrically conductive material into the porous structure.
US10777364B2

A formulation for use in the preferential formation of thin films of a perovskite material AMX3 with a certain required crystalline structure, wherein said formulation comprises two or more compounds which between them comprise one or more first organic cations A; one or more metal cations M; one or more second cations A′; one or more first anions X and one or more second anions X′.
US10777362B2

An improved capacitor, and method of manufacturing the improved capacitor, is provided. The method includes deoxygenating and leaching the anode wire to produce a capacitor comprising an anode having a surface area of at least 4.0 m2/g or a charge density of at least 200,000 CV/g with the anode wire having an equivalent diameter of less than 0.30 mm extending from said anode. A dielectric is on the anode and a cathode is on the dielectric.
US10777361B2

An improved capacitor is described herein. The capacitor comprises a working element wherein the working element comprises an anode comprising a dielectric thereon and an anode conductive polymer layer on the dielectric. The capacitor also includes a cathode comprising a cathode conductive polymer layer and a conductive separator between the anode and said cathode. An anode lead is in electrical contact with the anode and a cathode lead is in electrical contact with the cathode.
US10777359B2

A multilayer ceramic capacitor and a manufacturing method thereof are disclosed. The multilayer ceramic capacitor includes a base part including ceramic dielectrics, and inner electrodes formed in the ceramic dielectrics and arranged in interval by a staggered manner; two first outer electrodes of outer electrode layers are sintered and formed on two sides of the base part, and in electrical contact with the inner electrode terminals of the inner electrodes. Second outer electrodes are formed on outer parts of the two first outer electrodes. The inner electrodes and the first outer electrodes have barium titanate powder and nickel powder with average particle diameters in range of 0.2 μm to 0.4 μm, so that the inner electrodes are in good electrical contact with the first outer electrodes, to improve binding strength and reduce peeling of the first outer electrodes from the inner electrodes.
US10777354B2

A dielectric composition with high voltage resistance and favorable reliability, and an electronic component using the dielectric composition. The dielectric composition contains, as a main component, a tungsten bronze type composite oxide represented by a chemical formula (Sr1.00−s−tBasCat)6.00−xRx(Ti1.00−aZra)x+2.00(Nb1.00−bTab)8.00−xO30.00 in which the R is at least one element selected from Y, La, Pr, Nd, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, and Lu, and s, t, x, a, and b satisfy 0.50≤s≤1.00, 0≤t≤0.50, 0.50≤s+t≤1.00, 0.50
US10777350B2

An arrangement for reducing the radiation of noise from liquid-cooled transformers or chokes includes a tank having stiffeners arranged outside on the side walls of the tank, where a region situated between each stiffener is covered by a sandwich panel that is fastened to each stiffener, where each sandwich panel has a metallic wall that hermetically closes off a cavity that is filled with a composition composed of a polymer material and a filler material, where the composition has a specific weight of >2 grams per cubic centimeter.
US10777348B2

A winding layer pitch compensation for an air-core reactor which has at least two radially spaced apart concentric winding layers, includes a first set of strip-shaped star sheets, each of which is configured to be arranged radially below or above the winding layers and which are provided with at least one receiving slot along an edge extending from that edge, a second set of strip-shaped compensation sheets, each of which is provided with at least one insert slot along an extending from another edge, where a compensation sheet can be inserted into each receiving slot of a star sheet in a formfitting manner, where the star sheet engages into the insert slot of the compensation sheet in a formfitting manner, and where the slot depths of at least two receiving slots of the set of star sheets are different.
US10777346B2

A circuit assembly includes: a circuit board; an inductor that is disposed on the circuit board, and that includes a coil including a winding portion made by winding a winding wire, and a core member; and a heat dissipation plate that is disposed on the opposite side of the surface of the circuit board on which the inductor is disposed, wherein a through hole is provided in a region of the circuit board that corresponds to the inductor, and a receiving protrusion that penetrates the through hole and protrudes to a surface side of the circuit board on which the inductor is disposed, and that is in heat transfer contact with the coil and the core member is provided in a region that corresponds to the through hole in the heat dissipation plate.
US10777342B2

A coil component that can be made thinner while ensuring sufficient magnetic characteristics includes a magnetic part, a conductor part, and multiple insulator parts. The magnetic part is constituted by magnetic alloy grains. The conductor part has multiple winding parts and is wound around one axis inside the magnetic part. The multiple insulator parts are each placed between the multiple winding parts, each having a winding shape that includes two joining surfaces that are respectively joined to two winding parts facing each other at least partially in the direction of the one axis, and are each constituted by electrically insulating grains.
US10777338B1

A process for manufacturing finished wire and cable having reduced coefficient of friction and pulling force during installation, includes providing a payoff reel containing at least one internal conductor wire; supplying the at least one internal conductor wire from the reel to at least one extruder; providing the least one extruder, wherein the at least one extruder applies an insulating material and a polymerized jacket composition over the at least one internal conductor wire, wherein the polymerized jacket composition comprises a predetermined amount by weight of nylon; and at least 3% by weight of a silica providing a cooling device for lowering the temperature of the extruded insulating material and the polymerized jacket composition and cooling the insulating material and the polymerized jacket composition in the cooling device; and, reeling onto a storage reel the finished, cooled, wire and cable for storage and distribution.
US10777337B2

An electronic device wire conductor formation method includes the steps of using a plastic injection molding machine to create an insulative plastic block, operating a top mold of a transfer-printing equipment to reciprocate an adhesive-applying portion along a transfer-printing portion of a bottom mold for causing the adhesive-applying portion to coat a molten conductive adhesive evenly on the transfer-printing portion, inverting the insulative plastic block to attach molding units thereof onto the transfer-printing portion of the bottom mold for enabling the molten conductive adhesive to be transfer-printed onto U-shaped plates of the molding units, and finally removing the insulative plastic block from the bottom mold and then curing the coated conductive adhesive to form individual conductors on the respective U-shaped plate of molding units.
US10777336B1

A novel branching unit provided. The branching unit may include a first port for connecting a first power conductor disposed in a first optical cable, a second port for connecting a second power conductor disposed in a second optical cable, and a third port for connecting a third power conductor and a fourth power conductor disposed in a branch cable. The third port may include a first sub-port and a second sub-port. The first sub-port may be configured to connect the third power conductor of the branch cable. The second sub-port may be configured to connect the fourth power conductor of the branch cable.
US10777335B2

A coated electric wire for winding that includes an insulation coating including appropriate pores in a resin to suppress erosion due to partial discharge is provided. The present disclosure relates to a coated electric wire for winding that includes a conductor and an insulation coating that coats a periphery of the conductor, wherein the insulation coating includes a constant volume of pores having an average diameter equal to or more than a pore diameter (A) obtained by a specific measuring method.
US10777331B2

Processes for producing germanium-68 from a gallium target body are disclosed. In some embodiments, germanium-68 and gallium are precipitated to remove metal impurities. Germanium-68 and gallium are re-dissolved and loaded onto an ion exchange column to separate germanium-68 from gallium.
US10777319B2

A method of pairing a therapeutic product delivery device to a handset is described. The handset is restricted to controlling only delivery devices which it is paired with. The method comprises the steps of: at the delivery device, setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing, and broadcasting the pairing indicator using a radio transceiver; at the handset, discovering the delivery device based on the broadcast pairing indicator; and pairing the discovered delivery device and the handset together. By limiting the handset to pairing with devices which are broadcasting a pairing indicator, and by limiting the setting and/or broadcast of the pairing indicator to when the delivery device is connected to a charging device, the risk of accidentally pairing the wrong delivery device (for example someone else's) to the handset is greatly reduced.
US10777314B1

The present disclosure generally relates to computer user interfaces, and more specifically to techniques for presenting activity trends and managing workouts.
US10777305B2

An example of an information processing system includes a stationary type device, a hand-held type device, and a server. The stationary type device senses user information for evaluating health of a user. The hand-held type device transmits the user information sensed by the stationary type device and/or information calculated from the user information to the server as transmission information. The server transmits, to the hand-held type device, service data for providing the user with a network service in accordance with an evaluation result of health, indicated by the transmission information transmitted from the hand-held type device and/or calculated from the transmission information.
US10777300B2

Systems and methods are provided for trait prediction coordination. One embodiment is a method that includes launching a genomics application at a user device, receiving a command to present a partner application within the genomics application, selecting characteristics to predict for an individual, based on an identifier that distinguishes the partner application from other partner applications, operating polygenic models that generate predictions for the characteristics based on genetic records for the individual, acquiring media for the partner application, based on the predictions, and operating the partner application to update a display at the user device with the media, thereby providing the predictions in a format specific to the partner application.
US10777292B2

The present disclosure includes apparatuses and methods related to selectable trim settings on a memory device. An example apparatus can store a number of sets of trim settings and select a particular set of trims settings of the number of sets of trim settings based on desired operational characteristics for the array of memory cells.
US10777283B2

A memory system includes a semiconductor memory including memory cells and a memory controller configured to perform a first tracking process to determine a first voltage, and to read data using the first voltage in a read process after the first tracking process. In the first tracking process, the memory controller is configured to read only first, second, and third data respectively using a second, third, and fourth voltage, determine a number of first memory cells based on the first and second data, determine a number of second memory cells based on the second and third data, and determine the first voltage, based on the number of first and second memory cells.
US10777279B2

A non-volatile memory device includes a substrate; a memory cell array on the substrate; a control logic circuit configured to output an erase enable signal for controlling an erase operation with respect to the memory cell array; a substrate bias circuit configured to, in response to the erase enable signal, output a first target voltage to the substrate as a substrate bias voltage during a first delay time and, after the first delay time, output the substrate bias voltage to the substrate while gradually increasing a level of the substrate bias voltage to that of an erase voltage having a higher level than the first target voltage; and a row decoder configured to apply a ground voltage to the ground select line based on control of the control logic circuit during the first delay time.
US10777275B2

Reset refresh techniques are described, which can enable reducing or canceling the drift of threshold voltage distributions exhibited by memory cells. In one example a memory device includes an array of memory cells. The memory cells include a chalcogenide storage material. The memory device includes hardware logic to program the memory cells, including logic to detect whether a memory cell is selectable with a first voltage having a first polarity. In response to detection that a memory cell is not selectable with the first voltage, the memory cell is refreshed the memory cell with a second voltage that has a polarity opposite to the first voltage. After the refresh with the second voltage, the memory cell can be programmed with the first voltage having the first polarity.
US10777272B2

The disclosure provides a semiconductor memory device that improves the reliability of data reading and achieves good area efficiency. A variable resistance memory of the disclosure includes a memory array, a row decoder, a column decoder, a writing part, and a reading part. The memory array includes a plurality of memory cells. The row decoder selects the memory cells in a row direction. The column decoder selects the memory cells in a column direction. The writing part writes identical data to a pair of memory cells that is selected. The reading part reads the data stored in the pair of memory cells that is selected. The reading part includes a sense amplifier that compares a total of the currents respectively flowing through the pair of memory cells with a reference value.
US10777268B2

An integrated circuit (IC) device can include static random access memory (SRAM) cells that each include a pair of latching devices, and first and second resistive elements disposed over the latching devices. The first resistive element can be conductively connected to a first data latching node by a first vertical connection. The second resistive element can be conductively connected to a second data latching node by a second vertical connection. Each resistive element can include at least one memory layer that is capable of being programmed between at least a high and lower resistance state by application of electric fields, the resistive elements having only the high resistance state.
US10777265B2

An integrated circuit includes transistor devices, each having a back gate. A controller is connected to the back gate to apply voltages to the back gate, wherein a first mode includes a first voltage for operational threshold voltages for the transistor devices, and a second mode includes a second voltage that enhances threshold voltage variability of the plurality of transistor devices to provide a physically unclonable function (PUF) for chip identification.
US10777257B1

Disclosed herein is an apparatus that includes: a data terminal; a first output transistor connected between the data terminal and a first power line supplying a first power potential; a first tristate circuit including an output node connected to a control electrode of the first output transistor, a first pull-up transistor configured to drive the output node to a first logic level, and a first pull-down transistor configured to drive the output node to a second logic level; and a second tristate circuit including an output node connected to the control electrode of the first output transistor, a second pull-up transistor configured to drive the output node to the first logic level, and a second pull-down transistor configured to drive the output node to the second logic level. The second pull-up and pull-down transistors have a different threshold voltage from the first pull-up and pull-down transistors.
US10777254B2

A nonvolatile memory device includes a memory cell array, a voltage generator, a page buffer circuit, a row decoder and a control circuit. The memory cell array includes a plurality of mats corresponding to different bit-lines. The voltage generator generates word-line voltages applied to the memory cell array. The page buffer circuit is coupled to the memory cell array through bit-lines. The row decoder is coupled to the memory cell array through word-lines, and the row decoder transfers the word-line voltages to the memory cell array. The control circuit controls the voltage generator, the row decoder and the page buffer circuit based on a command and an address. The control circuit selects a voltage between different voltages to apply the selected different voltages to at least one of the word-lines or at least one of the bit-lines according to a number of mats of the plurality mats, which operate simultaneously.
US10777247B1

A technique relates to a magnetic device. A configuration in a memory layer of the magnetic device is adjusted, the configuration affecting stochastic fluctuations in a free magnetic layer of a magnetic tunnel junction coupled to the memory layer. The stochastic fluctuations are used to define a random number according to the configuration in the memory layer.
US10777245B2

Methods, systems, and devices for a decoder are described. The memory device may include a substrate, an array of memory cells coupled with the substrate, and a decoder coupled with the substrate. The decoder may include a doped material that may extend between a first conductive line and an access line of the array of memory cells in a first direction (e.g., away from a surface of the substrate) and the doped material may be configured to selectively couple the first conductive line of the decoder with the access line of the array of memory cells. The access line may be coupled with two decoders, in some cases.
US10777233B1

A nonvolatile memory device includes a first memory block including a plurality of cell transistors interconnected with a plurality of ground selection lines, a plurality of word lines, and a plurality of string selection lines, which are stacked in a direction perpendicular to a substrate, a block selecting circuit that is connected with the plurality of ground selection lines, the plurality of word lines, and the plurality of string selection lines, and provides corresponding driving voltages to the plurality of ground selection lines, the plurality of word lines, and the plurality of string selection lines in response to a block selection signal, respectively, and a block unselecting circuit that is connected only with specific string selection lines of the plurality of string selection lines, and provides an off-voltage only to the specific string selection lines in response to a block un-selection signal.
US10777228B1

Feature information characterize features of video clips may be obtained. A given video clip may be selected as a segment of a video edit. Other video clips may be iteratively selected as other segments of the video edit based on the feature information of the video clips and recommended feature information of the segments. Recommended feature information of a particular segment may be obtained by processing feature information of a previously selected video clip through a trained recurrent neural network. Video edit information defining the video edit may be generated. The video edit may include the selected video clips as the segments of the video edit.
US10777224B2

Systems and methods for servo zone transition optimization are described. In one embodiment, the storage system device includes a disk drive and a controller. In some embodiments, the controller may be configured to assess at least one operation of a read/write head of the disk drive; and format, based at least in part on the assessing of the read/write head, a disk surface of the disk drive with a first servo zone, a second servo zone, and an overlap region extending between a start point of the second servo zone and an end point of the first servo zone. In some cases, the overlap region starts towards a disk inner diameter (ID) and ends towards a disk outer diameter (OD).
US10777222B1

A hybrid read head structure for two-dimensional magnetic recording (TDMR) in a disk drive has two stacked current-perpendicular-to-the plane magnetoresistive (CPP-MR) read heads or sensors substantially aligned with one another in the along-the track direction to enable both sensors to read data from the same data track. The structure is a hybrid structure formed on the disk drive slider with the lower sensor being a dual free layer (DFL) or scissoring type of CPP-MR sensor and the upper sensor being a single free layer (SFL) type of CPP-MR sensor.
US10777220B2

Dual and triple PMR writers are disclosed wherein the number of writer pads required to energize the selected PMR writer is minimized to three or four, respectively, with a coil configuration wherein separate top coils are connected by separate interconnects or side taps to separate bottom coils. Either top coils or bottom coils may be linked to a common W− pad. Alternatively, there may be one bottom coil that allows all output current to flow to a common W− pad. Coils may have a pancake or helical shape. In dual PMR writer embodiments, there may be one or two dynamic fly height heater coils. Magnetic performance in the selected writer of a dual PMR writer is similar to that of a single PMR writer with regard to erase width in AC mode (EWAC), Hy field, trailing and side shield return fields, down-track and cross-track gradient.
US10777218B2

A storage device includes a disk, a head configured to write data to and read data from the disk, and a controller. The controller is configured to, for each of a plurality of unexecuted commands, carry out a calculation of an amount of time that is required for the head to start accessing the disk to begin execution of the non-executed command upon completion of a currently-executed command, until the earlier of i) a number of unexecuted commands for which the calculation has been carried out reaches a threshold value or ii) the completion of the currently-executed command, select a next command to be executed from one or more unexecuted commands for which the calculation has been carried out, based on the calculated amount of time for each of the one or more unexecuted commands, and execute the selected next command.
US10777217B2

Performance sensitive selection of audio signal data is disclosed. A first rank value for the processed audio signal data can be based on a level of fidelity to an input audio signal. A second rank value for the processed audio signal data can be based on a performance metric of a processing scheme for processing the input audio signal into the processed audio signal. A third rank for the processed audio signal data can be based on an indication of a level of satisfaction for performance of the processed audio signal by a receiving device. A fourth rank for the processed audio signal data can be based on a network condition for a network conveying the processed audio signal to a device for performing the processed audio signal. Selection of the processed audio signal data can be based on the first, second, third, fourth rank, or combinations thereof.
US10777216B2

Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
US10777208B2

A schematic block diagram of an audio encoder for encoding a multichannel audio signal is shown. The audio encoder includes a linear prediction domain encoder, a frequency domain encoder, and a controller for switching between the linear prediction domain encoder and the frequency domain encoder. The controller is configured such that a portion of the multichannel signal is represented either by an encoded frame of the linear prediction domain encoder or by an encoded frame of the frequency domain encoder. The linear prediction domain encoder includes a downmixer for downmixing the multichannel signal to obtain a downmixed signal. The linear prediction domain encoder further includes a linear prediction domain core encoder for encoding the downmix signal and furthermore, the linear prediction domain encoder includes a first joint multichannel encoder for generating first multichannel information from the multichannel signal.
US10777205B2

A voice control processing method and apparatus, where the method includes enabling, by a terminal in a data service disabled state, a data service after the terminal receives a voice instruction using a first application, where the first application is an application program used for voice control in the terminal, prohibiting, by the terminal, another application other than the first application in the terminal from using the data service, and controlling, by the terminal, the first application to execute the voice instruction using the data service, after the terminal enables the data service. The terminal in a data service disabled state receives the voice instruction. Then, the terminal enables the data service and prohibits another application from using the data service.
US10777197B2

Disclosed herein are embodiments for an audio responsive electronic device. The audio responsive electronic device includes a data storage having stored therein an intent queue. Intents are stored in the intent queue. The audio responsive electronic device operates by receiving an indication that a user pressed the play/stop button. The audio responsive electronic device retrieves from the intent queue an intent last stored in the queue, wherein the retrieved intent is associated with content previously paused. The audio responsive electronic device also retrieves from the intent queue state information associated with the paused content, and then causes content to be played based on at least the paused content and the state information. In some embodiments, the audio responsive electronic device receives an indication that a user selected tell me something functionality. In response, the audio responsive electronic device determines an identity of the user, determines a location of the identified user, and accesses information relating to the identified user. Based on this information, the audio responsive electronic device retrieves a topic from a topic database, and customizes the retrieved topic for the identified user. Then, the audio responsive electronic device audibly provides the customized topic to the identified user.
US10777193B2

A system includes network interface, processor operatively connected to the network interface, and memory operatively connected to the processor. The memory stores a plurality of language models of a first language. The plurality of language models be different from one another. Each of the plurality of language models is provided for speakers whose native language is different from the first language. The memory further stores instructions that cause the processor to receive a user's speech data associated with a plurality of sample texts from an external electronic device, to perform automatic speech recognition (ASR) on the speech data using the plurality of language models, to select one language model from the plurality of language models based on results from the performed ASR, and to use the selected one language model as a default language model for speech of the user.
US10777189B1

Techniques for using a dynamic wakeword detection threshold are described. A device detects a wakeword in audio data using a first wakeword detection threshold value. Thereafter, the device receives audio including speech. If the device receives the audio within a predetermined duration of time after detecting the previous wakeword, the device attempts to detect a wakeword in second audio data, corresponding to the audio including the speech, using a second, lower wakeword detection threshold value.
US10777181B2

A modulated electromagnetic musical instrument and sound reproduction system includes an acoustic carrier signal source, a modulation signal source, a linkage element, and an acoustic output. The acoustic carrier signal source is produced electromagnetically or mechanically via human instrument playing. An electromagnetic modulation source mixes with the acoustic carrier signal within a linkage element to produce a nonlinear behavior. This nonlinear behavior's coupled interaction with a physical medium or acoustic body produces sideband frequency components to form unique musical sound outputs and audio effects.
US10777177B1

An electronic device determines a first audio event of a first media content item and modifies the first media content item by superimposing a first set of data that corresponds to the first media content item over the first audio event. The first audio event has a first audio profile configured to be presented over a first channel for playback. The first set of data has a second audio profile configured to be presented over the first channel for playback. Playback of the second audio profile is configured to be masked by the first audio profile during playback of the first media content item. The electronic device transmits, to a second electronic device, the modified first media content item.
US10777170B2

Sound diffuser accessory, suitable to be associated to a sound source, such as an electric or electronic or digital musical device or instrument and suitable to diffuse sounds or sound signals deriving from said sound source, wherein such accessory includes at least one sound board, and support structure for the sound board, wherein the sound board includes a board or panel having a flat or slightly curved shape and including a first exposed surface, a second surface, opposite to the first surface and a thickness (S), wherein the sound board includes or is connected with at least one transducer of the electromechanical and/or piezoelectric and/or piezoceramic and/or magnetodynamic and/or magnetostrictive type and wherein the support structure includes at least one element having a substantially strip-like shape and spacer means having a height (H2), suitable to constrain and space the at least one sound board and the support structure.
US10777166B2

A display device may include a memory configured to store correction data during a first period, a timing controller configured to generate second data by correcting the first data using the correction data, during a second period, and a terminal unit configured to transmit, to the memory, the correction data and a memory voltage received from an external device, during the first period. During the first period, the memory may be supplied with the memory voltage through a memory voltage line and driven by the memory voltage.
US10777164B2

A method for rendering content includes initiating a rasterization of a complete version of webpage content, the webpage content including a set of webpage elements, and setting an original tile pixel resolution of the set of webpage elements to be the same as a screen pixel resolution of a display on a content display device. The method includes rasterizing the set of webpage elements at a lower tile resolution onto a tile buffer, the lower tile pixel resolution differing from the original tile pixel resolution by a scaling factor. The method includes scaling up the set of webpage elements rasterized at the lower tile pixel resolution to the screen pixel resolution of the display. Finally, the method includes compositing the rasterized set of webpage elements onto a display during the rasterization of the complete version of the webpage content, and then compositing the complete version of the webpage content.
US10777159B2

Each stage of a gate driver includes a controlling part which increases an electric potential of a boosting line in response to a carry signal of a previous stage and decreases the electric potential of the boosting line in response to the carry signal of a next stage, a first output part which turns on in response to the increased electric potential of the boosting line and receiving a clock signal to output a gate signal of a present stage, and a second output part which turns on in response to the increased electric potential of the boosting line and receiving the clock signal to output the carry signal of the present stage. The boosting line of the present stage is disposed adjacent to a gate line which is connected to one of next stages following the present stage.
US10777154B2

The disclosure relates to a driving method and a driving device for a display panel and a display device, wherein the display panel includes a plurality of first pixel units and a plurality of second pixel units which are disposed adjacently. The driving method includes dividing a plurality of pixel units of the display panel into a plurality of pixel unit groups; driving subpixels in first pixel units and subpixels in second pixel units by using drive voltages of different voltage levels; driving the subpixels arranged in the same line in every two adjacent pixel unit groups by using the drive voltages of opposite polarities; and driving every continuously arranged four lines of pixel units in the same one of the pixel unit groups by using the drive voltages of different polarities.
US10777152B2

In the method and device of driving display panel, and display device provided in the embodiment of the present disclosure, the display panel is divided into n sub-regions, and an average gray scale value of original pixel cells in each sub-region is determined, a gray scale threshold value range corresponding to the sub-region is determined according to the average gray scale value of the sub-region when the average gray scale value is greater than a preset gray scale threshold value, a ratio of the total number of original pixel cells in the gray scale threshold value range to the total number of original pixel cells contained in the corresponding sub-region is determined, and gamma value of original pixel cell in the corresponding sub-region according to the ratio and a preset gamma value conversion relationship is reset.
US10777146B2

A source driver including a sensing circuit and an operational amplifier is provided. The sensing circuit senses pixel information of an organic light-emitting diode (OLED) pixel circuit. The operational amplifier includes an amplifier circuit and an offset voltage storing and reducing circuit. An input terminal of the amplifier circuit is coupled to the sensing circuit. The amplifier circuit includes a first gain circuit and a second gain circuit. An output terminal of the offset voltage storing and reducing circuit is coupled to a coupling terminal of the first gain circuit. An input terminal of the offset voltage storing and reducing circuit is coupled to an output terminal of the second gain circuit. The offset voltage storing and reducing circuit stores and reduces an offset voltage of the first gain circuit.
US10777144B2

In a method of operating a display panel, a plurality of data lines are divided into a first data line group through an N-th data line group, where N is a natural number equal to or greater than two. Each of the first through N-th data line groups includes at least two data lines. The first through N-th data line groups are sequentially driven by applying first data voltages through N-th data voltages to the first through N-th data line groups, respectively at different times. A first number of data lines in the first data line group is variable.
US10777142B2

The present disclosure discloses a gate drive output stage circuit, a gate driving unit, and a drive method. The gate drive output stage circuit includes: a first control sub-circuit configured to transmit a start signal of a compensation driving terminal to a first node; a second control sub-circuit configured to transmit a first clock signal of a first clock terminal to a control node when the first node is at an effective level; a first output sub-circuit configured to transmit a second clock signal of a second clock terminal to a first output terminal when the control node is at an effective level; and a second output sub-circuit configured to transmit a first power supply voltage signal of a first power supply voltage terminal to a second output terminal when the control node is at the effective level.
US10777140B2

The organic light emitting display device according to the present disclosure comprises an input unit configured to receive image data input at a variable frame frequency, a sensing control unit configured to generate a sensing control signal for sensing pixels to which the image data is to be applied, in a vertical blank period varying according to the variable frame frequency and a TFT compensating unit configured to sense driving characteristics of a driving element included in the pixels according to the sensing control signal to output a first sensing result. Among one variable frame period, a vertical active period for applying the image data to the pixels is fixed and the vertical blank period in which no image data is applied to the pixels is varied according to the variable frame frequency.
US10777136B2

A display device including a drive transistor, a first capacitor, a first switching element, and a light emitting element, wherein the drive transistor has a first electrode connected to a first node, a second electrode connected to a second node, and a third electrode connected to a third node, one electrode of a first capacitor element is formed from a first conductive layer arranged in the same layer as the second electrode of the drive transistor, and is connected to the first node, another electrode of the first capacitor element is formed from a semiconductor layer arranged in the same layer as an active layer of the drive transistor, and is connected to the second node, the first capacitor element is connected between the first node and the third node, and the light emitting element includes a pixel electrode electrically connected to the third node, and a first common electrode.
US10777122B2

A light emitting display device and a driving method thereof are provided, in which a luminance difference occurring in a boundary between a fingerprint scanning area and a non-fingerprint scanning area is not perceived by a user. The light emitting display device can include a display panel including a display area where a plurality of pixels is provided to display an image. The display area can include a first area, a second area, and a boundary area disposed between the first area and the second area. In a case where the display panel displays a predetermined image pattern, each of pixels in the first area can emit a first light having a first luminance, each of pixels in the second area can emit a second light having a second luminance lower than the first luminance or cannot emit any light, and the luminance of pixels in the boundary area can be progressively reduced from the first area to the second area.
US10777111B2

A plurality of pixel formation portions in an image display portion are grouped so that K pixel formation portions form each pixel group, where K is an integer of two or more. The K pixel formation portions forming each of the pixel groups are connected to the same source bus line. Each of the pixel formation portions is provided with a connection control transistor configured to control an electrical connection state between the corresponding source bus line and a pixel electrode. The K connection control transistors included in the K pixel formation portions forming each of the pixel groups become an On state in periods different from one another. A source driver applies a video signal to each of the source bus lines in a time division manner in each horizontal scanning period.
US10777110B2

A weak light releasing layer includes a plurality of weak light releasing sections separated from each other by overlapping with corresponding one of the plurality of light releasing sections and a second inspection portion that is positioned relatively to the plurality of weak light releasing sections and overlaps with a first inspection portion. There are a first region and a second region that differ depending on whether or not there is an overlap with the second inspection portion inside an outer shape of the first inspection portion. The first region is sandwiched between any pair of portions of the second region in any of a plurality of directions orthogonal to each other.
US10777107B2

Embodiments of the present application provides an array substrate, testing method and display apparatus. The array substrate comprises a testing circuit, pixel units and data lines connecting to the pixel units. The data lines are used for providing data signals to the pixel units and are arranged to extend along a first direction. The testing circuit comprises a switching unit and testing units. The switching unit comprises a first number of first switching elements parallelly arranged along the first direction, and the testing units are parallelly arranged along a second direction perpendicular to the first direction. By using the present application, performance of substrate testing can be ensured while achieving narrow boarder, and user experiences could be easily improved.
US10777106B2

An electronic device includes a display having a number of pixels, source driving circuitry that drives data to the pixels, and data lines that communicatively couple the source driving circuitry with the pixels. The electronic device also includes quality monitoring and calibration circuitry that identifies degradation in the source driving circuitry, one or more of the data lines, or both. The electronic device may be controlled based at least in part upon identification of the degradation.
US10777103B2

Provided is a display apparatus where: a blue light-emitting layer is formed as a layer that is common to a first subpixel, a second subpixel, and a third subpixel; a green light-emitting layer is formed as a layer that is common to the second subpixel and the third subpixel; and the red light-emitting layer is formed only in the third subpixel.
US10777096B2

Described herein are techniques for improving foreign language learning of a user. In some cases, the system may present text in a foreign language to the user while outputting audio associated with the text. At various periods, the system may prompt the user to rate the difficulty associated with the text and based at least in part on the difficulty rating presenting the user with various options to alter the experience associated with consuming the text to improve the users foreign language absorption rate.
US10777090B2

Using various embodiments, methods and systems for implementing a learning management system to heuristically analyze behavior of a user and customizing personalized training materials have been disclosed. In one embodiment, the user is presented with educational courses structured into at least one knowledge domain or topic. The user selects a course and is provided with lessons associated with the knowledge domain. The user is then given an opportunity to test their knowledge by presenting them with a quiz. Once it is determined that the user does not have a through understanding of the subject matter being tested, supplemental/detailed training material that is heuristically customized for the user is displayed.
US10777081B2

A collision preventing ECU 10 selects an obstacle point which has probability of colliding with an own vehicle, and calculates a collision time periods (TTC) of the obstacle point. When the minimum collision time period is equal to or shorter than a threshold time period, the collision preventing ECU 10 determines that a specific condition is established, and performs a collision preventing control to prevent the own vehicle from colliding with the an obstacle. When the obstacle which includes the obstacle point whose collision time period is minimum is a continuous structure, the collision preventing ECU 10 calculates a continuous structure angle, and memory a calculation number corresponding to an angle range within which a magnitude of the continuous structure angle falls. When there is no angle range whose calculation number is more than a threshold number, the collision preventing control is prohibited.
US10777080B2

A method for displaying a smooth movement of a vehicle on a map may include obtaining a route, a last real-time location of the vehicle, and a last uploading time point. The method may also include obtaining driving data of one or more neighboring vehicles and determining a predicted location of the vehicle at a prediction generating time point. The method may further include displaying a smooth movement of the vehicle from the last real-time location to the predicted location on a map. A method for displaying a driving path of a vehicle on a map may include obtaining a request for displaying a driving path of a vehicle, location information of the vehicle, and scene related information associated with the driving path. The method may further include verifying the location information based on the scene related information and displaying the driving path of the vehicle on a map.
US10777079B2

Systems and methods for estimating an end of a vehicle trip. The system includes a memory that stores instructions for executing processes for estimating the end of the vehicle trip and a processor configured to execute the instructions. The instructions cause the processor to: receive first data from each of a vehicle and a mobile device connected to the vehicle, the first data being received from the vehicle at periodic intervals; receive updated first data and second data from the mobile device when the mobile device is disconnected from the vehicle; upon failing to receive the first data from the vehicle at a next interval, estimate the end of the vehicle trip based on the updated first data and the second data from the mobile device; and generate a trip log with the estimated end of the vehicle trip.
US10777072B2

Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.
US10777065B2

According to an aspect, a method of fire type detection and notification includes receiving a plurality of sensor data from a plurality of sensors operable to detect one or more fire conditions. One or more changes in the sensor data are detected from at least one of the sensors. A fire type is classified based on the one or more changes detected in the sensor data. A suppression agent type associated with the fire type is determined. A notification including the fire type and the suppression agent type is output.
US10777063B1

Systems and sensors for detecting vaping or smoking are disclosed. A sensor system for identifying vaping and smoking at a site includes an air sensor located within a return vent of a ventilation system and configured to sense air quality of air conveyed through the return vent, a controller configured to identify vaping and smoking from the sensed air quality based on an air signature, and a network interface configured to communicate an alert indicating the vaping or smoking, when the vaping or smoking is identified.
US10777060B2

In accordance with aspects of the inventive concept, provided is a monitoring and alert system that enables one or more monitoring individuals, e.g., parents, to monitor social media usage, Internet usage, application usage, content, communications, location, and/or other aspects of one or more other monitored users, e.g., their children. The monitoring and alert system can utilize social media, electronic communications, cellular data, positioning data, and navigation data, as examples, relating to and/or generated from a monitored user's activity on its mobile device to acquire data used to generate alerts to the corresponding monitoring users.
US10777058B2

Systems and methods are described for monitoring, detecting, and initiating a response to an environmental anomaly within a shipping container of packages involves sensor-based ID nodes, a command node and an external transceiver on a transit vehicle. Each ID node generates and broadcasts sensor data on environmental conditions proximate the respective ID node within the shipping container. The command node detects the sensor data from each ID node and compares it with locally maintained context data (an environmental threshold condition) for that ID node to detect the environmental anomaly when sensor data exceeds a respective threshold condition. The command node then generates a layered alert notification related to the environmental anomaly identifying a targeted mediation recipient and targeted mediation action, and establishing a mediation response priority. The command node initiates a mediation response related to the targeted mediation action by transmitting the layered alert notification transmitted to the external transceiver.
US10777051B1

A system may be configured to detect an emergency condition at a premises; dispatch one or more autonomous drones to a location associated with the emergency condition; receive from the one or more autonomous drones, sensor data associated with the emergency condition; generate, based on the sensor data, a plan identifying an evacuation route for safely evacuating the premises; and transmit an instruction that causes the one or more autonomous drones to indicate, to one or more persons in a vicinity of the emergency condition, the evacuation route. The system may further detect, based on the sensor data, one or more safe areas in the premises, and the evacuation route may pass through at least one of the one or more safe areas.
US10777050B2

Systems and methods for generating a haptic output from an audio signal having a continuous stream of sampled digital audio data are provided. A haptic processing system receives the digital audio data, analyses the digital audio data for processing and extracts haptic signals for generating a haptic effect through an actuator. The method includes passing the digital audio signal on through dynamic processor(s), adjusting the dynamic range of the digital audio signal, extracting the signal envelope of the audio data, synthesising low-frequency signals from the extracted signal envelope, and enhancing the low-frequency content using a resonator. The haptic output is generated by mixing the digital audio signal with outputs from the different modules of the haptic processing system. An analytics module monitors, controls and adjusts the processing of the digital audio signal at the noise gate module, the compressor module and the envelope module to enhance the haptic output.
US10777048B2

Novel methods and apparatus regarding electronic eyewear are disclosed. Different embodiments can be applicable for seniors. One embodiment includes an eyewear that can charge when placed in an eyewear case. A user can access a live operator by tapping a button at the eyewear. The live operator can connect the user to a person. The eyewear can detect falls. In another embodiment, the eyewear with a digital assistant can be voice activated, and can provide assistance via the digital assistant. In yet another embodiment, the eyewear includes a position identifying system to identify a position of the eyewear. In one embodiment, the eyewear could wirelessly interact with a device coupled to an apparatus in the vicinity of the eyewear.
US10777047B1

Examples described herein relate to apparatuses and methods of providing automated teller machine (ATM) status notifications using augmented reality. A method includes capturing, by a user device, an image of the ATM, determining a probability that the ATM has been compromised, augmenting the image of the ATM in a manner which reflects the probability that the image has been compromised, and displaying the augmented image on a user interface of the user device.
US10777036B2

An electronic gaming machine includes a display, a player input device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) display a search pattern matrix to a player on the display, the search pattern matrix includes a plurality of cells that are selectable by the player; (ii) receive an input selection of cells of the search pattern matrix from the player; (iii) search a pay table associated with a wagering game provided by the gaming machine for winning patterns included within the pay table and having at least the same plurality of cells daubed as are indicated by the search pattern matrix; and (iv) display the winning patterns identified by the searching to the player via the display, the displaying including presenting the winning patterns in a matrix display format identifying one or more daubed cells of the associated winning patterns within the matrix display.
US10777032B2

A paper medium skew correcting device includes: a support including a pair of fixed stop plates arranged in parallel; a skew correcting tapered roller assembly including a tapered roller, a reference plate located at a large end face of the tapered roller and a transmission shaft; a tapered cover plate covering on the tapered roller with a skew correcting passage formed between an inner wall of the tapered cover plate and an outer wall of the tapered roller, an auxiliary pressure roller mechanism is mounted on an outer wall of the tapered cover plate and is configured to press a paper medium against the outer wall of the tapered roller tightly, the tapered cover plate is provided with an opening; and a driving transmission assembly. The device fully uses combined action of centrifugal force and friction force to realize skew correction and conveying of the paper medium.
US10777018B2

Systems and methods are disclosed for generating a scaled reconstruction for a consumer product. One method includes receiving digital input comprising a calibration target and an object; defining a three-dimensional coordinate system; positioning the calibration target in the three-dimensional coordinate system; based on the digital input, aligning the object to the calibration target in the three-dimensional coordinate system; and generating a scaled reconstruction of the object based on the alignment of the object to the calibration target in the three-dimensional coordinate system.
US10777017B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting an augmented reality presentation. One of the methods includes receiving data for a web page associated with a uniform resource indicator and including data for augmented reality presentations. An augmented reality presentation is selected for the web page, and automatically presented using the data for the augmented reality presentation, and data from a camera included in a mobile device. After automatically presenting the augmented reality presentation, data is received indicating that the augmented reality presentation should end. After receiving the data indicating that the augmented reality presentation should end, the web page is presented.
US10777011B2

An electronic apparatus, a wireless communication system, a wireless communication method, and a computer-readable storage medium are provided. The electronic apparatus includes a processing circuit configured to: determine a current audiovisual angle of a user; compare the current audiovisual angle of the user with an expected audiovisual angle, and generate indication information for directing the user to the expected audiovisual angle, and provide the indication information to the user. The indication information directs the user to the expected audiovisual angle by using a direct direction indication and an indirect direction indication. With the electronic apparatus, the wireless communication system, the wireless communication method, and the computer-readable storage medium, the user can obtain a better visual feeling, and thus the user experience can be improved.
US10777007B2

To reduce this amount of bandwidth needed to share 3D map images between mobile devices, according to some embodiments, a user's mobile device (i.e., a host device) may identify its origin in a 3D map and a current virtual camera position relative to the origin based on the physical position of the mobile device. The mobile device may send both the origin and the virtual camera position to another mobile device (i.e., a client device) for use in rendering a corresponding image. Separately, the client device may download the 3D map images from a server, e.g., in preparation for a meeting. In this manner, the host device may send the origin to the client device once, as well as send a data stream of the current virtual camera position for use in accessing the corresponding 3D map images at the client device.
US10777002B2

A 3D model generating system for accurately estimating a shape of an entire space surrounded by a plurality of surfaces is provided. Image acquiring means of the 3D model generating system acquires a plurality of images respectively capturing different directions in a space surrounded by a plurality of surfaces. Partial model generating means generates a plurality of partial models respectively corresponding to the images, each of the partial models representing a portion of the surfaces captured in the images. Overall model generating means generates an overall model representing an entire surface based on the partial models generated by the partial model generating means.
US10776993B1

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for determining orientation or location of a device. The program and method include receiving data from one or more sensors of a device; generating a first spline that represents location of the device in a world coordinate frame based on the data received from the one or more sensors; generating a second spline that represents orientation of the device in the world coordinate frame based on the data received from the one or more sensors; computing a motion model that represents motion of the device over a continuous time interval based on the first and second splines; and determining an expected location or orientation of the device based on the motion model.
US10776986B2

An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.
US10776980B2

Apparatuses, methods and storage medium associated with emotion augmented animation of avatars are disclosed herein. In embodiments, an apparatus may comprise an animation augmentation engine to receive facial data of a user, analyze the facial data to determine an emotion state of the user, and drive additional animation that supplements animation of the avatar based at least in part on a result of the determination of the emotion state of the user. Other embodiments may be described and/or claimed.
US10776976B1

Methods and systems for efficient management and modification of images include receiving a first set of images from a seller system connected to the processor over the network interface; receiving an image sequence comprising references to the images in the first set of images and an order of appearance; storing the first set of images and the image sequence in the database; identifying one or more areas in the first set of images; removing the identified areas from the first set of images; and displaying the first set of images based on the image sequence.
US10776970B2

Embodiments of the present application provide a method and an apparatus for processing a video image. The method includes: obtaining a video image to be processed and a business object to be displayed, wherein the video image comprises a background area and a foreground area comprising a target object non-overlapping with the background area; determining the background area of the video image; performing an action detection on the target object in the foreground area to obtain action detection data; determining a display position of the business object in the video image according to the action detection data; and drawing, according to the display position, the business object in the background area of the video image by means of computer graphics.
US10776960B2

According to one embodiment, a medical image diagnostic apparatus includes a storage memory, processing circuitry, and a display. The storage memory stores data of a plurality of FFR distribution maps constituting a time series regarding a coronary artery, and data of a plurality of morphological images corresponding to the time series. The processing circuitry converts the plurality of FFR distribution maps into a plurality of corresponding color maps, respectively. The display displays a plurality of superposed images obtained by superposing the plurality of color maps and the plurality of morphological images respectively corresponding in phase to the plurality of color maps. The display restricts display targets for the plurality of color maps based on the plurality of FFR distribution maps or the plurality of morphological images.
US10776955B2

A method for analyzing spatial and temporal information of samples using optical microscopy includes choosing a field of view in a sample; scanning the sample by applying an electrical signal having a first frequency to an electrically tunable liquid lens in the detection path, performing a sequential acquisition, at a first acquisition frequency higher than the first frequency of the electrical signal, of a stack of images placed on different in-focus planes; processing the stack of images to identify the position of one or more regions of interest; scanning the sample by applying the electrical signal having a second frequency to the tunable lens, performing a sequential acquisition, at a second acquisition frequency lower than the second frequency of the electrical signal, of a temporal series of images with extended depth of field; and calculating the mean intensity of each region of interest for each image of the temporal series.
US10776929B2

The present invention relates to a method, system and non-transitory computer-readable recording medium for determining a region of interest for photographing ball images. According to one aspect of the invention, there is provided a method for determining a region of interest for photographing ball images, comprising the steps of: recognizing a location of a ball whose physical quantity is to be measured, in a state in which shot preparation is completed; and dynamically determining a region of interest to be photographed to acquire images including an appearance of the ball, with reference to the location of the ball and at least one of a predicted moving direction of the ball and a location of at least one camera configured to photograph the ball.
US10776923B2

A system for determining a region of interest in an image. The system includes a memory and an electronic processor. The electronic processor included in the system is connected to the memory and is configured to initialize internal states of nodes of a spatial lattice. Each node of the spatial lattice corresponds to a pixel of the image and is connected to at least one node representing a neighboring pixel of the image. The electronic processor is also configured to iteratively update, using a neural network, the internal states of each nodes in the spatial lattice using spatially gated propagation and identify the region of interest within the image based on the internal states of the nodes at a convergence of the spatial lattice.
US10776915B2

A medical image processing apparatus includes: a medical image acquisition unit that acquires a medical image; a medical image analysis result acquisition unit that acquires an analysis result of the medical image; a display unit that displays the medical image and the analysis result; a correspondence relationship setting unit that sets a correspondence relationship between a first analysis result of a first medical image and a second analysis result of a second medical image having different imaging conditions from the first medical image; and a display control unit that sets a display form in case of displaying the second analysis result on the first medical image using the set correspondence relationship or sets a display form in case of displaying the first analysis result on the second medical image using the set correspondence relationship.
US10776912B2

Systems and methods for self-determining optical inspection of wire bonds of semiconductor components. The method is an automated optical wire bond inspection method that may include obtaining an image of a semiconductor component having wire bonds. The method may also include detecting a plurality of wire bonds on the semiconductor component image so that a wire between at least two of the plurality of detected wire bonds may be detected. Further, the method may include determining an inspection region of interest corresponding to at least one detected wire bond and at least one detected wire. The method may then include inspecting the detected wire bond along the region of interest.
US10776911B2

An information processing apparatus may include: a storage unit configured to store a plurality of classifiers that identify an object, the classifiers having different characteristics; a measurement unit configured to measure identification accuracy and execution time of each of the plurality of classifiers for a specific object; an output unit configured to output the identification accuracy and the execution time of each of the plurality of classifiers; a selection unit configured to select, from the classifiers whose identification accuracy measured by the measurement unit meets a first condition, a classifier whose execution time meets a second condition; and a setting unit configured to perform setting to cause the selected classifier to operate on an identification apparatus.
US10776897B1

Embodiments described herein provide an apparatus comprising a processor to configure a plurality of contexts of a command engine to execute a graphics workload comprising a plurality of walkers, allocate, from a pool of execution units of a graphics processor, a subset of execution units to each walker in the plurality of walkers based at least in part on the predetermined number of walkers configured for the context, for each context in the plurality of contexts, dispatch one or more walkers of the plurality of walkers to the execution units, and upon dispatch of the one or more walkers of the plurality of walkers, write an opcode to a computer-readable memory indicating that the dispatch of the walker is complete, wherein the opcode comprises dependency data for the one or more walkers of the plurality of walkers. Other embodiments may be described and claimed.
US10776893B2

An imaging arrangement for capturing one or more views of a horizontal shelf of an autonomous retail store includes an image sensor positioned at a back portion of the horizontal shelf, a top mirror mounted at a top portion of the horizontal shelf, to enable the image sensor to capture a top view of one or more products on the horizontal shelf, a front mirror mounted at a front top portion of the horizontal shelf, and a back mirror mounted at a back top portion of the horizontal shelf, wherein the back mirror is inclined at a pre-defined angle with respect to the front mirror, and wherein the front and back mirrors enable the image sensor to capture a front view of the one or more products on the horizontal shelf.
US10776890B1

Data threat evaluation systems and methods are described. A data model structure includes a root object query that, when executed, returns a third data subset from the plurality of data types that predate a known threat, the third data subset including data types in both the first data subset and the second data subset; and a model schema to extract, from the third data subset, data types of the first subset that predicate and indicate the threat, the model schema to produce at least an individualized data threat regression model, a script originator regression model, and a script filler data threat regression model using the extracted data types. The system may use the individualized data threat regression model, the script originator regression model, and the script filler data threat regression model back on the data set to identify potential threats. The system can be applied as a fraud, waste or abuse detector.
US10776884B2

A system is disclosed for managing waste services. The system may have a provider portal, a locating device configured to generate a location signal indicative of a location of a service vehicle, and a central processing unit in communication with the provider portal and the locating device. The central processing unit may be configured to determine a total amount of fuel consumed by the service vehicle and to determine, based at least in part on the location signal, a portion of the total amount of fuel consumed by the service vehicle when the service vehicle is not traveling on public roadways. The central processing unit may be further configured to cause an indication of the portion of the total amount of fuel to be displayed on the provider portal.
US10776880B2

Disclosed is a system and method to automatically identify property-related risks through the use of computer vision, sensors, and/or building information models (BIMs). The ability to automatically identify a variety of hazards helps mitigate the associated risks, and thus reduces the number of accidents or fatalities that would otherwise occur. In some embodiments, a “risk map” can be generated by mapping the identified risks for a given property.
US10776879B1

A system for generating and managing usage-based contracts using blockchains configured to (i) store an insurance contract for a currently occurring or upcoming trip, where the insurance contract is to insure the driver, passenger, and/or vehicle during the trip, where the insurance contract includes terms, conditions, or other clauses (e.g., mileage limitations, limitations on autonomous vehicle operation, etc.) and is in a blockchain structure, and where several nodes store copies of the insurance contract in the blockchain structure; (ii) receive, from the driver and/or (autonomous) vehicle, a requested modification of one or more terms, conditions, or other clauses of the insurance contract, (iii) transmit the requested modification to an insurance auction network, (iv) receive a response to the request from the insurance auction network; and (v) store the response in a new block in the insurance contract (e.g., a smart contract) to facilitate providing trip insurance in a transparent manner.
US10776877B2

Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
US10776870B2

A method and system for more accurately determining and providing market terms for conducting business transactions, wherein a plurality of computers are located at qualified institutions and are connected in electronic association in a cloud communication network, one of which is a server network device that maintains and/or provides the components of the system to process actual transaction data provided by the qualified institutions in real time to calculate market terms that are quickly transmitted back to the institutions. The server network device is a cloud server network device with one or more processors from plural network devices for communication with one or more processors or computers located at the qualified institutions. The market term estimates are calculated using less bandwidth and less processing cycles on the cloud communications network than on a conventional network.
US10776865B2

A method of and apparatus for automatically displaying an advertisement or promotional material to a user of an automated teller machine or point of purchase terminal. The method includes accessing debit data and credit bureau data for the applicant, accessing account information for the applicant, generating a score for the applicant based on the data and the account information and determining what advertisements or promotional offers to display on the ATM or POP terminal. The apparatus is a system, including both hardware and software components for effecting the method.
US10776863B1

Techniques to display trading assets in a preferred currency are described. According to one aspect of the present invention, a three-tier architecture is presented and includes a brokerage, a market exchange and a currency exchange. Through a consolidated trading platform, the brokerage presents all price, quotas, transactions or settlements in a preferred currency, in conjunction with the market exchange and the currency exchange. As a result, a trader always knows exactly what he/she may end up with a transaction of an asset, where a prevailing exchange rate is obtained prior to a transaction to prevent uncertainty in currency exchanges in another time.
US10776861B1

Three-dimensional models (or avatars) may be defined based on imaging data captured from a customer. The avatars may be based on a virtual mannequin having one or more dimensions in common with the customer, a body template corresponding to the customer, or imaging data captured from the customer. The avatars are displayed on displays or in user interfaces and used for any purpose, such as to depict how clothing will appear or behave while being worn by a customer alone or with other clothing. Customers may drag-and-drop images of clothing onto the avatars. One or more of the avatars may be displayed on any display, such as a monitor or a virtual reality headset, which may depict the avatars in a static or dynamic mode. Images of avatars and clothing may be used to generate print catalogs depicting the appearance or behavior of the clothing while worn by the customer.
US10776860B2

A system including a graphical user interface (GUI) displayed on a display device is disclosed. The GUI includes a plurality of images displayed on the display device, each image being of a look that is determined to be trending within a previous time period; and each image is displayed as taken by a photographer and posting on a social network.
US10776859B2

A client viewer computing system may be configured to scan a plurality of business application computing systems that correspond to products and/or services provided by a business organization. The client view computing system may receive a customer identifier from an employee and, in response to the customer identifier, obtain information corresponding to the customer's interactions with the plurality of products and/or services offered by the business organization. Based on one or more customer attributes, the client viewer computing system may identify one or more products and/or services the customer for which the customer qualifies and display the identified opportunities on a customer centric viewer user interface.
US10776858B1

The present disclosure includes methods for fulfilling a request using a connected inventory fulfillment service. Entities that use the same financial application to store inventory data are invited to participate as participating providers in a connected inventory fulfillment service. When a request for a product for fulfillment using the connected inventory fulfillment service is received, participating providers that could fulfill the request are identified by matching information in the request to inventory data stored using the financial application. A participating provider that could fulfill the request is then selected to fulfill the request.
US10776857B2

Systems and methods for facilitating financial transactions over a network include a merchant device, a client device and a payment processing device. The merchant device is adapted to allow a merchant to provide items for purchase via the network. The client device is adapted to allow a user to access the merchant device via the network and view the items for purchase. The client device is adapted to provide a payment mechanism to the user. The user generates a purchase request for an item by selecting the one item, dragging the item to the payment mechanism, and dropping the item over the payment mechanism. The payment processing device is adapted to receive the purchase request from the client device via the network and authorize the user to purchase the item from the merchant based on information passed with the purchase request.
US10776851B2

Methods and apparatus, including computer program products, are provided for comparing aspects of a user interface. In some implementations there is provided a method. The method including receiving data from a first business object and a second business object; generating a single user interface to include a first data field and a second data field, the first and second data fields having the same context; and inserting from the data from the first business object and the second business object into the first and second data fields having the same context to enable comparison of the data. Related systems, methods, and articles of manufacture are also provided.
US10776850B2

Some embodiments relate to systems and methods for selection of auto parts with automatic part selection and dynamic pricing. A system may automatically connect to a plurality of auto parts electronic stores over a wide area network and receive user input specifying parts that the user desires to purchase. The user input may include vehicle information terms that may be mapped to an auto parts vocabulary particular to each respective auto parts electronic store. Required vehicle information and specific conditions for each auto parts electronic store may be automatically completed using the auto parts vocabulary particular to each auto parts electronic store and part/pricing information may be received from at least two of the auto parts electronic stores in response. At least a subset of the part/pricing information from the at least two auto parts electronic stores may be displayed.
US10776846B2

A scalable architecture to solve assortment problems. Relevant data is loaded into various data stores throughout the architecture. A user specifies the problem using an interactive user interface. A dispatcher process takes the problem and delegates it to individual data stores. The data stores solve their delegated problems and return the results to the dispatcher, which aggregates the results and presents them to the user as an optimal solution to the assortment problem.
US10776842B2

A device is provided to receive, from a first device, a request for a product or service, determine a first geographic location of the first device, and identify a second device that is located in a geographic region associated with the first geographic location. The second device may be associated with a user that is capable of providing the product or service. The device may provide, to the first device, information regarding a second geographic location of the second device. The information may specify an obfuscated second geographic location without revealing the second geographic location. The device may also receive, from the first device, an instruction to provide the request to the second device, provide the request to the second device, receive an acceptance of the request from the second device, and provide, to the second device, data indicating the first geographic location of the first device.
US10776836B2

Systems, methods, and computer program products are disclosed for correlating merchant ratings to tipping amounts. In a generalized method, a merchant rating is entered by a user via a user interface. Based upon the merchant rating, the system determines a merchant tip amount, which is then communicated to the user via the interface. Accordingly, merchant ratings and tips are seamlessly integrated with one another.
US10776834B2

Described are methods, systems, and apparatus, including computer program products for domain selection for advertisement data in the delivery of website display ads. A request is received from a requester for indicia of one or more impression opportunities. A redirection URL and redirection type is received. One or more desired impression opportunities are determined. The indicia of the one or more impression opportunities are generated comprising indicia of the one or more desired impression opportunities. Redirection instructions are generated based on the redirection URL and redirection type. The indicia of the one or more impression opportunities and the redirection instructions are sent to the requester.
US10776827B2

A location-based advertisement method, system, and non-transitory computer readable medium, include a location-based advertisement system, including a gaze tracking circuit configured to track a gaze of a user relative to a plurality of advertisements displayed on content-serving devices to determine a focus level of the user with respect to each of the plurality of advertisements, a location detecting circuit configured to detect when a user is within a predetermined proximity of a location of a business having products related to the plurality of advertisements displayed on the content-serving devices, and an advertisement sending circuit configured to send a notification to the user based on the user being within the predetermined proximity of the location of the business and the plurality of ranked lists ranking the focus level of the user.
US10776825B2

A processor can cause a first communication, to a user device, of a first item based on an eventing system being in a first mode, a configuration to cause the eventing system to cause, without a request from the user device, a communication of an item to the user device in response to an entry of the item into a memory. After the first communication, the processor can cause the eventing system to be in a second mode, a configuration to cause the eventing system to refrain from communications of items to the user device. The processor can receive, from the user device, a signal to cause the eventing system to switch from the second mode to the first mode. After receiving the signal, a second item can be entered into the information memory. The processor can cause a second communication, to the user device, of the second item.
US10776823B2

Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.
US10776820B2

Certain exemplary embodiments disclosed herein relate to systems and/or methods for distributing advertisements from a central advertisement network to one or more peripheral devices at a location via a local advertisement server. In certain exemplary embodiments, the local advertisement server within a location receives advertisements from the central advertisement network and rebroadcasts them to peripheral devices within that location. Advertising information may be tracked and reported, e.g., for accounting, revenue-sharing, and/or other purposes in certain exemplary embodiments. Thus, in certain exemplary embodiments, the distribution of advertisements is provided to peripherals via a non-web- and non-PC-dependent network. Moreover, in certain exemplary embodiments, reporting and advertising related communications are substantially bi-directional regardless of device type. Certain exemplary embodiments provide revenue sharing among some or all of the central advertising network provider, the proprietors of locations, operators tasked with maintaining the local ad server and/or the peripheral devices, etc.
US10776818B1

Embodiments are disclosed for a method that may include accessing events in a field-searchable data store. The events may include raw machine data associated with a timestamp. The raw machine data may represent interactions between a mobile device and one or more network devices at a locale. The method may further include determining, based on the interactions, one or more geographic positions of the mobile device, and calculating a metric for the locale using the geographic positions.
US10776814B2

The invention pertains to the means of providing advertising and information services and can be used in various environments, where a potential consumer is present and where there is an identifiable mobile device on condition that the advertising media are placed mainly on stands, posts, in and/or on buildings or other structures. In this method, a beacon (beacons) is placed in at least one advertisement medium, which generates a signal at a given periodicity, registers beacon signals with consumer mobile devices, and generates signals initiating the transfer of advertising packages to display advertisements in the advertising medium.
US10776807B2

The transaction system provides user a reward. The mobile device transmits the reward request including the user ID to the ePOS, the ePOS transmits the transaction data to the mobile device, the mobile device forwards the transaction data to the server, the server verifies the transaction data, the server transmits the reward data to the mobile device, the mobile device stores points.
US10776806B2

A mobile loyalty system for preventing fraudulent redemption of a reward is disclosed which comprises a mobile communication device having a screen and configured to run a mobile application for obtaining a code representative of a visit to a merchant, the mobile application for transmitting information associated with obtaining the code representative of the visit to the merchant and for receiving information associated with a reward to be redeemed at the merchant, the screen for displaying the reward to be redeemed and a motion element for preventing fraudulent redemption of the reward.
US10776799B2

The present disclosure describes an emergency medical services (EMS) system that can provide one or more modules that can assist with at least the collection and distribution of either information or services. For example, the EMS system can include a dispatch module that can assist with dispatching emergency medical services, a claims module that can compile claims including information related to emergency medical services provided to a patient, and an income forecasting module that can assist with forecasting the collection of payments associated with claims.
US10776792B2

The present disclosure generally relates to a system and method of verifying a banknote. A computing system receives a first request to pre-approve a banknote. The first request includes one or more visual characteristics of the banknote. The computing system receives, from a second user, a second request to deposit a circulating banknote. The second request includes a representation of the circulating banknote. The computing system identifies that an account from which the representation of the circulating banknote originated is the first user account. The computing system compares the representation of the circulating banknote to the one or more visual characteristics of the banknote stored in the first user account. The computing system determines that the representation of the circulating banknote is equivalent to the pre-activated banknote by identifying the one or more visual characteristics of the pre-activated banknote in the representation of the circulating banknote.
US10776787B2

Embodiments of the disclosure enable a system to provide notification services. The system receives account selection data associated with one or more cardholder accounts, identifies contact data corresponding to one or more issuer devices associated with the one or more cardholder accounts, generates notification data associated with the one or more cardholder accounts for notifying one or more issuers associated with the one or more cardholder accounts, receives transaction data associated with one or more financial transactions, and analyzes the received transaction data to generate wallet data corresponding to the transaction data for providing an opportunity to manage the one or more financial transactions. Aspects of the disclosure provide for transmitting notification data in an efficient and user-friendly manner.
US10776785B2

Systems and methods for device authentication are disclosed. In one embodiment, a method may include (1) an acquirer portion receiving a device credential and a payment credential that were received from the payment application in conjunction with a transaction, the acquirer portion further receiving transaction data for the transaction from the merchant; (2) the acquirer portion performing a first validation assessment on the transaction based on the transaction data and first data retrieved from a first data source; (3) the payment network portion performing a second validation assessment on the transaction based on the transaction data and second data retrieved from a second data source; and (4) the issuer portion identifying and authenticating the customer based on the device credential, the payment credential, and at least one of the first validation assessment and the second validation assessment.
US10776784B2

A system and method for automatically comparing obtained wireless device location information from a wireless network and comparing that location with another independent source geographic location is provided. Location information is derived from two or more sources in a multiplicity of ways and a comparison is made within a Location Comparison Engine. The Location Comparison Engine makes use of databases that assist in resolving obtained raw positioning information and converting that positioning information into one or more formats for adequate location comparison. Results of location comparison are deduced to determine if the wireless device is in some proximity to some other activity source location. Other location information used for comparison may be obtained from a multiplicity of sources, such as another network based on some activity of wireless device user, another wireless device via a wireless network, or any system capable of providing location information to the Location Comparison Engine.
US10776779B1

A method of tracking mobile wallet transaction receipts is provided. The method includes: associating an email address with a mobile wallet, the mobile wallet storing information corresponding to a plurality of mobile wallet transactions; accessing an email inbox associated with the email address, the email inbox containing a plurality of emails received at the email address; identifying, in the email inbox, a receipt email containing a receipt; forwarding the receipt email to a mobile wallet email inbox associated with the mobile wallet; determining receipt information from the receipt; and associating the receipt with one or more of the plurality of mobile wallet transactions based on the receipt information.
US10776775B1

A contactless card useful for adjusting the operation, configuration, and/or performance of a secondary device is described. The contactless card is equipped with a communication interface which allows the contactless card to transmit information to the secondary device using NFC signals. The contactless card stores accommodation information related to a physical accommodation desired by the user and transmits that information in the form of an accommodation message to the secondary device after being placed in a NFC field generated by the secondary device. In some embodiments, the contactless card requests an authentication certificate in order to determine a degree of trust prior to sending an accommodation message. In some embodiments, the contactless card may adjust what accommodation information is included in the accommodation message based on the authentication certificate received from the secondary device.
US10776757B2

Systems, methods, and non-transitory computer readable media are configured to receive a resume corpus. A machine learning model is trained based on terms from the resume corpus. A job title for a user is determined based on profile information provided to the model.
US10776752B2

A quality management system for products including a multiplicity of barcode indicators, each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality determining parameter, the at least one threshold being at least one of a time duration threshold and a combined temperature and time threshold, a barcode indicator reader operative to read the barcode indicators and to provide output indications and an indication interpreter operative to receive the output indications and to provide human sensible, product unit specific, product quality status outputs.
US10776751B2

Embodiments of the invention can relate to methods, systems, apparatuses directed to integration of computing networks, especially within supply chains, and use of information from these integrated networks to generate analytics. To generate such analytics, an analysis computer or payment processing network may receive purchase data. In various embodiments the purchase data may include a product identifier that is associated with a product or service that is involved in the purchase. Once the purchase transaction with the product identifier is received, consumption of inventory at the merchant or supplier may be tracked. Tracking the consumption of inventory may involve storing and using a relationship between the product identifier and the inventory.
US10776743B2

A method for managing a user interface template container is provided. The method can include creating, in a business process management platform, the user interface template container. The method can include determining whether a container load event is present, the container load event includes calling the user interface template container at run time. The method can also include locating, in response to the container load event, a component element for an original user interface component from the one or more original user interface components in the user interface template container. The method can also include locating, at run time, modification information corresponding to the component element. The method can also include writing, at run time and responsive to the locating the modification information, the modification information into a modified user interface component.
US10776731B1

Various embodiments are directed to techniques for organizing fulfillment of enterprise products, such as by using a request manager informed by enterprise resources and resource utilization to recommend a facility to fulfill a product request. Some embodiments are directed to identifying a product request and determining the equipment and skills necessary to fulfill the product request. Based on this information and location data, embodiments may determine a set of facilities as candidates to fulfill the request. A machine learning model may be used to analyze current resource utilization of the facilities and predict facility availability and estimated completion times for the request fulfillment. A candidate facility may be recommended for fulfillment of a request based on facility availability and estimated completion times. In some embodiments, historical resource utilization may be used to inform further staffing and equipment service decisions.
US10776725B2

A method for implementing a graphical modeling tool in a web-based environment is disclosed herein. In one embodiment, such a method may include enabling a user to import, into a web-based environment, a domain meta model comprising a number of meta model elements. The method may further enable the user to associate the meta model elements with graphical representations in the web-based environment, thereby allowing the user to create palette elements. The user may then assemble the palette elements on a canvas to create a diagram. This diagram may be converted into an instance of the domain meta model. This instance may be validated for conformance with the rules and constraints associated with the domain meta model. A corresponding apparatus and computer program product are also disclosed and claimed herein.
US10776718B2

Machine-learning methods and apparatus are provided to solve blind source separation problems with an unknown number of sources and having a signal propagation model with features such as wave-like propagation, medium-dependent velocity, attenuation, diffusion, and/or advection, between sources and sensors. In exemplary embodiments, multiple trials of non-negative matrix factorization are performed for a fixed number of sources, with selection criteria applied to determine successful trials. A semi-supervised clustering procedure is applied to trial results, and the clustering results are evaluated for robustness using measures for reconstruction quality and cluster separation. The number of sources is determined by comparing these measures for different trial numbers of sources. Source locations and parameters of the signal propagation model can also be determined. Disclosed methods are applicable to a wide range of spatial problems including chemical dispersal, pressure transients, and electromagnetic signals, and also to non-spatial problems such as cancer mutation.
US10776714B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and processing computational graphs that represent dynamically structured machine learning models are disclosed. An example system receives data identifying a plurality of operations that can be performed on input data for processing by a dynamically structured machine learning model. The system also receives a plurality of labels corresponding to arguments for the plurality of operations. A directed computational graph representing a comprehensive layer of the dynamically structured machine learning model is generated from the identified operations and labels. An example system then receives an input for processing by the machine learning model and specifies data flow through the directed computational graph.
US10776712B2

In various embodiments, the systems and methods described herein relate to generative models. The generative models may be trained using machine learning approaches, with training sets comprising chemical compounds and biological or chemical information that relate to the chemical compounds. Deep learning architectures may be used. In various embodiments, the generative models are used to generate chemical compounds that have desired characteristics, e.g. activity against a selected target. The generative models may be used to generate chemical compounds that satisfy multiple requirements.
US10776700B2

The present disclosure relates to a method and system for automatic resolution of user queries by a query resolution system. The query resolution system receives user queries from a plurality of input sources, where the user queries are in a natural language. Further, the query resolution system determines user intent by analysing the user queries. Upon determination of user intent, the query resolution system resolves the user queries dynamically by performing one of providing a response for the user queries by retrieving information from one of a database and external data sources based on the user intent and routing the user queries to a query domain resource for resolving the user queries, where the query domain resources is determined based on the user intent.
US10776699B2

One embodiment provides for a compute apparatus to perform machine learning operations, the compute apparatus comprising a fetch unit to fetch a single instruction having multiple input operands, wherein the multiple input operands have an unequal bit-length, a first input operand having a first bit-length and a second input operand having a second bit-length; a decode unit to decode the single instruction into a decoded instruction; an operand length unit to determine a smaller bit-length of the first bit-length and the second bit-length; and a compute unit to perform a matrix operation on the multiple input operands to generate an output value having a bit length of the smaller bit length.
US10776697B2

A method for training a neural network comprising at least one layer comprising a plurality of input nodes, a plurality of output nodes, and a plurality of connections for connecting each one of the plurality of input nodes to each one of the plurality of output nodes, is provided. The method comprises pseudo-randomly selecting a subset of the plurality of connections, each connection of the plurality of connections having associated therewith a weight parameter and a probability of being retained in the neural network, generating output data by feeding input data over the subset of connections, computing an error between the generated output data and desired output data, and, for at least one connection in the subset of connections, determining a contribution of the weight parameter to the error and updating the probability of being retained in the neural network accordingly.
US10776694B2

A convolutional layer in a convolutional neural network uses a predetermined horizontal input stride and a predetermined vertical input stride that are greater than 1 while the hardware forming the convolutional layer operates using an input stride of 1. Each original weight kernel of a plurality of sets of original weight kernels is subdivided based on the predetermined horizontal and vertical input strides to form a set of a plurality of sub-kernels for each set of original weight kernels. Each of a plurality of IFMs is subdivided based on the predetermined horizontal and vertical input strides to form a plurality of sub-maps. Each sub-map is convolved by the corresponding sub-kernel for a set of original weight kernels using an input stride of 1. A convolved result of each sub-map and the corresponding sub-kernel is summed to form an output feature map.
US10776692B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training an actor neural network used to select actions to be performed by an agent interacting with an environment. One of the methods includes obtaining a minibatch of experience tuples; and updating current values of the parameters of the actor neural network, comprising: for each experience tuple in the minibatch: processing the training observation and the training action in the experience tuple using a critic neural network to determine a neural network output for the experience tuple, and determining a target neural network output for the experience tuple; updating current values of the parameters of the critic neural network using errors between the target neural network outputs and the neural network outputs; and updating the current values of the parameters of the actor neural network using the critic neural network.
US10776688B2

Video interpolation is used to predict one or more intermediate frames at timesteps defined between two consecutive frames. A first neural network model approximates optical flow data defining motion between the two consecutive frames. A second neural network model refines the optical flow data and predicts visibility maps for each timestep. The two consecutive frames are warped according to the refined optical flow data for each timestep to produce pairs of warped frames for each timestep. The second neural network model then fuses the pair of warped frames based on the visibility maps to produce the intermediate frame for each timestep. Artifacts caused by motion boundaries and occlusions are reduced in the predicted intermediate frames.
US10776682B2

A switchable RFID tag comprising at least one RFID code circuit disposed on an adjustable member being adjacent to an antenna; wherein the adjustable member is arranged to be manipulated to move the at least one RFID code circuit into a communication position whereby the RFID code circuit is coupled to the antenna; and into an inactive position whereby the RFID code circuit is uncoupled from the antenna.
US10776678B2

A method and apparatus to authenticate a tamper resistant seal that includes a population of particles embedded in an adhesive, the population including at least one micromachine artifact of a predetermined physical shape.
US10776673B2

A method for training a CNN by using a camera and a radar together, to thereby allow the CNN to perform properly even when an object depiction ratio of a photographed image acquired through the camera is low due to a bad condition of a photographing circumstance is provided. And the method includes steps of: (a) a learning device instructing a convolutional layer to apply a convolutional operation to a multichannel integrated image, to thereby generate a feature map; (b) the learning device instructing an output layer to apply an output operation to the feature map, to thereby generate estimated object information; and (c) the learning device instructing a loss layer to generate a loss by using the estimated object information and GT object information corresponding thereto, and to perform backpropagation by using the loss, to thereby learn at least part of parameters in the CNN.
US10776669B1

Systems, and method and computer readable media that store instructions for calculating signatures, utilizing signatures and the like.
US10776667B2

Embodiments may include a method to estimate motion data based on test image data sets. The method may include receiving a training data set comprising a plurality of training data elements. Each element may include an image data set and a motion data set. The method may include training a machine learning model using the training data set, resulting in identifying one or more parameters of a function in the machine learning model based on correspondences between the image data sets and the motion data sets. The method may further include receiving a test image data set. The test image data set may include intensities of pixels in a deep-tissue image. The method may include using the trained machine learning model and the test image data set to generate output data for the test image data set. The output data may characterize motion represented in the test image data set.
US10776664B2

Some embodiments are directed to a method to reinforce deep neural network learning capacity to classify rare cases, which includes the steps of training a first deep neural network used to classify generic cases of original data into specified labels; localizing discriminative class-specific features within the original data processed through the first deep neural network and mapping the discriminative class-specific features as spatial-probabilistic labels; training a second-deep neural network used to classify rare cases of the original data into the spatial-probabilistic labels; and training a combined deep neural network used to classify both generic and rare cases of the original data into primary combined specified and spatial-probabilistic labels.
US10776656B2

Embodiments herein disclose methods and systems for applying content aware stickers onto a layout (wherein the layout can be a digital layout or a physical layout) and the stickers can add a decorative or narrative element about the images and/or the layout.
US10776652B2

Described herein are systems and methods that use motion-related data combined with image data to improve the speed and the accuracy of detecting visual features by predict the locations of features using the motion-related data. In embodiments, given a set of features in a previous image frame and given a next image frame, localization of the same set of features in the next image frame is attempted. In embodiments, motion-related data is used to compute the relative pose transformation between the two image frames, and the image location of the features may then be transformed to obtain their location prediction in the next frame. Such a process greatly reduces the search space of the features in the next image frame, and thereby accelerates and improves feature detection.
US10776645B2

A sensor for sensing biometric information includes a light emitting unit that emits a first light ray, a light receiving unit that receives a second light ray, where the second light ray includes a portion of the first light ray reflected by a body of a user, and an optical layer placed over the light emitting unit and the light receiving unit. The optical layer has a first surface facing the light emitting unit and the light receiving unit and a second surface opposite the first surface. The optical layer further includes an asymmetrical protrusion structure formed on the first surface or the second surface and including a plurality of asymmetrical protrusion units. The optical layer may further include a symmetrical protrusion structure formed on the first surface or the second surface opposite the asymmetrical protrusion structure and including a plurality of symmetrical protrusion units.
US10776644B1

Systems and methods for using image analysis techniques to assess unsafe driving conditions by a vehicle operator are discloses. According to aspects, a computing device may access and analyze image data depicting the vehicle operator. In analyzing the image, the computing device may measure certain visible metrics as depicted in the image data and compare the metrics to corresponding threshold values, and may accordingly determine whether the vehicle operator is exhibiting an unsafe driving condition. The computing device may generate and present alerts that indicate any determined unsafe driving condition.
US10776637B2

An image processing device includes a first extracting unit, a second extracting unit, a face detecting unit, a first apex detecting unit, and a decider. The first extracting unit is configured to extract, based on distance information regarding an object, a first area representing the object. The second extracting unit is configured to extract contour directions of a contour of the first area. The face detecting unit is configured to detect a first face in the first area, based on the contour directions extracted by the second extracting unit. The first apex detecting unit is configured to detect a first apex indicating a boundary of the first face. The decider is configured to decide on a principal face of the object represented by the first area, based on at least the first face and the first apex.
US10776627B2

A human flow analysis apparatus includes a movement information acquirer that acquires movement information, the movement information representing a history of movement within a predetermined space by multiple persons moving within the predetermined space, an associated-nodes extractor that, based on the movement information, extracts at least two persons assumed to be moving in association with each other, an association information identifier that identifies association information, the association information indicating what association the extracted at least two persons have with each other, a node fusion determiner that, based on the identified association information, determines whether to group the at least two persons together, and a behavior predictor that predicts a behavior of the at least two persons who have been determined to be grouped together.
US10776624B1

A computer system for verifying hail damage and/or detecting hail fraud includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving at least one image of at least a portion of a rooftop; (ii) analyzing the at least one image to identify a plurality of damaged locations; (iii) analyzing damaged locations to determine a shape and a size of each of the damaged locations; and (vi) determining, based upon the analyzing, whether the damaged locations are a result of hail damage by comparing the shape and the size of at least one damaged location to the shape and the size of at least one other damaged location.
US10776619B2

There may be provided a processor-implemented method of causing annotation data to be overlaid on a viewport. The method may include: receiving a signal comprising image data, the image data representing a first document; performing optical character recognition on the image data to identify text in the first document; automatically analyzing the text based on stored classification data to identify a first parameter associated with the first document; comparing the first parameter to a second parameter, the second parameter being obtained from a data store and being associated with a second document; determining annotation data based on the comparison, the annotation data determined based on the first parameter and the second parameter; and providing a signal that includes an instruction to cause the annotation data to be overlaid on a viewport displaying a real-time image of the first document.
US10776617B2

An automated teller machine includes a camera, a memory, and a hardware processor. The camera captures video data from a user, including at least one hand movement. The processor receives the video data from the camera and splits it into a sequence of images. The processor then splits each image into a set of features and forms vectors from the features. The processor uses the vectors to determine if each image belongs to a subset of images corresponding to a motionless sign-language pattern, or to a subset of images corresponding to a moving sign-language pattern. The processor stores the words and/or phrases assigned to each identified sign-language pattern in an input phrase. The processor determines that the input phrase represents a user request and then processes the request.
US10776616B2

A path and/or orientation of object approaching an athlete is tracked using two or more cameras. At least two sets of images of the object are obtained using at least two different cameras having different positions. Motion regions within images are identified, and candidate locations in 2D space of the object are identified within the motion region(s). Based thereon, a probable location in 3D space of the identifiable portion is identified, for each of a plurality of instants during which the object was approaching. A piecewise 3D trajectory of at least the identifiable portion of the object is approximated from the probable locations in 3D space of the object for multiple instants during which the object was approaching the athlete. A graphical representation of the 3D trajectory of the object is incorporated into at least one of the sets of images.
US10776614B2

A facial expression recognition training system includes a training module, feature database, a capturing module, a recognition module and an adjusting module. The training module trains a facial expression feature capturing model according to known face images. The feature database stores known facial expression features of the known face images. The capturing module continuously captures first face images, and the facial expression feature capturing model outputs facial expression features of the first face images according to the first face images. The recognition module compares the facial expression features and the known facial expression features, and fit the facial expression features to the first known facial expression features that is one kind of the known facial expression feature accordingly. The adjusting module adjusts the facial expression feature capturing model to reduce the differences between the facial expression features and the known facial expression features.
US10776603B2

The present disclosure provides a display panel and a display device. The display panel includes: gate lines and data lines defining sub-pixel regions, each of which includes a pixel circuit and a light emitting element having an anode; and light-emission control signal lines and power signal lines dividing each sub-pixel region into a primary non-opaque region and a non-primary non-opaque region, the pixel circuit being located within the non-primary non-opaque region. The display area includes a fingerprint recognition region, and each anode within the fingerprint recognition region has an approximately quadrangular shape having parallel opposite edges. At least one pair of opposite edges of the anode forms an angle α with respect to a row direction, where 0°<α<90°.
US10776597B1

An analysis and decode module is described. A barcode reading system may include an image sensor system package and a separate image decoding system. The image sensor system package may provide input to the image decoding system through an interface. The input may include a captured image, image capture settings, and an operation list. The image decoding system, using the analysis and decode module, may perform one or more operations identified in the operation list on the capture image. The image decoding system may then output information to the image sensor system package using the interface. The output may indicate whether the image decoding system was able to decode a barcode and how the image sensor system package may modify the image capture settings to produce an image more suitable for decoding. The image sensor system package may then determine new image capture settings for capturing a new image.
US10776595B2

A pedestal for an Electronic Article Surveillance (“EAS”) system, comprising: a frame; at least one antenna disposed in or coupled to the frame; and a mechanism directly coupled to the frame so as to mechanically support the pedestal in a vertical position when in use. The mechanism configured to allow the frame to transition from the vertical positon to an angled position when a force is applied to the frame by an external object, and automatically return to the vertical position when the force is no longer being applied to the frame by the external object.
US10776581B2

Approaches for multitask learning as question answering include an input layer for encoding a context and a question, a self-attention based transformer including an encoder and a decoder, a first bi-directional long-term short-term memory (biLSTM) for further encoding an output of the encoder, a long-term short-term memory (LSTM) for generating a context-adjusted hidden state from the output of the decoder and a hidden state, an attention network for generating first attention weights based on an output of the first biLSTM and an output of the LSTM, a vocabulary layer for generating a distribution over a vocabulary, a context layer for generating a distribution over the context, and a switch for generating a weighting between the distributions over the vocabulary and the context, generating a composite distribution based on the weighting, and selecting a word of an answer using the composite distribution.
US10776580B2

Provided is a method of providing an unmanned dialogue service according to an embodiment of the inventive concept. The method includes transmitting or receiving text message data constituting a dialogue to or from a user terminal, analyzing the dialogue and determining whether an abnormal situation has occurred, transmitting an assistance request including information regarding the dialogue to a human agent management apparatus when it is determined that the abnormal situation has occurred, receiving dialogue advancement guide information, which is a response to the assistance request, from the human agent management apparatus, wherein the dialogue advancement guide information is configured using input data of a human agent input to a human agent terminal connected to the human agent management apparatus and configured to receive a task for processing the assistance request allocated by the human agent management apparatus, and continuing the dialogue using the dialogue advancement guide information.
US10776578B2

A method for building the synonymy discriminating model comprises: obtaining a text pair in training samples; using a word vector dictionary to obtain a quantization matrix of texts in the text pair; regarding the quantization matrix of respective texts as input of a convolutional neural network, regarding a synonymy annotation result corresponding to the text pair as output of the convolutional neural network, and training the convolutional neural network to obtain a synonymy discriminating model. The method for discriminating the synonymous text comprises: obtaining a text pair to be discriminated; using a word vector dictionary to obtain a quantization matrix corresponding to texts in the text pair; regarding the quantization matrix of the texts as input of a synonymy discriminating model, and determining a synonymy discrimination result of the text pair according to output of the synonymy discriminating model.
US10776571B2

The technology relates to dispatching entered data to appropriate input fields. One or more computing devices may scan a first location to detect a set of input fields and determine an associated data type for each input field in the set of input fields. A text box may be generated and displayed, the text box including instructions requesting entry of user data based on the associated data types of each input field. The computing devices may receive the entered user information in the text box, parse the entered information into one or more parts, compare each of the one or more parts to the associated data type for each input field, and associate each of the one or more parts with the input field corresponding to the associated data type which it satisfies. Each of the one or more parts may be dispatched to the input field corresponding to the associated data type which the respective one or more part satisfies. Each input field may be automatically populated with the one or more parts which were dispatched to the respective input field.
US10776569B2

A data portion of a data set utilized in a computerized visualization is analyzed to identify one or more areas of interest each including data values representing distinguishable features relative to the data set. An explanation for the data values of each of the one or more areas of interest is determined. Each explanation is based on other data portions of the data set contributing to the distinguishable features. At least one display layer including labels describing the one or more areas of interest is generated. The labels include the explanation for each of the one or more areas of interest. The at least one display layer is disposed over the computerized visualization to produce an annotated visualization with the labels positioned proximate the one or more areas of interest.
US10776568B2

A method of enabling distributed collaboration with sentiment indicators is disclosed. The method comprises obtaining a set of computer-executable instructions, which when executed cause a client device of one or more client devices to operate a graphical user interface (GUI). The GUI is configured for: receiving text via a first area of a screen of the GUI; estimating a sentiment of the text; determining that the estimated sentiment exceeds a certain level of negativity; and after the determining, requesting a confirmation of releasing the text or an update of the text. The method further comprises receiving a response to the request and sending the text to a server; and transmitting the set of computer-executable instructions to a first client device of the one or more client devices.
US10776564B2

A method for displaying webpage content includes acquiring webpage source code of a webpage to be accessed, and stopping rendering the webpage to be accessed, in the acquired webpage source code, searching for a location where a webpage node of a webpage interface needs to be inserted, inserting a webpage node code segment of the webpage interface into the webpage source code at the found location where the webpage node of the webpage interface needs to be inserted, and performing webpage rendering on the webpage source code into which the webpage node code segment of the webpage interface has been inserted, and displaying a rendered webpage.
US10776559B2

A defect detection method for a multilayer daisy chain structure, including: generating a plurality of physical models having a defect of at least one defect type based on the at least one defect type of a daisy chain structure; generating a group of training samples for each of the physical models; generating a classifier model by using a machine learning technique algorithm via scattering parameter values of a training set; measuring an error value by comparing scattering parameter values of a testing set with the classifier model, using the classifier model as a defect model of the defect type based on the error value, and determining that the multilayer daisy chain has a defect corresponding to the at least one defect type by comparing actual measurements of scattering parameter values.
US10776551B2

A method (of generating a layout diagram) includes: identifying, in the layout diagram, a group of three or more cells which violates a horizontal constraint vector (HCV) and is arranged so as to exhibit two or more vertically-aligned edge-pairs (VEPs); each VEP including two members representing at least partial portions of vertical edges of corresponding cells of the group; relative to a horizontal direction, the members of each VEP being disposed in edgewise-abutment and separated by a corresponding actual gap; and the HCV having separation thresholds, each of which has a corresponding VEP and represents a corresponding minimum gap in the horizontal direction between the members of the corresponding VEP; and for each of at least one but fewer than all of the separation thresholds, selectively moving a given one of cells corresponding to one of the members of the corresponding VEP thereby to avoid violating the HCV.
US10776539B2

A method for simulating an epitaxial process in a body having a crystal lattice structure. Roughly described, an enlarged version of the crystal lattice structure is formed, having a lattice constant increased by a lattice enlargement factor N>1. The subject fabrication process is simulated by a Lattice Kinetic Monte Carlo algorithm in which various factors have been scaled in accordance with N. The simulation speed increases by a factor around N3, without significantly degrading the accuracy of the resulting simulated structure. The simulated epitaxial process can later be performed on a physical crystalline body.
US10776538B2

Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
US10776536B2

A computer implemented method generates a Petri Net simulation model of an industrial controls system. The method includes providing a basic Petri Net system model employing a generic component model. The system model has at least two component places for generating parameterisation tokens, at least two family places for generating component instantiation tokens, and an architecture place for generating family instantiation tokens for the family place in response to an initial token. The method further includes providing a component family library including component family data, providing a component parameter list including component parameter data for each individual component of the Industrial Control System. Furthermore, the method includes assigning a unique identifier to each component of the component parameter list, assigning each component present in the component parameter list to one component family, and instantiating the basic Petri Net model by processing the component parameter list.
US10776533B2

3D modeling of an object using textural features. Disclosed is a method and a system for 3D modeling of a 3D object adapted to be inserted in or worn by a patient. The 3D modeling applies information of one or more features from an acquired 2D digital representation including textural data of the location where the 3D object is adapted to be arranged.
US10776531B2

One example includes a method for generating a solar farm design. Geographic map data defines geographic features and boundaries of a geographic region. A solar panel block library that stores virtual solar panel block types is accessed. Each of the virtual solar panel block types corresponds to a design of a respective solar panel block that includes solar panels, an inverter, and an access road, and each virtual solar panel block type includes predetermined dimensions and a predefined output power rating. An array of a virtual solar panel block type to fit within the geographic features and boundaries of the geographic region on the map is generated based on the dimensions of each of the virtual solar panel blocks in the array. The array is iteratively modified to optimize a criterion of the solar farm design, and the design is stored in a memory for subsequent solar farm installation.
US10776529B2

Methods and apparatus for Orienteering using a wireless communication between transceivers. A smart device is operative to generate a vector based upon the wireless communications. A query may be made based upon the vector. A response to the query may include a direction of travel, a virtual image based upon location and location and direction, and annotative and pictorial information.
US10776516B2

A method is presented for generating a data set from a database. The method involves iterative data manipulation that stochastically identifies candidate entries from the cases (subjects, participants) and variables (data elements) and subsequently selects, nullifies, and imputes the information. This process heavily relies on statistical multivariate imputation to preserve the joint distributions of the complex structured data archive. At each step, the algorithm generates a complete dataset that in aggregate closely resembles the intrinsic characteristics of the original data set, however, on an individual level the rows of data are substantially altered. This procedure drastically reduces the risk for subject reidentification by stratification, as meta-data for all subjects is repeatedly and lossily encoded.
US10776515B2

Responding to a data subject access request includes receiving the request and identifying the requestor and source. In response to identifying the requestor and source, a computer processor determines whether the data subject access request is subject to fulfillment constraints, including whether the requestor or source is malicious. If so, then the computer processor denies the request or requests a processing fee prior to fulfillment. If not, then the computer processor fulfills the request.
US10776514B2

In particular embodiments, in response a data subject submitting a request to delete their personal data from an organization's systems, the system may: (1) automatically determine where the data subject's personal data is stored; and (2) in response to determining the location of the data (which may be on multiple computing systems), automatically facilitate the deletion of the data subject's personal data from the various systems (e.g., by automatically assigning a plurality of tasks to delete data across multiple business systems to effectively delete the data subject's personal data from the systems).
US10776507B2

Disclosed herein are system, method, and computer program product (computer-readable device) embodiments for implementing fine-grained SQL authorizations. An embodiment operates by determining, via a database query execution engine, that a database program unit may include a plurality of operations. Moreover, at least one first operation of the operations may correspond to a first privilege requirement, at least one second operation of the operations may correspond to a second privilege requirement, and the first privilege requirement may differ in scope from the second privilege requirement. Via the database query execution engine, the plurality of operations may be executed in accordance with each corresponding privilege requirement of each operation.
US10776500B2

Embodiments define a secure code hint generator that determine an occurrence of security word text content within electronic message body text that is descriptive of a security token required to open a secured file referenced by the message. The embodiments distinguish a security phrase subset words of the body text content from a remainder of an entirety of the body text content that include the security word content as a function of determining that the security phrase is more related to describing the security token; generate hint text content that differs from the security phrase and is chosen to reveal the security phrase text content to a user as a function of knowledge of user profile data; and associate the hint to the secured file for display to the user in response to a request for access to the secured file.
US10776499B2

Various embodiments provide an approach to controlled access to online content. Such control may be based on a multitude of factors including but not limited to website content, profile for the person consuming the data. In operation, machine-learning techniques are used to classify the websites based on community and social media inputs, crowd-sourced data, as well as access rules implemented by parents or system administrators. Feedback from users/admins of the system, including the instances of allowed or denied access to websites, in conjunction with other relevant parameters, is used for iterative machine-learning techniques. Embodiments may also allow for real, or near real-time, approval or denial of access to websites by registered admins.
US10776490B1

An example device includes one or more memories; and one or more processors, communicatively coupled to the one or more memories, to, during a loading process of a boot process of an operating system, identify a file to be loaded for the operating system, where the operating system is being loaded during the boot process; identify a manifest of the file; verify the manifest of the file based on a supplied signature of the manifest; identify a fingerprint, associated with the file, in a fingerprint library; calculate a hash of the file; compare the hash of the file and the fingerprint; and verify the file based on the hash of the file matching the fingerprint associated with the file.
US10776486B2

Provided is an analysis system including: an operation analysis unit that analyzes operation of an analysis target program that is a target program to be analyzed, by executing the analysis target program in a second execution environment that is a computing environment for analysis, the second execution environment being configured to emulate at least a partial configuration of a first execution environment that is a computing environment for real operation where the analysis target program is able to be executed; and a configuration unit that builds the second execution environment capable of emulating a specific configuration of the first execution environment, the specific configuration relevant to an operation of the analysis target program, by modifying at least a partial configuration of the second execution environment in accordance with the operation of the analysis target program analyzed by the operation analysis unit.
US10776467B2

In an approach to identifying users by real time contextual data, one or more processors may receive a registration information for a first user and a first biometric data for the first user. One or more processors may determine a first user behavior based on the first biometric data and the registration information for the first user. Additionally, one or more processors may store the registration information, the first biometric data, and the first user behavior in a first user profile for identification of the first user.
US10776461B2

Peroxisome proliferator activated receptor (PPAR) compounds, and methods of using the same for treating bone fractures, treating osteoporosis and/or metabolic bone diseases, and inducing osteogenesis and/or chondrogenesis, are disclosed.
US10776455B2

A mobile apparatus for monitoring and managing periodic intake of dietary supplements or drug-based products utilizing user health and wellbeing updates. The mobile apparatus is a mobile computing device configured to execute a mobile application. The mobile application accepts periodic health and wellbeing information from a user and other connected monitoring devices, accepts user goal updates, accepts effectiveness feedback from the user, displays messages recommending dietary supplement and drug dosages and dosage schedules to the user, notifies the user when to take the dosage, accepts messages detailing the dosage intake and updates the estimated amount of material available, sends messages to re-order material, and provides feedback to the user based on measurement of actual usage.
US10776448B2

The invention relates to a cell-based computing platform that may be specifically used for website development and management. This cell-based computing platform may further be responsive to an external device, program, or operation such that changes in the value parameter of one or more cells may dynamically trigger an external response.
US10776443B2

Systems and methods are used to enable creating, searching, and managing user-managed online pages (e.g., MAPpages) linked to locations on an interactive digital map. In one aspect, the method includes, at a server system: receiving, from a client, a request to create a new MAPpage of a first type selected from a plurality of preexisting types; creating the new MAPpage of the first type associated with a first physical location and the client, uploading the new MAPpage to a platform containing MAPpages uploaded directly from content contributors; indexing the new MAPpage to the first physical location on an interactive digital map; and for each MAPpage associated with the client, enabling the client to associate the respective MAPpage with one or more physical locations, the one or more physical locations including the first physical location.
US10776438B2

The present invention provides an information providing system, an information providing server, an information providing method, and a program for information providing system, to acquire information actually interesting to a user from sources on which the user places importance and provide the information to the user. An information providing system 1 includes an instruction acceptance unit 200 that accepts instruction information, a content-related information acquisition unit 302 that acquires content-related information, a search query generation unit 304 that generates characteristic information as search queries and associates the generated search queries with attribute information of the characteristic information, a related information acquisition unit 306 that acquires related information by using the search queries at the time when the instruction was issued, an interest area modeling unit 314 that classifies the related information into a plurality of groups and assigns weights to the groups, an interest information listing unit 316 that lists the related information in order of the weights associated with the plurality of groups, and a supply unit 318 that supplies listing information to the user.
US10776430B2

Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
US10776424B2

A method and a system for natural language processing of digital content objects, such as news stories, which ranks named entities in digital content objects by the impact that digital content objects that mention them are having on social media, is provided. Digital content objects are scored on a per object basis based on social media activity metrics associated with that digital content object. Named entities that appear in each digital content object are also extracted through natural language analysis. The named entities are then scored on a per entity basis to obtain an entity score that the object scores of those digital content objects in which that named entity appears. An entity ranking list can be created based on the entity scores, which can then be used in various different ways. For example, the entity ranking list can be displayed on a graphical user interface.
US10776421B2

A music search system, a music search method, a server apparatus, and a program that manage music data in association with information of 5W1H and make it possible to search for songs matched with user preferences and situations based on a 5W1H search keyword. The server device 1 includes a music DB 13 in which music data, 5W1H information, and the number of playing are stored in association with each other, a searching unit 11 e for searching for music on the basis of a search request from the device, a screen generation unit 11 c for generating image data for displaying the search results in a list format, and a 5W1H update unit 11 d for updating the 5W1H information. When the information terminal registers music in the library, the 5W1H information used at the time of searching the music is transmitted to the server device. Then, the 5W1H update unit 11 d updates the 5W1H information of the music DB 13 based on the transmitted 5W1H information.
US10776418B2

A system and method for mapping interpersonal relationships, the method including sending a first composite image that includes an image of at least one unknown person from the client machine to an image analysis system of the online social network, receiving a list of candidate persons, each candidate person corresponding to a particular person identifier and having a predetermined relationship with the first user at the client machine, and sending information indicating a selection of one of the candidate persons for tagging the image of the unknown person with the particular person identifier corresponding to the selected candidate person from the client machine.
US10776416B2

A radiation imaging apparatus includes one or more processors and one or more memories storing, as one or more computer programs, computer-readable instructions to be executed by the processors to be performed a process including: obtaining a first imaging protocol including one or more parameters concerning radiation imaging; searching a plurality of imaging protocols stored in a storage unit for a second imaging protocol differing in some parameters from the obtained imaging protocol; causing a display unit to display a user interface for selecting an imaging protocol as a replacement destination of the first imaging protocol from the second imaging protocol specified when the second imaging protocol is specified by the process of searching; and replacing the first imaging protocol with the selected second imaging protocol in accordance with an instruction from an operator to the user interface.
US10776404B2

An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The processing device is configured to initiate distributed computations across a plurality of data processing clusters associated with respective data zones, and to combine local processing results of the distributed computations from respective ones of the data processing clusters. Each of the data processing clusters is configured to process data from a data source of the corresponding data zone using a local data structure and an associated computational framework of that data processing cluster. A first one of data processing clusters utilizes a first local data structure configured to support a first computational framework, and at least a second one of the data processing clusters utilizes a second local data structure different than the first local data structure and configured to support a second computational framework different than the first computational framework.
US10776400B2

Embodiments are disclosed for using an improved locality sensitive hashing (LSH) operation for the K-means clustering algorithm. In some embodiments, parameters of an LSH function are optimized with respect to a new cost model. In other embodiments, an LSH operation is applied with optimized parameters to a K-means clustering algorithm.
US10776398B2

Techniques are described for receiving data generated by multiple platforms of different types, and managing the data in multiple stages of a data lifecycle associated with a super-platform. An end-user (e.g., data discloser) may interact with multiple individual (e.g., siloed) platforms of different types. The individual platforms may generate data describing, and/or resulting from, these interactions with end-user(s). The data from the various individual platforms may be received, ingested, stored, analyzed, aggregated, and/or otherwise processed by a super-platform during various stages of a data lifecycle. In some implementations, the end-user, the super-platform, and/or the individual platform(s) may provide one or more restrictions on how the data may be handled in each of the stages of the data lifecycle.
US10776394B2

A disaster-recovery system contains a networked array of synchronous-to-asynchronous converter (SATC) modules that connect source databases to target backup databases. During backup, the system replicates each source-database transaction through a chain of these SATCs to a corresponding target, storing a local copy of the transaction on each SATC along the way. Each transaction's path between its source-target pair is identified by a set of tracking entries, where each entry identifies one SATC in the path. Every backup transfer between two SATCs in a chain is performed synchronously, such that a successor SATC confirms a successful transfer to a predecessor SATC only after the successor can confirm a successful transfer to the next SATC in the chain. During a subsequent recovery operation, tracking entries are regenerated to locate locally stored transactions that had not time to be fully replicated before a catastrophic failure had occurred.
US10776393B2

A method, apparatus, and computer program product for synchronously starting programs on multiple devices connected to a server is provided. A synchronous point of a program to be synchronously started for each of the multiple devices is identified. A wait function is dynamically injected into the synchronous point for each of the multiple devices. A start time from the server is received in response to the multiple devices entering a waiting state. The programs are synchronously started in response to the start time arriving for each of the multiple devices.
US10776389B2

A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
US10776382B2

Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to a data ontology. The provided systems and methods offer a graphical user interface for mapping the tabular based data to the object based data set according to the data ontology. The tabular based data may be transformed according to the mapping.
US10776379B1

Methods and systems described herein can provide a computing device configured to display on a display screen of the computing device a first window listing a set of entries and a second window that can add entries directly into the set of entries and that can search for entries having selected features. The second window can dynamically display one or more keywords related to an entry as the entry is being created. The keywords can be determined as the entry is created and can be associated with the entry as the entry is added to the set of entries. The second window can receive a search request with the keywords and in response, cause the entries associated with the keywords to be displayed in the first window.
US10776372B2

The present disclosure provides a method for computing a support of an itemset candidate based on graph structure data, a method for determining a frequent itemset using the same, and a method for determining a frequent itemset based on a prefix tree. The method for computing a support of an itemset candidate based on graph structure data comprises: converting data in a database to graph structure data (S101); obtaining an itemset candidate from the database (S102); obtaining a connected component corresponding to the itemset candidate in the graph structure data (S103); determining the number of vertices included in the connected component (S104); and determining the number of vertices as the support of the itemset candidate (S105). The method for computing the support of the itemset candidate based on the graph structure data and the method for determining the frequent itemset using the same provided by the embodiments of the present disclosure may avoid spending too much time in obtaining the support of the itemset candidate by scanning the database, which improves efficiency of the algorithm while ensuring effectiveness of the algorithm.
US10776355B1

Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses one or more containerized search nodes to execute the query and stores the results in a data store for combination with additional query results.
US10776354B2

The present disclosure relates to a computer-implemented method, computer program product, and computer system, for optimization of query processing a set of data extents on which a table is stored. Attribute value information may be maintained for each data extent. The attribute value information indicate as ranges the minimum and maximum values of an attribute of the entries stored in the respective extent. A first metric of a first data extent of the set may determine splitting the first data extent into sub-extents increases query processing efficiency. A second metric of a second data extent and a third data extent may determine merging the second data extent and the third data extent increases query processing efficiency.
US10776352B2

In some examples, a method includes constructing, by a computing device, a plurality of expressions using a generic query language that is independent of implementation of an associated data store, the associated data store supporting a plurality of operands comprising at least one comparison operand and multiple logical operands; generating, by the computing device, a single query including the plurality of expressions to the associated data store, wherein the plurality of expressions are connected using the multiple logical operands; transmitting, by the computing device, the single query to the associated data store; and receiving, by the computing device, a single set of results corresponding to the single query.
US10776349B2

In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing dynamic macros within a multi-tenant aware structured query language operable within a computing environment. For instance, such an exemplary system having a processor and a memory therein includes means for operating a multi-tenant database system having customer data stored therein for a plurality of distinct customer organizations; receiving a database query specifying a dynamic macro function call to be executed at runtime and replaced with a string within a new structured query language statement to be executed against the multi-tenant database system; parsing the database query to identify the dynamic macro function call specified; parsing the database query to identify a functional expression to be evaluated at runtime as passed with the dynamic macro function call specified; generating a new structured query language statement to execute against the multi-tenant database system in fulfillment of the database query received, in which the new structured query language statement includes the string in place of the dynamic macro function call or a functional call executable by the multi-tenant database system at runtime to be resolved to the string by the multi-tenant database during execution of the new structured query language statement; and executing the new structured query language statement against the multi-tenant database system. Other related embodiments are disclosed.
US10776348B2

Techniques for invocating a smart contract are described. One example method includes receiving a target transaction that is used to initiate an invocation of a smart contract, wherein the target transaction comprises invocation data, and wherein the invocation data comprises a data digest associated with target data stored in a third-party storage system interconnected with a blockchain; querying the target data from the third-party storage system; receiving a query result returned by the third-party storage system, wherein the query result comprises the target data; performing a content verification on the target data; determining that the content verification on the target data succeeds; invoking the smart contract to perform a smart contract computation on the invocation data included in the target transaction; and storing a computation result from the smart contract computation in a distributed database associated with the blockchain after the smart contract computation is completed.
US10776341B2

A method for quality assurance of filtration processes includes inserting a filter element (24) into a filtration device (14b) in which filter elements (24) can be subjected to integrity tests. The method further includes associating the integrity information with each filter element (24) in a filter element database (16; 34) connected to a shared data network (12) and saving the number of failed integrity tests performed on each filter element (24) as integrity information associated with that filter element. The saved tolerance setting has an auxiliary limit value, which when exceeded in a defined manner by the queried number of failed integrity tests performed on the identified filter element (24), causes a warning message to be sent to a predetermined monitoring unit (20) and the resulting blocking of the selected integrity testing device (14b) is maintained until a release message is received from the predetermined monitoring unit (20).
US10776340B2

Systems, methods, and devices for tracking changes to database data. A method includes determining a change to be executed on a micro-partition of a table of a database and executing the change on the table by generating a new micro-partition that embodies the change. The method includes updating a table history that includes a log of changes made to the table, wherein each change in the log of changes includes a timestamp, and wherein updating the table history includes inserting the change into the log of changes.
US10776339B2

An intelligent log gap detection to prevent unnecessary backup promotion. Specifically, the method and system disclosed herein entail determining whether to pursue a requested database backup type or to promote the requested database backup type to another database backup type, in order to preclude data loss across high availability databases. When a decision is made to pursue the requested database backup type, storage space, intended for backup consolidation on a backup system or media, is saved for future backup requests rather than being consumed as would be the case would the requested database backup type had been promoted.
US10776336B2

A method, system, and apparatus provide for multiple custom fields associated with an application running at a computing device, where the multiple custom fields are received in a specified sort order. The method includes dynamically building multi-column indexes of the multiple custom fields corresponding to multiple intrinsic datatypes stored in multiple custom field columns of a shared table, where the multiple intrinsic datatypes are converted into a generic-indexable datatype to preserve the specified sort order. The method further includes building a sorted index in a specified order in a multi-column indexable table, where the multi-column indexable table includes a partial copy of data from multiple tenants that inhibit the shared table.
US10776333B2

A computer-implemented method for building an object index used for retrieving an object matching a given query is disclosed. In the method, the computer system initializes a set of clusters, each of which represents at least one base object of a collection. The computer system also enumerates one or more additional clusters by combining multiple clusters from among the set. Each additional cluster represents at least one combinatorial object that has two or more base objects of the collection. The computer system further selects a new set of new clusters by clustering the set of the clusters and the one or more additional clusters, in which each new cluster represents at least one base or combinatorial object. Then, the computer system builds an object index based on the centers of the new clusters such that the object index covers the combinatorial object as a target of retrieval.
US10776332B2

Managing cooperative computer software applications by applying a link analysis algorithm to a data set including identifiers representing a plurality of computer software applications and including indicators of operational relationships between the computer software applications, thereby associating a cooperation value with each of the computer software applications represented within the data set, and notifying a computer software application manager of the computer software applications and their associated cooperation values.
US10776330B2

Whether database objects corresponding to an artifact to deploy already exists in a database is determined. Depending artifacts are calculated using a prior-generated dependency graph. Whether any database objects corresponding to the calculated depending artifacts need to be redeployed are determined. Whether a build plugin corresponding to the database objects needing to be redeployed supports a redeployment option is determined. The artifacts are processed according to an execution graph.
US10776326B2

A system and method includes a central database storing personalized content of a user, a portal for accessing and manipulating the personalized content on the central database, and a vehicle navigation system configured to receive the personalized content from the central database and to display the personalized content on a map.
US10776319B2

A query of time series data stored in a database is received that specifies at least one value. The database includes (i) an index table specifying groups of segments of compressed time series data with corresponding ranges each having a lowest value and a highest value, and (ii) a segments table specifying individual segments of compressed time series data. Thereafter, using the index table, at least one group for which the specified at least one value falls within the corresponding range is identified. The segments table is then queried for the segments corresponding to the identified at least one group to generate a new segments table specifying at least one segment. Next, the at least one segment specified by the new segments table is decompressed. Data responsive to the query within the decompressed at least one segment is then identified using the specified at least one value.
US10776318B2

A self-monitoring time series database system is described. A time series database system receives an alert trigger condition associated with multiple time series data points corresponding to multiple subsystems of the time series database system. The time series database system aggregates the multiple time series data points in an internal time series data point that is internal to the time series database system. The time series database system evaluates whether the internal time series data point meets the alert trigger condition. The time series database system outputs an alert notification associated with the internal time series data point and the alert trigger condition if the internal time series data point meets the alert trigger condition.
US10776317B1

Embodiments are described for detecting a data organization issue in a storage system by analyzing static and dynamic layout characteristics for data stored in the storage system, workload characteristics for applications utilizing the data, virtualization effects of the storage system on the organization of the data, input/output characteristics of processes storing the data in the storage system, and cache usage characteristics of the data. For fragmentation issues, the system uses the analysis to provide defragmentation advisories to reduce fragmentation by at least one of: re-layout or re-tiering of the data in the data storage system, or cache memory reconfiguration.
US10776315B2

Storing data is disclosed, including: creating a clone of a snapshot comprising a first set of metadata associated with a source data, at least in part by generating for the clone a second set of metadata that includes an active index that is associated with the snapshot and is configured to store metadata associated with data values that are written to the clone; receiving a write operation to write a requested data value to the clone; and in response to the write operation, updating the active index based at least in part on the requested data value.
US10776312B2

Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) each having a plurality of arithmetic logic units (ALUs) that are configured to execute a same instruction in parallel threads and a plurality of memory ports (MPs) for the plurality of PEs to access a memory unit. Each of the plurality of MPs may comprise an address calculation unit configured to generate respective memory addresses for each thread to access a common area in the memory unit.
US10776307B2

A subscriber station for a serial bus system is described. The subscriber station includes a communication control device for generating a message to serially transmit on the bus system, and/or for reading a message that has been serially received by the subscriber station on the bus system. The communication control device is configured to decide whether there exists, for aborting a serial transmission of the frame onto the bus line which is currently being carried out, an abortion criterion according to which a serial transmission of a higher-priority frame for a message is more important than the serial transmission of the frame onto the bus line which is currently being carried out, and to provide in the frame currently being serially transmitted, on the basis of the decision that has been made, a signalization as to whether or not the frame currently being serially transmitted is to be aborted.
US10776305B2

A device (125) that may configure itself is disclosed. The device (125) may include an interface (305) that may be used for communications with a chassis (105). The interface (305) may support a plurality of transport protocols (330, 355, 345, 350). The device (125) may include a Vital Product Data (VPD) reading logic (310) to read a VPD (130) from the chassis (105) and a built-in self-configuration logic (315) to configure the interface (305) to use one of the transport protocols (330, 355, 345, 350) and to disable alternative transport protocols (330, 355, 345, 350), responsive to the VPD (130).
US10776302B2

Systems, methods, and devices can include a first die comprising a first arbitration and multiplexing logic, a first protocol stack associated with a first interconnect protocol, and a second protocol stack associated with a second interconnect protocol. A second die comprising a second arbitration and multiplexing logic. A multilane link connects the first die to the second die. The second arbitration and multiplexing logic can send a request to the first arbitration and multiplexing logic to change a first virtual link state associated with the first protocol stack. The first arbitration and multiplexing logic can receive, from across the multilane link, the request from the first die indicating a request to change the first virtual link state; determine that the first interconnect protocol is ready to change a physical link state; and change the first virtual link state according to the received request while maintaining a second virtual link state.
US10776298B2

A data storage system can employ one or more data storage modules that each have multiple constituent data storage devices. A plurality of data storage devices can be connected to a control board within a single housing with the control board having a number of SATA outputs connected to each of the plurality of data storage devices. The number of SATA outputs may be less than a total number of data storage devices in the plurality of data storage devices. Each SATA output can be connected to a separate first-tier port multiplier that has circuitry to split a single set of SATA signals into multiple duplicate sets of SATA signals.
US10776295B2

A vehicle safety electronic control system (11) including master and slave microcontrollers (12, 13). The master microcontroller (12) is connected to a TDMA network bus, and the slave microcontroller (13) is connected to the master microcontroller (12) via a general purpose input/connection (14). Both microcontrollers (12, 13) are configured to operate schedule table based execution, and each has a respective synchronization counter. The master microcontroller (12) is configured to update its synchronization counter in response to a primary synchronization signal (19) from the network bus (10), and to issue a corresponding secondary synchronisation signal (20) to the slave microcontroller (13) via the general purpose input/output connection (14). The slave microcontroller (13) is configured to update its synchronization counter in response to the secondary synchronization signal (20) from the master microcontroller (12) such that the schedule tables of both microcontrollers (12, 13) are synchronized to the network bus (10).
US10776294B2

In an embodiment, a system comprises: a first bus; a second bus; a first peripheral coupled to the first bus and the second bus, the first peripheral configured to receive a command from the first bus and to generate data in response to the first command; and a second peripheral coupled to the first bus and the second bus, the second peripheral configured to initiate transfer of the generated data from the first peripheral to the second peripheral over the second bus such that access to the generated data through the first bus is prevented.
US10776293B2

An apparatus including a host interface and a registered clock driver interface. The host interface may be configured to receive an enable command from a host. The registered clock driver interface may be configured to perform power management for a dual in-line memory module, generate data for the dual in-line memory module, communicate the data, receive a clock signal and communicate an interrupt signal. The registered clock driver interface may be disabled at power on. The registered clock driver interface may be enabled by in response to the enable command. The apparatus may be implemented as a component on the dual in-line memory module.
US10776292B2

An integrated circuit has a master processing core with a central processing unit coupled with a non-volatile memory and a slave processing core operating independently from the master processing core and having a central processing unit coupled with volatile program memory, wherein the master central processing unit is configured to transfer program instructions into the non-volatile memory of the slave processing core and wherein a transfer of the program instructions is performed by executing a dedicated instruction within the central processing unit of the master processing core.
US10776290B1

Techniques for processing I/O operations includes: determining whether a current amount of unused physical storage is greater than a threshold; and responsive to determining the current amount of unused physical storage is greater than the threshold, performing normal write processing, and otherwise performing alternative write processing. The alternative write processing includes: initializing a counter; determining whether a physical storage allocation is needed or potentially needed for a write I/O operation; responsive to determining that no physical storage allocation is needed for the write I/O operation, performing the normal write processing. Responsive to determining that a physical storage allocation is needed or potentially needed for the write I/O operation, determining a first amount of one or more credits needed to service the write I/O operation; and responsive to determining the counter does not include at least the first amount of one or more credits, failing the write I/O operation.
US10776287B2

An example method of accessing a computing system includes: providing serial terminal driver configured to interface a serial port in a hardware platform of the computer system; providing a console object configured to communicate with an operating system (OS) in a software platform of the computer system and the serial terminal driver; connecting to the console object through the serial port via a computer terminal; sending text and commands from the console object to the computer terminal; and rendering, by the computer terminal, a console for presentation on a display of the computer terminal.
US10776283B2

Various embodiments are generally directed to an apparatus, method and other techniques for allocating a portion of the memory as system management random access memory (SMRAM) including a system management interrupt (SMI) handler for a system management mode (SMM), the SMI handler to handle SMIs for the SMM, generating a page table for the SMM, the page table comprising one or more mapped pages to map virtual addresses to physical addresses for the SMM, and setting one or more page table attributes for the page table to prevent a malicious code attack on the SMM.
US10776274B2

Data processing circuitry comprises a cache memory to cache a subset of data elements from a main memory; a processing element to execute program code to access data elements having respective memory addresses, the processing element being configured to access the data elements in the cache memory and, in the case of a cache miss, to fetch the data elements from the main memory; prefetch circuitry, responsive to an access to a current data element, to initiate prefetching into the cache memory of a data element at a memory address defined by a current offset value relative to the address of the current data element; and offset value selection circuitry comprising: an address table to store memory addresses for which a data element accessed by the processing element resulted in a cache miss or an access to a previously prefetched data element; and detector circuitry to detect, for each of a group of candidate offset values, one or more respective metrics representing a proportion of a set of data element accesses which resulted in a cache miss or an access to a previously prefetched data element, for which the memory address for that data element access differs by the candidate offset value from a memory address in the address table; in which the detector circuitry is configured to process the group of candidate offset values as successive complementary sub-groups of one or more of the group of candidate offset values and to set a next instance of the current offset value in response to processing each sub-group, in dependence upon the proportions indicated by the one or more detected metrics for that sub-group; and the one or more metrics previously detected for the current offset value.
US10776268B2

Techniques for management of IS memory in a non-volatile storage device, and methods for use therewith, are described herein. The non-volatile storage device can include non-volatile memory, wherein a portion of the non-volatile memory is designated as intermediate storage (IS) memory and another portion of the non-volatile memory is designated as main storage (MS) memory. The IS memory may have lower read and write latencies than the MS memory. A host device may provide priority addresses to a memory controller with an indication that host data having one of the priority addresses is to receive priority to remain in IS memory over other host data.
US10776259B2

A method for data processing is disclosed. A blank state is determined for several data bits based on a majority decision. Each data bit is represented by a group of at least two memory cells. The at least two memory cells of this group are complementary cells of a differential read memory.
US10776243B1

An apparatus includes a memory and processing circuitry. The memory stores a log for a user account. The log includes a first action performed by a user and a first date on which the first action was performed, a second action performed by the user and a second date on which the second action was performed, and a third action performed by the user and a third date on which the third action was performed. The processing circuitry receives a confirmation that a login occurred for the user account, determines a time of the login and first, second, and third scores for the first, second, and third actions. The prediction tool predicts that the first action is more likely to be performed than the second and third actions. The prediction tool presents, on a display, a first link that when activated, causes the first action to be performed.
US10776241B1

A system for automated process performance determination includes an interface and a processor. The interface is configured to receive log data associated with a plurality of tenants. The log data comprises one or more log data types. The processor is configured to aggregate the log data into an aggregated set of log data; and determine a set of metrics based at least in part on the aggregated set of log data. A metric of the set of metrics is associated with a tenant of the plurality of tenants and one of the one or more log data types. The processor is further configured to determine a composite metric for the tenant by combining metrics of the set of metrics associated with the tenant; determine a response based at least in part on the composite metric; and, in the event the response indicates an automated action, perform the automated action.
US10776236B1

The subject matter of this specification can be implemented in, among other things, a method that includes establishing, by a processing device, a remote access session between a local computing device and a remote computing device connected by a network, receiving, by the remote computing device a request to execute an application, and determining, by a processing device, a remote efficiency value indicating estimated efficiency of executing the application on the remote computing device and a local efficiency value indicating estimated efficiency of executing the application on the local computing device. The method further includes comparing the remote efficiency value with the local efficiency value to determine whether to execute the application on the remote computing device or on the local computing device.
US10776230B2

A method for establishing fault diagnosis technique based on contingent Bayesian networks, comprising steps of: step (1) determining a domain of an unknown object to be reasoned; step (2) defining a model structure by adopting a first-order logic language; step (3) generating a Blog model; step (4) transforming the Blog model into the contingent Bayesian networks; step (5) defining the contingent Bayesian networks; step (6) learning parameters of the contingent Bayesian networks; and step (7) reasoning a fault of the contingent Bayesian networks by utilizing a Markov chain Monte Carlo Method. By the steps mentioned above, establishing fault diagnosis technique based on contingent Bayesian networks is achieved.
US10776225B2

While scheduled checkpoints are being taken of a cluster of active compute nodes distributively executing an application in parallel, a likelihood of failure of the active compute nodes is periodically and independently predicted. Responsive to the likelihood of failure of a given active compute node exceeding a threshold, the given active compute node is proactively migrated to a spare compute node of the cluster at a next scheduled checkpoint. Another spare compute node of the cluster can perform prediction and migration. Prediction can be based on both hardware events and software events regarding the active compute nodes.
US10776220B2

One aspect relates to a system that integrates a user interface of a device with a cloud based database system without use of a database application. A user may access a cloud based database system without the complexity of installing additional software or managing connections to the cloud based database system. The system may establish a communication link between the user interface and intelligent agents running on the database system in order to allow a user(s) to carry out various database monitoring and verification activities.
US10776218B2

Erasure coding is utilized to facilitate data protection in several high-end storage systems. After a failure, the system commences the process of data recovery. Typically, the system can detect data portions impacted by the failure. In one aspect, the system can trigger recovery of the impacted data portions in a sequence that reduces a probability of data losses and a probability of temporary read failures.
US10776215B2

Embodiments of the present invention relate to a snapshot generating method, computer system, and apparatus, which can determine a plurality of virtual machines where an application runs and a deployment server where the plurality of virtual machines is deployed, and send a snapshot instruction to the deployment server of the plurality of virtual machines, so that the deployment server of the plurality of virtual machines can start snapshot operations on the plurality of virtual machines at consistent time points according to the snapshot instruction, so as to generate snapshot files of the plurality of virtual machines at the consistent time points, thereby implementing unified snapshots on the plurality of virtual machines where the application runs and ensuring consistency among backup data of the application.
US10776214B1

A system and method for protecting desired data in a non-volatile dual in line memory module (NVDIMM) in a computer system. The system includes a basic input output system (BIOS). The non-volatile dual in line memory module (NVDIMM) is coupled to a memory bus. The NVDIMM includes a non-persistent memory and a persistent memory. A processor is coupled to the memory bus. When an update is applied to the basic input output system, desired data stored in the persistent memory of the NVDIMM is protected by disabling a NVDIMM backup function after a first power cycle immediately after the BIOS update. The backup function is enabled to restore the desired data to the non-persistent memory of NVDIMM from persistent memory after a second power cycle.
US10776209B2

According to certain aspects, a method can include, at a first time, performing an incremental backup of first data associated with a virtual machine (VM) residing on a source client computing device from the source client computing device to one or more secondary storage devices to create a backup copy of the VM, where the VM is associated with a hypervisor of a first type; receiving an instruction to restore the first data associated with the VM from the one or more secondary storage devices; retrieving the first data from the one or more secondary storage devices; and applying the first data to second data associated with a replicated VM running on the destination client computing device, where the replicated VM is a replicated version of the VM, and where the second data corresponds to data of the VM at a time before the first time.
US10776208B2

Systems and methods are provided for implementing memory checkpointing using a distributed non-volatile memory system. For example, an application runs on a plurality of server nodes in a server cluster. Each server node includes system memory having volatile system memory and non-volatile system memory. A current application state of the application is maintained in the system memory of one or more server nodes. A checkpoint operation is performed to generate a distributed checkpoint image of the current application state of the application. The distributed checkpoint image is stored in the non-volatile system memory of the plurality of server nodes. Fault-tolerant parity data is generated for the distributed checkpoint image, and the fault-tolerant parity data for the distributed checkpoint image is stored in the non-volatile system memory of one or more of the plurality of server nodes.
US10776207B2

A method, computer program product, and a computer system are disclosed for processing information using hardware instructions in a processor of a computer system by performing a hardware reduction instruction using an input to calculate at least one range reduction factor of the input; performing a hardware restoration instruction using the input to calculate at least one range restoration factor of the input; and performing a final fused multiply add (FMA) type of hardware instruction or a multiply (FM) hardware instruction by combining an approximation based on a value reduced by the at least one range reduction factor with the at least one range restoration factor.
US10776204B2

A method includes identifying an independent data object of a plurality of independent data objects for retrieval from dispersed storage network (DSN) memory. The method further includes determining a mapping of the plurality of independent data objects into a data matrix, wherein the mapping is in accordance with the dispersed storage error encoding function. The method further includes identifying, based on the mapping, an encoded data slice of the set of encoded data slices corresponding to the independent data object. The method further includes sending a retrieval request to a storage unit of the DSN memory regarding the encoded data slice. When the encoded data slice is received, the method further includes decoding the encoding data slice in accordance with the dispersed storage error encoding function and the mapping to reproduce the independent data object.
US10776197B1

One example method includes identifying a data block as being in a corrupted state, and calculating a value of a identifier corresponding to the data block, where the value of the identifier is based on contents of the data block. The value of the identifier is then compared with a value of another identifier that is part of a stored access record for the data block. Based on results of the comparison, the virtual machine is either identified as the cause of corruption of the data block, or the virtual machine is eliminated as being the cause of the corruption of the data block.
US10776195B2

An apparatus for protecting signals, including a first electronic computing device, and a second electronic computing device, wherein the second electronic computing device has a checking device, wherein the first and second electronic computing devices are designed to receive one or more different signals from one another and/or to emit them to one another, wherein the checking device is designed to check signals received from the second electronic computing device for formal correctness and/or to check the plausibility of said signals and to transmit the signals to the first electronic computing device and/or to a bus for transmitting data on the basis of the plausibility check and/or the check for formal correctness, wherein the second electronic computing device is configured according to a higher safety integrity level than the first electronic computing device. A corresponding method and to the use of the apparatus in a vehicle is also disclosed.
US10776190B2

Methods and apparatuses relating to memory corruption detection are described. In one embodiment, a hardware processor includes an execution unit to execute an instruction to request access to a block of a memory through a pointer to the block of the memory, and a memory management unit to allow access to the block of the memory when a memory corruption detection value in the pointer is validated with a memory corruption detection value in the memory for the block, wherein a position of the memory corruption detection value in the pointer is selectable between a first location and a second, different location.
US10776188B2

A method and an apparatus for enhancing user experience while performing an event using a plurality of devices connected to each other is provided. The method includes analyzing an event extracted from an input received by the device, identifying the at least one task to be performed based on the analyzing of the event, generating a workflow corresponding to the identified at least one task, selecting at least one node of the workflow corresponding to the generated workflow, and performing an action, by an application installed in or connected to the device, in response to a the selection of at least one node of the workflow.
US10776185B2

Techniques are disclosed for efficient handling of messages in computing systems that include tag matching capable hardware. A message management module provides for handling message events including application receives and channel notifications such that hardware tag matching can continuously run in hardware channels, such as network adapters. When the message event is an application receive the message management module adds the application receive to a tracking queue and determines if the application receive can be posted to a hardware channel capable of tag matching. When the message event is a channel notification, the message management module determines a message action using the message tracking queue and the information in the channel notification.
US10776183B2

An information processing apparatus includes, a programmable circuit that includes multiple areas into which logics are capable of being programmed, a memory, and a processor configured to, receive a request including information concerning a first process and a second process, calculate a first throughput corresponding to the first process and a second throughput corresponding to the second process based on data used in each of the first process and the second process, determine a first number of areas in which the first process is performed and a second number of areas in which the second process is performed, and program first logics to perform the first process in first areas among the multiple areas, and program second logics to perform the second process in second areas among the multiple areas, the first areas corresponding to the first number, the second areas corresponding to the second number.
US10776180B1

An aspect includes identifying one or more dependencies, via a feature toggle component of an application programming interface (API), with respect to features associated with a set of resources. An aspect also includes populating identified dependencies within a metadata table corresponding to the API and defining a multi-level access control feature for the resource. The multi-level access control includes a top level that identifies the resource, and a mid level that identifies a first set of properties for the resource. An aspect further includes populating fields in the metadata table with the first set of properties and a corresponding mid-level indicator, and enabling access to the resource at varying levels of granularity based on the identified dependencies in the metadata table for the resource and the mid level-indicator for the first set of properties.
US10776178B2

A method for transparently providing a customized enterprise-specific interface application in a cloud-hosted computing system environment includes, at application runtime, selecting a core application defined for a group of enterprises requiring a same core application functionality. The core application is packaged for deployment. On identification of a specific enterprise associated with the core application, according to the identified specific enterprise one or more predefined stored functionalities are applied to the core application to provide an identified-enterprise-specific application.
US10776176B2

A service control method and a service control apparatus, where the method includes obtaining, a current electricity grid electricity price and a quantity of to-be-executed services, determining an electricity price threshold according to the quantity of the to-be-executed services, decreasing, by the service control apparatus, a quantity of services that are about to be executed by a first quantity when the current electricity grid electricity price is greater than the electricity price threshold, and executing a service according to a reduced quantity of services that are about to be executed, or increasing, by the service control apparatus, a quantity of services that are about to be executed by a second quantity, and executing a service according to an increased quantity of services that are about to be executed when the current electricity grid electricity price is less than the electricity price threshold.
US10776172B1

One or more computing devices, systems, and/or methods for cost optimized services for dynamic service levels are provided. Components of a service are hosted across a first set of infrastructure tiers that satisfy a service level of the service at a first point in time. Costs associated with levels of computing resources provided infrastructure tiers are monitored. The service is monitored to dynamically detect a current service level of the service at a second point in time. One or more of the components are migrated to a second set of infrastructure tiers based upon the current service level of the service and costs associated with the second set of infrastructure tiers.
US10776169B2

In some embodiments, the present invention provides for an exemplary inventive system that includes at least the following components: an electronic control unit having a service oriented architecture (SOA ECU), where the SOA ECU includes: at least one exemplary inventive SOA server; where the SOA ECU is located within a vehicle; where the at least one SOA server is configured to provide at least one service to at least one client ECU that is located within the vehicle; and where the at least one SOA server is configured to assign at least one dedicated processing resource and at least one dedicated memory resource to provide the at least one service.
US10776165B2

Resources are loaded into a resource container in an in-memory database system in which pages are loaded into memory and having associated physical disk storage. Each resource is assigned a new time stamp when such resource is loaded into the resource container. At least some of the references are subsequently accessed and time stamps associated with these accesses resources are selectively updated based on the type of access. These time stamps are later used to evict least recently used resources (as indicated by their time stamps) from the resource container.
US10776164B2

Techniques are provided to decouple data pipeline tasks from an execution flow of a high-performance computing task (e.g., distributed deep model training) in a distributed computing system. For example, a method includes receiving a client request to provision resources for executing a computing job, provisioning accelerator resources of one or more accelerator server nodes in the distributed computing system to perform tasks associated with an execution flow of the computing job, and provisioning a logical nodes within the distributed computing system to compose a data flow pipeline which is configured to perform data flow operations associated with the computing job for providing data to the provisioned accelerator resources to perform the tasks associated with the execution flow of the computing job. The data flow operations include, e.g., data storage input/output operations, data pre-processing operations, and data staging operations, which are decoupled from the execution flow of the computing job.
US10776163B1

Access to Application Programming Interface (API) resources that span multiple categories is facilitated by the addition of labels to at least a subset of the resources. While the resources remain in their original hierarchical categories, the labels are useable to query, access, and manipulate resources that span multiple categories without necessitating use of complex queries or multiple API calls. A label may indicate the category to which a resource belongs. If a first resource includes a link to a second resource, a label for the second resource may indicate the category of the first resource. Labels may also be associated with resources based on specific content types and data values contained with the resource. Use of labels in such a manner enables a body of resources that spans multiple categories to be queried based on categorical relationships as well as the type of data associated with each resource.
US10776160B2

A method and system for optimizing the interaction and execution of multiple service tasks associated with a logical transaction. The multiple components or “legs” of the transaction consisting of tasks executable by a computing service or software as a service (SAAS) endpoint are identified. The system determines a strategy type or belief level associated with each of the service tasks included in a transaction. The belief level may be categorized as either “optimistic” or “pessimistic” based on one or more performance parameters (e.g., a probability of failure of a service and an expense associated with a failure of the service) derived from historical data associated with a particular transaction or service task. A sequence of execution for the multiple service tasks associated with the transaction is determined based at least in part on the belief level associated with each of the multiple service tasks. In one embodiment, one or more unordered service tasks classified as pessimistic are performed before one or more unordered service tasks classified as optimistic.
US10776157B2

A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling; resources including at least one of live migration network characteristics and VM execution parameters.
US10776154B2

In shared-memory computer systems, threads may communicate with one another using shared memory. A receiving thread may poll a message target location repeatedly to detect the delivery of a message. Such polling may cause excessive cache coherency traffic and/or congestion on various system buses and/or other interconnects. A method for inter-processor communication may reduce such bus traffic by reducing the number of reads performed and/or the number of cache coherency messages necessary to pass messages. The method may include a thread reading the value of a message target location once, and determining that this value has been modified by detecting inter-processor messages, such as cache coherence messages, indicative of such modification. In systems that support transactional memory, a thread may use transactional memory primitives to detect the cache coherence messages. This may be done by starting a transaction, reading the target memory location, and spinning until the transaction is aborted.
US10776149B2

A disclosed example includes determining that first virtual machines (VMs) corresponding to a first percentage resource utilization indicative of resource usage of a first rack cause the first rack to generate a threshold amount of heat; determining, based on a second percentage resource utilization indicative of resource usage of a second rack, to migrate the first VMs to the second rack to reduce a temperature in a first room by at least the threshold amount of heat; migrating the first VMs from the first rack of the first room to the second rack of a second room; placing the first rack in a low-power state based on the migration of the first VMs to the second rack; and sending a temperature control signal to a climate control system to adjust a cooling process of the climate control system based on the first rack being in the low-power state.
US10776148B1

Disclosed are systems and methods for parallel processing an input data set. During a map stage of a computation, starting with a first virtual machine (VM) acting as a parent VM and an input data set, the system clones the parent VM to generate at least one linked clone child VM. The system further divides the input data set into a first chunk for the parent VM and a second chunk for the at least one child VM by determining a starting pointer for each chunk. Each chunk is processed by a VM to generate an intermediate data result, which is stored in a network storage device. The plurality of VMs then perform a reduce stage on the plurality of intermediate data results stored in the network storage device.
US10776145B2

A method may include receiving one or more monitoring event definitions at an accelerator device from a first logical software entity to a first endpoint of the accelerator device having the first endpoint assigned for access by the first logical software entity, a second endpoint assigned to a second logical software entity such that second endpoint appears to the second logical software entity as a logical hardware adapter, and a third endpoint assigned to a third logical software entity, the accelerator device for accelerating data transfer operations between the second logical software entity and the third logical software entity via the second endpoint and the third endpoint. The method may also include monitoring by the accelerator device for one or more defined monitoring events occurring during the data transfer operations and communicating monitoring information to the first logical software entity from the accelerator device via the first endpoint.
US10776137B2

An approach is provided for decluttering a device desktop. Using a classification technique, a subject of a current task of a user using a device is determined. Based on a determination that the subject matches a category of first desktop object(s), the first desktop object(s) are identified as being related to the current task. Based on a determination that the subject does not match one or more categories of second desktop object(s), the second desktop object(s) are identified as being not related to the current task. Based on the second desktop object(s) being not related to the current task, the second desktop object(s) are hidden from being viewed on the desktop.
US10776133B2

Methods, systems, and devices for preemptively loading code dependencies are described. In some systems, an application server—which may be a software component of a user device—may perform a loading process for an application framework module (e.g., based on receiving an execution request for a corresponding application). To reduce the latency of loading the framework module, the application server may perform one or more preemptive non-framework network requests to retrieve code dependencies for the framework or the application code. These requests may be sent prior to the framework loading process, or in parallel with the framework loading process. The application server may receive the code dependencies in response, and may store these dependencies in a memory cache. When the framework loading process needs these code dependencies, the application server may efficiently access the dependencies locally in the memory cache rather than remotely requesting the dependencies over the network.
US10776132B1

A method allocates a dynamic memory disk located in a pre-boot environment and accessible in the pre-boot environment and in an OS runtime environment. The method may transmit a request to a distribution system for an OS base image and a device driver that includes an identifier of the information handling system. The method receives a response including instructions on how to download the OS base image and the device driver associated with the identifier of the information handling system. The OS base image is modified to include a virtual device driver and an OS deployment agent. The method stores the OS base image and the device driver at the dynamic memory disk. The method loads the OS base image that includes installing an OS in the runtime environment. Then the dynamic memory disk may be mounted by the virtual device driver that may be installed by the OS.
US10776127B2

A pipelined computer processor is presented that reduces data hazards such that high processor utilization is attained. The processor restructures a set of instructions to operate concurrently on multiple pieces of data in multiple passes. One subset of instructions operates on one piece of data while different subsets of instructions operate concurrently on different pieces of data. A validity pipeline tracks the priming and draining of the pipeline processor to ensure that only valid data is written to registers or memory. Pass-dependent addressing is provided to correctly address registers and memory for different pieces of data.
US10776125B2

In an embodiment, at least one CPU processor and at least one coprocessor are included in a system. The CPU processor may issue operations to the coprocessor to perform, including load/store operations. The CPU processor may generate the addresses that are accessed by the coprocessor load/store operations, as well as executing its own CPU load/store operations. The CPU processor may include a memory ordering table configured to track at least one memory region within which there are outstanding coprocessor load/store memory operations that have not yet completed. The CPU processor may delay CPU load/store operations until the outstanding coprocessor load/store operations are complete. In this fashion, the proper ordering of CPU load/store operations and coprocessor load/store operations may be maintained.
US10776120B2

There is provided an apparatus comprising processing circuitry to execute a transaction comprising a number of program instructions that execute to generate updates to state data, to commit the updates if the transaction completes without a conflict, and to generate trace control signals during execution of the number of program instructions. The processing circuitry uses at least one resource during execution of the program instructions. Transaction trace circuitry generates trace items in response to the trace control signals. In response to the trace control signals indicating that a change in a usage level of the at least one resource has occurred during execution of the program instructions, the transaction trace circuitry generates at least one trace item that indicates the usage level of the at least one resource.
US10776116B2

An instruction translation circuit, a processor circuit, and an executing method thereof are provided. The instruction translation circuit is adapted for being disposed in the processor circuit. The instruction translation circuit includes a formatted instruction queue, a first instruction translator, an instruction detection circuit, and a second instruction translator. The formatted instruction queue stores a plurality of formatted macro instructions. The first instruction translator translates a first formatted macro instruction of the formatted macro instructions and outputs a first micro instruction. When the instruction detection circuit determines that a trap bit in the first formatted macro instruction is set and a part of the first formatted macro instruction can be translated in advance, the instruction detection circuit outputs first trap information. The second instruction translator translates the part of the first formatted macro instruction in advance according to the first trap information to output a second micro instruction.
US10776111B2

A point cloud rendering method and apparatus for real-time point cloud data collection from a variety of sensor types is provided that delivers enhanced performance including reducing processing requirements, limiting local memory consumption and optimizing overall data visualization.
US10776106B2

Identifying root cause of code smells is crucial in enabling proper and efficient software maintenance. Desired are computationally less intensive and easy to implement solutions. Embodiments herein provide a method and system for code analysis to identify causes of code smells. The method provides considerable automation during software maintenance by analyzing detected code smells of two subsequent versions of an application by categorizing the code smells, filtering significant code smells from the detected code smells, mapping the significant code smells between two versions, generating a customized PDG for the mapped functions and performing the isomorphic subgraph mapping for computing a function difference. The computed function difference provides added part of the code or removed part or region of the code of the application, which is cause of the significant added code smells, which can then be provided for manual analysis to identify the root causes for efficient software maintenance.
US10776105B1

In order to facilitate automatic roll-forward updates, embodiments include detecting a failure in a software package. In response to the failure, data indicative of a current version of a software package is extracted from a release directory. In response to the application data, a base repository with a version history of the application is cloned. In response to the cloning, a prior set of changes from the base repository in the temporary directory, where the prior set of changes form an old application version of the application, is imported. In response to the import of the prior set of changes, the current version is overwritten with the prior set of changes to generate a new version. The new version is pushed directly to the base repository and a deployment API causes the new version to replace the current version.
US10776101B2

Embodiments of the invention relate to a technique for updating a device comprising a first and second applets implementing application code. The technique may include determining that the application code needs to be updated, generating a verification value, and sending the verification value and updated code for a function in the first applet. The updated code for the function can be stored in the second applet instead of the first applet, and the function maps of the applets can be updated to reflect the address of the updated function. The updated code can then be executed using the updated function maps to perform a process.
US10776091B1

Systems and methods are described for providing logging functionalities to code executing in an on-demand code execution system while minimizing the need to define such functionalities within the code. A logging endpoint is provided that can be called by an execution of code and passed information for logging. The logging endpoint can enrich the information with additional information, such as information regarding a state of an execution environment for the code (which additional information may not be accessible to the execution of code itself). The logging endpoint can then facilitate storage of the enriched logging information, such as by handling authentication to a storage endpoint. Thus, users of the system may author code that provides robust logging functionalities while minimizing the implementation of such functionalities within the authored code.
US10776086B2

In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system provides a programmatic interface, referred to herein in some embodiments as a foreign function interface, by which a user or third-party can define a service, functional and business types, semantic actions, and patterns or predefined complex data flows based on functional and business types, in a declarative manner, to extend the functionality of the system.
US10776085B2

A computer-implemented method for creating a program for a multi-processor system comprising a plurality of interspersed processors and memories. A user may specify or create source code using a programming language. The source code specifies a plurality of tasks and communication of data among the plurality of tasks. However, the source code may not (and preferably is not required to) 1) explicitly specify which physical processor will execute each task and 2) explicitly specify which communication mechanism to use among the plurality of tasks. The method then creates machine language instructions based on the source code, wherein the machine language instructions are designed to execute on the plurality of processors. Creation of the machine language instructions comprises assigning tasks for execution on respective processors and selecting communication mechanisms between the processors based on location of the respective processors and required data communication to satisfy system requirements.
US10776082B2

Methods, systems and computer program products for augmenting a programming environment for developing software code using an automated dialog system are provided herein. A computer-implemented method includes monitoring actions taken in the programming environment, determining intent of the actions taken, and generating a natural language dialog in a graphical user interface of the automated dialog system. The natural language dialog comprises suggested additional actions to be taken based at least in part on the determined intent, where the suggested additional actions affect code files in the programming environment. The computer-implemented method also includes providing, in the graphical user interface, user-activatable interface features for selecting respective ones of the suggested additional actions, and modifying one or more of the code files in the programming environment in accordance with a given suggested additional action, responsive to detecting selection of a given user-activatable interface feature corresponding to the given suggested additional action.
US10776080B2

A system and method are described for an IoT integrated development tool. For example, one embodiment of an apparatus comprises: an Internet of Things (IoT) development application comprising a GUI through which a developer is to specify a configuration for a new IoT device; a development database comprising configuration data related to different IoT device configurations, the IoT development application to utilize the data in the development database based on the configuration specified by the developer for the new IoT device; an IoT device engine to generate an IoT device profile responsive to the development application specifying input/output functions to be performed by the new IoT device; a client app engine to generate a user experience (UX) profile responsive to the development application specifying features of a client app or application related to operation of the new IoT device; and an IoT service engine to generate a cloud application programming interface (API) profile responsive to the development application specifying features of an IoT service related to operation of the new IoT device.
US10776064B2

A video wall-type display device may include: a plurality of display modules, each including: a display area including: a first sub-area; and at least one second sub-area disposed to adjoin and to surround the first sub-area; and a non-display area disposed to surround the display area, wherein the first sub-area may include at least one first pixel unit. The at least one first pixel unit includes: a first pixel configured to display a first color; a second pixel configured to display a second color; and a third pixel configured to display a third colors, the first, second, and third colors being different from each another. The second sub-area may include at least one second pixel unit, the at least one second pixel unit including: the first pixel, the second pixel, and the third pixel; and at least one fourth pixel configured to display a white color.
US10776060B2

An image processing apparatus includes first and second sheet storage units and a post-processing unit to perform specific post-processing on a printed sheet. A print command is received in which a sheet in the first sheet storage unit is specified as a sheet to be used in printing a first copy and a sheet in the second sheet storage unit is specified as a sheet to he used in printing a second copy. In a case where the specific post-processing is unable to he performed on the sheet to be used in printing the first copy, a printed sheet is output without causing the post-processing unit to perform the specific post-processing on the sheets for the first and second copies, even if the print command commands that the specific post-processing be performed in printing the first copy and the second copy.
US10776059B2

An information processing apparatus is communicable with an information storing apparatus that is communicable with plural image forming apparatuses connected to a network and stores storage apparatus information identifying an image forming apparatus storing, for each user, job information associated with user information. The information processing apparatus includes first one or more processors that, in response to receipt of an operation performed by a user, acquires, from the information storing apparatus, storage apparatus information identifying one or more image forming apparatuses of the plural image forming apparatuses storing job information associated with user information of the user, acquires the job information associated with the user information of the user from the one or more image forming apparatuses of the plural image forming apparatuses identified based on the storage apparatus information, generates a job list based on the acquired job information, and displays the generated job list on a display.
US10776056B2

An information processing apparatus manages whether each of a plurality of print plug-ins is in an enabled state or in a disabled state, the plurality of print plug-ins adding at least a search function to an operating system operating on the information processing apparatus, and, if a search for a printer is instructed and the plurality of print plug-ins includes a print plug-in in the disabled state, performs a search for a printer by a print plug-in in the enabled state, and displays a detection result and a setting screen for setting the print plug-in in the disabled state to the enabled state.
US10776043B2

Storage circuitry is provided, that is designed to form part of a memory hierarchy. The storage circuitry comprises receiver circuitry for receiving a request to obtain data from the memory hierarchy. Transfer circuitry causes the data to be stored at a selected destination in response to the request, wherein the selected destination is selected in dependence on at least one selection condition. Tracker circuitry tracks the request while the request is unresolved. If at least one selection condition is met then the destination is the storage circuitry and otherwise the destination is other storage circuitry in the memory hierarchy.
US10776042B2

The invention introduces a method for garbage collection, performed by a processing unit, including at least the following steps: executing instructions of a GC (garbage collection) process to direct a first access interface to read data from a storage unit, collect good data from the read data and direct the first access interface to program the good data into a spare block of the storage unit. During the GC process, each time that a timer has counted to a time period, the processing unit directs a second access interface to clock a portion of data requested by a host device out to the host device and resets the timer.
US10776039B2

Methods and systems for backing up and restoring different point in time versions of a virtual machine, a real machine, an application, a database, or a set of electronic files using a plurality of independently managed snapshot chains are described. The different point in time versions of the data being backed-up may be stored using two or more snapshot chains corresponding with two or more data partitions of the data being backed-up. Over time, additional full image snapshots may be acquired from an external server or generated locally by a storage appliance to limit the snapshot chain lengths and to limit the aggregate block chain lengths for the snapshot chains. Acquisition and generation of the additional full image snapshots may be staggered across different data partitions to limit computational and storage costs per snapshot.
US10776037B2

The present disclosure includes apparatuses and methods for data replication. An example apparatus includes a plurality of sensing circuitries comprising respective sense amplifiers and compute components and a controller. The controller may be configured to cause replication of a data value stored in a first compute component such that the data value is propagated to a second compute component.
US10776033B2

A port processor to receive a read command in a target port. In response, use the target to process a data transfer that includes use of memory for the read transfer allocated by a storage array controller prior to receipt of the read command by the target port or while processing the data transfer and selectively mark such memory as repurposable. The port processor to receive a write command in the target port. In response to receipt of the write command, use the target to process a data transfer for the initiator associated with the write operation, wherein the process includes use of memory that the storage array controller pre-allocated or allocated based on receipt of the read command by the target port for the transfer to the storage array controller and marked as repurposable.
US10776026B2

Techniques for performing compression operations on persistently-stored data blocks during read/write commands. A method embodiment performs in-line data compression operations over data blocks referenced by a caller. The in-line data compression operations are performed during execution of a storage input-output (I/O) command, between the event of receipt of the storage I/O command and the event of returning status of the storage I/O command. The storage I/O operation is associated with at least one data group comprising one or more data blocks that are identified by the caller. Upon receipt of the storage I/O command, one or more compression rules are applied to the data blocks to determine one or more compression parameters, which compression parameters are used to form specific compression operations that are performed over at least a portion of the data group. The status pertaining to the execution of the storage I/O operation is returned to the caller.
US10776024B2

A method for accessing data by a solid state disk is provided, which includes steps of: configuring at least one NAND die to be dedicated for writing random data and other NAND dies to be dedicated for writing sequential data; configuring one of the NAND dies dedicated for writing the sequential data to include memory cells each of which is allowed to be used for storing a data stream having the maximum number of bits; configuring one of the NAND dies dedicated for writing the random data to include memory cells each of which is used for storing a data stream having the number of bits that is smaller the maximum number of the bits; and determining the total number of the bits of one of the data streams of the random data written by the NAND dies and accordingly reconfiguring the NAND dies.
US10776021B2

A system includes a memory, a processor, a hypervisor, and a guest supervisor. The hypervisor is configured to allocate a memory page for each page table of a set of page tables and map each memory page at the same address in each page table. The memory pages store an identification value identifying the respective page table. The guest supervisor is configured to receive control from an application operating on a first page table; retrieve a first identification value associated with the first page table; store the first identification value in guest memory; switch, at a first time, from the first page table to a second page table of the set of page tables; retrieve the first identification value stored in the guest memory; and switch, at a second time, control back to the application.
US10776020B2

Aspects of the disclosure provide for mechanisms for memory protection of virtual machines in a computer system. A method of the disclosure includes: obtaining, by a hypervisor, a guest page table associated with a virtual machine, wherein the guest page table comprises a first guest page table entry associated with a privilege flag indicating that a first virtual page of a guest memory of the virtual machine is accessible to unprivileged code; and in view of a determination that the virtual machine is running in a kernel mode, generating a first host page table in view of the guest page table, wherein the first host page table comprises a first host page table entry corresponding to the first guest page table entry, and wherein the first host page table entry is associated with a privilege flag indicating that the first virtual page is not accessible to the unprivileged code.
US10776016B2

Methods, systems, and devices for operating a memory device are described. One method includes caching data of a memory cell at a sense amplifier of a row buffer upon performing a first read of the memory cell; determining to perform at least a second read of the memory cell after performing the first read of the memory cell; and reading the data of the memory cell from the sense amplifier for at least the second read of the memory cell.
US10776013B2

Provided are a computer program product, system, and method for performing workload balancing of tracks in storage areas assigned to processing units. For each processing unit, there is an assignment of a storage area of tracks in the storage to the processing unit, at least one queue having I/O requests to the storage area, and queue usage information indicating a quantity related to the I/O requests in the at least one queue. A determination is made from the queue usage information whether to perform workload balancing for a source processing unit having at least one source queue. A target processing unit is selected in response to determining to perform the workload balancing for the source processing unit. Tracks in a source storage area assigned to the source processing unit are moved to a target storage area assigned to the target processing unit.
US10776011B2

A computing system including a memory, a processor and a solid state disk is provided. The memory stores a disk access driver program. The solid state disk includes a storage circuit and a control circuit. The control circuit includes a processing unit, a first access path and a second access path. The processing unit communicates with the processor through the first access path. The processor executes the driver program that enables the processor to process a disk access command for directly accessing the storage circuit of the solid state disk through the second access path.
US10776007B2

A memory management device of an example of the invention controls writing into and reading from a main memory including a nonvolatile semiconductor memory and a volatile semiconductor memory in response to a writing request and a reading request from a processor. The memory management device includes a coloring information storage unit that stores coloring information generated based on a data characteristic of write target data to be written into at least one of the nonvolatile semiconductor memory and the volatile semiconductor memory, and a writing management unit that references the coloring information to determines a region into which the write target data is written from the nonvolatile semiconductor memory and the volatile semiconductor memory.
US10776004B1

A method for providing a plurality of candidate inputs on a user device is provided. The method may include displaying a virtual keyboard in a first area of a display, receiving a text input via the keyboard, displaying the text input, and receiving a user request to enter a sentence-generating mode. The sentence-generating mode may inhibit display of the keyboard and display the candidate inputs in a second area of the display, the second area comprising the first area. The method may further include receiving a selection of one of the candidate inputs and displaying the received selection.
US10776002B2

The present application discloses a method and apparatus for inputting a text. An embodiment of the method comprises: receiving a prompt text from a connected backend server, the prompt text including a defined content segment and a user name of a user logged on the server; acquiring the user name of the user from login information of the user; extracting the defined content segment from the prompt text based on the acquired user name; distributing characters in the prompt text randomly to virtual keys on a virtual keyboard; displaying a typed character, in response to an operation by the user to type a character based on the prompt text by clicking a virtual key. The embodiment enables quick and accurate input of a prompt text.
US10776000B2

A method of and system for receiving, processing, converting and verifying digital ink input is carried out by receiving digital ink input, collecting data relating to the received digital ink input, and receiving a request to convert the received digital ink input. Upon receiving the request, the received digital ink input may be recognized as text characters based at least in part on an analysis of the digital ink input and the converted characters may be displayed on a screen adjacent to the received digital ink input, at which point a user may be able to compare the received digital ink input with the recognized characters to initiate any corrections needed.
US10775984B2

A computer-implemented method of setting a parameter. The method comprises detecting a user input on a first location on a graphical user interface, the user input being maintained. The method further comprises displaying on the graphical user interface a pie menu centered on the first location, the pie menu comprising at least one angular sector that is associated with a customizable parameter. The method also comprises detecting a second location of the user input on the graphical user interface in the at least angular sector, and selecting among a set of values, a value of the customizable parameter by displacing the user input from the second location to a third location.
US10775975B2

Methods, systems, computer-readable media, and apparatuses for parsing a user interface (UI) product to obtain a UI element provided therein, the UI product prepared in a first language. A UI element is replaced with a converted UI element, in which the converted UI element approximates a translation of the UI element into a second language different from the first language. After replacement of the UI element, a detection is made as to whether a UI issue exists. When a UI issue is detected, the converted UI element is modified so that translation of the UI product into the second language does not include the detected UI issue. The UI element is provided in a language different from the first language via the UI product based on the converted UI element.
US10775974B2

A system and method for dynamically adjusting the architecture of an application on a device based on user responsiveness. The application determines relevant changes to apply based on the user's interactivity with the application through a plurality of inputs and data analysis. The application adapts the architecture to provide preferred application containers, features, workflow, and interface elements. User data, indicating characteristics of the user, is obtained and used to select adaptions to the user architecture through selection of specific application container units, application features, workflow segments and other elements. The application determines and selects the appropriate application container units, application feature, and workflow segments to vary the features available, the content displayed, the workflow of the application, the form of the content and the interface for different users. The dynamic architecture ensures continued engagement with the application by displaying interactive elements on an individual level on the device.
US10775969B2

Disclosed are some implementations of systems, apparatus, methods, and computer program products for facilitating the configuration of a softphone. A client machine registers with a data provider via a network as a listener of navigation change events that each pertains to a corresponding Uniform Resource Locator (URL) visited by a user of the client machine. The client machine processes a message received from the data provider via a network, where the message includes event information regarding a navigation change event, the event information including information regarding a URL visited by a user of the client machine. The client machine updates a first part of a user interface in a web browser on a display device of the client machine based, at least in part, on the event information, a second part of the user interface displaying information received from the data provider. The first part of the user interface is configured to receive input initiating outgoing phone calls and display phone event information pertaining to incoming phone calls received from a phone system via a proxy server in communication with the client machine.
US10775958B2

A display device and an image display system are provided which can easily identify different kinds of windows. Solution: A list X of simplified images M is based on data containing associated information of multiple attributes as metadata. A display is provided to display the list X in a matrix in which the simplified images M are located for respective pieces of associated information of one attribute in a row direction while the simplified images M are located for respective pieces of associated information of another attribute in a column direction. The display has a first sub window SW1 and a second sub window SW2 that are displayed in different display modes on the list X, the first sub window SW1 containing the images M sharing the associated information of one attribute and the associated information of another attribute in the list X of the images M, the second sub window SW2 containing the images M placed in the same folder in the list X of the images M.
US10775956B2

A computing system providing access to electronic files is provided. The computing system includes a processor and a data store coupled to the processor and configured to store the electronic files. A user interface component is coupled to the processor and is configured to generate a user interface that allows a first user to select an electronic file to be re-shared with second user. The processor is configured to detect re-sharing of the selected electronic file by the first user and automatically generate a notification to a third user. The notification is configured to allow the third user to cancel the re-sharing of the electronic file.
US10775954B2

An external data service can be integrated to enhance the metadata of workflow data fields. In response to processing a data field, a request may be sent to a metadata service for a metadata associated with the data field. In response to receiving the metadata, the metadata may be applied to the data field such that the data field as presented in a user interface is constrained according to one or more characteristics defined by the metadata.
US10775950B2

The invention relates to an input device including: a capacitive detector with a detection surface forming an array of electrodes; an electronic evaluation unit electrically connected to the electrodes and forming an associated array of electrical measuring fields for the spatially resolving detection of a capacitive influence on the detection surface; a handling means disposed on the detection surface in a manner movable along an adjustment path to perform an operating input by means of a movement by an operator; a coupling electrode assembly which is partially moved along with the handling means and disposed in an electrically insulated manner with respect to the operator while they touch the handling means, and where at least one position of the handling means is provided where two measuring fields are capacitively influenced by a means of the coupling electrode assembly, where these influences are detected to obtain position information.
US10775948B2

A touch control glazing includes a first transparent glazing; an electrically conductive layer and a capacitive touch sensitive device including a touch sensitive structure formed in the electrically conductive layer, the touch sensitive structure including a ground electrode and a touch electrode having a touch sensitive area; and a light emitting diode arranged on the electrically conductive layer to indicate the touch sensitive area, the light emitting diode having a light emitting surface facing at least partially the touch sensitive area, the light emitting diode having a first terminal being an first electrode zone electrically connected to the ground electrode and a second terminal being a second electrode zone electrically connected to the touch sensitive area.
US10775943B2

A touch input device capable of detecting a pressure of a touch on a touch surface may be provided that includes: a display module; and a pressure sensor which is disposed at a position where a distance between the pressure sensor and a reference potential layer is changeable according to the touch on the touch surface. The distance is changeable according to a pressure magnitude of the touch. The pressure sensor outputs a signal including information on a capacitance which is changed according to the distance. The pressure sensor includes a plurality of electrodes to form a plurality of channels. The pressure magnitude of the touch is detected on the basis of a change amount of the capacitance detected in each of the channels. According to the embodiment of the present invention, it is possible to provide a pressure sensor for pressure detection, a touch input device including the same, and a pressure detection method using the same. In addition, according to the embodiment of the present invention, it is possible to provide the pressure sensor having a high-pressure detection accuracy of the touch and the touch input device including the pressure sensor.
US10775938B2

Touch events can be detected using an ultrasound input device coupled to a surface, such as a surface of a piece of furniture or electronic device. The ultrasound input device can generate ultrasonic waves in the surface, the reflections of which can be measured by the ultrasound input device. When a touch is made to the surface (e.g., opposite the ultrasound input device), the physical contact can absorb some of the energy of the outgoing ultrasonic waves (e.g., the originally transmitted wave and any subsequent outgoing reflections). Energy measurements associated with the measured reflections can thus be used to identify touch events. Various techniques can be used to make the energy measurements and reduce identification of false touch events.
US10775932B2

A method for response control of a touch screen is disclosed. Whether there is a crack on the touch screen is determined. A crack area where the crack is located in the touch screen is determined. The crack area includes a plurality of touch points, each touch point having a response sensitivity to a touch event of the touch screen. A response strategy of the crack area to the touch event of the touch screen is adjusted. A mobile terminal and a non-transitory computer-readable storage medium are also disclosed.
US10775929B2

A method, apparatus, and system measure, at a first channel of a processing device, a first signal indicative of a touch object proximate to an electrode layer. The first signal includes a touch data component and a first noise component generated by a noise source. The method, apparatus, and system measure, at a second channel of the processing device, a second signal including a second noise component generated by the noise source. The second channel is coupled to a shield layer disposed between the noise source and the electrode layer. The method, apparatus, and system generate an estimated noise signal using the second noise component of the second signal that is associated with the second channel. The method, apparatus, and system subtract the estimated noise signal from the measured first signal to obtain the touch data component of the first signal.
US10775919B2

A display device including a bottom cover, a window disposed on the bottom cover, a frame disposed between the bottom cover and the window, a display panel disposed between the frame and the window, a bracket disposed between the display panel and the frame, and a pressure sensing portion disposed between the bracket and the display panel, in which the frame includes a base portion disposed between the bottom cover and the bracket, a first support portion protruding from an edge of the base portion toward an edge of the window, and a second support portion protruding from the first support portion, disposed between an edge of the bracket and the base portion, and spaced apart from the base portion.
US10775918B2

The present invention relates to a force touch method of a touch input device and more particularly to a method for providing different functions in accordance with the force touch input to the touch input device. The force touch method of the touch input device including a touch input unit and a controller. The controller detects a magnitude of a pressure of an object, which is input to the touch input unit. The controller controls such that a predetermined 3D touch function is performed in the touch input device. The controller controls such that the N-th 3D touch function is different from the first 3D touch function is performed in the touch input device.
US10775917B2

A touch display device includes a substrate, a light shielding array, a plurality of light emitting elements, a color filter, and a touch control module. The light shielding array is disposed on the substrate, and the light shielding array has a plurality of openings. Each of the light emitting elements is placed in one of the openings. The color filter is disposed over the light shielding array. The touch control module includes a bottom electrode layer disposed between the light shielding array and the color filter and a top electrode layer disposed on the color filter.
US10775916B2

There is provided a display device including a high-sensitivity touch sensor. A display device includes: pixels arranged in a display region; sensing electrodes arranged in a sensing region; sensing lines coupled to the respective sensing electrodes; a noise detection electrode disposed on the same layer as the sensing electrodes; sensing channels each including a first input terminal coupled to any one of the sensing electrodes and a second input terminal coupled to the noise detection electrode, the sensing channels each generating an output signal corresponding to a voltage difference between the first and second input terminals; and a processor detecting a touch input, using the output signals of the sensing channels.
US10775911B2

A pointing element used for an operation on a screen includes: a tip light emitting unit; and a control unit which causes the tip light emitting unit to emit light and thus transmits signal light. The control unit causes the tip light emitting unit to emit light in a first light emitting mode in a state of being in contact with the screen. The control unit causes the tip light emitting unit to emit light in a second light emitting mode having a smaller amount of light than the first light emitting mode, in a state of being not in contact with the screen.
US10775909B2

A cursor control system including a plurality of electronic devices is provided. Each of the electronic devices includes a display screen to display a data frame and a cursor. The cursor control system includes a first electronic device, a second electronic device, a mouse and a displacement detection unit. The mouse controls a movement and a direction of the cursor on the first electronic device or the second electronic device. The data frame is dragged to another position or into another data frame on the display screen when the data frame is clicked by the mouse. The displacement detection unit detects whether the cursor moves to a boundary of the first electronic device or a boundary of the second electronic device. The displacement detection unit detects whether the data frame moves to the boundary of the first electronic device or the boundary of the second electronic device.
US10775908B1

The present invention provides a luminous scroll module applied to a mouse, including: a scroll, an inner wheel, and a luminous module. The inner wheel is arranged in a groove of the scroll, and the scroll is capable of rotating relative to the inner wheel. The luminous module is arranged in the inner wheel. A luminous unit of the luminous module is configured to emit a light beam, and the light beam passes through a light source opening of the inner wheel to the scroll.
US10775907B2

A trackball includes a ball, a housing including a recess arranged to receive at least part of the ball and means for urging the ball, without physical or direct contact, to remain in the recess, wherein the surface of the recess is fully sealed to form an impenetrable barrier such that foreign substances are prevented from entering the interior of the housing. This arrangement may make the trackball more hygienic to use and easier to clean than conventional trackballs.
US10775904B2

According to an embodiment, an input device of an electronic device, comprising a guide tube extending in a direction, a shaft mounted to be able to linearly move back and forth in the direction inside the guide tube, a first cam member rotatably mounted on the shaft inside the guide tube, being guided by the guide tube to linearly move along with the shaft in a first interval, and configured to rotate or linearly move about the shaft in a first position off the first interval to at least partially reenter into the first interval, a second cam member rotatably mounted on the shaft inside the guide tube, configured to linearly move in each of the first interval and a second interval adjacent to the first interval and differing from the first interval, and configured rotate and move about the shaft in the first position, a third cam member mounted on the shaft while facing the first cam member with the second cam member disposed the first cam member and the second cam member, the third cam member inside the guide tube and configured to linearly move back and forth along with the shaft, and a sensor module proximate to the first cam member, wherein as the third cam member linearly moves back and forth, the first cam member linearly moves and the second cam member linearly moves, and wherein the sensor module is configured to detect, at least, the first cam member reaching the first position to produce a first input signal.
US10775898B2

Low-profile keysets and input devices having such low-profile keysets are described. In one example, the input device includes a support structure having a first and second surface; a bezel having a first and second surface, wherein the first surface of the bezel is adjacent to the first surface of the support structure, and the bezel comprises at least one opening; at least one key cap positioned within the at least one opening of the bezel, wherein each key cap is configured to move between a first and second position to trigger a function of the input device; and a fabric cover layer positioned adjacent to the second surface of the bezel, such that the bezel and the at least one key cap are positioned between the fabric cover layer and the support structure, the fabric cover layer is only adhered to the second surface of the bezel.
US10775884B2

An eye-mounted display can be calibrated relative to a user's gaze. A calibration system causes the eye-mounted display to project a calibration image onto the user's retina. The system detects eye movement as the user looks towards the calibration image. Once the detected eye movement indicates that the user's gaze is centered gaze on the calibration image, the system determines a calibration parameter representative of the user's gaze or the detected eye movement. The calibration parameter can be, for example, a pixel offset relative to an initial image source location or an image source pixel corresponding to the user's centered gaze. Subsequent images are then projected by the eye-mounted display onto the user's retina based on the calibration parameter.
US10775878B2

Methods and systems for filtering content include identifying content for presenting in a rendering space defined by one or more mechanisms of a head mounted display (HMD), wherein the content is interactive, streaming content. A rating score for the content is identified. The content is dynamically adjusted to selectively filter a portion of the content based on a user profile of the user, rating score of the content, and ongoing interactions detected at the content. The adjusted content is formatted for rendering on the HMD. The formatted content is automatically transmitted to the HMD for rendering, in response to the request.
US10775867B2

The disclosure discloses an electronic device. The electronic device includes a display interface, an image capturing apparatus, a memory, and a processor. The memory stores a program command. The processor is configured to execute the stored program command to perform the following steps: controlling the image capturing apparatus to capture an image; detecting a face area in the image, wherein a relative status between the face area and the image exists; comparing the relative status with a preset status; and when the relative status meets the preset status, controlling the display interface to be in a first mode.
US10775866B2

In one embodiment, a mobile-client system may store location history data during a first time period in its memory, where the location history data comprises a plurality of geographic locations during the first time period and one or more time stamps corresponding to each of the geographic locations. The mobile-client system may detect whether it has a current network connection to an online social network. The mobile-client system may determine whether to transmit the stored location history data to a location server of the online social network, where if it is currently connected to the online social network, then the mobile-client system transmits the location history data to a location server using the current network connection, and if it is not currently connected to the online social network, then the mobile-client system refrains from transmitting the location history data to the location server.
US10775863B2

Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system with one or more sensors (e.g., physical sensors such as tachometer and thermistors, and logical sensors such as CPU load) for fine grain control of one or more components (e.g., processor, fan, hard drive, optical drive) of the system for working conditions that balance various goals (e.g., user preferences, performance, power consumption, thermal constraints, acoustic noise). In one example, the clock frequency and core voltage for a processor are actively managed to balance performance and power consumption (heat generation) without a significant latency. In one example, the speed of a cooling fan is actively managed to balance cooling effort and noise (and/or power consumption).
US10775861B2

Apparatuses and methods are provided to improve thermal management for one or more heat generating components within an information handling system (IHS). An embodiment of an apparatus may include a heat pipe, a thermoelectric cooler (TEC), a heat exchanger, a temperature sensor and a controller. The heat pipe is thermally coupled between the heat generating component(s) and the heat exchanger to transfer thermal energy from the one or more heat generating components to the heat exchanger. The TEC is thermally coupled between the heat pipe and the heat exchanger to transfer excess thermal energy that is not absorbed by the heat pipe to the heat exchanger. The temperature sensor measures an internal temperature within the IHS. The controller receives the internal temperature measurement from the temperature sensor and enables/disables the TEC based on the received temperature measurement.
US10775854B2

Disclosed is a method for lighting a screen of a smart wristband by raising the hand. The smart wristband includes at least a processor, a display screen, and a three-axis acceleration sensor. The method includes processing and analyzing acquired three-axis acceleration data, and determining a time period and an amplitude of acceleration data of each of an X-axis, a Y-axis and a Z-axis, thereby determining whether a user raises the hand. According to the method, the real thought of a user can be accurately determined, a screen is accurately lighted when the user raises the hand, and the state of a wristband worn on the left hand or the right hand does not need to be reset when the user changes the left hand and the right hand.
US10775849B2

A flexible device includes a display portion including a flexible display and a support body. The support body includes at least one curved portion that includes a surface opposite from a laid surface of the flexible display, the surface being gently curved toward the laid surface of the flexible display, and that has an oval arc-shaped cross section. The flexible display is laid across the curved portion.
US10775848B2

A rollable display apparatus including a main body portion extending in a length direction and including a metallic material. The rollable display apparatus further includes a flexible display panel protruding from an outer surface of the main body portion. A portion of the flexible display panel is connected to the main body portion. The rollable display apparatus additionally includes a support portion. The flexible display panel is attached to a first surface of the support portion, and the support portion includes an extension portion extending from the support portion and beyond an edge of the flexible display panel, and the extension portion includes a magnet that attaches the flexible display panel to the main body portion.
US10775837B1

The present technology proposes techniques for generating globally coherent timestamps. This technology may allow distributed systems to causally order transactions without incurring various types of communication delays inherent in explicit synchronization. By globally deploying a number of time masters that are based on various types of time references, the time masters may serve as primary time references. Through an interactive interface, the techniques may track, calculate and record data relative to each time master thus providing the distributed systems with causal timestamps.
US10775831B1

A semiconductor device of an embodiment includes a path monitor circuit provided in a predetermined data path in a circuit that operates with a predetermined source clock, the path monitor circuit being configured to generate an output corresponding to a degree of a timing margin, a power supply voltage control circuit configured to set a power supply voltage that is used in the circuit based on an output of the path monitor circuit, and a clock generating circuit configured to supply to the circuit a clock obtained by dividing a frequency of the source clock, based on a detection result indicating that the power supply voltage obtained based on the output of the path monitor circuit becomes lower than a predetermined threshold.
US10775819B2

A multi-loop voltage regulator with load tracking compensation includes a first closed-loop feedback network configured to receive a supply voltage from a power supply and drive an output voltage that is smaller than the supply voltage to a load. The multi-loop voltage regulator includes a second closed-loop feedback network connected to the first closed-loop feedback network and configured to regulate the output voltage between a first supply voltage rail and a second supply voltage rail for a given load current, in which the second closed-loop feedback network produces a gain that is greater than that of the first closed-loop feedback network. The multi-loop voltage regulator also includes a load tracking compensation circuit configured to detect a load current, and to increase the gain of the second closed-loop feedback network based on a dominant pole in the second closed-loop feedback network being a function of the detected load current.
US10775809B2

Apparatus and methods for controlling an aircraft and/or a vehicle are described. A vehicle speed and direction are received. A wind-over-vehicle speed and direction of wind at the vehicle are measured. An aircraft ground speed and direction are received. An aircraft-relative-to-vehicle speed and an aircraft-relative-to-vehicle direction are calculated based on the aircraft ground speed and direction and the wind-over-vehicle speed and direction. A wind-over-vehicle envelope is calculated based on system design limits for retrieving the aircraft at the vehicle. The wind-over-vehicle envelope maps limits of wind-over-vehicle speeds over a range of directions that enable retrieval of the aircraft at the vehicle. The aircraft and/or the vehicle are controlled using the wind-over-vehicle envelope, the aircraft-relative-to-vehicle speed, and/or the aircraft-relative-to-vehicle direction.
US10775808B2

A boat maneuvering control method for a boat provided with a propulsion device includes acquiring a target orientation, acquiring an actual orientation of the boat, setting a target yaw rate value based on orientation information of at least one of the target orientation and the actual orientation, detecting an actual yaw rate value of the boat, and controlling a direction of a thrust force of the propulsion device based on the target yaw rate value and the actual yaw rate value.
US10775794B2

A following system according to an embodiment, in which a mobile robot follows a moving object, includes a first camera and a mobile robot. The first camera is worn by the moving object and is used to photograph a scene in front of the moving object. The mobile robot includes a second camera for photographing a scene in front of the mobile robot, and acquires a following path according to a first front image from the first camera and a second front image from the second camera.
US10775793B2

A robot system is provided that is configured for use on-board a vehicle during a trip of the vehicle. The vehicle includes a cabin. The robot system includes a body, a transportation system, a communication link, an interaction system, and a control system. The transportation system is coupled to the body and configured to move the body through at least a portion of the cabin. The communication link is configured to receive trip information. The interaction system is configured to interact with at least one of a passenger or a crew member disposed within the cabin during trip. The control system is configured to operate the robot system to perform a crew assistance task during the use of the vehicle responsive to at least one of the trip information or information received from the at least one of the passenger or crew member.
US10775770B2

Methods, systems, and apparatus, including medium-encoded computer program products, for creating toolpaths of support structures for 3D printing include, in one aspect, a method including: obtaining a perimeter of a first slice of a 3D model; identifying at least one portion of the perimeter of the first slice that extends a distance beyond a boundary of the 3D model for a second slice below the first slice, the distance being greater than a threshold amount defining an unsupported overhang; creating a support path that follows a shape of the at least one portion of the perimeter, the support path having a lateral offset from the at least one portion of the perimeter, the lateral offset being a fraction of the 3D print bead width, and the fraction being a positive number less than one; and adding the support path to toolpaths for the second slice.
US10775763B2

The invention relates to a processing machine (10) or method for processing substantially plate-shaped work pieces (W), preferably made at least partially from wood, wood materials, composite materials or plastics, wherein the processing machine (10) has a processing device (6) for processing a work piece (W) in a processing direction (R), an optical detection device (2), an evaluation unit and a control device (4), wherein: the optical detection device (2) is designed and configured in such a way that it can optically detect front and rear (in relation to the processing direction (6)) end sections (Q1, Q2) of a work piece (W) to be processed, and it provides the evaluation unit with corresponding detection results; the evaluation unit is designed in such a way that it assesses, based on the detection results, whether a coating (B) is present on the front and/or rear end section (Q1, Q2) of the work piece (W) to be processed, and provides the control device (4) with corresponding assessment results; and the control device is designed in such a way that it controls the further processing of the work piece (W) to be processed via the processing device (6) on the basis of the assessment results.
US10775761B2

In one embodiment, a server configured to dynamically configure a personal control panel receives an indication of a detection of a user within a meeting room, where the meeting room includes a plurality of controllable components. The server then requests information about the plurality of controllable components within the meeting room. The server configures the personal meeting room control panel of the user based on the information about the plurality of controllable components within the meeting room.
US10775759B2

A method for controlling one or more scent delivery units includes maintaining one or more scheduled events, maintaining one or more scheduled anti-events, and generating, based on the one or more scheduled events and the one or more scheduled anti-events, command data to be communicated to the one or more scent delivery units to control their activation and deactivation. Generating the command data includes identifying a conflicting period of time during which control specified by the one or more scheduled events differs from control specified by the one or more scheduled anti-events and also includes generating command data that gives priority to control specified by the one or more scheduled anti-events. Control for the one or more scent delivery units during the conflicting period of time is in accordance with control logic of the one or more scheduled anti-events and not the one or more scheduled events.
US10775749B2

A device for transmitting synchronized timing including a receiver, a transmitter, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for receiving through the receiver a timing signal comprising first time information that is synchronized to a time standard, determining second time information based at least partially on the first time information, composing a message formatted in accordance with a global navigation satellite system (GNSS) standard, wherein the message comprises the second time information, and transmitting the message through the transmitter on a radio signal having a frequency in the frequency modulation (FM) radio frequency band.
US10775747B2

The invention relates to a gas cell for an atomic sensor, comprising an optical cavity provided with at least one optical window (9) and fillable with a gas. The cell also comprises a sealing cup comprising a cavity mouth, a channel mouth, and a sealing access, as well as a membrane which hermetically closes the sealing access of the sealing cup. The membrane can be plastically deformed by heating so as to hermetically close the cavity mouth and/or the channel mouth, in such a way as to hermetically separate the optical cavity from the gas inflow channel.
US10775744B2

A timepiece includes a timepiece movement, a calendar mechanism and a mechanism for indicating the sunrise and sunset that take account of seasonal variations. The calendar mechanism includes a date display and a month display. The sunrise and sunset indicating mechanism also includes an annual cam having a profile representative of the tilt of the sun with respect to the equatorial plane and arranged to be driven in rotation by the date wheel set via a third kinematic chain.
US10775725B2

Controlling power delivered to a heating device occurs using a phase control, wherein the phase control includes changing a cut-off phase of an alternating current electrical signal delivered to the heating device. The power delivered to the heating device is increased from zero to an operational level using the phase control. The level of the power delivered to the heating device is maintained at the operational level using both the phase control and an integral half cycle control. The integral half cycle includes selectively removing a plurality of half cycles from the alternating current electrical signal delivered to the heating device.
US10775724B1

A fixing device includes: a first pressing unit that rotates; a second pressing unit that comes into press-contact with the first pressing unit to form a nip portion at which a toner image is fixed on a recording medium; a heating unit that heats at least one of the first and second pressing units; and a first cleaning unit that comes into contact with a surface of at least one of the first and second pressing units to perform cleaning, the fixing device being configured to perform a high-temperature rotating operation that includes rotating the first or second pressing unit and heating a surface of the first or second pressing unit coming into contact with the first cleaning unit to a temperature higher than a temperature during fixing; and then to perform a cleaning operation that includes causing a cleaning material to pass through the nip portion.
US10775722B2

A fixing device according to an embodiment includes an endless belt, a pressure element, a heating member, an adjustment mechanism, and a controller. The pressure element conveys and presses a sheet to the endless belt. The heating member is on the inner side of the belt and has a heat generating element for heating the belt. The adjustment mechanism moves the heating member or the pressure element to adjust the nip width between the heating member and the pressure element. The controller controls the adjustment mechanism so that A>B≥N is satisfied, where A is the nip width during a fixing process in which a colored material is fixed to the sheet, B is the nip width during a heating process conducted before the fixing process, and N is the length of the heat generating element in the sheet conveyance direction.
US10775717B2

An image forming apparatus includes photosensitive drums, a transfer belt having an outer surface facing the photosensitive drums, a tension roller in contact with an inner surface of the transfer belt, a cam in contact with the tension roller and movable to a first position to increase the tension to the transfer belt and a second position to decrease the tension to the transfer belt, a support having a supporting surface facing the outer surface of the transfer belt, and a lever mechanically linked to the cam and the support and rotatable from a third position at which the cam is in the first position to a fourth position at which the cam is in the second position. As the lever is moved from the third to the fourth position, the supporting surface is raised against the outer surface of the transfer belt.
US10775716B2

An image forming unit includes an image carrier, a developer carrier, a development housing, and a guide member. The image carrier forms an electrostatic latent image. The developer carrier is in contact with the image carrier while rotating about a rotation axis and facing the image carrier to develop the electrostatic latent image. The development housing accommodates a developer and rotatably supports the developer carrier at one end with an opening portion that is open to the image carrier. The development housing includes an agitation path in which the developer is agitated and a feed path through which the developer is fed to the developer carrier. The guide member is disposed below the opening portion and includes an inner surface opposing the development housing to form a flow path that guides a current of air produced with rotation of the developer carrier in a direction away from the developer carrier, and to guide a recording medium to the image carrier with an outer surface opposite to the inner surface. Dust contained in the current of air is deposited on the inner surface of the guide member.
Patent Agency Ranking