US10855286B2
A resistive random-access memory device formed on a semiconductor substrate includes a first interlayer dielectric formed over the semiconductor substrate and includes a first via. A chemical-mechanical-polishing stop layer is formed over the interlayer dielectric. A lower metal layer formed in the first via has a top surface extending above a top surface of the chemical-mechanical-polishing stop layer. A dielectric layer is formed over the chemical-mechanical-polishing stop layer and is in electrical contact with the lower metal layer. A barrier metal layer is formed over the dielectric layer. Edges of the dielectric layer and the first barrier metal layer extend beyond outer edges of the first via. A second interlayer dielectric layer including a second via is formed over the dielectric layer. An upper metal layer formed in the second via in electrical contact with the barrier metal layer.
US10855281B2
A wide supply range digital level shifter circuit shifts between a variable desired output voltage ranging from a first voltage level and a second voltage level. The wide supply range digital level shifter circuit includes a latch circuit, a first bleeder circuit, and a second bleeder circuit. The latch circuit receives the first voltage level and the second voltage level, and includes first and second clocked differential switches. The first bleeder circuit is connected between the second voltage rail and the first differential switch and is configured to receive a first digital input voltage. The second bleeder circuit is connected between the second voltage rail and the second differential switch and is configured to receive a second digital input voltage. The first and second bleeder circuits isolate the first and second digital input voltages from the variable desired output voltage.
US10855279B2
A data interface is disclosed, which includes an electrostatic discharge circuit, and a charge transmitting circuit connected to a binding wire through the electrostatic discharge circuit; the charge transmitting circuit includes a first capacitor, the charge transmitting circuit transfers charges in the first capacitor to a parasitic capacitor of the electrostatic discharge circuit and a parasitic capacitor of the binding wire, to generate a first voltage signal and output the first voltage signal through the binding wire. According to the data interface, charges in a charging capacitor and a parasitic capacitor are redistributed, which could not only reduce a power consumption loss caused by a parasitic capacitor in a communication channel but also effectively reduce time delay. In addition, the use of dual-wire communication is avoided by using single-wire communication, and the manufacturing costs are reduced relative to low-voltage differential signaling (LVDS).
US10855277B1
Certain aspects of the present disclosure provide circuitry connecting an output of voltage reference circuitry powered by a relatively high voltage to an input of a voltage buffer configured to generate a voltage lower than the high voltage. The connecting circuitry prevents the high voltage from reaching the input of the voltage buffer. One example electronic circuit generally includes a voltage reference circuit configured to be powered by a relatively higher voltage, a buffer circuit configured to generate a relatively lower voltage as compared to the relatively higher voltage, and circuitry coupled between an output of the voltage reference circuit and an input of the buffer circuit, the circuitry being configured to prevent the higher voltage from reaching the input of the buffer circuit.
US10855274B2
A semiconductor device includes: a first IGBT and a second IGBT to constitute an inverter; a primary-side IC chip to output an electrical signal responsive to an input signal; a first secondary-side IC chip to drive the first IGBT based on the electrical signal; and a second secondary-side IC chip to drive the second IGBT based on the electrical signal. The primary-side IC chip includes insulating elements electrically insulated from the first secondary-side IC chip and the second secondary-side IC chip. The first secondary-side IC chip is stacked on the first IGBT. The second secondary-side IC chip is stacked on the second IGBT.
US10855267B2
An electronic switch includes a first NMOS transistor connected between a positive input terminal and an output terminal; a first diode, a second resistor, a first capacitor, and a third switching element sequentially connected in series between a drain of the first NMOS transistor and a negative input terminal; a first resistor connected between a positive input terminal and a node between the first capacitor and the third switching element; a third resistor connected between a gate of the first NMOS transistor and a node between the second resistor and the first capacitor; and a second capacitor, a second diode, and a fourth resistor connected in parallel between a source of the first NMOS transistor and a node between the third resistor and the gate of the first NMOS transistor.
US10855266B2
A monitor circuit monitors a gate potential applied to a gate of a high-side transistor or monitors an output potential generated at an output terminal and generates either one or both of a high-side sampling timing and a high-side holding timing based on the monitored result. A current detection circuit detects an inductor current flowing in an inductor and generates a first detection voltage proportional to the inductor current. A sample-and-hold circuit starts a sampling operation of the first detection voltage in response to the high-side sampling timing and starts a holding operation of the first detection voltage in response to the high-side holding timing so as to output a second detection voltage.
US10855252B2
An acoustic wave device includes: a support substrate; a single piezoelectric substrate that is located on the support substrate and is single-crystal; first electrodes located on a first surface of the piezoelectric substrate; second electrodes located on a second surface of the piezoelectric substrate; and an acoustic mirror that is bonded on the support substrate, is located between the support substrate and the first electrodes in resonance regions where the first electrodes and the second electrodes face each other across at least a part of the piezoelectric substrate, is not located between the support substrate and the first electrodes in at least a part of a region between the resonance regions, and reflects an acoustic wave propagating through the piezoelectric substrate.
US10855249B2
A bulk acoustic wave resonator includes a substrate, a first electrode and a second electrode formed on the substrate, and a piezoelectric layer provided between the first electrode and the second electrode. Either one or both of the first electrode and the second electrode include a molybdenum-tungsten alloy having a weight ratio of molybdenum to tungsten in a range of 3:1 to 1:3.
US10855247B2
An elliptical-shaped resonator device. The device includes a bottom metal plate, a piezoelectric layer overlying the bottom metal plate, and a top metal plate overlying the piezoelectric layer. The top metal plate, the piezoelectric layer, and the bottom metal plate are characterized by an elliptical shape having a horizontal diameter (dx) and a vertical diameter (dy), which can be represented as ellipse ratio R=dx/dy. Using the elliptical structure, the resulting bulk acoustic wave resonator (BAWR) can exhibit equivalent or improved insertion loss, higher coupling coefficient, and higher quality factor compared to conventional polygon-shaped resonators.
US10855244B2
A transistor device includes a transistor cell comprising a channel region, a gate runner that is electrically connected to a gate electrode on the channel region and physically separated from the gate electrode, and a harmonic termination circuit electrically connected to the gate runner between the gate electrode and an input terminal of the transistor device, the harmonic termination circuit configured to terminate signals at a harmonic frequency of a fundamental operating frequency of the transistor device.
US10855239B2
An amplifier includes an input stage, a folded cascode stage, and a class AB output stage. The folded cascode stage is coupled to the input stage. The class AB output stage is coupled to the folded cascode stage. The class AB output stage includes a high-side output transistor, a low-side output transistor, and a high-side feedback circuit that is coupled to the high-side output transistor. The high-side feedback circuit includes a high-side sense transistor and a high-side feedback transistor. The high-side sense transistor includes a control terminal that is coupled to a control terminal of the high-side output transistor. The high-side feedback transistor is coupled to an output of the high-side sense transistor and to the folded cascode stage. A first output of the folded cascode stage is coupled to the control terminal of the high-side sense transistor and to the control terminal of the high-side output transistor.
US10855222B2
A clock synthesizer has integrated voltage droop detection and clock stretching. An oscillator of the clock synthesizer receives a control current from a digital to analog converter and generates an oscillator output signal. A droop detector and clock stretching circuit responds to a voltage droop of a supply voltage supplying circuits coupled to the oscillator output signal, to cause a portion of the oscillator control current to be diverted from the oscillator to thereby cause the oscillator to reduce the first frequency. The diversion can be accomplished through shunt circuits or a current mirror circuit.
US10855220B2
Building integrated photovoltaic (BIPV) systems provide for solar panel arrays that can be aesthetically pleasing to an observer. BIPV systems can be incorporated as part of roof surfaces as built into the structure of the roof, particularly as multi-region roofing modules that have photovoltaic elements embedded or incorporated into the body of the module, in distinct tiles-sized regions. Such multi-region photovoltaic modules can replicate the look of individual roofing tiles or shingles. Further, multi-region photovoltaic modules can include hinged support structures along the upper edge of the modules, allowing for lifting of portions of an installed module, giving access to the underlying roof deck for more efficient installation, maintenance, or removal of roofing structures down-roof of the installed module.
US10855217B2
An electrical system includes a power inverter module (PIM) connected to DC and AC voltage buses and having a pair of inverter phase legs, at least one of which includes a plurality of semiconductor switche. A cycloidal electric machine with plurality of electrical phases is connected to the PIM via the AC voltage bus, and has a stator and a rotor with eccentric stator and rotor axes. The rotor moves with two degrees of freedom, including rotating motion about the rotor axis and orbiting motion about the stator axis. A controller applies, for each respective phase, a phase-specific offset value to a carrier signal and to a voltage reference signal. This generates a modified carrier signal and a modified reference signal, respectively, which in turn generate a pulse width modulation (PWM) signal. The electric machine is powered via the PIM by energizing the semiconductor switches using the PWM signal.
US10855214B2
Disclosed is an energy management system for an aircraft. The system includes an electric machine including a stator surrounding a rotor having permanent magnets disposed therein, wherein rotation of the rotor causes an alternating current to be generated in windings of the stator that is uncontrolled. The system includes an electric propulsion system. The system includes a bidirectional power converter having a first side connected to the electric machine and a second side galvanically isolated from the first side and connected to the electric propulsion system. The bidirectional power converter includes a switching network that regulates power associated with the electric machine and power transfer across the bidirectional power converter. The switching network is operable to satisfy collective power flows of the electric machine and the electric propulsion system through the bidirectional power converter.
US10855211B2
A method for calibrating a motor is provided. The method includes defining a reference speed for operating the motor; operating the motor until a first operating point at which the motor reaches the reference speed; measuring a first current of the motor and an angular acceleration associated with the first current at the first operating point; operating the motor until a second operating point at which the motor reaches the reference speed; measuring a second current of the motor at the second operating point; and estimating a calibration coefficient for calibrating the motor based at least on the first current, the second current, and the angular acceleration associated with the first current.
US10855209B2
The electrical power generating carpet is a carpet having piezoelectric-based electrical power generating tiles embedded therein. Each energy generating tile includes upper and lower plates, each having opposed top and bottom surfaces, at least one piezoelectric strip mounted on the top surface of the lower plate, and an engaging member attached to the bottom surface of the upper plate. The upper and lower plates are stacked such that the engaging member contacts the at least one piezoelectric strip. In use, when a person steps on the carpet, the upper plate of the at least one energy generating tile flexes, causing the engaging member thereof to apply pressure to the at least one piezoelectric strip to generate electrical voltage. When the person steps off the tile, the pressure is relieved, generating a current. An energy harvesting circuit including a rectifier and a buck converter are connected to the piezoelectric strips.
US10855208B2
A piezoelectric power generation device comprises a power generation element which includes a support body having a plate-like planar portion with first and second opposed main surfaces and a projecting portion projecting from a center portion of the second main surface. The first projecting portion has an outer periphery when seen in plan view along a direction perpendicular to the first main surface. A piezoelectric body is provided on the first surface and overlaps the first projecting portion when the first support body is seen in plan view along a direction perpendicular to the first main surface. A plurality of legs extend from the plate like planar portion away from the piezoelectric body. The legs are located radially outward of the periphery of the first projecting portion when the first support body is seen in plan view along a direction perpendicular to the first main surface.
US10855188B2
A flyback converter control architecture is provided in which primary-only feedback techniques are used to ensure smooth startup and detection of fault conditions. During steady-state operation, secondary-side regulation is employed. In addition, current limits are monitored during steady-state operation using primary-only feedback techniques to obviate the need for a secondary-side current sense resistor.
US10855187B1
A flyback converter controller is provided with secondary-side controller that adjusts a discharge current form an output voltage rail during a communication period with a primary-side controller to maintain the output voltage within regulation.
US10855178B2
A DC-DC converter includes a substrate having opposing first and second sides, a first discrete power stage transistor die attached to the first side of the substrate and including a high-side power transistor, and a second discrete power stage transistor die attached to the first side of the substrate and including a low-side power transistor electrically connected to the high-side power transistor to form an output phase of the DC-DC converter. The DC-DC converter further includes an inductor attached to the first side of the substrate so as to electrically connect the output phase to a metal output trace on the substrate. The inductor at least partly covers at least one of the first and the second discrete power stage transistor dies.
US10855176B1
A negative voltage generation circuit includes a clock generation circuit configured to generate a first clock signal, a first voltage control circuit configured to vary a first resistance value based on a magnitude of a power supply voltage and further configured to control a magnitude of a voltage in a first charge node, based on the varied first resistance value, and a first charge pump circuit configured to charge a voltage, controlled by the first voltage control circuit, in a charge mode, based on the first clock signal, and further configured to output a first voltage, generated by the charging, as a first negative voltage.
US10855172B2
A shield includes an inductor that includes outer electrodes and that is mounted on a substrate in or on which a wiring pattern is formed, a second capacitor that is electrically connected between one of the outer electrodes of the inductor and a ground pattern formed in or on the substrate, and a shield member that is disposed so as to cover the inductor and electrically connected to the one of the outer electrodes of the inductor, to which the second capacitor is connected. The second capacitor has frequency characteristics such that, when the self-resonance frequency of the second capacitor serves as a boundary, the impedance of the second capacitor decreases as the frequency increases on the low frequency side and that the impedance of the second capacitor increases as the frequency increases on the high frequency side.
US10855168B2
Each arm circuit of a power conversion device includes a plurality of cascaded cell blocks and a plurality of bypass circuits connected in parallel to the respective cell blocks. Each cell block includes: a first connection node on a high potential side and a second connection node on a low potential side for connection to another cell block; and a plurality of converter cells cascaded between the first and second connection nodes, each converter cell containing an energy storage. The plurality of converter cells include at least one first converter cell of a full-bridge (or hybrid) configuration and at least one second converter cell of a half-bridge configuration.
US10855167B2
An apparatus includes a first winding and a second winding on a core and having first taps coupled in common to a first node of an inverter circuit. The apparatus further includes a switching circuit configured to selectively couple a second tap of the first winding to a second node of the inverter circuit and to selectively couple a second tap of the second winding to a third node of the inverter circuit. The switching circuit may be configured to provide a desired balance of first and second voltages at respective ones of the second and third nodes with respect to the first node. Related methods are also described.
US10855166B2
A controller circuit for a switch-mode power supply (SMPS). The controller circuit is configured to generate, with a plurality of phases, a combined output current at a supply node to supply a load, determine a ripple shaping current complimentary to an estimated ripple at the combined output current using a number of active phases of the plurality of phases that generate the combined output current, and generate, with an auxiliary phase, the ripple shaping current at the supply node to reduce ripple occurring at the combined output current.
US10855163B2
A supply method of a dual-chip power circuit, and a dual-chip power circuit are provided. The dual-chip power circuit includes an inductor, a conduction element, a first chip and a second chip. The first chip includes a control circuit and a supply circuit. The second chip includes a first switch and a drive control circuit, and the drive control circuit is connected to a control end of the first switch. The supply method includes the following steps. When starting, the drive control circuit controls the power circuit to operate in an open-loop state; and if the output voltage of the supply circuit is detected to be established, the supply circuit supplies power to the control circuit, the drive control circuit of the second chip receives an output voltage of the first chip, and then the power circuit operates in a closed-loop state.
US10855161B2
A step motor comprises both a rotor and a stator winding assembly. The rotor has a plurality Nr of rotor teeth. The rotor fits within the stator winding assembly and is seated by bearings on an axial shaft to rotate within the stator winding assembly. The stator winding assembly includes a stator with a plurality of stator poles and is wound with coils that can be driven in a series of phases to magnetically interact with the rotor. Each stator pole has a plurality of stator teeth. The total number Ns of stator teeth on all poles of the stator is equal to or greater than the number of rotor teeth (Ns≥Nr) to deliver more torque. Various embodiments of two-phase, three-phase and five-phase bipolar step motors having 8, 9 and 10 stator poles, respectively, and different numbers of teeth are provided, including two embodiments with nonuniform stators.
US10855159B1
A coil regeneration device comprises an electrically conductive coil including a coiled section; a double magnet system including an inner magnet disposed inside and movable within the coiled section and an outer magnet surrounding and movable with respect to the coiled section with matched directional polarity with the inner magnet, wherein the double magnet system is configured to be coupled to a dynamic foreign entity that applies a specific frequency of oscillating motion that translates into corresponding oscillating motion of the outer magnet, which imparts corresponding oscillating motion to the inner magnet, the oscillating motion of the double magnet system relative to the coiled section producing a magnetic field that induces an electrical field in the electrically conductive coil.
US10855153B2
Provided herein are systems, apparatuses, and methods of providing a centrifugally cast rotor assembly for an induction motor of an electric vehicle. The rotor assembly includes a rotor lamination stack with a cylindrical shape that terminates in a first end surface and a second end surface. The rotor lamination stack has multiple lamination discs, and each lamination disc has multiple rotor slots. The rotor assembly further includes copper bars disposed within the rotor slots, a first intermediary end ring disposed at the first end surface, and a second intermediary end ring disposed at the second end surface. A centrifugally cast first copper end ring that electrically and mechanically couples each of the copper bars is located proximate the first end surface, and a centrifugally cast second copper end ring that electrically and mechanically couples each of the copper bars is located proximate the second end surface.
US10855143B2
A power train may include an engine including a crankshaft and an engine block, a rotor portion connected to the crankshaft and of which a magnet is connected to a first side thereof, a stator portion disposed between the rotor portion and the engine block and a cylinder block water jacket formed on the engine and to which a motor cooling port for cooling a motor is formed.
US10855142B2
A power system for use in hydraulic fracturing or fracking of wells is disclosed. The power system is generally self-contained on a transportable system, such as a trailer. The weight and configuration of the trailer must be sized to be hauled legally on United States roadways. The system components include a turbine generator, rectifier, inverter units and AC motors.
US10855141B2
A power supply system includes a regulated power source that has an a synchronous machine, a flywheel with the shaft connected thereto, an electrical generator electrically connected through a switch to the synchronous machine of the regulated power source, an engine having a main shaft coupled to the shaft of the electrical generator, a power supply, and a switch connected between the electrical generator, the power supply and the regulated power source. The switch transfers power from the regulated power source to the electrical generator so as to cause the electrical generator to rotate the shaft in order to rotate the shaft of the engine during engine start-up.
US10855139B2
The electric motor includes a frame defining an inner volume (VI) wherein is accommodated a rotor, a stator and a fan, the frame comprising a first aperture placing the inner volume (VI) of the frame in fluidic communication with the outside of the frame, a second aperture placing the internal volume (VI) of the frame in fluidic communication with the outside of the frame along a radial axis (R) substantially perpendicular to an axis of rotation (X) of the rotor. The fan being positioned in proximity to the second aperture and being configured for generating a gas fluid flow (F), at least one acoustic attenuation device is accommodated in the second aperture so as to partly close the second aperture.
US10855137B2
A pump assembly has an electrical drive motor arranged in a stator housing (8) and has an electronics housing (18) which is connected to the stator housing (8) and in which at least one circuit board (40) with electronic components is arranged. At least one separate connection element (48; 62), which is designed a plastic shaped part, is arranged on or in the electronics housing (18). The connection element includes a first electrical plug connector (52; 66), connected to a corresponding electrical plug coupling on the circuit board (40), as well as a second electric plug connector (54; 68) connected to the first electrical plug connector (52; 66) via strip conductors (54). The second electric plug connector (54; 68) serves for the electrical connection of a component situated outside the electronics housing (18).
US10855135B2
A cooling unit of a drive motor includes: a fixing member installed on an inner wall surface of a motor housing and configured to fix a stator core of the drive motor, wherein the fixing member has a ring shape, includes a flow path formed therein in order to allow a cooling medium to flow, and includes a cooling medium inlet and a cooling medium outlet formed to be connected to the flow path, the flow path includes a first path connecting the cooling medium inlet and the cooling medium outlet to each other at one side and a second path connecting the cooling medium inlet and the cooling medium outlet to each other at another side, and the first and second paths have different flow cross sections and are connected to each other.
US10855125B2
A motor includes a stator including wound multiphase coils and stator slots that accommodate the multiphase coils, and a rotor provided at an inner side of the stator. Poles are provided in a direction of rotation, and sets of flux barriers are provided on the rotor, each of the poles respectively corresponding to a set of the flux barriers. A ratio between a total number of the stator slots and a product of a total number of poles of the rotor and a phase number of the multiphase coils is a non-integer. With the structure of the motor, a torque ripple is reduced while an output torque is kept unchanged.
US10855123B2
A rotating electrical machine includes a plurality of core pieces forming a stator core. Each of the core pieces includes contact surfaces on one side end and another side end in a peripheral direction, a tapered protrusion on the contact surface of the one side end, the protrusion including first inclined surfaces outside and inside, and a recess on the contact surface of the other side end, the recess including second inclined surfaces contacting the first inclined surfaces outside and inside to receive the protrusion of adjacent core piece. A cross-sectional shape of the protrusion is a shape such that, inside a circle centered on a first end portion with a distance being a radius between a second end portion located on an opposite side of the first end portion and the first end portion, at least a part of the first inclined surfaces contact the second inclined surfaces.
US10855118B2
Wireless power transmitting devices according to embodiments of the present technology may include a contact surface configured to support one or more wireless power receiving devices. The wireless power transmitting devices may include a plurality of coils. The wireless power transmitting devices may also include a shield positioned between the plurality of coils and the contact surface. The shield may include one or more shield members, each shield member axially aligned with a separate coil of the plurality of coils, and may include a multilayer structure exhibiting various conductivities.
US10855115B2
A method and device for wireless power transfer provide the ability for concurrent power transfer on two widely separated bands. A wireless power transmitting device includes two coils respectively configured for transmission at two separate wireless power transmission frequencies. A dedicated current or voltage driver is provided for each of said two coils. A controller causes the current or voltage drivers to selectively or concurrently generate an AC magnetic field at either of the frequencies or both frequencies. A method includes concurrently driving two coils arranged with respect to each other to reduce losses at two separate wireless power transmission frequencies while suppressing eddy currents in the path of one of the two coils.
US10855114B2
Disclosed is a wireless power transmission system including a microstrip patch antenna. More particularly, a microstrip patch antenna according to an embodiment of the present disclosure includes a substrate, a patch disposed on the substrate, and a plurality of protrusions with a conical shape disposed on the patch.
US10855113B2
A keyless entry device and method for powering the keyless entry system, such as a key fob, are disclosed. The keyless entry device has a charging battery, a rechargeable battery, at least one long range function button for a long range function, and at least one short range function button for a short range function. The method includes charging the rechargeable battery using the charging battery, wherein the rechargeable battery has a larger burst current delivery capacity than the charging battery. The method further includes sending a short range transmission from the keyless entry device using at least one of: the charging battery, and the rechargeable battery, when the at least one short range function button is actuated, sending a long range transmission from the keyless entry device at least one of: the charging battery, and the rechargeable battery, when the at least one long range function button is actuated.
US10855093B2
In at least one embodiment, an apparatus for monitoring a power feed from a plurality of batteries in a vehicle is provided. The apparatus includes a controller. The controller includes a first circuit portion and a microprocessor. The first circuit portion is configured to receive a first signal indicative of a first power feed for a first battery and a second signal indicative of a second power feed for a second battery. The first circuit portion is further configured to transmit an interrupt signal indicative of each of the first power feed and the second power feed being equal to or below a minimum voltage threshold. The microprocessor includes an interrupt input and is configured to enter into an emergency operation mode to store data corresponding to at least one vehicle operation for a predetermined amount of time in response to receiving the interrupt signal at the interrupt input.
US10855086B2
A detachable tip is used in conjunction with a power adapter to provide DC power to an electronic device. The tip includes an input connector which detachably mates with a connector which is electrically coupled to the power adapter. An output connector of the tip detachably mates with the electronic device. Conductors within the tip transfer the DC power from the input connector to the output connector to provide the DC power to the electronic device. Circuitry within the tip transmits to the electronic device, via the output connector, a power output indication signal representative of an amount of power available to be supplied to the electronic device by the adapter.
US10855085B2
A charger for charging an energy storage device having a core with an electrolyte, the charger including: a controller comprising hardware, the controller being configured to: obtain a measurement and/or approximation of a temperature of the electrolyte; determine whether the obtained temperature is below a predetermined threshold considered to at least reduce the charging efficiency of the energy storage device; and input a predetermined voltage and/or current input to terminals of the energy storage device causing internal components of the energy storage device to generate heat if the temperature is determined to be less than the predetermined threshold, wherein the energy storage device includes an internal surface capacitance, which can store electric field energy between internal electrodes of the energy storage device, and the controller is configured to input an AC current to the terminals with a frequency high enough to effectively short the internal surface capacitance.
US10855080B2
To efficiently utilize power generated by a renewable energy power source performing output suppression, Provided is a control device (10) including: a first calculation unit (181) that calculates a total excess output in a plurality of power generation devices based on power generation relevant information and an upper limit power generation output in each of the plurality of power generation devices; a second calculation unit (182) that calculates residual excess power information based on the total excess output and storage relevant information in a plurality of energy storage devices absorbing the total excess output; and a transmission unit (191) that transmits power generation suppression control information to each of the plurality of power generation devices based on the residual excess power information.
US10855074B2
A filter component having an ESD protection function that includes a mounting inductor component and a base board. An ESD protection element and a capacitor are formed in the base board, which includes a semiconductor substrate, and front and back rewiring layers. First and second mounting component connection terminal conductors to which the mounting inductor component is connected are formed on an outer surface of the front rewiring layer. Moreover, a first, second and third external connection terminal conductors are formed on an outer surface of the back rewiring layer. The ESD protection element is formed in the semiconductor substrate and the capacitor is formed in one of the front rewiring layer or the back rewiring layer.
US10855068B2
A ground fault monitoring system for an electrical service panel is provided. The ground fault monitoring system includes a current transformer coupled to a primary bonding location of the electrical service panel. The ground fault monitoring system also includes a current monitoring device in communication with the current transformer to detect ground fault electrical current returning to the electrical service panel. The ground fault monitoring system also includes a ground fault output interface in communication with the current monitoring device to provide ground fault status of the electrical service panel.
US10855067B2
AFCI and/or GFCI units (10) with onboard trip monitoring and/or wiring error monitoring circuit (100) with an opto-isolator (50) and a controller (60) in electrical communication with the opto-isolator (50). The controller (60) monitors the opto-isolator (50) to identify a TRIP or RESET state of the circuit (100) such as one associated with a receptacle and/or a wiring error of the unit (10), e.g., receptacle.
US10855058B2
In order to test a semiconductor spark plug, a test method comprises a step consisting of depositing water on the head of the spark plug, between the two electrodes of same, so that the water forms a water meniscus covering the semiconductor element of the head, a step consisting of applying, between the first terminal and the second terminal of the spark plug, a voltage equal to the operating voltage of the spark plug, a step consisting of identifying at least a first characteristic of electric arcs induced between the electrodes during the application of the voltage, and a step consisting of determining the operational or defective character of the spark plug according to the first characteristic of the electric arcs. This test method is particularly reliable and does not require constraining provisions in order to ensure the safety of the operators implementing the method.
US10855045B2
A multiple-output laser component is described with a plurality of diode lasers in a common package, each of the diode lasers having distinct electrical control and optically coupled to a distinct output fiber, the component configured such that up to a maximum total output power can be selectively and dynamically partitioned among said diode lasers. The dynamic allocation can be based on demand for laser power in a fiber optic coupled to each diode laser. The multi-output laser component can be used to drive amplifiers associated with a multicast switch in some embodiments.
US10855039B2
An illustrative electrical harness for bypassing a vehicular security module includes first, second, and third connectors, and electrical conductors. The electrical conductors electrically couple a first pin of the first connector to a third pin of the third connector, a second pin of the first connector to an eleventh pin of the third connector, a first pin of the second connector to a fourteenth pin of the third connector, and a second pin of the second connector to a sixth pin of the third connector. When the first connector is mated with a connector of a first communication bus of a vehicle and the second connector is mated with a connector of a second communication bus of the vehicle, the third connector is configured to bypass the vehicular security module by providing access to a diagnostic port of electrical modules coupled to the first or second communication buses.
US10855037B2
A support assembly includes a support member and a track assembly. The support member may include a conductor and/or a pin. The track assembly may include a bus bar. The conductor may be configured to rotate with and/or about the pin to selectively engage the bus bar. The conductor may be configured to rotate about a vertical axis to selectively engage the bus bar. The conductor may be substantially curved and/or substantially planar. The conductor may include a first position and/or a second position. The conductor may not be in electrical contact with the bus bar when in the first position and/or the conductor may be in electrical contact with the bus bar when in the second position. When the conductor is in the first position, the conductor may not restrict removal of the support member from the track assembly.
US10855035B2
A push-on coaxial cable connector includes a port grip, a joint, and a cable clamp.
US10855033B2
An electrical connector is used to electrically connect a first component and a second component. The electrical connector includes: an insulating block; multiple terminals provided to form two rows including an upper row and a lower row; and a shielding sheet, fixed to the insulating block and located between the two rows of the terminals. Each terminal has a connecting portion fixed in the insulating block, a first conduction portion extending forward from the horizontal section to be electrically connected to the first component, and a second conduction portion extending backward from the horizontal section. The second conduction portion has a bending portion, and the bending portion is connected to the horizontal section. A rear end of the shielding sheet has an abutting portion to abut the second component. The abutting portion extends backward out of an insulating body and does not pass beyond the bending portion.
US10855021B2
A connector includes a first housing including a receptacle, a second housing capable of being engaged with or disengaged from the receptacle, a locked portion provided in the first housing, a locking portion provided in the second housing capable of locking an engaged state of the first housing and the second housing by locking the locked portion, and a rib provided in one of the first housing and the second housing, which includes an inclined surface and a flat portion in sequence along the connecting direction of the first housing and the second housing. A position and a length of the rib and a position of the locking portion are set in such a manner that the first housing and the second housing start to be engaged in the order of the inclined surface of the rib, the locking portion, and the flat portion of the rib.
US10855018B2
A touch-proof contact arrangement includes a pin contact having a pair of sides and a free end and a contact protection formed of an electrically insulating material and covering the sides and the free end of the pin contact. The contact protection has a pair of legs and a connecting section connecting the legs. The sides of the pin contact are received in a pair of lateral recesses of the legs of the contact protection.
US10855011B2
A connector module for an electrical connector that has at least one wafer assembly with at least one conductive member and at least one contact wafer. The contact wafer includes a plurality of contacts including at least one signal contact and at least one ground contact. Each of the contacts has a board engagement end configured to engage a printed circuit board and a mating interface end opposite thereof and configured to connect with a contact of a mating connector module. A grounding gasket receives the board engagement ends of the contacts of the wafer assembly. The grounding gasket has at least one portion in electrical contact with the ground contact of the plurality of contacts. The ground contact of the contact wafer is in electrical contact with both the conductive member and the grounding gasket, thereby defining a grounding path through the connector module to the board.
US10855010B2
A transmission line includes an insulator as a base member, a transmission conductor, and a ground layer. A connector is provided at a wiring substrate to fix the transmission line. The transmission line includes a signal columnar conductor having a solid columnar shape integrated with the transmission conductor, and ground columnar conductors having solid columnar shapes integrated with the ground layer. The connector has a through hole corresponding to the signal columnar conductor, and through holes corresponding to the ground columnar conductors. Conductive films are respectively provided on the inner peripheral surfaces of the through holes. The signal columnar conductor is inserted into the through hole, and the ground columnar conductors are respectively inserted into the through holes.
US10855006B2
A first coupling body is disposed as part of a housing body, has a bottom part, and has a first and a second vertical wall parts. A second coupling body is formed so as to cover a space between the first vertical wall part and the second vertical wall part in the bottom part inside the housing chamber. The holding mechanism includes a first projection projecting from a first end of the second coupling body toward the first vertical wall part side, a second projection projecting from a second end of the second coupling body toward the second vertical wall part side, a first through-hole that is formed in the first vertical wall part, and a second through-hole that is formed in the second vertical wall part, the first end covering the first vertical wall part, the second end covering the second vertical wall part.
US10855000B1
An embodiment is directed to a grounding terminal for mounting on a grounding surface. The grounding terminal has a top wall having a first mounting opening and a bottom wall having a second mounting opening. The second mounting opening is in alignment with the first mounting opening to receive mounting hardware therethrough. A first side wall extends between the top wall and the bottom wall at angles other than 90 degrees. A second side wall extends between the top wall and the bottom wall at angles other than 90 degrees. As the mounting hardware is tightened, the shape and positioning of the side walls relative to the top wall and bottom wall reduces the amount of torque required to move the top wall toward the bottom wall to allow for the mounting hardware to be tightened without the need for special tooling.
US10854988B2
A microwave system and method comprising a center fed parabolic reflector; a radio transceiver, said transceiver disposed on a circuit board and coupled to a radiator, said radiator disposed on the circuit board and extending orthogonally from a surface of the circuit board. Embodiments also include directors on the circuit board and a sub-reflector comprising a thin plate disposed on a weather proof cover and said sub-reflector having a substantially concave surface with a focus directed towards the radiator. The circuit board may be physically integrated within the feed mechanism of the center fed parabolic reflector and the radio transceiver is configured to provide OSI layer support.
US10854980B2
A Planar Inverted-F Antenna, PIFA, comprises a sheet of conductive material including first, second, third and fourth contiguous sections, the first and third sections extending orthogonally away from the second section and the fourth section extending away from the third section. The sections are folded relative to one another to define a volume with a heights of the second section, a width of the second section, and a depth of the third section extending away from the second section. A supporting pin and a feed pin extend from the second section along an outer edge. A supporting leg extends from either the third or fourth sections, the supporting leg lying outside the plane of the supporting pin to support the PIFA when mounted on a printed circuit board, while allowing components to at least partially occupy the volume under the PIFA.
US10854979B2
An antenna substrate includes a cap substrate including a first antenna conductor located on upper and lower surfaces of a first insulating layer; a frame substrate including an opening located in the second insulating layer and having an outer periphery that surrounds an individual of or a collective number of outer peripheries of the plurality of first antenna conductors in a top view; a base substrate including a second antenna conductor located on an upper surface of a third insulating layer; a first adhesive material adhering the first insulating layer and the second insulating layer; and a second adhesive material adhering the second insulating layer and the third insulating layer; and the first adhesive material and the second adhesive material include a first bonding member and a second bonding member having an adhesive strength to the second insulating layer greater than that of the first bonding member.
US10854975B2
An antenna-unit (110) for at least dual-FDD bands includes a first combiner (100) splitting its input (101) into at least two outputs (102, 103). Each output (102, 103) operates in at least two narrow-bands from two different FDD systems, and is respectively connected to a second and third combiners (200, 300). The second and third combiners (200, 300) are respectively connected with a first RF circuit (800, 900) enabling separation of two different FDD channels in an inverted Transmitter/Receiver fashion. An antenna system (700) based on the antenna unit (110) includes a set of columns of dual-polarized radiating elements (500) arranged on a reflector (702), and the first RF circuit (800,900) is connected with a second RF circuit (10) of the Base Station processing, SDR is set along with the RF circuit (10) to enable 3D beamforming features as well as independent system link control for optimization purpose.
US10854963B2
An antenna assembly includes: (a) a ground plane having a plateau; (b) a glass panel including a metalized layer; and (c) an antenna including a base interfacing with the metalized layer and the plateau. The antenna assembly is characterized by a through glass panel connection to provide a more aesthetically pleasing appearance.
US10854959B2
A telecommunications antenna comprising a plurality of unit cells each including at least one radiator which transmits RF energy within a bandwidth range which is a multiple of another radiator. The radiators are proximal to each other such that a resonant condition may be induced into the at least one radiator upon activation of the other radiator. At least one of the radiators is segmented into capacitively-connected radiator elements to suppress a resonance response therein upon activation of the other of the radiator.
US10854948B2
A handrail mountable wireless components installation apparatus and related method of installation are disclosed. The apparatus/method includes a shell having two parts, a wireless components housing and a lid; and a chassis for the fixedly but detachable mounting within the shell of the wireless electronic components necessary to provide a WiFi signal, as for example a router and an antenna, the chassis equipped with two sets of brackets. One set of brackets provides the anchoring means for the fastening of the lid onto the housing. The second set of brackets allows the enclosure to be mounted on the handrail. Optionally, the chassis is provided with a mounting plate for the mounting of a router and an opening capable of accommodating an antenna without impeding the flow of the antenna signal. Optionally, the weather resistant handrail mountable wireless components installation apparatus also comprises a gasket.
US10854945B2
Circuits for wireless communication on multiple frequency bands are provided. In accordance with some embodiments, transceivers are provided, the transceivers comprising: a first quadrature hybrid having a first in port, a first iso port, a first cpl port, and a first thru port; an antenna coupled to the first in port; a first transmitter having an output coupled to the first cpl port; and a first receiver having an input coupled to the first cpl port.
US10854944B2
Provided is a Single Pole N Throw (SPNT) switch including: a transmission line unit including a plurality of transmission lines each connected between a plurality of selection terminals and a single common terminal; and a SPST switch unit including a plurality of SPST switches for grounding each of the plurality of transmission lines, wherein the SPST switches allows at least a part of the plurality of transmission lines and other transmission lines to operate as open nodes at the common terminal for different frequencies.
US10854941B2
A broadband waveguide comprising at least one filament configured to transmit a signal therethrough. The broadband waveguide may include one or more reflection suppression techniques including a damping material coupled to at least a portion of the at least one filament and/or at least one reflection point configured thereon. The waveguide may further including a cladding material coupled to the at least one filament. The at least one filament may be coupled to a securing element configured to couple to a surface. The at least one filament may be coupled to a sensor configured to sense the transmitted signal.
US10854939B2
A dielectric filter has a first input/output port, a second input/output port, an even number of dielectric resonators, and a capacitor for capacitively coupling the first input/output port and the second input/output port. The even number of dielectric resonators are provided between the first input/output port and the second input/output port in circuit configuration, and are configured so that two dielectric resonators adjacent to each other in circuit configuration are magnetically coupled to each other.
US10854935B2
When the temperature of a battery is below a prescribed temperature during execution of a lithium deposition suppression control, an ECU executes a temperature raising control for raising the temperature of the battery by repeating charging and discharging of the battery. The temperature raising control is a control for: when the magnitude of a target current is below a first threshold value that is greater than 0, prohibiting charging of the battery by restricting an allowable charging power to 0, while discharging the battery; and when the magnitude of an allowable current exceeds a second threshold value, resuming charging of the battery by canceling restriction on the allowable charging power.
US10854934B2
The invention relates to an energy storage system for a repeated drawing/intake, storage and release of electrical energy having a control unit and an energy store comprising a plurality of storage cells that are organized in storage modules, with the control unit being configured to separately determine the state of charge of at least some of the storage cells. The control unit is configured to recognize whether at least one storage cell should be removed; to electrically disconnect the storage cell to be removed from the remaining storage cells after the recognition that at least one storage cell should be removed; to recognize whether the disconnected storage cell has been replaced by a new storage cell; and to electrically connect the new storage cell to the remaining storage cells.
US10854932B2
A system includes a first optical sensor sensitive to both a parameter of interest, Parameter1, and at least one confounding parameter, Parameter2 and a second optical sensor sensitive only to the confounding parameter. Measurement circuitry measures M1 in response to light scattered by the first optical sensor, where M1=value of Parameter1+K*value of Parameter2. The measurement circuitry also measures M2 in response to light scattered by the second optical sensor, where M2=value of Parameter2. Compensation circuitry determines a compensation factor, K, for the confounding parameter based on measurements of M1 and M2 taken over multiple load/unload cycles or over one or more thermal cycles. The compensation factor is used to determine the parameter of interest.
US10854930B2
The present disclosure relates to a method for forming solid-state electrolytes, electrodes, current collectors, and/or conductive additives used in solid-state batteries. In one version, the method includes depositing a stabilization coating on a powdered electrolyte material, or a powdered electrode material, or a powdered conductive additive material and forming a slurry comprising the coated material. The slurry is then cast on a surface to form a layer, and the layer is sintered to form a solid state electrolyte, or an electrode, or an electrode having the conductive additive.
US10854921B2
An electrochemical cell including at least one nitrogen-containing compound is disclosed. The at least one nitrogen-containing compound may form part of or be included in: an anode structure, a cathode structure, an electrolyte and/or a separator of the electrochemical cell. Also disclosed is a battery including the electrochemical cell.
US10854909B2
A skin panel with an energy-storing layer for an aircraft or spacecraft comprises structural layers for providing structural stability to the skin panel, at least one of the structural layers forming an exterior supporting layer of the skin panel and at least one of the structural layers forming an interior supporting layer of the skin panel. Primary functional layers are embedded between the exterior supporting layer and the interior supporting layer for providing functional capabilities to the skin panel. The structural layers and the primary functional layers are formed together as a composite laminate and the functional layers comprise an energy-storing layer configured as a structural electro-chemical battery. The present disclosure further pertains to a method for manufacturing such an energy-storing layer for a skin panel of an aircraft or spacecraft.
US10854908B2
Provided are an electrode structure and a lithium battery including the same. The electrode structure may include a positive electrode, a negative electrode, and a first separator disposed between the positive electrode and the negative electrode, wherein the positive electrode and the negative electrode have active material layers having different loading levels. A lithium battery may have improved high rate characteristics and lifespan characteristics by including the electrode structure.
US10854904B2
Disclosed are a polymer electrolyte membrane, a method for manufacturing the same and a membrane-electrode assembly comprising the same, the polymer electrolyte membrane includes a hydrocarbon-containing ion conductive layer; and a fluorine-containing ion conductor discontinuously dispersed on the hydrocarbon-containing ion conductive layer.
US10854901B2
A fuel cell assembly according to an exemplary aspect of the present disclosure includes, among other things, a first fuel cell stack in series with a variable resistor and a second fuel cell stack in parallel with the first fuel cell stack and in series with a contactor. A resistance level of the variable resistor is adjusted in response to deactivating the contactor. A method of regulating a fuel cell assembly is also disclosed.
US10854891B2
A separator plate for an electrochemical system may have at least one passage opening for forming a media channel for feeding or discharging media. The system may also have at least one bead arrangement arranged around the at least one passage opening, for the purpose of sealing the passage opening. At least one of the flanks of the bead arrangement may have at least one opening for conducting a medium through the bead flank. The system may also have at least one guide channel that is connected, on an exterior of the bead arrangement, to the openings in the bead flank and is fluidically connected to a bead interior via the opening in the bead flank. The guide channel is designed such that a guide channel width, determined parallel to the flat surface plane of the separator plate, increases at least in some sections in the direction of the bead arrangement.
US10854888B2
A battery including: a casing having a cylindrical portion, an end portion configured for covering an opening disposed in an end of the cylindrical portion, and an inner surface defining a chamber in which an electrolyte is disposed therein; a conductive surface located within the chamber adjacent the inner surface of the casing, the conductive surface being configured for electrical communication with an anode terminal of the battery; a permeable separator sheet located within the casing configured for electrically isolating the electrolyte from the conductive surface; a conductive rod having a first end configured for electrical communication with a cathode terminal of the battery, and, a second end of the conductive rod configured for electrical communication with the electrolyte; wherein the end portion and the cylindrical portion are movably attached to each other, the end portion and cylindrical portion being movable relative to each other between at least a first attached position whereby the end portion covers the opening disposed at the end of the cylindrical portion so as to substantially block ingress of a liquid into the casing via the opening, and, a second attached position whereby the end portion is displaced from the end of the cylindrical portion so as to allow ingress of a liquid into contact with the electrolyte in the chamber via the opening so that the electrolyte is suitable for allowing a potential difference to be generated between the conductive surface and the conductive rod of the battery.
US10854887B2
A porous carbon sheet includes a carbon fiber and a binding material, wherein when in a measured surface depth distribution, a ratio of an area of a portion having a depth of 20 μm or less in a measured area of one surface is a surface layer area ratio X, and a ratio of an area of a portion having a depth of 20 μm or less in a measured area of another surface is a surface layer area ratio Y, the surface layer area ratio X is larger than the surface layer area ratio Y, and a difference between the surface layer area ratios is 3% or more and 12% or less.
US10854884B2
A method of manufacturing a membrane electrode assembly for hydrogen fuel cells includes mixing an electrode binder with a catalyst, followed by dispersing and thermal treatment, to prepare an electrode slurry, coating release paper with the electrode slurry to produce an electrode, and bonding the release paper-coated electrode to an electrolyte membrane, followed by thermal treatment, to perform electrode-membrane bonding.
US10854876B2
A positive-electrode active material contains a compound represented by the following composition formula (1): LixMeyOαXβ (1) where Me denotes one or more elements selected from the group consisting of Mn, Ni, Co, Fe, Al, Sn, Cu, Nb, Mo, Bi, Ti, V, Cr, Y, Zr, Zn, Na, K, Ca, Mg, Pt, Au, Ag, Ru, Ta, W, La, Ce, Pr, Sm, Eu, Dy, and Er, X denotes two or more elements selected from the group consisting of F, Cl, Br, I, N, and S, and x, y, α, and β satisfy 0.75≤x≤2.25, 0.75≤y≤1.50, 1≤α<3, and 0<β≤2, respectively. A crystal structure of the compound belongs to a space group Fm-3m.
US10854872B2
The method for manufacturing an electrode for a lithium ion secondary cell proposed herein includes: a step of pattern-coating a binder liquid 21d on a current collector 12 and forming a binder coat layer 16, and a step of supplying granulated particles 32 onto the binder coat layer 16. The binder coat layer 16 is intermittently formed on the current collector 12 so that band coated portions 16a and band uncoated portions 16b are alternatingly adjacent to each other. The width t1 of the coated portions 16a, the width t2 of the uncoated portions 16b, and the average particle diameter R of the granulated particles 32 satisfy the following relationships: 0.53R≤t1≤10R; 0.66R≤t2≤10R; and 0.2≤t1/t2≤3.75.
US10854870B2
The present invention provides a method of preparing a positive electrode active material for a secondary battery including preparing a first transition metal-containing solution including a nickel raw material, a cobalt raw material, and a manganese raw material and a second transition metal-containing solution including a nickel raw material, a cobalt raw material, and a manganese raw material in a concentration different from that of the first transition metal-containing solution; preparing a reaction solution, in which nickel manganese cobalt-based composite metal hydroxide particles are formed, by adding an ammonium cation-containing complexing agent and a basic compound as well as the second transition metal-containing solution to the first transition metal-containing solution and performing a co-precipitation reaction in a pH range of 11 to 13.
US10854867B2
To suppress heat generation in a short-circuit current shunt part in a stacked battery that includes the short-circuit current shunt part, in the stacked battery 100 including at least one short-circuit current shunt part 10, and a stack 20 that includes a plurality of electric elements 20a, 20b which are stacked, the short-circuit current shunt part 10 includes a first part 10a that is provided on one end side in a stacking direction of the stack 20, a second part 10b that is provided on another end side therein, and a third part 10c that connects the first part 10a and the second part 10b; at the first part 10a, the first current collector layer 11 and the cathode current collector layer 21 have an electric connection part 14a but the second current collector layer 12 and the anode current collector layer 25 do not have any electric connection part, at the second part 10b, the second current collector layer 12 and the anode current collector layer 25 have an electric connection part 14b but the first current collector layer 11 and the cathode current collector layer 21 do not have any electric connection part, and at the third part 10c, the short-circuit current shunt part 10 and the stack 20 do not have any electric connection part.
US10854856B2
A curved secondary battery includes an electrode assembly including a first electrode plate, a second electrode plate, and a separator between the first and second electrode plates, a can accommodating the electrode assembly, the can being curved and portions of the can having different thicknesses in a bending direction of the can, the can having an opening in a side thereof that provide a passage for the electrode assembly, and a cap plate sealing the opening of the can.
US10854847B2
An organic light emitting diode (OLED) display including: a substrate; an organic light emitting diode formed on the substrate; a metal oxide layer formed on the substrate and covering the organic light emitting diode; a first inorganic layer formed on the substrate and covering the organic light emitting diode; a second inorganic layer formed on the first inorganic layer and contacting the first inorganic layer at an edge of the second inorganic layer, an organic layer formed on the second inorganic layer and covering a relatively smaller area than the second inorganic layer; and a third inorganic layer formed on the organic layer, covering a relatively larger area than the organic layer, and contacting the first inorganic layer and the second inorganic layer at an edge of the third inorganic layer.
US10854842B2
A display device for preventing a damage of an electrode contact portion is disclosed. The display device includes a display area, on which an organic light emitting diode including a first electrode, an organic layer, and a second electrode is positioned, and a non-display area positioned outside the display area. The non-display area includes an electrode contact portion in which the second electrode and a low potential voltage line are connected to each other through at least one connection pattern. The electrode contact portion includes a passivation layer including a plurality of passivation holes exposing the at least one connection pattern, and an overcoat layer including an overcoat hole exposing the passivation layer.
US10854840B2
A window member includes a base substrate including a bottom surface, an upper surface opposed to the bottom surface, and a connecting surface between the bottom surface and the upper surface, and a blocking layer on the connecting surface, the blocking layer including an ultraviolet absorber.
US10854838B2
An organic EL apparatus includes a plurality of pixels including a first pixel and a second pixel, in which the first pixel has a first emitting layer containing a fluorescent first compound, the second pixel has a second emitting layer containing a delayed fluorescent second compound, and the first pixel and the second pixel share a common layer extending across the first pixel and the second pixel.
US10854834B2
The invention relates to an organic electronic component comprising a cathode, an anode, at least one light-emitting layer which is arranged between the anode and the cathode, a first layer, which comprises a first matrix material and a dopant, a second layer, which comprises a second matrix material, wherein the first layer is arranged between the second layer and the anode, wherein the second layer is arranged between the anode and the at least one light-emitting layer, wherein the dopant is a fluorinated sulfonimide metal salt of the following formula 1:
US10854832B2
A photoelectric device includes a first electrode and a second electrode facing each other and a photoelectric conversion layer between the first electrode and the second electrode and configured to convert light in a particular wavelength spectrum of light of a visible wavelength spectrum of light into an electric signal. The photoelectric conversion layer may include a p-type semiconductor configured to selectively absorb light in a first wavelength spectrum and an n-type semiconductor having a peak absorption wavelength in a second wavelength spectrum of greater than or equal to about 750 nm, an image sensor. The photoelectric conversion layer may include a first semiconductor of an absorption spectrum of a first peak absorption wavelength, and a second semiconductor of an absorption spectrum of a second peak absorption wavelength that is longer than the first peak absorption wavelength by at least about 100 nm.
US10854831B2
A thin film transistor includes a pair of auxiliary structures facing each other on a substrate, an active layer including an organic semiconductor and continuously grown between the pair of auxiliary structures, a gate electrode on the substrate and overlapped by the active layer, and a source electrode and a drain electrode electrically connected to the active layer. A method of manufacturing the thin film transistor is disclosed.
US10854824B2
The present disclosure relates to an organic electroluminescent compound, an organic electroluminescent material, and an organic electroluminescent device comprising the same. By using the organic electroluminescent compound of the present disclosure, it is possible to provide an organic electroluminescent device having low driving voltage, and/or excellent current and/or power efficiencies.
US10854817B2
A method of manufacturing a display device according to an embodiment of the present invention includes in order: forming a sacrificial layer in a predetermined position on a substrate; forming a base material containing resin on the substrate with the sacrificial layer therebetween; forming a display region including a plurality of pixels on the base material; irradiating the substrate with laser light from a side of the substrate on which the base material is not formed; and peeling the substrate from the base material. A region where the base material and the substrate are in contact with each other is present at least a part of an edge portion of the base material.
US10854814B2
Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform a switching function. In embodiments, a correlated electron material may be doped using dopant species derived from one or more precursors utilized to fabricate nearby structures such as, for example, a conductive substrate or a conductive overlay.
US10854806B2
A vibrating device includes a piezoelectric element, a wiring board electrically connected with the piezoelectric element, and a diaphragm including a metal. The piezoelectric element and the wiring board are bonded to the diaphragm. The piezoelectric element includes a piezoelectric element body, a plurality of internal electrodes, and a plurality of external electrodes. The piezoelectric element body has a first principal plane and a second principal plane opposed to each other. The plurality of internal electrodes is disposed in the piezoelectric element body. The internal electrodes are opposed to each other in a direction in which the first principal plane and the second principal plane are opposed. The plurality of external electrodes is disposed on the first principal plane, and is electrically connected with corresponding internal electrodes, of the plurality of internal electrodes. The wiring board has a resin film and a plurality of conductors.
US10854801B1
A method for directly bonding semiconductor devices from multiple carrier substrates to a target substrate using relative alignments of semiconductor contacts to substrate contacts, as well as relative heights of semiconductor contacts to substrate contacts. The method may include directly bonding a subset of semiconductor devices on a first carrier substrate with a first alignment to a subset of substrate contacts, and directly bonding a subset of second semiconductor device on a second carrier substrate with a second alignment to a subset of substrate contacts. The method may include directly bonding a subset of semiconductor devices with a first height on a first carrier substrate to a first subset of substrate contacts, followed by directly bonding a second subset of second semiconductor devices with a second height on a second carrier substrate to a second subset of substrate contacts.
US10854796B2
A light system includes a first substrate and a second substrate having the first substrate thereon. A light emitting diode (LED) is connected to the first substrate. An encapsulation layer covers the LED and at least a majority of the first substrate.
US10854795B2
A Light Emitting Device (LED) that has increased reliability and efficiency. Specifically, the LED may be formed using Atomic Layer Deposition to improve the thermal conductivity between the ceramic plate and the LED, decrease the amount of organic contamination, and increase the efficiency of the optical output of the LED.
US10854791B2
A wavelength conversion module, a method for forming a wavelength conversion module, and a projection device are provided. The wavelength conversion module includes a substrate and a wavelength conversion layer. The wavelength conversion layer is located on the substrate and has a plurality of first holes. The wavelength conversion layer includes a wavelength conversion material, a first bonding material, and a first filling adhesive material. The wavelength conversion material is dispersed in the first bonding material. The first filling adhesive material is configured to fill at least a portion of the first holes. The projection device includes the wavelength conversion module, an excitation light source, a light valve, and a projection lens. The wavelength conversion module provided herein has good conversion efficiency and reliability.
US10854774B2
A lift-off method transfers onto a transfer substrate an optical device layer of an optical device wafer in which the optical device layer is formed over a front surface of an epitaxy substrate through a GaN buffer layer. The lift-off method includes: bonding the transfer substrate onto a front surface of the optical device layer through a bonding layer to form a composite substrate; applying a pulsed laser beam of such a wavelength as to be transferred through the epitaxy substrate constituting the composite substrate but to be absorbed in the buffer layer from a back surface side of the epitaxy substrate, to break the buffer layer; and peeling the optical device layer from the epitaxy substrate and transferring the optical device layer onto the transfer substrate, after the buffer layer breaking step is performed.
US10854769B2
Disclosed is an active photonic device having a Darlington configuration with a substrate and a collector layer that is over the substrate. The collector layer includes an inner collector region. An outer collector region substantially surrounds the inner collector region and is spaced apart from the inner collector region. A base layer is over the collector layer. A first outer base region and a second outer base region substantially surround the inner base region and are spaced apart from the inner base region and each other. An emitter layer is over the base layer. The emitter layer includes an inner emitter region that is ring-shaped and resides over and extends substantially around an outer periphery of the inner base region. A first outer emitter region and a second outer emitter region substantially surround the inner emitter region and are spaced apart from the inner emitter region and each other.
US10854765B2
A photosensitive device that includes a conductive electrode, a dielectric layer, a sensing electrode composed of a two-dimensional layered material, and a photoactive layer which can be configured to absorb electromagnetic radiation. The photosensitive device also includes a single-ended measurement electrode for determining the electric potential of the sensing electrode.
US10854754B2
A semiconductor device includes an active fin on a substrate, a device isolation film covering a lower portion of the active fin, a gate structure covering the active fin and the device isolation film, and a gate spacer on a side wall of the gate structure, wherein a side wall of the gate structure disposed on the device isolation film is inclined at a uniform inclination from a point higher than a half of a height of the gate structure to a bottom of the gate structure, and an inner side wall of the gate spacer on the device isolation film is inclined at a uniform inclination from a point higher than a half of a height of the gate spacer to a bottom of the gate spacer while forming an acute angle with a bottom surface of the gate spacer.
US10854753B2
A semiconductor device includes a substrate, a fin region including fins formed from the substrate, at least one fin cut region formed in the substrate adjacent to the fin region and having a different depth in the substrate than the fin region, and shallow trench isolation regions having substantially a same height in the fin cut regions and the fin region.
US10854744B2
A semiconductor device includes an N-type semiconductor substrate comprising silicon, an N-type low-concentration impurity layer that is in contact with the upper surface of the N-type semiconductor substrate, a metal layer that is in contact with the entire lower surface of the N-type semiconductor substrate and has a thickness of at least 20 μm, and first and second vertical MOS transistors formed in the low-concentration impurity layer. The ratio of the thickness of the metal layer to the thickness of a semiconductor layer containing the N-type semiconductor substrate and the low-concentration impurity layer is greater than 0.27. The semiconductor device further includes a support comprising a ceramic material and bonded to the entire lower surface of the metal layer only via a bonding layer.
US10854740B2
Systems and methods for providing a phase modulator. The methods comprise creating a Field Effect Transistor (FET) by: placing a crystal structure displaying ambipolarity on a substrate comprising an oxide layer and a conductive silicon layer, the conductive silicon layer providing a gating electrical contact for the phase modulator, and forming source and drain electrical contacts on the crystal structure using e-beam lithography and an e-beam evaporator. The methods also comprising: annealing the FET to improve an interface between the crystal structure and the source and drain electrical contacts; and coating the FET with a dielectric layer to reduce or eliminate hysteresis so that a functionality of the phase modulator is improved.
US10854736B2
Methods for manufacturing semiconductor structures are provided. The method for manufacturing a semiconductor structure includes forming a source/drain structure over a substrate and forming a metal layer over the source/drain structure. The method for manufacturing a semiconductor structure further includes reacting a portion of the metal layer with the source/drain structure to form a metallic layer by using an etching solvent. In addition, the etching solvent includes (a) a first component and (b) a second component. The first component includes an acid, and the second component includes propylene carbonate (PC), ethylene carbonate (EC), diethyl carbonate (DEC), or a combination thereof.
US10854735B2
According to another embodiment, a method of forming a transistor is provided. The method includes the following operations: providing a substrate; providing a source over the substrate; providing a channel connected to the source; providing a drain connected to the channel; providing a gate insulator adjacent to the channel; providing a gate adjacent to the gate insulator; providing a first interlayer dielectric between the source and the gate; and providing a second interlayer dielectric between the drain and the gate, wherein at least one of the formation of the source, the drain, and the channel includes about 20-95 atomic percent of Sn.
US10854734B1
A manufacturing method of a semiconductor device includes the following steps. A substrate is provided. The substrate has a first side and a second side opposite to the first side. A first III-V compound layer is formed at the first side of the substrate. A drain trench and a contact trench are formed at the second side of the substrate. The drain trench extends from the second side of the substrate toward the first side of the substrate and penetrates the substrate. The contact trench extends from the second side of the substrate toward the first side of the substrate and penetrates the substrate. The drain trench and the contact trench are formed concurrently by the same process. A drain electrode is formed in the drain trench. A back contact structure is formed in the contact trench.
US10854725B2
A method and structure for providing a pre-deposition treatment (e.g., of a work-function layer) to accomplish work function tuning. In various embodiments, a gate dielectric layer is formed over a substrate and a work-function metal layer is deposited over the gate dielectric layer. Thereafter, a fluorine-based treatment of the work-function metal layer is performed, where the fluorine-based treatment removes an oxidized layer from a top surface of the work-function metal layer to form a treated work-function metal layer. In some embodiments, after performing the fluorine-based treatment, another metal layer is deposited over the treated work-function metal layer.
US10854723B2
According to an exemplary embodiment, a method of forming a vertical structure is provided. The method includes the following operations: providing a substrate; providing the vertical structure having a source, a channel, and a drain over the substrate; shrinking the source and the channel by oxidation; forming a metal layer over the drain of the vertical structure; and annealing the metal layer to form a silicide over the drain of the vertical structure.
US10854720B2
A semiconductor device includes a substrate, an active layer, a source electrode, a drain electrode, a p-type doped layer, a gate electrode, a passivation layer, and a field plate. The active layer is disposed on the substrate. The source electrode, the drain electrode and the p-type doped layer are disposed on the active layer. The p-type doped layer is disposed between the source electrode and the drain electrode, and has a first thickness. The gate electrode is disposed on the p-type doped layer. The passivation layer covers the gate electrode and the active layer. The field plate is disposed on the passivation layer and is electrically connected to the source electrode. The field plate includes a field dispersion portion disposed between the gate electrode and the drain electrode. The passivation layer between the field dispersion portion and the active layer has a second thickness smaller than the first thickness.
US10854713B2
A method includes forming a flowable dielectric layer in a trench of a substrate; curing the flowable dielectric layer; and annealing the cured flowable dielectric layer to form an insulation structure and a liner layer. The insulation structure is formed in the trench, the liner layer is formed between the insulation structure and the substrate, and the liner layer includes nitrogen.
US10854711B2
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip has a channel layer disposed over a substrate and including a first material. An active layer is over the channel layer and includes a second material different than the first material. An isolation structure has a horizontally extending segment that is below the channel layer and one or more vertically extending segments that are directly over the horizontally extending segment. One or more contacts extend through the channel layer and the active layer to contact the one or more vertically extending segments.
US10854709B2
A method of manufacturing a semiconductor device includes forming a first electrode, forming a preliminary dielectric layer on the first electrode, forming a second electrode on the preliminary dielectric layer, and at least partially phase-changing the preliminary dielectric layer to form a dielectric layer. An interfacial energy between the first electrode and the dielectric layer may be less than an interfacial energy between the first electrode and the preliminary dielectric layer.
US10854707B2
A semiconductor device according to an embodiment includes a first electrode, a dielectric layer structure disposed on the first electrode and having a ferroelectric layer and a non-ferroelectric layer, and a second electrode disposed on the dielectric structure. The ferroelectric layer has positive and negative coercive electric fields having different absolute values. The dielectric structure has a non-ferroelectric property.
US10854704B2
An object is to provide a display device with a high aperture ratio or a semiconductor device in which the area of an element is large. A channel formation region of a TFT with a multi-gate structure is provided under a wiring that is provided between adjacent pixel electrodes (or electrodes of an element). In addition, a channel width direction of each of a plurality of channel formation regions is parallel to a longitudinal direction of the pixel electrode. In addition, when a channel width is longer than a channel length, the area of the channel formation region can be increased.
US10854700B2
An organic light emitting diode (“OLED”) display includes: a substrate divided into a pixel area, and a peripheral area enclosing the pixel area; an OLED in the pixel area and including a first electrode, an organic emission layer and a second electrode; a common voltage line in the peripheral area and transmitting a common voltage to the second electrode; and a reaction blocking part overlapping the common voltage line.
US10854691B2
A display apparatus and a method for fabricating the same are discussed, in which bridge electrodes can be connected with touch electrodes even without a separate mask process. The display apparatus comprises a light emitting device layer that includes a first electrode arranged on a first substrate, a light emitting layer arranged on the first electrode, and a second electrode arranged on the light emitting layer; and a touch sensing layer arranged on the light emitting device layer, wherein the touch sensing layer includes first and second touch electrode layers and a touch insulating film arranged between the first and second touch electrode layers, and the first touch electrode layer constitutes first and second touch electrodes, and the second touch electrode layer constitutes bridge electrodes and is formed to be filled in a contact hole provided in the touch insulating film and connected with the first touch electrode layer.
US10854689B2
An electronic device and a manufacturing method for the same are provided. The electronic device includes a light-permeable display screen and an optical sensor. The light-permeable display screen has a first surface and a second surface facing away from the first surface. The second surface includes a display area and a black matrix area surrounding the display area. The black matrix area includes a first window region. The optical sensor is disposed opposite to the second surface of the light-permeable display screen, and includes an emitter and a receiver. The emitter is configured to emit an infrared light through the first window region and the receiver is configured to receive the infrared light through the light-permeable display screen.
US10854687B2
An organic light emitting display device comprising: a substrate; a first pixel electrode disposed on the substrate; a pixel defining film disposed on the first pixel electrode and having a first opening at least partially exposing the first pixel electrode; a first organic light emitting layer disposed on the pixel defining film and overlapping with the first opening of the pixel defining film; and a black matrix disposed on the first organic light emitting layer and having a first opening overlapping with the first organic light emitting layer. Light having passed through the first opening of the black matrix is one of red light, green light, and blue light. The first opening of the black matrix may have a shape with a curved portion.
US10854686B2
A package structure and packing method for an organic electroluminescence element and an organic electroluminescence device are provided. The package structure for the organic electroluminescence element includes: a substrate, an organic electroluminescence element, and a quantum dot packaging layer. The organic electroluminescence element is disposed on the substrate, the quantum dot packaging layer is disposed on the substrate and the organic electroluminescence element, and consists of a quantum dot material.
US10854685B2
Disclosed is an electroluminescent display device that may include a plurality of pixels arranged in first and second directions, first, second, and third sub pixels provided in each of the plurality of pixels and arranged in the first direction, a first emission layer provided to correspond to at least two of the first sub pixels arranged in the second direction, a second emission layer provided to correspond to at least two of the second sub pixels arranged in the second direction, and a third emission layer provided to correspond to at least two of the third sub pixels arranged in the second direction, wherein the first emission layer, the second emission layer, and the third emission layer are spaced from one another and provided to emit different types of light.
US10854680B2
An organic electroluminescent element includes, in order, an anode, an organic layer including a light-emitting layer, and a cathode. The organic layer further includes a first organic layer that is provided between the light-emitting layer and the anode, and includes a hole transport layer. The hole transport layer includes a material having an absorption coefficient of 0.01 or greater and 0.06 or less. The light-emitting layer has a light-emitting center receding from a first interface of the light-emitting layer by a thickness greater than 0 and equal to or less than 0.4, where the light-emitting layer has a thickness of 1. The first interface is adjacent to the anode. The organic electroluminescent element further includes a microcavity structure in which the position of the interface is a resonance point.
US10854677B2
Image sensors with improved performance and a higher degree of integration are provided. The image sensors include a substrate including a first surface and a second surface opposite to each other, a first organic photoelectric conversion layer on the first surface of the substrate, a first penetration via connected to the first organic photoelectric conversion layer and extending through the substrate, a first floating diffusion region in the substrate adjacent to the second surface of the substrate, and a first transistor structure on the second surface of the substrate, wherein the first transistor structure includes a semiconductor layer configured to connect the first penetration via and the first floating diffusion region, a gate electrode on the semiconductor layer, and a gate dielectric film between the semiconductor layer and the gate electrode.
US10854674B2
The disclosed technology relates generally to integrated circuit devices, and in particular to cross-point memory arrays and methods for fabricating the same. In one aspect, a method of fabricating cross-point memory arrays comprises forming a memory cell material stack which includes a first active material and a second active material over the first active material, wherein one of the first and second active materials comprises a storage material and the other of the first and second active materials comprises a selector material. The method of fabricating cross-point arrays further comprises patterning the memory cell material stack, which includes etching through at least one of the first and second active materials of the memory cell material stack, forming protective liners on sidewalls of the at least one of the first and second active materials after etching through the one of the first and second active materials, and further etching the memory cell material stack after forming the protective liners on the sidewalls of the one of the first and second active materials.
US10854670B2
A light emitting device including first, second, and third LED sub-units, and electrode pads disposed on the first LED sub-unit, electrically connected to the LED sub-units, and including a common electrode pad electrically connected to each of the LED sub-units, and first, second, and third electrode pads connected to a respective one of the LED sub-units, in which the common electrode pad, the second electrode pad, and the third electrode pad are electrically connected to the second LED sub-unit and the third LED sub-unit through holes that pass through the first LED sub-unit, the first, second, and third LED sub-units are configured to be independently driven, light generated in the first LED sub-unit emitted to the outside through the second and third LED sub-units, and light generated in the second LED sub-unit is emitted to the outside through the third LED sub-unit.
US10854644B2
A display apparatus includes: at thin film transistor on a substrate; and a capacitor on the substrate, the capacitor including a first storage electrode and a second storage electrode. The thin film transistor includes: a semiconductor layer on the substrate, including: a channel region in which are disposed: bridged grain lines defined by portions of the semiconductor layer having an amount of a dopant, and semiconductor lines defined by portions of the semiconductor having a dopant amount less than that of the bridged grain lines and forming an interface with the bridged grain lines, and source and drain regions disposed at opposing sides of the channel region; and a gate electrode overlapping the semiconductor layer with a gate insulation film therebetween, the gate electrode including: first gate electrodes corresponding to the semiconductor lines, respectively, and a second gate electrode covering the gate electrodes.
US10854638B2
An object is to provide a semiconductor device having a structure with which parasitic capacitance between wirings can be sufficiently reduced. An oxide insulating layer serving as a channel protective layer is formed over part of an oxide semiconductor layer overlapping with a gate electrode layer. In the same step as formation of the oxide insulating layer, an oxide insulating layer covering a peripheral portion of the oxide semiconductor layer is formed. The oxide insulating layer which covers the peripheral portion of the oxide semiconductor layer is provided to increase the distance between the gate electrode layer and a wiring layer formed above or in the periphery of the gate electrode layer, whereby parasitic capacitance is reduced.
US10854636B2
A metal wiring suitable for a substrate of large size is provided. The present invention is characterized in that at least one layer of conductive film is formed on an insulating surface, a resist pattern is formed on the conductive film, and the conductive film having the resist pattern is etched to form a metal wiring while controlling its taper angle α in accordance with the bias power density, the ICP power density, the temperature of lower electrode, the pressure, the total flow rate of etching gas, or the ratio of oxygen or chlorine in etching gas. The thus formed metal wiring has less fluctuation in width or length and can satisfactorily deal with an increase in size of substrate.
US10854627B1
In-process source-level material layers including a source-level sacrificial layer are formed over a substrate, and an alternating stack of insulating layers and spacer material layers and memory stack structures are formed over the in-process source-level layers. A backside trench is formed through the alternating stack, and a source cavity is formed by removing the source-level sacrificial layer employing an etchant provided through the backside trench. A source contact layer including a doped semiconductor material is formed on vertical semiconductor channels of the memory stack structures within the source cavity. The source contact layer includes an unfilled cavity, which is subsequently filled with a silicon nitride liner, a silicon oxide fill material and a semiconductor cap. A semiconductor oxide structure can be formed by filling voids in the silicon oxide fill material by oxidizing the semiconductor cap into a thermal semiconductor oxide material portion.
US10854625B2
A method of fabricating a memory device is described. Generally, the method includes: forming on a surface of a substrate a dielectric stack including a tunneling dielectric and a charge-trapping layer overlying the tunneling dielectric; forming a cap layer overlying the dielectric stack, wherein the cap layer comprises a multi-layer cap layer including at least a first cap layer overlying the charge-trapping layer, and a second cap layer overlying the first cap layer; patterning the cap layer and the dielectric stack to form a gate stack of a memory device; removing the second cap layer; and performing an oxidation process to oxidize the first cap layer to form a blocking oxide overlying the charge-trapping layer, wherein the oxidation process consumes the first cap layer. Other embodiments are also described.
US10854623B2
A memory device including a substrate, a plurality of channel columns, a gate stack, an interlayer insulating layer, a plurality of first trenches, and at least one second trench. The substrate includes a cell array region and a connection region. The channel columns cross an upper surface of the substrate in the cell array region. The gate stack includes a plurality of gate electrode layers surrounding the channel columns in the cell array region. The gate electrode layers extend to different lengths in the connection region to form a stepped structure. The interlayer insulating layer is on the gate stack. The first trenches divide the gate stack and the interlayer insulating layer into a plurality of regions. The at least one second trench is inside of the interlayer insulating layer in the connection region and between the first trenches.
US10854619B2
A three-dimensional memory device includes memory stack structures in multiple memory arrays. Bit lines are split into multiple portions traversing different memory arrays. Each sense amplifier is connected to a first portion of a respective bit line via a respective first switching transistor device, and is connected to a second portion of the respective bit line via a respective second switching transistor device. The switching transistor devices connect each sense amplifier to one portion of the bit lines without connecting to another portion of the bit lines, thereby reducing the RC delay. The switching transistor devices may be provided as vertical field effect transistors located at a memory array level, or may be provided in another semiconductor chip.
US10854603B2
A method includes forming a first semiconductor fin and a second semiconductor fin in a substrate, the first semiconductor fin adjacent the second semiconductor fin, forming a dummy gate structure extending over the first semiconductor fin and the second semiconductor fin, depositing a first dielectric material surrounding the dummy gate structure, replacing the dummy gate structure with a first metal gate structure, performing an etching process on the first metal gate structure and on the first dielectric material to form a first recess in the first metal gate structure and a second recess in the first dielectric material, wherein the first recess extends into the substrate, and wherein the second recess is disposed between the first semiconductor fin and the second semiconductor fin, and depositing a second dielectric material within the first recess.
US10854601B2
A semiconductor device including a gate separation region is provided. The semiconductor device includes an isolation region between active regions; interlayer insulating layers on the isolation region; gate line structures overlapping the active regions, disposed on the isolation region, and having end portions facing each other; and a gate separation region disposed on the isolation region, and disposed between the end portions of the gate line structures facing each other and between the interlayer insulating layers. The gate separation region comprises a gap fill layer and a buffer structure, the buffer structure includes a buffer liner disposed between the gap fill layer and the isolation region, between the end portions of the gate line structures facing each other and side surfaces of the gap fill layer, and between the interlayer insulating layers and the side surfaces of the gap fill layer.
US10854595B2
An Electro-Static Discharge (ESD) includes a first well having a first conductivity type on a substrate. The device further includes a second well within the first well. The second well has a second conductivity type. The device further includes a third well within the first well. The third well has the second conductivity type. The device further includes a first gate device disposed over the first well, a plurality of active regions between the first gate device and the dummy gate, and a dummy gate disposed within a space between the active regions. The dummy gate is positioned over a space between the second and third wells.
US10854591B2
A semiconductor device includes a series of metal routing layers and a complementary pair of planar field-effect transistors (FETs) on an upper metal routing layer of the metal routing layers. The upper metal routing layer is M3 or higher. Each of the FETs includes a channel region of a crystalline material. The crystalline material may include polycrystalline silicon. The upper metal routing layer M3 or higher may include cobalt.
US10854576B2
A semiconductor device includes a wiring substrate having a first surface, a stacked body on the first surface, the stacked body comprising a first chip, a second chip having a through via and positioned between the first chip and the first surface, and a third chip, a first resin contacting the first surface and the third chip, and a second resin sealing the stacked body. The first and second resins are made of different materials.
US10854574B2
A method includes forming a first device die, which includes depositing a first dielectric layer, and forming a first metal pad in the first dielectric layer. The first metal pad includes a recess. The method further includes forming a second device die including a second dielectric layer and a second metal pad in the second dielectric layer. The first device die is bonded to the second device die, with the first dielectric layer being bonded to the second dielectric layer, and the first metal pad being bonded to the second metal pad.
US10854573B2
A substrate semiconductor layer is attached to a carrier substrate through a sacrificial bonding material layer. A plurality of semiconductor dies included within continuous material layers are formed on a front side of the substrate semiconductor layer. Each of the continuous material layers continuously extends over areas of the plurality of semiconductor dies. A plurality of dicing channels is formed between neighboring pairs among the plurality of semiconductor dies by anisotropically etching portions of the continuous material layers located between neighboring pairs of semiconductor dies. The plurality of dicing channels extends to a top surface of the sacrificial bonding material layer. The sacrificial bonding material layer is removed selective to materials of surface portions of the plurality of semiconductor dies using an isotropic etch process. The plurality of semiconductor dies is singulated from one another upon removal of the sacrificial bonding material layer.
US10854571B2
An anisotropic conductive film capable of accommodating bumps with a narrow pitch and reducing the number density of conductive particles in comparison to known anisotropic conductive films. In an anisotropic conductive film, conductive particles are disposed in an insulating resin binder, and repeating units of polygons formed by successively connecting the centers of a plurality of conductive particles are disposed repeatedly in the vertical and horizontal directions in a plan view. The sides of the polygons of the repeating units intersect diagonally with the long-side direction or the short-side direction of the anisotropic conductive film.
US10854555B1
A method of manufacturing a mark including the following steps is provided. A substrate including a device area and a mark area is provided. A dielectric layer is formed on the substrate. A dual damascene opening is formed in the dielectric layer of the device area. The dual damascene opening includes a first opening and a second opening connected to each other. The width of the second opening is greater than the width of the first opening. A third opening is formed in the dielectric layer of the mark area. The third opening and the first opening are simultaneously formed by the same process. A barrier material layer is formed on the surfaces of the dual damascene opening and the third opening. The barrier material layer seals the third opening to form a void in the third opening. A metal material layer is formed on the barrier material layer.
US10854554B2
A compounded polymer material that can be laser marked is provided. The compounded polymer material includes an enhancer of nitrides, carbides, silicides, or combinations thereof. Upon forming the compounded polymer material into an article and exposing it to laser radiation, the irradiated portion of the compounded polymer material absorbs the laser radiation, increases in temperature, and forms a mark in the article. A lightness value difference (ΔL) between the mark and the non-irradiated portion of the article has an absolute value of at least 5, and the lightness value difference between the mark and the non-irradiated portion is greater than if the polymer material did not include the enhancer.
US10854550B2
The present disclosure provides a semiconductor substrate, including a first dielectric layer with a first surface and a second surface, a first conductive via extending between the first surface and the second surface, a first patterned conductive layer on the first surface, and a second patterned conductive layer on the second surface. The first conductive via includes a bottom pattern on the first surface and a second patterned conductive layer on the second surface. The bottom pattern has at least two geometric centers corresponding to at least two geometric patterns, respectively, and a distance between one geometric center and an intersection of the two geometrical patterns is a geometric radius. A distance between the at least two geometric centers is greater than 1.4 times the geometric radius. A method for manufacturing the semiconductor substrate described herein and a semiconductor package structure having the semiconductor substrate are also provided.
US10854548B2
Inter-die passive interconnects are lengthened while locating I/O circuitry away from die edge, such that passive interconnect length is agglomerated toward the die edge, and inter-die communication is expedited.
US10854545B1
An anti-fuse structure includes a substrate, an active layer, an electrode layer, and a dielectric layer. The active layer is on the substrate and has a body portion and a convex portion protruding from the body portion. The electrode layer is on the active layer and partially overlaps the convex portion of the active layer. The electrode layer has a hollow region, and the convex portion of the active layer is in the hollow region. The dielectric layer is between the active layer and the electrode layer.
US10854534B2
According to one embodiment, a stacked body includes a plurality of electrode layers stacked with an insulator interposed. A conductive via pierces the stacked body, and connects an upper layer interconnect and a lower layer interconnect. A insulating film is provided between the via and the stacked body. A distance along a diametral direction of the via between a side surface of the via and an end surface of one of the electrode layers opposing the side surface of the via is greater than a distance along the diametral direction between the side surface of the via and an end surface of the insulator opposing the side surface of the via.
US10854521B2
Gate structures and gate spacers, along with methods of forming such, are described. In an embodiment, a structure includes an active area on a substrate, a gate structure on the active area and over the substrate, and a low-k gate spacer on the active area and along a sidewall of the gate structure. The gate structure includes a conformal gate dielectric on the active area and includes a gate electrode over the conformal gate dielectric. The conformal gate dielectric extends vertically along a first sidewall of the low-k gate spacer. In some embodiments, the low-k gate spacer can be formed using a selective deposition process after a dummy gate structure has been removed in a replacement gate process.
US10854515B2
Methods comprising forming a cobalt formation on an active feature of a semiconductor device, wherein the semiconductor device comprises an inactive feature above the cobalt formation; forming a cap on the cobalt formation; removing at least a portion of the inactive feature, wherein the cobalt formation is substantially not removed; forming a dielectric material above the cap; and forming a first contact to the cobalt formation. Systems configured to implement the methods. Semiconductor devices produced by the methods.
US10854508B2
An interconnection structure includes a first dielectric layer, a bottom conductive feature present in the first dielectric layer, a second dielectric layer present on the first dielectric layer, an aluminum-containing etch stop layer present between the first dielectric layer and the second dielectric layer, an upper conductive via present at least in the second dielectric layer and electrically connected to the bottom conductive feature, and at least one aluminum-containing fragment present at least at a bottom corner of the upper conductive via.
US10854504B2
The present disclosure provides a semiconductor structure having a semiconductor layer; a gate with a conductive portion and a sidewall spacer; an interlayer dielectric (ILD) surrounding the sidewall spacer; and a nitrogen-containing protection layer, positioning at least on the top surface of the conductive portion of the gate. A top surface of the conductive portion and a top surface of the sidewall spacer are substantially coplanar. The nitrogen-containing protection layer is not covering the sidewall surface of the sidewall spacer. The present disclosure provides a method for manufacturing a semiconductor structure. The method includes forming a metal gate structure having a conductive portion and a sidewall spacer surrounded by a first ILD; forming a protection layer over the metal gate structure, and the protection layer is formed to cover at least the conductive portion of the metal gate structure; and forming a second ILD over the metal gate structure.
US10854502B2
A semiconductor device includes a gate structure on a fin-shaped structure, a single diffusion break (SDB) structure adjacent to the gate structure, a shallow trench isolation (STI) around the fin-shaped structure, and an isolation structure on the STI. Preferably, a top surface of the SDB structure is even with a top surface of the isolation structure, and the SDB structure includes a bottom portion in the fin-shaped structure and a top portion on the bottom portion.
US10854501B2
Methods and devices are provided herein for enhancing robustness of a bipolar electrostatic discharge (ESD) device. The robustness of a bipolar ESD device includes providing an emitter region and a collector region adjacent to the emitter region. An isolation structure is provided between the emitter region and the collector region. A ballasting characteristic at the isolation structure is modified by inserting at least one partition structure therein. Each partition structure extends substantially abreast at least one of the emitter and the collector regions.
US10854500B2
A regulated high side gate driver circuit for power transistors includes: a gate driver having a high side positive supply voltage port and a high side negative supply voltage port, and a floating voltage regulator. The floating voltage regulator includes: a positive regulator input, connectable to a high side DC voltage supply; a regulated DC voltage output; a negative regulator input; a DC reference voltage generator configured to generate a DC reference voltage; and a regulation capacitor connected between positive and negative terminals of the DC reference voltage generator, and configured to suppress noise and ripple within the generated DC reference voltage. The negative regulator input is connected to the high side negative supply voltage port and the regulated DC voltage output is connected to the high side positive supply voltage port of the gate driver.
US10854496B2
A circuit substrate processing laminate has, sequentially in the order of a support, a temporary adhesive material layer releasably laminated on the support, and a circuit substrate. The circuit substrate has a front surface on which a circuit is formed and a back surface to be processed. The temporary adhesive material layer is releasably laminated to the front surface, and is composed of a thermosetting siloxane polymer layer laminated on the support, after cured, has a first peeling force of 10 to 500 mN/25 mm as measured by a 180° peel test. The first peeling force is required for peeling the polymer layer from an interface with the support. The polymer layer, after cured, has a second peeling force of 50 to 1000 mN/25 mm as measured by the 180° peel test. The second peeling force is required for peeling the polymer layer from an interface with the circuit substrate.
US10854491B2
A method and apparatus for of improving processing results in a processing chamber by orienting a substrate support relative to a surface within the processing chamber. The method comprising orienting a supporting surface of a substrate support in a first orientation relative to an output surface of a showerhead, where the first orientation of the supporting surface relative to the output surface is not coplanar, and depositing a first layer of material on a substrate disposed on the supporting surface that is oriented in the first orientation.
US10854490B2
A wafer carrier handling apparatus includes a housing, a platform, a moving mechanism and a door storage device. The platform is configured to hold a wafer carrier. The moving mechanism is connected to the housing and configured to move the platform with respect to the housing. The door storage device is disposed above the housing. The door storage device has a first door storage zone. The first door storage zone is configured to allow a door of the wafer carrier to be held thereon.
US10854486B2
A system for defect detection and analysis is provided. The system may include an inspection sub-system and a controller including a memory and one or more processors. The inspection sub-system may include an illumination source and one or more detectors configured to acquire control patch images of defects of a control specimen along one or more detector channels. The one or more processors may be configured to train a defect classifier using the control patch images and known parameters associated with the defects of the control specimen. The inspection sub-system may be further configured to acquire patch images of identified defects on an additional specimen. The one or more processors may be configured to determine parameters of the identified defects using the defect classifier.
US10854485B2
An electrostatic chuck, a substrate processing apparatus, and a method of manufacturing a semiconductor device are provided. The electrostatic chuck comprises a chuck base, an insulation plate on the chuck base, a first heater comprising a cell heater in the insulation plate, and a heater controller configured to control the cell heater. The heater controller obtains a resistance of the cell heater and compares the resistance with a threshold value to control a heating power provided to the cell heater.
US10854472B2
Aspects of the present invention relate to approaches for forming a semiconductor device such as a field-effect-transistor (FET) having a metal gate with improved performance. A metal gate is formed on a substrate in the semiconductor device. Further processing can result in unwanted oxidation in the metal that forms the metal gate. A reducing agent can be used to de-oxidize the metal that forms the metal gate, leaving a substantially non-oxidized surface.
US10854470B2
Etching stop which is caused by a metal released from a metal-containing mask can be avoided. A plasma etching method includes a protective film forming process of forming a protective film on a metal-containing film, which is formed on an etching target film and provided with a preset opening pattern, by a first processing gas; and an etching process of etching the etching target film by plasma generated from a second processing gas while using, as a mask, the metal-containing film on which the protective film is formed.
US10854461B2
Methods for depositing a metal film without the use of a barrier layer are disclosed. Some embodiments comprise forming an amorphous nucleation layer comprising one or more of silicon or boron and forming a metal layer on the nucleation layer.
US10854459B2
Generally, the present disclosure provides example embodiments relating to formation of a gate structure of a device, such as in a replacement gate process, and the device formed thereby. In an example method, a gate dielectric layer is formed over an active area on a substrate. A dummy layer that contains a passivating species (such as fluorine) is formed over the gate dielectric layer. A thermal process is performed to drive the passivating species from the dummy layer into the gate dielectric layer. The dummy layer is removed. A metal gate electrode is formed over the gate dielectric layer. The gate dielectric layer includes the passivating species before the metal gate electrode is formed.
US10854458B2
A method of forming a semiconductor device includes providing a precursor. The precursor includes a substrate; a gate stack over the substrate; a first dielectric layer over the gate stack; a gate spacer on sidewalls of the gate stack and on sidewalls of the first dielectric layer; and source and drain (S/D) contacts on opposing sides of the gate stack. The method further includes recessing the gate spacer to at least partially expose the sidewalls of the first dielectric layer but not to expose the sidewalls of the gate stack. The method further includes forming a spacer protection layer over the gate spacer, the first dielectric layer, and the S/D contacts.
US10854448B2
A plasma sputtering device including one or a plurality of plasma generating devices each including an insulating tube having an expanding inner diameter and having a gas injection port formed in an end portion or a side portion thereof, a first electromagnet or a permanent magnet group which can apply a static magnetic field, and a high frequency antenna; a second electromagnet which is disposed in a region downstream of the plasma generating device(s) and which can form a curved magnetic force line structure; a target mechanism which includes a permanent magnet embedded therein and a cooling mechanism and which can apply a DC or high frequency voltage; a substrate stage facing the target mechanism; a second permanent magnet group around the substrate stage; and a heat insulating mechanism between a target material and the target mechanism.
US10854445B2
Provided is an infrared optical sensor including a substrate, a channel layer on the substrate, optical absorption structures dispersed and disposed on the channel layer, and electrodes disposed on the substrate, and disposed on both sides of the channel layer, wherein the channel layer and the optical absorption structures include transition metal dichalcogenides.
US10854437B2
The present invention relates to improving the ability of a hyphenated instrument to analyze a sample benefiting from having the first instrument's analysis of the same sample. A fast switching mechanism can be used as the interface between an ion mobility spectrometer (IMS) and a mass spectrometer (MS) such that the obtained IMS spectrum is converted into a timing diagram that controls the vacuum inlet's size dynamically during analysis of a neutral and/or charged chemical and/or biological species such that a smaller pumping system can be used.
US10854436B2
A connection piece for a tubular target which has a cylindrical inner surface and a cylindrical outer surface and at least one magnetic insert. The position of the magnetic insert is adjustable along the axial direction of the connection piece on at least an inner surface or outer surface of the connection piece.
US10854434B2
Magnetron, magnetron sputtering chamber, and magnetron sputtering apparatus are provided. The magnetron has a rotation center, and includes a first outer magnetic pole and a first inner magnetic pole of opposite polarities. The first outer magnetic pole has an annular structure around the rotation center. The first inner magnetic pole is located on the inner side of the first outer magnetic pole, and a first magnetic field track is formed between the first inner magnetic pole and the first outer magnetic pole. A straight line starting from the rotation center and along one of the radial directions passes through the first magnetic field track at least twice in succession, and the magnetic-field directions at the two positions of the first magnetic field track that the straight line passes through twice in succession are opposite to each other.
US10854431B2
A plasma processing method includes executing an etching process that includes supplying an etching gas into a process container in which a target substrate is supported on a second electrode serving as a lower electrode, and applying an RF power for plasma generation and an RF power for ion attraction to turn the etching gas into plasma and to subject the target substrate to etching. The etching process includes applying a negative DC voltage to a first electrode serving as an upper electrode during the etching to increase an absolute value of self-bias on the first electrode. The etching process includes releasing DC electron current generated by the negative DC voltage to ground through plasma and a conductive member disposed as a ring around the first electrode, by using a first state where the conductive member is connected to a ground potential portion.
US10854426B2
Exemplary methods for laterally etching tungsten may include flowing an oxygen-containing precursor into a semiconductor processing chamber. A substrate positioned within the semiconductor processing chamber may include a trench formed between two vertical columns and tungsten slabs arranged within a plurality of recesses defined by at least one of the two vertical columns. At least two of the tungsten slabs may be connected by tungsten lining a portion of sidewalls of the trench. The methods may further include oxidizing the tungsten connecting the at least two of the tungsten slabs with the oxygen-containing precursor. The methods may include flowing a halide precursor into the semiconductor processing chamber. The methods may also include laterally etching the oxidized tungsten from the sidewalls of the trench.
US10854420B2
A pattern evaluation device has measurement or inspection conditions, supplied for the measurement and inspection of a replica produced by transferring a pattern for a semiconductor wafer or the like, which can be easily set, and with which recipes can be easily generated, when measurement and inspection conditions for the semiconductor wafer or the like and recipes in which these conditions are stored have been prepared in advance. The pattern evaluation device in which a pattern formed on the semiconductor wafer is evaluated on the basis of image data or signal waveforms obtained on the basis of beam irradiation or probe scanning of the semiconductor wafer, wherein the device conditions for evaluating the semiconductor wafer are converted to device conditions for evaluating a replica obtained by transferring a part of a pattern of the semiconductor wafer, and the converted device conditions are used to evaluate the replica.
US10854416B1
An ion source having a thermally isolated repeller is disclosed. The repeller comprises a repeller disk and a plurality of spokes originating at the back surface of the repeller disk and terminating in a post. In certain embodiments, the post may be hollow through at least a portion of its length. The use of spokes rather than a central stem may reduce the thermal conduction from the repeller disk to the post. By incorporating a hollow post, the thermal conduction is further reduced. This configuration may increase the temperature of the repeller disk by more than 100° C. In certain embodiments, radiation shields are provided on the back surface of the repeller disk to reduce the amount of radiation emitted from the sides of the repeller disk. This may also help increase the temperature of the repeller. A similar design may be utilized for other electrodes in the ion source.
US10854400B2
A thin type mechanical keyboard switch including a base and a keycap arranged on the base is provided. The base is provided with a first side accommodating groove, a conducting component. The base is further provided with a second side accommodating groove, a middle accommodating groove disposed between the first and the second side accommodating grooves, and a surrounding groove arranged around an upper end edge of the base. A balance rack is arranged in the surrounding groove, and the second side accommodating groove is provided with a torsional spring. The middle accommodating groove is provided with a blocking piece, a hanging piece, a tension spring and a guiding core. A through groove is formed between the first side accommodating groove and the middle accommodating groove. The through groove—is provided with a piston located between the guiding core and the conducting component.
US10854381B2
A device and a method for connecting sheet metal parts to form lamination stacks are demonstrated, in which sheet metal parts are stamped out of an electrical steel strip by means of at least one stamping stage, which has a die and a cutting edge that cooperates with the die, and the stamped-out sheet metal parts are stacked and at least integrally joined to form a plurality of lamination stacks; at least between a first sheet metal part of the stacked sheet metal parts and the subsequent second sheet metal part of the stacked sheet metal parts, a separating element is provided in order to facilitate the separation of the integrally joined sheet metal parts in lamination stacks. In order to improve the reproducibility of the method, when applying the separating element, it is proposed that after the first sheet metal part is stamped out and before the second sheet metal part is stamped out, the separating element which, in accordance with the die geometry, is smaller or of the same size is conveyed to the die, is inserted into said die, and is thus provided to the first sheet metal part.
US10854380B2
A method for producing an NdFeB sintered includes forming a layer containing Dy and/or Tb on the surface of an NdFeB sintered magnet base material and then performing a grain boundary diffusion process for diffusing Dy and/or Tb from the aforementioned layer through the crystal grain boundaries of the magnet base material into the magnet base material by heating the magnet base material to a temperature equal to or lower than the sintering temperature thereof. In this method: a) the content of a rare earth in a metallic state in the magnet base material is equal to or higher than 12.7 at %; b) the aforementioned layer is a powder layer formed by depositing a powder; and c) the powder layer contains Dy and/or Tb in a metallic state by an amount equal to or higher than 50 mass %.
US10854378B2
Wireless power transmittal apparatus and systems are disclosed in which transmitter and receiver inductors, or coils, are coupled in configurations for wirelessly transferring power and/or data among them. In preferred implementations, a plurality of non-coplanar primary side coils are provided in power transmittal apparatus for transmitting power, or power and data.
US10854377B2
There is provided an antenna coupler device, comprising a housing comprising a first housing portion and a second housing portion, the housing extending from a housing first end to a housing second end along a central axis, defining a chamber; coils positioned in a stationary position in proximity of the first housing portion and distant from the second housing portion; a ferrite rod moveable along the central axis within the first and second housing portions; and a ferrite moving and adjusting mechanism for moving and adjusting a position the ferrite rod within the first and second housing portions for tuning a radio communication frequency based on a position of the ferrite rod within the first and second housing portions.
US10854372B2
An inductor has a conductor layer formed by multiple concentric co-planar turns of a first metal layer (e.g., ultra-thick metal (UTM)) adapted to receive current at a frequency of at least one gigahertz. The multiple turns of the first metal layer proceed from an innermost turn to an outermost turn, and a stacking layer of a second metal is provided over each of the first metal layer turns except at least the innermost turn, thereby optimizing the Q of the inductor.
US10854356B2
A fire resistant cable comprising: a conducting element (2; 21); a layer, surrounding the conducting element, made of a ceramifiable composition comprising: —a thermoplastic polymer mixture comprising: (a) a copolymer of ethylene with a C4-C12 alpha-olefin, having a density of from 0.860 to 0.910 g/cm3, a melt flow index not higher than 3 g/10 min and a melting point of 105° C. at most; (b) an ethylene homopolymer or copolymer of ethylene with a C4-C12 alpha-olefin, having a density of from 0.900 to 0.985 g/cm3, a melt flow index not higher than 5 g/10 min and a melting point of at least 110° C.; and (c) a polyethylene grafted with an ethylenically unsaturated monomer; —at least 25 wt % of silica; —a fluxing agent selected from alkaline metal oxides or precursors thereof; —an inorganic hydroxide compound selected from magnesium hydroxide, aluminium hydroxide and mixtures thereof; —a stabilizing agent comprising a hydrated magnesium silicate in an amount of at least 5 wt %; weight percentages being based on the total weight of the ceramifiable composition. Upon exposure to elevated temperatures such as those encountered in case of fire, the ceramifiable composition is transformed into a ceramic material capable of protecting the conducting element from fire and mechanical stresses. The fire resistant cable of the present invention can continue operating under fire conditions for a certain period of time.
US10854354B2
A method and method of using a cable that includes a cable core. The cable core has an inner armor wire layer disposed thereabout. The inner armor wire layer has an outer armor wire layer disposed thereabout. The inner armor wire layer and outer armor wire layer have torque removed therefrom during manufacturing.
US10854353B2
A terminal-equipped electrical wire that includes a terminal fitting; an electrical wire that includes a conductor surrounded by an insulation covering and is electrically connected to the terminal fitting in an electrical connection; and a resin cover that is made of a resin material and covers the electrical connection, wherein the resin cover is in contact with the terminal fitting and the insulation covering, a tensile shear adhesion strength between the resin cover and the terminal fitting is 1.0 MPa or higher, and a tensile shear adhesion strength between the resin cover and the insulation covering is 0.5 MPa or higher.
US10854352B1
In one embodiment, a method for forming a conducting film includes depositing a base layer of a conducting polymer on a substrate, the polymer forming only a weak bond with the substrate, depositing a top layer of a conducting material on the base layer, applying adhesive tape to the top layer, and peeling the tape off of the substrate, removing the top layer along with the tape.
US10854350B2
Disclosed herein are photo-stable optical stacks including a transparent conductive film formed by silver nanostructures or silver mesh. In particular, one or more light stabilizers (such as transition metal salts) are incorporated into one or more constituent layers of the optical stack.
US10854342B2
The invention is related to nuclear technologies, in particular, to the technology of producing nuclear oxide fuel for fuel elements, this oxide fuel can be used for manufacturing palletized nuclear fuel from uranium dioxide to be consumed by NPPs. The essence of the invention: this method of producing palletized nuclear fuel from uranium dioxide involves preparation of uranium dioxide moulding powder with/without uranium oxide, at this point powdered uranium dioxide is used as a raw material for preparation of moulding powder. Powdered uranium dioxide should be in the following proportion: O/U=2.37±0.04, it is obtained using a renowned method—by air heating of powdered uranium dioxide (ceramic grade) with the following proportion O/U=2.01−2.15. The technical result of the invention is increased mechanical strength of sintered pellets and a larger grain size of sintered pellets.
US10854335B2
A computer aided medical method include following steps. An initial symptom is collected through an interaction interface. A representative prediction model is selected from plural candidate prediction models according to the initial symptom. The candidate prediction models are trained by a machine learning algorithm according to clinical data. A series of sequential actions is generated according to the representative prediction model and the initial symptom. The sequential actions are selected from plural candidate actions in the representative prediction model. The candidate actions include plural inquiry actions and plural disease prediction actions. Each of the sequential actions is one of the inquiry actions or the disease prediction actions. The series of sequential actions is displayed on the interaction interface.
US10854328B2
A universal service for objects (e.g., DICOM objects) and method for processing the same are described. In one embodiment, the method comprises: receiving, at a web service engine, a web services request from a remote web client for one or more Digital Imaging and Communications in Medicine (DICOM) objects; generating a DICOM Message Service Element (DIMSE) request from the web services request, wherein generating the DIMSE service request includes parsing a modified base URL that includes information for a DIMSE service request, the modified URL being compliant with a standard that specifies a web-based service for accessing and presenting DICOM objects; sending the DIMSE service request to a server; receiving a response to the DIMSE service request from the server; reformatting the response to be compliant with the standard that specifies a web-based service for accessing and presenting DICOM objects; and returning the reformatted response to the remote web client.
US10854326B2
A method for predicting drug concentration levels includes receiving at least one subject characteristic of the subject, and executing a full body circulation model by: determining a first concentration of the drug in a first blood flow entering a first organ determining a second concentration of the drug in the first organ, determining a third concentration of a drug in a third blood flow entering a second organ, the third blood flow downstream of the first organ, and determining, using the second organ model a fourth concentration of the drug in the second organ.
US10854325B2
A system and method for processing instructions sent wirelessly between a control master unit and a slave device comprising a slave device memory is disclosed. The control master unit transmits an instruction to the slave device. The slave device writes the received instruction to the slave device memory; reads a stored instruction, corresponding to the instruction written to the memory, from the memory; and transmits the stored instruction to the control master unit. The control master unit compares the stored instruction to the instruction and, if the stored instruction is the same as the instruction, enables a process instruction to be sent to the slave device. In response to receiving the process instruction, the slave device processes the stored instruction.
US10854324B2
Infusion systems, infusion devices, and related operating methods are provided. An exemplary method of operating an infusion device capable of delivering fluid to a patient involves predicting, by a control system associated with the infusion device, a future occurrence of an event based at least in part on historical data associated with the patient, and prior to the future occurrence of the event, automatically adjusting a control parameter for operating the infusion device based at least in part on the event and automatically operating an actuation arrangement of the infusion device to deliver the fluid to the patient based at least in part on a current measurement of the physiological condition and the adjusted control parameter.
US10854323B2
Infusion systems, infusion devices, and related operating methods are provided. An exemplary method of operating an infusion device capable of delivering fluid to a patient involves obtaining, by a control system associated with the infusion device, an input meal indication, obtaining historical data for the patient associated with the input meal indication, determining an estimated carbohydrate amount corresponding to the input meal indication based at least in part on the historical data, determining a bolus dosage of the insulin based at least in part on the estimated carbohydrate amount, and operating an actuation arrangement of the infusion device to deliver the bolus dosage of the insulin to the patient.
US10854321B2
A system for enabling management and sharing of health records of a first user with a second user, wherein system includes a health record upload module that enables uploading of the health record onto a central repository, and a health record sharing module that enables the first user to select the second user from a list of a plurality of users and share the uploaded health record with the second user. The system is further configured with an interface that enables the first user to post any a combination of a comment, an image, a discussion topic, an update, a message, and a reply message.
US10854313B2
Characteristics of proteins, peptides, and/or peptoids can be determined via two-dimensional correlation spectroscopy and/or two-dimensional co-distribution spectroscopies. Spectral data of the proteins, peptides, and/or peptoids can be obtained with respect to an applied perturbation. two-dimensional co-distribution analysis can be applied to generate an asynchronous co-distribution plot for the proteins, peptides, and/or peptoids to define the population of proteins in solution. In the two-dimensional asynchronous plot, a cross peak can be identified as correlating with an auto peak in the two-dimensional correlation synchronous plot associated with aggregation of the proteins, peptides, and/or peptoids. The two-dimensional asynchronous cross peak can be used to determine an order of a distributed presence of spectral intensities with respect to the applied perturbation. For example, for two wavenumbers v1 and v2, the value of the cross peak corresponding to the two wavenumbers can indicate a presence of spectral intensity at v1 relative to the presence of spectral intensity at v2.
US10854304B1
Methods of operating a memory, and memory configured to perform similar methods, might include performing a sense operation on a particular memory cell of a first string of series-connected memory cells selectively connected to a first data line, applying a first voltage level to the access line for a second memory cell of the first string, applying a second voltage level higher than the first voltage level to the access line for the particular memory cell, applying a third voltage level to the first data line concurrently with applying the first voltage level and concurrently with applying the second voltage level, and applying a fourth voltage level higher than the third voltage level to a second data line selectively connected to a second string of series-connected memory cells concurrently with applying the third voltage level to the first data line.
US10854303B2
Methods of operating a memory, as well as memory configured to perform such methods, might include determining a plurality of read voltages for a read operation during a precharge phase of the read operation, determining a pass voltage for the read operation during the precharge phase of the read operation, applying the pass voltage to each unselected access line of a plurality of access lines, and, for each read voltage of the plurality of read voltages, applying that read voltage to a selected access line of the plurality of access lines and sensing a data state of a memory cell connected to the selected access line.
US10854302B2
A memory system comprises a nonvolatile memory having a plurality of memory cells and a memory controller for controlling the nonvolatile memory. The plurality of memory cells is divided into different groups, and each group is assigned a threshold read count value from a predetermined range of read count values. The memory controller includes a counter which tracks a read count for each group, a determination circuit configured to compare the read count for each group tracked by the counter to the assigned threshold read count value for the group, and a nonvolatile memory read/write circuit configured to read data from the group when the determination circuit indicates the read count for the group has reached the assigned threshold read count value.
US10854297B1
An operating method of low current electrically erasable programmable read only memory (EEPROM) array is provided. The EEPROM array comprises a plurality of bit line groups, word lines, common source lines, and sub-memory arrays. A first memory cell of each sub-memory array is connected with one bit line of a first bit line group, a first common source line, and a first word line. A second memory cell of each sub-memory array is connected with the other bit line of the first bit line group, the first common source line, and a second word line. The first and second memory cells are symmetrically arranged at two opposite sides of the first common source line. By employing the proposed specific operation and bias conditions of the present invention, rapidly bytes programming and erasing functions with low current, low voltage and low cost goals are accomplished.
US10854292B2
A sensing circuit of nonvolatile memory device includes a precharge current generator, an adjusting transistor, and an adaptive control voltage generator. The precharge current generator connected to a sensing node and generates a precharge current provided to a bit-line of the nonvolatile memory device, in response to a precharge signal. The adjusting transistor, connected between the sensing node and a first node, adjusts an amount of the precharge current provided to the bit-line in response to a first control voltage. The adaptive control voltage generator generates a control current proportional to an operating temperature, in response to the precharge signal and a second control voltage and boosts a level of the first control voltage in proportion to the operating temperature. The second control voltage is inversely proportional to the operating temperature.
US10854283B2
A memory array includes a first memory cell and a second memory cell. Each of the first and the second memory cells includes a data storage element having a first terminal and a second terminal, a first access transistor coupled to the first terminal of the data storage element, and a second access transistor coupled to the second terminal of the data storage element. The memory array also includes a first word line and a second word line coupled to the first access transistor and the second access transistor, respectively, of the first memory cell, wherein the first word line and the second word line are operated independently during a read operation and activated at the same time during a write operation. The memory array further includes a first bit line coupled to the first access transistor of the first memory cell, a second bit line coupled to the second access transistor of the first memory cell, a third bit line coupled to the first access transistor of the second memory cell, and a first sense amplifier coupled to the first bit line and the third bit line.
US10854272B1
Apparatuses and methods for controlling the discharge of subword lines are described. The rate of discharge and/or the voltage level discharged to may be controlled. In some embodiments, a main word line may be driven to multiple low potentials to control a discharge of a subword line. In some embodiments, a first word driver line signal and/or a second word driver line signal may be reset to control a discharge of a subword line. In some embodiments, a combination of driving the main word line and the first word driver line signal and/or the second word driver line signal resetting may be used to control a discharge of the subword line.
US10854270B2
Memory devices, systems including memory devices, and methods of operating memory devices in which redundancy match is disabled to permit activating more word lines in parallel during refresh operations to increase a refresh rate of memory cells in a memory array. In one embodiment, a memory device is provided, comprising a memory array including a plurality of word lines arranged in a plurality of memory banks. The memory device further comprises circuitry configured to (i) store a value indicating one or more addresses corresponding to word lines in the plurality of word lines, (ii) disable redundancy match, (iii) activate one or more first word lines in the memory array corresponding to the one or more addresses indicated by the value to refresh first data stored in the memory array, and (iv) update the value based at least in part on activating the one or more first word lines.
US10854268B2
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. An electronic memory device may include a plurality of plate portions separated by a plurality of segmentation lines, which may be oriented in a plane parallel to rows of a memory array or columns of the memory array, or both. The segmented plate may be employed instead of a single plate for the array. The one or more plate portions may be energized during access operations of a ferroelectric cell in order to create a voltage different across the cell or to facilitate changing the charge of the cell. Each of the plate portions may include one or more memory cells. The memory cells on a plate portion may be read from or written to after the plate portion is activated by a plate driver.
US10854266B1
Methods, systems, and apparatuses for full bias sensing in a memory array are described. Various embodiments of an access operation of a cell in a array may be timed to allow residual charge of a middle electrode between the cell and a selection component to discharge. Access operations may also be timed to allow residual charge of middle electrodes associated with other cells to be discharged. In conjunction with an access operation for a target cell, a residual charge of a middle electrode of another cell may be discharged, and the target cell may then be accessed. A capacitor in electronic communication with a cell may be charged and a logic state of the cell determined based on the charge of the capacitor. The timing for charging the capacitor may be related to the time for discharging a middle electrode of the cell or another cell.
US10854265B2
An example memory circuit for reading and/or writing FRAM memory includes a controller to output a signal to an input of a driver; a transistor coupled an output of the driver; the driver to, in response to receiving the signal, output a first voltage to the transistor; and the transistor to, in response to receiving the first voltage, output a second voltage to a bit cell after a transistor delay, the transistor selected based on a size of the memory circuit.
US10854263B2
A memory system includes a memory device including a first memory region of higher density storage and a second memory region of lower density storage; and a controller configured to control the memory device to sequentially perform a backup program operation to the second memory region and perform coarse program and fine program operations to the first memory region for each of data chunks, wherein the controller controls, for at least two among the data chunks, the memory device to first perform the coarse program and then perform the fine program operation, and wherein the controller controls the memory device to perform the backup program operation without a program verify process.
US10854261B1
Disclosed are systems and methods for improving the performance of magnetoresistive random access memory (MRAM). MRAM is one of the promising potential replacements for existing DRAM and SRAM memory devices due to the many advantages of the technology which include non-volatility, fast read and write speeds, improved read and write endurance, and low operating voltage. In one embodiment, the processing rates or other activity of circuits nearby an MRAM cell subject to write operations can be increased to increase the temperature of the MRAM cell. The increased temperature lowers the write field required during a write operation, which in turn lowers the power requirement and the switching time of the MRAM cell.
US10854259B2
Some embodiments of the present disclosure relate to a memory device. The memory device includes an active current path including a magnetic tunnel junction (MTJ); and a reference current path including a reference resistance element. The reference resistance element has a resistance that differs from a resistance of the MTJ. An asynchronous, delay-sensing element has a first input coupled to the active current path and a second input coupled to the reference current path. The asynchronous, delay-sensing element is configured to sense a timing delay between a first rising or falling edge voltage on the active current path and a second rising or falling edge voltage on the reference current path. The asynchronous, delay-sensing element is further configured to determine a data state stored in the MTJ based on the timing delay.
US10854254B2
The present invention provides a memory device in which a lower electrode, a seed layer, synthetic antiferromagnetic layers, a separation layer, a magnetic tunnel junction, a capping layer, and an upper electrode are formed on a substrate in a laminated manner, wherein a diffusion barrier is formed between the magnetic tunnel junction and the capping layer. In addition, the present invention provides a memory device in which a lower electrode, a seed layer, synthetic antiferromagnetic layers, a separation layer, a magnetic tunnel junction, a capping layer, and an upper electrode are formed on a substrate in a laminated manner, wherein the seed layer is formed of a material that allows the synthetic antiferromagnetic layers to grow in the FCC (111) direction.
US10854250B2
A memory device comprises a memory cell array including a first memory cell disposed on a substrate and a second memory cell above the first memory cell; a first word line connected to the first memory cell and a second word line connected to the second memory cell, the second word line disposed above the first word line; and a word line defect detection circuit configured to monitor a number of pulses of a pumping clock signal while applying a first voltage to the first word line to detect a defect of the first word line. The voltage generator is configured to apply a second voltage different from the first voltage to the second word line for programming the second memory cell when the number of pulses of the pumping clock signal is smaller than a reference value.
US10854245B1
Techniques to adapt the DC bias of voltage regulators for memory devices as a function of bandwidth demand are described. In one example, a non-volatile memory device includes a plurality of voltage regulator slices, wherein outputs of the plurality of voltage regulators slices are tied together to provide a voltage to perform operations on the array. The voltage regulator slices can be enabled or disabled based on a signal from a memory controller, such as an indication of an upcoming change in bandwidth demand for a rank including the memory device.
US10854240B1
A method for cleaning magnetic sliders. One embodiment of the method includes dislodging particulate debris from a surface of a magnetic slider by contacting the surface of the slider with an oscillating brush, enveloping the dislodged particulate debris in a foam, and removing the enveloped particulate debris by removing the foam from the magnetic slider.
US10854236B1
At least one jack screw from a tape deck base may be removed. The tape deck base may be below a rigid support base that includes a rigid support shaft in the center of the rigid support base. A piezoelectric stack may be inserted where the at least one jack screw was removed from the tape deck base. The piezoelectric stack may tilt a tape guide roller bearing in a skew direction to improve the motion of tape in a tape path.
US10854235B2
An apparatus includes an electrode and a first channel segment within the electrode. A second channel segment is within the electrode, wherein the second channel segment is parallel to the first channel segment. A third channel segment is within the electrode. The third channel segment connects the first channel segment and the second channel segment, and the third channel segment includes a continuously smooth radial bend. A heating element is attached to the electrode.
US10854231B2
Provided are a magnetic recording medium, in which a magnetic layer includes ferromagnetic hexagonal ferrite powder, a binding agent, and an oxide abrasive, an intensity ratio Int(110)/Int(114) obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical squareness ratio of the magnetic recording medium is 0.65 to 1.00, a coefficient of friction measured regarding a base portion of a surface of the magnetic layer is equal to or smaller than 0.30, and an average particle diameter of the oxide abrasive obtained from a secondary ion image obtained by irradiating the surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and a magnetic recording and reproducing device including this magnetic recording medium.
US10854229B2
Provided is a magnetic tape in which an Ra measured regarding a surface of a magnetic layer is equal to or smaller than 1.8 nm, Int(110)/Int(114) of a hexagonal ferrite crystal structure obtained by an XRD analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical squareness ratio of the magnetic tape is 0.65 to 1.00, full widths at half maximum of spacing distribution measured by optical interferometry regarding the surface of the back coating layer before and after performing a vacuum heating with respect to the magnetic tape are greater than 0 nm and equal to or smaller than 10.0 nm, and a difference between the spacings measured by optical interferometry regarding the surface of the back coating layer before and after performing the vacuum heating is greater than 0 nm and equal to or smaller than 8.0 nm.
US10854228B2
The magnetic tape includes a magnetic layer including ferromagnetic powder, non-magnetic powder, and a binding agent and a back coating layer including non-magnetic powder and a binding agent, in which the ferromagnetic powder is ferromagnetic hexagonal ferrite powder, a center line average surface roughness measured regarding a surface of the magnetic layer is equal to or smaller than 1.8 nm, an intensity ratio of a peak intensity of a diffraction peak of a (110) plane with respect to a peak intensity of a diffraction peak of a (114) plane of a hexagonal ferrite crystal structure obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical squareness ratio of the magnetic tape is 0.65 to 1.00, and a contact angle with respect to 1-bromonaphthalene measured regarding a surface of the back coating layer is 15.0° to 30.0°.
US10854225B2
A PZT microactuator such as for a hard disk drive has a restraining layer bonded on its side that is opposite the side on which the PZT is mounted. The restraining layer comprises a stiff and resilient material such as stainless steel. The restraining layer can cover most or all of the top of the PZT, with an electrical connection being made to the PZT where it is not covered by the restraining layer. The restraining layer reduces bending of the PZT as mounted and hence increases effective stroke length, or reverses the sign of the bending which increases the effective stroke length of the PZT even further. The restraining layer can be one or more active layers of PZT material that act in the opposite direction as the main PZT layer. The restraining layer(s) may be thinner than the main PZT layer.
US10854224B1
An apparatus comprising a slider is configured for heat-assisted magnetic recording. The slider comprises a media-facing surface. One or more reader elements are positioned in a reader region of the slider, and the one or more reader elements have an average first elevation at the media-facing surface. One or more writer elements are positioned in a writer region of the slider, and the one or more writer elements have an average second elevation at the media-facing surface. The average second elevation is less than the average first elevation.
US10854222B2
According to one embodiment, a magnetic recording and reproducing device includes a magnetic flux control layer provided between a main magnetic pole and an auxiliary magnetic pole, and a protective layer provided on an ABS of the auxiliary magnetic pole. The magnetic flux control layer includes an adjustment layer formed of a magnetic material including one of Fe, Co or Ni and is provided between a first conductive layer and a second conductive layer, and generates a spin torque and inverts a direction of magnetization in the adjustment layer, when current is supplied. A voltage Vb applied to the magnetic flux control layer is lower than a voltage Vba represented by an expression (1), Vba=Vb0−a×1/log(t)×log(RH)×log(PO2).
US10854219B2
A voice interaction apparatus acquires a speech signal indicative of a speech sound, identifies a series of pitches of the speech sound from the speech signal, and causes a reproduction device to reproduce a response voice of pitches controlled in accordance with the lowest pitch of the pitches identified during a tailing section proximate to an end point within the speech sound.
US10854216B2
An audio processing device for use in a network connected audio conferencing system is provided, comprising: a network microphone array comprising two or more microphones (mics) and a beamforming circuit, wherein the network mic array is adapted to acquire acoustic audio signals, convert the same to electric audio signals, perform audio beamforming on the electric audio signals, and output a digital combined beamforming circuit output signal that comprises a first signal part and a second signal part, and wherein the first signal part comprises a first set of digital bits that comprises an active beam index, and wherein the active beam index encodes a selected beam position out of a possible N beam positions, and wherein the second signal part comprises a second set of digital bits that comprises a beamformed audio signal; a receiver adapted to receive the digital combined beamforming circuit output signal and split the same into the first signal part and the second signal part; a plurality of acoustic echo cancellation filter devices, each of which are adapted to receive the second signal part and a far end reference audio signal from a far end audio processing device, and perform acoustic echo cancellation on the beamformed audio signal in view of the far end audio signal; and an AEC filter circuit controller adapted to receive the first signal part, decipher the active beam index encoded in the first beamformed audio signal part to determine which of the N beam positions is active, and select a corresponding one of the plurality of acoustic echo cancellation filter devices based on the active one of N beam positions to generate an output audio signal from the audio processing device to be transmitted to the far end audio processing device.
US10854213B2
An apparatus for generating loudspeaker signals includes an object metadata processor configured to receive metadata, to calculate a second position of the audio object depending on the first position of the audio object and on a size of a screen if the audio object is indicated in the metadata as being screen-related, to feed the first position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being not screen-related, and to feed the second position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being screen-related. The apparatus further includes an object renderer configured to receive an audio object and to generate the loudspeaker signals depending on the audio object and on position information.
US10854198B2
Optimization of sequence dependent operations in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. A prediction component can determine a thread based on the trigger keyword and the request that includes a first action, a second action subsequent to the first action, and a third action subsequent to the second action. A content selector component can select, based on the third action and the trigger keyword, a content item. An audio signal generator component can generate an output signal comprising the content item. An interface can transmit the output signal to cause a client computing device to drive a speaker to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.
US10854197B2
Systems and methods for handling away messages with intelligent assistance using voice services. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: detect the presence of a person; output an audio greeting in response to the detection; receive an audio instruction in response to the audio greeting; transmit the audio instruction to a voice service provider, the voice service provider configured to: (i) convert the audio instruction into a text instruction, and (ii) transmit the text instruction to an intelligent assistance provider; receive a command from the intelligent assistance provider, the intelligent assistance provider configured to generate the command based upon the text instruction; and execute the command.
US10854190B1
Various embodiments of the present disclosure evaluate transcription accuracy. In some implementations, the system normalizes a first transcription of an audio file and a baseline transcription of the audio file. The baseline transcription can be used as an accurate transcription of the audio file. The system can further determine an error rate of the first transcription by aligning each portion of the first transcription with the portion of the baseline transcription, and assigning a label to each portion based on a comparison of the portion of the first transcription with the portion of the baseline transcription.
US10854188B2
An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; selecting, based on the utterance, an agent from a plurality of agents, wherein the plurality of agents includes one or more first party agents and a plurality of third-party agents; responsive to determining that the selected agent comprises a first party agent, selecting a reserved voice from a plurality of voices; and outputting synthesized audio data using the selected voice to satisfy the utterance.
US10854166B2
A multiplexer is provided herein. The multiplexer has a plurality of first driving units and a plurality of second driving units. Each of the first driving units has a first data voltage input terminal, and each of the second driving units has a second data voltage input terminal. The first data voltage input terminal and the second data voltage input terminal are configured to receive pixel voltage signals with different polarities. In the first driving unit, a voltage difference between a gate and a drain of a transistor is controlled by a first reset signal, wherein the transistor of the first driving unit is coupled to the first data voltage input terminal and a first data line. In the second driving unit, a voltage difference between a gate and a drain of a transistor is controlled by a second reset signal, wherein the transistor of the second driving unit is coupled to the second data voltage input terminal and a second data line.
US10854165B2
A method for calibrating a device having a first sensor and a second sensor. The method includes capturing sensor data using the first sensor and the second sensor. The device maintains a calibration profile including a translation parameter and a rotation parameter to model a spatial relationship between the first sensor and the second sensor. The method also includes determining a calibration level associated with the calibration profile at a first time. The method further includes determining, based on the calibration level, to perform a calibration process. The method further includes performing the calibration process at the first time by generating one or both of a calibrated translation parameter and a calibrated rotation parameter and replacing one or both of the translation parameter and the rotation parameter with one or both of the calibrated translation parameter and the calibrated rotation parameter.
US10854164B1
A method includes identifying one or more processes presented on a display of a given client device and determining a complexity of at least a given one of the one or more processes, wherein determining the complexity of the given process comprises determining a number of tasks of the given process. The method also includes generating a given visual indicator of the complexity of the given process, the given visual indicator comprising a shape with a number of features based on the number of tasks of the given process. The method further includes providing the given visual indicator for presentation on the display of the given client device in association with the given process. The given visual indicator may further comprise at least one of a color blend and a pattern blend, the color or pattern blend being based on colors or patterns associated with tasks of the given process.
US10854163B2
When supply of power has stopped, voltages of GDM signals are set as follows. A clear signal that contributes to removal of charge at floating nodes (an output control node and a stabilization node) in each unit circuit included in a shift register is set to a voltage of ground, and other signals (a gate start pulse signal, gate clock signals, and a reference voltage) are set to a gate-on voltage. To implement such settings, a single power supply system configuration that uses a voltage of only one channel as a scanning line selection voltage is adopted.
US10854161B2
A display device includes a display panel divided into a first display area and a second display area in a first direction, a first data driver which provides a first data signal to the first display area through data lines arranged in a second direction crossing the first direction, a second data driver which provides a second data signal to the second display area through the data lines arranged in the second direction, a gate driver which provides a gate signal to the display panel through gate lines arranged in the first direction, a timing controller which generates control signals that control the first data driver, the second data driver, and the gate driver, and a defect detector which controls to display a defect detecting image and a reference image on the first display area and the second display area alternately based on an enable signal.
US10854154B2
A method of driving an image display apparatus which includes an image display panel having a plurality of pixels arrayed in a two-dimensional matrix and each configured from a first subpixel for displaying a first primary color, a second subpixel for displaying a second primary color, a third subpixel for displaying a third primary color and a fourth subpixel for displaying a fourth color, and a signal processing section. The signal processing section is capable of calculating a first subpixel output signal, a second subpixel output signal, a third subpixel output signal, and a fourth subpixel output signal. The method includes a step of calculating a maximum value (Vmax(S)) of brightness, a saturation (S) and brightness (V(S)), and determining the expansion coefficient (α0).
US10854153B2
Provided are a driving voltage compensation method, a gray scale compensation method and a display device. In the methods, the voltage is divided into a plurality of ranges which are different. The different compensation rules are configured for different ranges, and the corresponding compensation parameters of each range can be obtained by using the test points in each range, such that the compensation effect is closer to the actual gamma curve, so as to alleviate the technical problem of uneven display of pixels in the display panel of the prior art, for increasing the product yield of the display device.
US10854152B2
A display driver includes a processing circuit that performs gray level gamma conversion processing on display data, a memory that stores correspondence information, and a drive circuit. The memory stores lower n bits of m-bit output gray level data in an output gray level group, the processing circuit generates output gray level data corresponding to the m-bit input gray level data based on lower n-bit data, and the drive circuit outputs a drive voltage based on the output gray level data.
US10854139B2
A display may have an array of organic light-emitting diode display pixels operating at a low refresh rate. Each display pixel may have six thin-film transistors and one capacitor. One of the six transistors may serve as the drive transistor and may be compensated using the remaining five transistors and the capacitor. One or more on-bias stress operations may be applied before threshold voltage sampling to mitigate first frame dimming. Multiple anode reset and on-bias stress operations may be inserted during vertical blanking periods to reduce flicker and maintain balance and may also be inserted between successive data refreshes to improve first frame performance. Two different emission signals controlling each pixel may be toggled together using a pulse width modulation scheme to help provide darker black levels.
US10854136B2
An organic light emitting diode (OLED) display device is provided. The OLED display device includes a display configured to display a video and a controller configured to control the display, wherein the controller senses a fixed region in the video, obtains RGB data of the sensed fixed region, and reduces a saturation of the fixed region, based on the RGB data.
US10854123B2
Disclosed herein is an organic light emitting diode (OLED) display device capable of improving image sticking improvement capability by expanding an image shift orbit or changing the shape of an image shift orbit using a maximum shift range. An image processor of an OLED display device independently determines a pixel shift amount in a horizontal direction and a pixel shift amount in a vertical direction in consideration of a maximum shift range in each of the horizontal and vertical directions, simultaneously applies the determined pixel shift amounts in the horizontal and vertical directions to shift a source image, and outputs the shifted image.
US10854122B2
The present disclosure relates to evaluation of a mounted resistor formed between a bump and electrodes.A display device of the present disclosure includes a display panel formed in a transparent substrate and a display driver driving the display panel. A plurality of bumps is formed on a connection surface of the display driver. A plurality of electrodes is formed on the transparent substrate and corresponds in position to the plurality of bumps. COG mounting enables the bumps on the display driver side to electrically connect to the electrodes on the transparent substrate side. On the connection surface of the display driver, the bumps, which are for use in signal transmission, further include a first evaluation-oriented bump (TA[i]) and a second evaluation-oriented bump (TB[i]). Evaluation-oriented electrodes (EL[i]) are disposed on the transparent substrate and correspond in position to the first evaluation-oriented bump (TA[i]) and the second evaluation-oriented bump (TB[i]). Upon completion of COG mounting, a resistance value evaluation circuit (140a) disposed on the display driver generates evaluation signal (DET[i]) corresponding to resistance value (RA[i]+RB[i]) between the evaluation-oriented electrodes and the first and second evaluation-oriented bumps.
US10854108B2
A haptic device comprises a signal generator that is configured to receive an input word that is a unit of a language. The signal generator converts the input word into one or more phonemes of the input word. The signal generator further converts the one or more phonemes into a sequence of actuator signals. The sequence of actuator signals is formed from a concatenation of sub-sequences of actuator signals. Each phoneme corresponding to a unique sub-sequence of actuator signals. The haptic device further comprises a two dimensional array of cutaneous actuators configured to receive the sequence of actuator signals from the signal generator, each of the actuator signals mapped to a cutaneous actuator of the two dimensional array of cutaneous actuators.
US10854103B2
A wearable device conveys information to a user. The device includes a master soft circuit cell and a plurality of actuation soft circuit cells. These cells are physically interconnected to form a garment that is worn by a user and each of these cells includes an electrically non-conductive fabric covering. Each of the actuation cells is electrically connected to and operates under the control of the master cell. The master cell is configured to wirelessly receive actuation instructions and activate a combination of the actuation cells based on the received actuation instructions. Each of the actuation cells is configured to generate a particular actuation that is perceived by one or more senses of the user whenever the actuation cell is activated by the master cell. A system also conveys affective state information to a user.
US10854102B2
Embodiments provide experiment platforms comprising hardware, software, and user-specified data structures for user-conducted orbital experiments-by-proxy that focus on microgravity as a variable. The experiment is repeated in normal gravity as a control, on a similar platform that may or may not have been constructed and/or programmed by the user. Differences in experimental results performed by similar platforms are thus attributed to the influence of gravity on observed phenomena. Experiments are specified by user-defined data structures which govern the operation of control programs typically previously installed on orbital and ground hardware. Experimentation by proxy and parameter specification allows earthbound students to participate in space-based research at various levels of involvement and at sharply reduced cost, encouraging interest in science and technology in education and future work.
US10854099B2
The present invention provides a self-learning/adapting system and method that uses novel user-targeted behavioral interventions thereby allowing a user to continually improve her scoring ability by generating challenges and remedial spot recommendations at least based on user's previous attempts and based on a plurality of factors, including but not limited to knowledge or aptitude level of user, attitudinal, behavioral, and test-taking skill, thus allowing the user to continuously improve her score in a limited time frame.
US10854098B1
A wound simulation unit is a physical device designed to help simulate a wound on an object (e.g., a human being or human surrogate such as a medical manikin) for instructing a trainee to learn or practice wound-related treatment skills. For the trainee, the simulation looks like a real wound when viewed using an Augmented Reality (AR) system. Responsive to a change in the anatomic state of the object (e.g., bending a knee or raising of an arm) not only the spatial location and orientation of the wound stays locked on the object in the AR system, but the characteristics of the wound change based on the physiologic logic of changing said anatomical state (e.g., greater or less blood flow, opening or closing of the wound).
US10854095B2
The present disclosure includes a flight control method and apparatus. An example includes determining, when an unmanned aerial vehicle is flying, a specific flight zone to be entered by the unmanned aerial vehicle, where a flight clearance is required for the unmanned aerial vehicle to enter the specific flight zone. Application information and information about the specific flight zone is sent to a server, where the application information is used to apply for the flight clearance to enter the specific flight zone, and the information about the specific flight zone is used to indicate the specific flight zone. A flight instruction is sent when a flight clearance sent by the server is received, so that the unmanned aerial vehicle enters the specific flight zone according to the flight instruction.
US10854093B2
A system and methods for enhancing operator situational awareness are disclosed. For example, one method includes monitoring a plurality of radio transmissions associated with a plurality of vehicles in a first traffic flow pattern, monitoring a second traffic flow pattern in a vicinity of a vehicle of the plurality of vehicles, monitoring at least one weather value for a destination site for the plurality of vehicles, proposing a destination approach for the vehicle in response to the monitoring, evaluating an impact of the proposed destination approach on an existing travel path for the vehicle, and generating a second travel path for the vehicle in response to the evaluating.
US10854091B2
Methods and systems are provided for guiding or otherwise assisting a stabilized approach to a destination by presenting an energy state associated with an aircraft with respect to a target energy state for the stabilized approach. One method involves providing a graphical indication of a targeted energy state at a first position, a second graphical indication of a current energy state at a second position, and a third graphical indication of a configuration change at a third position. The distance with respect to a reference axis between the first position and the second position corresponds to a difference between a target parameter value associated with the targeted energy state and a current parameter value associated with the current energy state, and while a second distance between the first position and the third position with respect to the reference axis corresponds to an estimated amount of time before the configuration change.
US10854083B2
A vehicle control device includes a recognizer configured to recognize a surrounding situation of a vehicle, a determiner configured to determine that entry into an intersection is allowed, on the basis of a certain determination condition, when the recognizer has recognized that there is the intersection ahead of the vehicle, a driving controller configured to cause the vehicle to enter the intersection when the determiner has determined that the entry into the intersection is allowed, and a condition changer configured to change the determination condition to a condition under which it is easier for the entry into the intersection to be determined to be allowed in a case in which the intersection recognized by the recognizer is a circular intersection, in comparison with a case in which the intersection recognized by the recognizer is another intersection different from the circular intersection.
US10854079B2
Among other things, equipment is located at an intersection of a transportation network. The equipment includes an input to receive data from a sensor oriented to monitor ground transportation entities at or near the intersection. A wireless communication device sends to a device of one of the ground transportation entities, a warning about a dangerous situation at or near the intersection, there is a processor and a storage for instructions executable by the processor to perform actions including the following. A machine learning model is stored that can predict behavior of ground transportation entities at or near the intersection at a current time. The machine learning model is based on training data about previous motion and related behavior of ground transportation entities at or near the intersection. Current motion data received from the sensor about ground transportation entities at or near the intersection is applied to the machine learning model to predict imminent behaviors of the ground transportation entities. An imminent dangerous situation for one or more of the ground transportation entities at or near the intersection is inferred from the predicted imminent behaviors. The wireless communication device sends the warning about the dangerous situation to the device of one of the ground transportation entities.
US10854076B2
The present invention discloses a method and a system for computing street parking occupancy for a street segment. The computation comprises computing a baseline occupancy module (10) for the street segment using at least map data (120) and at least image data (110), computing a continuous time occupancy module (20) for the street segment using at least the baseline occupancy (10) and at least historical data (200), and computing a forecast occupancy module (30) for the street segment using the continuous time occupancy module (20) and at least real-time data (300). The system comprises at least a memory component storing data and a processing component configured to perform the computation of the baseline occupancy.
US10854072B2
An automatic calibration system for a traffic system includes at least one position determining device, at least one image capturing device, a matching and tagging module, an image analysis module, and a calibration module. The position determining device detects a vehicle in violation of traffic rules and activates the image capturing device to capture images of the vehicle. The vehicle is matched and tagged in the images according to vehicle-related information detected by the position determining device by the matching and tagging module. The image analysis module analyses a plurality of images selected from the images to obtain an analysis result. The analysis result is compared with the vehicle-related information by a processor. If the analysis result is different than the vehicle-related information, the position determining device is calibrated by the calibration module. If the analysis result is the same as the vehicle-related information, a calibration is not performed.
US10854064B1
The present disclosure relates to approaches for detecting and monitoring for earthquakes using a control unit of a security system. A security system may include a plurality of sensors that detect alarm conditions and send alarm condition messages to a control unit for the security system. The control unit may be communicatively coupled to the sensors and configured to receive the alarm condition messages from the sensors. The security system may also include an earthquake sensor that senses earthquake conditions and sends an earthquake condition message to the control unit if it detects the earthquake condition. The control unit may include an alarm module. The control unit causes the alarm module to generate an alarm in response to receiving the earthquake condition message from the earthquake sensor.
US10854058B2
The present invention relates to an emergency alert system that triggers a distress event that is automatically managed by a community security system. The emergency alert system is activated through users' mobile devices and initiates communication with the community security system. Management by the community security system includes receiving the GPS location of the mobile device, recording a continuous stream of audio and video from the panic user's mobile application, notifying potential responders or groups of responders in the vicinity of the panic alert and, among other things, activating localized visual and audible deterrents present in surrounding private security systems, intelligently directing community CCTV cameras to record the distress event and issuing notifications to the closest community members for immediate responses, as well as other responders or group notification members.
US10854054B2
An anti-theft module for a battery-operated electric machine tool includes at least a first data interface configured to transmit data to an external device. The anti-theft module also includes a position determination unit configured to determine a geographical position of the anti-theft module. The anti-theft module is configured to be installable as an adapter between a rechargeable battery interface of the electric machine tool and a replaceable battery.
US10854053B2
Described are systems and methods for providing instructions in response to an emergency. An emergency alert system may receive indication of an emergency situation in a building. In response, the emergency alert system may determine personalized emergency response instructions for an occupant of the building based on the location and type of emergency. The emergency alert system may present the personalized emergency response instructions to the occupant and monitor the progress of the occupant in following the instructions. Some aspects relate to performing emergency response drills and monitoring performance of occupants participating in drills.
US10854052B2
A lighting fixture is provided. The lighting fixture includes a light source and an environmental detection system. The environmental detection system is coupled to a continuous supply of electrical power. The environmental detection system includes one or more sensors operable to detect a parameter associated with a space in which the lighting fixture is located.
US10854050B2
A method at an electronic device with an array of indicator lights includes: obtaining first visual output instructions stored at the electronic device, where the first visual output instructions control operation of the array of indicator lights based on operating state of the electronic device; receiving a voice input; obtaining from a remote system a response to the voice input and second visual output instructions, where the second visual output instructions are provided by the remote system along with the response in accordance with a determination that the voice input satisfies one or more criteria; executing the response; and displaying visual output on the array of indicator lights in accordance with the second visual output instructions, where otherwise in absence of the second visual output instructions the electronic device displays visual output on the array of indicator lights in accordance with the first visual output instructions.
US10854049B2
Disclosed are various embodiments for improvements in point of sale terminals and payment processing at remote event spaces. The system and apparatuses disclosed herein facilitate the transaction processing of credit cards and other payment vehicles in often remote locations where network connections may be intermittent and suffer from frequent disconnects or interruptions of service. The embodiments disclosed are hardened against the elements that occur in remote environments along with adaptations to improve functionality accordingly. The system and apparatuses are further equipped to facilitate the event environment and are adapted to execute instructions to facilitate the financial transactions.
US10854047B1
A card-based game system, and associated method of play, includes a package, and a first set of cards and a second set of cards contained in the package. The first set of cards are prize cards having prize indicia indicating a prize award assigned to the prize card, the prize indicia covered by a removable covering. The second set of cards are command cards, each command card having instructions to players to perform an act that results in a gain or loss of a prize card. A sufficient number of the prize cards and command cards are provided for play of a game wherein a plurality of the prize cards are distributed to each player and a plurality of the prize cards remain as common cards. Upon completion of the game, each player removes the covering on their prize cards to reveal the prize award assigned to the prize card.
US10854028B2
Systems and methods for controlling access to a building associated with a security and/or automation system may include detecting a presence of at least one person positioned proximate an entry to the building, collecting one or more biometric identifiers from the at least one person, identifying one or more devices within a predetermined proximity of the entry to the building, and granting the person access to the building based at least in part on the collecting and the identifying.
US10854027B1
A system and method for providing resident-managed guest access to a residential community selectively accessible through an access gate provides an application running on wireless mobile devices of a respective community resident, guest of the resident, and a security guard manning a community access gate. A request for admission may be initiated by the guest via the guest's mobile device and communicated to the resident's mobile device via a pass-based remote access control management system. An access request response generated by the resident via the resident's mobile device and communicated to the remote access control management system generates a digital access pass including, inter alia, a readable unique QR code and a digital image of a guest photo ID. A security guard may scan the QR code and view the guest photo ID digital image in order to verify admission of the guest.
US10854016B1
Disclosed herein is an improved AR technology for aligning virtual content with a real-world environment. In one aspect, the disclosed process may involve a first computing device receiving an indication that a second computing device detected a given QR pattern on a given strip of QR tape installed in a real-world environment. In response to receiving the indication, the first computing device may obtain installation information regarding a layout of the given strip of QR tape. Based at least on an identifier of the given QR pattern and the information regarding the layout of the given strip of QR tape, the first computing device may then determine a position and orientation of the second computing device, align virtual content on the real-world environment, and instruct the second computing device to present a view of the real-world environment that has the aligned virtual content superimposed onto the real-world environment.
US10854007B2
Embodiments relate to supplementing a mixed reality system with information from a space model. The space model is a hierarchical or tree model of a physical space, where nodes represent physical places in the physical space and a parent-child relationship between nodes in the tree indicates a physical containment relationship for physical places represented by the nodes. The space model models containment relationships (e.g., building-floor-room) and does not necessarily include a two or three dimensional map of the physical place. Some of the nodes of the space model include representations of sensors and store measures therefrom. The mixed reality system includes a three-dimensional model possibly modeling part of the physical space. The mixed reality system renders views of the three-dimensional model according to the sensor measures stored in the representations.
US10854006B2
One embodiment provides a system that facilitates efficient collection of training data for training an image-detection artificial intelligence (AI) engine. During operation, the system obtains a three-dimensional (3D) model of a physical object placed in a scene, generates a virtual object corresponding to the physical object based on the 3D model, and substantially superimposes, in a view of an augmented reality (AR) camera, the virtual object over the physical object. The system can further configure the AR camera to capture a physical image comprising the physical object in the scene and a corresponding AR image comprising the virtual object superimposed over the physical object, and create an annotation for the physical image based on the AR image.
US10854005B2
Systems and methods of real-time augmented visualization of anatomical features are disclosed herein. The systems and methods can use concurrently collected and/or preexisting data regarding an anatomical structure to present an image of the anatomical structure to an operator in virtual space as overlayed in real space. The systems and methods can include acquiring image data from an anatomical structure of a subject. Visual image data of the subject can then be received, including non-rigid deformation of the subject. The device pose of the ultrasound device in real space can be determined using device pose data. Image pose of the image data can then be determined in virtual space. Then, a perspective pose of the image of at least a portion of the anatomical structure in virtual space can be mapped to the subject in real space.
US10854002B2
A device may identify first content to be provided for display via a window system of a vehicle. The device may provide, for display via the window system of the vehicle, information associated with the first content as a first augmented reality overlay based on identifying the first content. The device may receive information associated with a user interaction with the window system of the vehicle based on providing, for display via the window system of the vehicle, the information associated with the first content as the first augmented reality overlay. The device may identify second content based on the information associated with the user interaction with the window system of the vehicle. The device may provide, for display via the window system of the vehicle, information associated with the second content based on identifying the second content.
US10854001B2
A tangible object virtualization station including a base capable of stably resting on a surface and a head component unit connected to the base. The head component unit extends upwardly from the base. At an end of the head component opposite the base, the head component comprises a camera situated to capture a downward view of the surface proximate the base, a lighting array that directs light downward toward the surface proximate the base. The tangible object virtualization station further comprises a display interface included in the base. The display interface is configured to hold a display device in an upright position and connect the display device to the camera and the lighting array.
US10854000B2
Methods, apparatus, devices, and systems for three-dimensional (3D) displaying objects are provided. In one aspect, a method includes obtaining data including respective primitive data for primitives corresponding to an object, determining an electromagnetic (EM) field contribution to each element of a display for each of the primitives by calculating an EM field propagation from the primitive to the element, generating a sum of the EM field contributions from the primitives for each of the elements, transmitting to each of the elements a respective control signal for modulating at least one property of the element based on the sum of the EM field contributions, and transmitting a timing control signal to an illuminator to activate the illuminator to illuminate light on the display, such that the light is caused by the modulated elements of the display to form a volumetric light field corresponding to the object.
US10853995B2
Systems, apparatuses and methods may provide for technology that computes, by a shader in a fixed-functionality hardware shader library, a physically based shading model for a type of material. Additionally, the shader may shade one or more surfaces associated with the type of material in accordance with the physically based shading model. In one example, two or more shaders in the shader library are dedicated to different types of materials.
US10853973B2
A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on attribute values of neighboring points. The predicted attribute values are compared to attribute values of a point cloud prior to compression to determine attribute correction values. In order to improve computing efficiency and/or repeatability, fixed-point number representations are used when determining predicted attribute values and attribute correction values. A decoder follows a similar prediction process as an encoder and corrects predicted values using attribute correction values included in a compressed attribute information file using fixed-point number representations.
US10853970B1
A system for estimating a three dimensional pose of one or more persons in a scene is disclosed herein. The system includes at least one camera, the at least one camera configured to capture an image of the scene; and a data processor including at least one hardware component, the data processor configured to execute computer executable instructions. The computer executable instructions comprising instructions for: (i) receiving the image of the scene from the at least one camera; (ii) extracting features from the image of the scene for providing inputs to a convolutional neural network; (iii) generating one or more volumetric heatmaps using the convolutional neural network; and (iv) applying a maximization function to the one or more volumetric heatmaps to obtain a three dimensional pose of one or more persons in the scene.
US10853962B2
A reclining state determination device includes a detecting unit, an image capturing unit, and a control unit. The detecting unit detects an acceleration of a display device attached, so as to be capable of tilting, to a rear surface of a reclining seat. The image capturing unit captures an image from the display device. The control unit determines a reclining state of the reclining seat on the basis of the captured image and the detected acceleration.
US10853959B2
A method of inspecting a device under test for defects includes detecting intensity and directional information of radiation rays emanating from a device under test by a light field camera, generating synthesized images of the device under test detected by the light field camera, and determining a depth of a defect in the device under test from the synthesized images.
US10853955B1
A device is provided for encrypting and/or decrypting a point cloud having a plurality of data points that collectively produce a three-dimensional (“3D”) image. Each data point may have a set of elements with values that define a position of the data point in 3D space and visual characteristics of the data point. Encrypting the point cloud may include deterministically a set of data point to encrypt, and deterministically changing the data point element values of the selected data points so that the 3D image produced by the encrypted data points is different than the 3D produced from the unencrypted data points. Decrypting the resulting encrypted point cloud may include deterministically reselecting the encrypted data points using an encryption key, and deterministically reversing the changes made to the data point element values of the selected data points based on transformations that are specified as part of the encryption key.
US10853950B2
There is provided a moving object detection technique capable of improving accuracy of detecting a moving object from video photographed by a moving camera. A moving object detection apparatus 10A according to an aspect of the present disclosure is provided with: a receiving portion 11 that receives video taken by an image capturing apparatus provided in a mobile body; a first calculation portion 13 that calculates first moving-object scores based on a motion of one or more pixels of image included in the video; a second calculation portion 15 that calculates second moving-object scores based on a background model and the image, wherein the background model is updated based on the image and the motions of the pixels; and a detection portion 16 that detects a moving object from the image based on the first scores and the second scores.
US10853946B2
Physical object boundary detection techniques and systems are described. In one example, an augmented reality module generates three dimensional point cloud data. This data describes depths at respective points within a physical environment that includes the physical object. A physical object boundary detection module is then employed to filter the point cloud data by removing points that correspond to a ground plane. The module then performs a nearest neighbor search to locate a subset of the points within the filtered point cloud data that correspond to the physical object. Based on this subset, the module projects the subset of points onto the ground plane to generate a two-dimensional boundary. The two-dimensional boundary is then extruded based on a height determined from a point having a maximum distance from the ground plane from the filtered cloud point data.
US10853942B1
Camera calibration may be performed in a mobile environment. One or more cameras can be mounted on a mobile vehicle, such as an unmanned aerial vehicle (UAV) or an automobile. Because of the mobility of the vehicle the one or more cameras may be subjected to inaccuracy in imagery caused by various factors, such as environmental factors (e.g., airflow, wind, etc.), impact by other objects (e.g., debris, vehicles, etc.), vehicle vibrations, and the like. To reduce the inaccuracy in imagery, the mobile vehicle can include a mobile camera calibration system configured to calibrate the one or more cameras while the mobile vehicle is traveling along a path. The mobile camera calibration system can cause the one or more cameras to capture an image of an imaging target while moving, and calibrate the one or more cameras based on a comparison between the image and imaging target data.
US10853933B2
In an inspection method and apparatus, when thermal image data with respect to cap sealing of a particular container is analyzed and a low confidence score is obtained, products are classified into a user check product by a rejection-process of separating the products, without determining the products to be good products or not good products.
US10853924B2
One embodiment provides a method, including: capturing, using a camera sensor integrated into an information handling device, image data; identifying, using a processor, an offset between a lens operatively coupled to the camera sensor and a central portion of the camera sensor; and correcting, based on the offset, a distortion of the image data. Other aspects are described and claimed.
US10853918B2
Methods and systems are provided for enabling foveal adaption of temporal anti-aliasing within a foveated rendering presentation. A method for rendering a multi-resolution scene with anti-aliasing within a head mounted display (HMD) is provided. The method includes an operation for rendering a scene that includes a series of video frames. The method also includes operations for applying anti-aliasing to a first region of the scene using a first jitter offset and applying anti-aliasing to a second region of the scene using a second jitter offset. Further, the method provides for generating a foveated scene that includes the first region and the second region and for sending the foveated scene to be displayed on a display associated with the HMD, wherein the first region is associated with a higher resolution than the second scene and the first jitter offset is smaller than the second jitter offset, according to certain embodiments.
US10853916B2
A method and system for processing an image operates by: filtering a first real image to obtain a first feature map therefor with performances of image features improved; upscaling the obtained first feature map to improve a resolution thereof, the feature map with improved resolution forming a second feature map; and constructing, from the second feature map, a second real image having enhanced performances and a higher resolution than that of the first real image.
US10853909B2
The present invention relates to an image processing apparatus which determines an order for calculating output image pixels that maximally reuses data in a local memory for computing all relevant output image pixels. Thus, the same set of data is re-used until it is no longer necessary. Output image pixel locations are browsed to determine pixel values in an order imposed by available input data, rather than in an order imposed by pixel positions in the output image. Consequently, the amount of storage required for local memory as well as the number of input image read requests and data read from memory containing the input image is minimized.
US10853898B1
The present invention is a method and apparatus for a first user to create intellectual property, in the form of digital media, then sell it to a second user. Users can collaborate to create intellectual property in an efficient manner by following a preferred procedure. The intellectual property can be distributed in an encrypted form which allows the intellectual property owner to specify the conditions of use that must be met for a specified intellectual property user to use the intellectual property. The user can authenticate the intellectual property in a distributed secure platform before final payment. The intellectual property owner can tag each copy of the intellectual property to trace the source of unauthorized copies.
US10853888B2
A computer-method for improving operation of a computer by validating incoming data provided to a tax evaluation software program. The computer-implemented method includes selecting a gate at which the data is to be validated. Selecting is performed from among a plurality of gates. Each of the plurality of gates comprises a corresponding pre-selected organization of validation rules which at least specifies a corresponding level of validation. The gate has a particular organization of validation rules at a particular level of validation. The computer-implemented method also includes validating the data at the gate. The computer-implemented method also includes performing machine learning analysis on the operation of validating the data to determine an applicability of other rules in other gates. The computer-implemented method also includes, responsive to detecting a failure in validation of the data at the gate, generating, and displaying on a display device, a cause for the failure.
US10853886B1
Systems, methods, and apparatuses for detecting, capturing, and tracking financial transactions are provided. A method of detecting, capturing, and tracking includes registering, by a user device, a virtual cash register with the user device, wherein the registration includes associating the virtual cash register with a financial account; detecting, by the virtual cash register via the user device, a potential financial transaction using at least one of paper and coin currency; extracting, by the virtual cash register via the user device, financial transaction data regarding the potential financial transaction; generating, by the virtual cash register, a report regarding the financial transaction data; and providing, by the virtual cash register, the report to a predefined location.
US10853865B2
An active locations (AL) computing device is described herein. The AL computing device is programmed to receive, from a user computing device, a selection of a geographical region. The AL computing device may retrieve transaction data from a payment processing network, environmental data representing environmental conditions at the selected geographical region, merchant data representing characteristics of one or more merchants located within the selected geographical region, social media data including events occurring within the selected geographical region, and historical data. The AL computing device is further programmed to determine activity levels for the selected geographical region based on one or more of the transaction data, environmental data, merchant data, social media data, and historical data. The AL computing device may convert the determined activity levels into an interactive heat map, apply a filter to the heat map, and transmit the heat map to the user computing device.
US10853850B1
A system and method of processing, within a single procedure, cash equivalents and fix assets from any disposition class. The method includes identifying the benefactor and asset to be donation. Once identified, the asset is classified into one of three disposition classes. The disposition classes are used to determine the value for valuing. Once the value is determined, an impact statement is generated. Depending on the disposition class, the item is either converted to funds directly or through an intermediary. Once the item is converted to funds, the funds are transferred to the identified benefactor.
US10853849B2
One embodiment described herein can provide a system for enabling a service over a computer network. During operation, the system receives, from a first client device, an object-distribution request. In response to the request, the system generates an object package containing a number of objects based on the request and obtains at least one challenge associated with the object package and a predetermined response corresponding to the challenge. The system then presents the challenge to a user of a second client device and receives a response to the challenge from the second client device. In response to the received response to the challenge meeting one or more of predetermined criteria, the system causes the object package to be distributed to the second client device over the computer network.
US10853846B2
Advertisement content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user. If the user selects the option, based on targeting criteria associated with the advertisement content and characteristics associated with the user, the online system selects one or more characteristics of the user satisfying the targeting criteria and presents a description to the user identifying the selected one or more characteristics satisfying the targeting criteria. The online system may apply one or more rules based on user perception of characteristics when selecting the one or more characteristics included in the description. An option for the user to prevent use of the selected one or more characteristics when the online system subsequently selects advertisement content for the user is also presented with the description.
US10853844B2
Systems and methods to generate purchase suggestions are disclosed. Exemplary implementations may: present purchase suggestions, by a user interface to the vehicle occupant; generate output signals conveying a location of the vehicle; receive and determine output signals of external resources conveying interest information of the vehicle occupant; determine, based on the output signals, location of the vehicle; determine, based on the location and vehicle-to-infrastructure communications, business information of one or more businesses nearby; build one or more business profiles; build one or more purchase profiles; store the one or more business profiles and/or purchase profiles in electronic storage; determine, based on the one or more business profiles, the driver's purchase profile, and/or the location information, purchase suggestions for the driver; and present, through the user interface, the purchase suggestions for the driver.
US10853839B1
Supplemental content is selected or generated based at least in part upon colors of primary content with which the supplemental content is to be displayed. Color data is determined for primary content and that color data is used to select supplemental content that includes complementary or similar colors. Past performance data can be analyzed in order to determine which colors are most effective for a type of opportunity. When an opportunity arises to provide supplemental content, the effective colors can be recommended or, in some cases, automatically applied such that the supplemental content will include colors that improve the overall likelihood of performance of the supplemental content. If a designer is generating supplemental content, a tool can use such performance data to recommend colors based on the type of supplemental content or other such targeting criteria.
US10853828B2
Disclosed herein are methods and systems for providing multivariate time series clustering for customer segmentation. The system comprises of a model management unit that devices a customer segmentation procedure based on temporal variations of user preferences, using MTS clustering, and utilize the discovered clusters to learn association rules specific to each clusters, and improves campaign targeting. The order of the VAR model is fixed based on the nature of the data and length of the time series.
US10853825B2
Systems for monitoring and analyzing behavior in various applications and uses thereof. Generally, the systems (and uses thereof) are for monitoring and analyzing consumer purchasing behavior in real-time to drive sales via engaging digital customer experiences. In embodiments, the disclosed system can include a retail store system that features and includes MAC address tracking, user eye tracking, object identification of goods on shelves, open API, advertising broker rules engine. In addition, the system can include a customer engagement with interactive output displays including displays with demographic intelligence, displays with demographics and MAC—panels throughout store at product, displays with demographics and MAC—single panel or few panels scattered throughout store, automated customer assistance at shelf, customer purchase at shelf.
US10853824B2
Methods and apparatus to apply household-level weights to audience measurement data at a household-member level are disclosed. An example method to determine demographics of populations to measure media audiences of populations includes determining demographics for members of a first household of a sub-population. First demographics of a first member of the first household are different than second demographics of a second member of the first household. The example method includes calculating a first household-level weight for the first household based on a demographics distribution of the sub-population and aggregate demographics of a population. The example method includes applying the first household-level weight to the first demographics of the first member, applying the first household-level weight to the second demographics of the second member, and estimating a demographics distribution of the population to measure a media audience of the population based on the weighted first demographics and the weighted second demographics.
US10853802B2
A secure non-volatile solid state memory data key appears similar to a conventional USB flash drive modified to have a physical shape resembling a door key with an eyelet for attaching the data key to a key ring or lanyard. The data key includes a USB port, a microprocessor (effectively serving as the “chip” in the chip-and-pin configuration), and a secure memory for holding secure transaction information, such as credit and debit card numbers, verified personal identification (federated ID), and other secure data. A biometric sensor (e.g., touch sensor or “capcha”) verifies that a person is in physical possession of the data key before permitting access to the secure memory. The touch sensor may be limited to use by a unique individual person through a biometric reader, such as a finger print reader, where the verification finger print is stored on the key rather than the connected host device.
US10853781B2
A Local Controller device installed in or on the fuel pump capable of functioning as a pump controller dedicated solely to the pump in which it is installed and as a data router to and from the peripheral devices. This dedicated Local Controller device contains a microcomputer with a pump communications interface and optionally a remote, Site Controller communication interface which is non-dedicated and has control over many pumps at the station. If connected to such a Site Controller, the device will function as a slave to this Site Controller. Otherwise it functions autonomously to control the pump on its own.
US10853780B1
Techniques are described for facilitating use of invocable services by applications in a configurable manner. In at least some situations, the invocable services are Web services or other network-accessible services that are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of such invocable services by applications in a manner configured by the developers of the applications, including to allow the application developers to configure pricing terms that will be used to determine fees that end users of the applications will be charged for use of the invocable services via the applications. In some situations, the configured pricing terms for a service specify fees for end users that differ in one or more ways from the defined fees charged by the provider of that service.
US10853775B1
In an example, a method includes determining, by a computing device, a proximity of a user to a point of interest. The method also includes determining, by the computing device, a fee to the user based on the proximity of the user to the point of interest, where the fee varies based on the proximity of the user to the point of interest. The method also includes initiating, by the computing device, an electronic transaction based on the fee.
US10853774B2
The present disclosure involves systems, software, and computer-implemented methods for implementing a data transfer control based on information received from connected devices. In one instance, operations include loading an expected usage amount for a group of connected devices. Signals representing actual usage amounts associated with the group are received from at least device in the group. The actual usage amounts can be compared to the expected usage amount. An authorization of at least one payment-related action associated with the at least one group of connected devices is automatically transmitted to a payment system in response to determining that the usage amount is less than or equal to the expected amount, and at least one instruction to perform a corrective action associated with the group is automatically transmitted to at least one connected device of the group in response to determining that the actual amount exceeds the expected amount.
US10853760B2
In a retail store having a sales area and a back-store area including a storage area, a system for managing produce includes a sensor arrangement for reading distinct identifiers associated with containers passing along a produce transfer path from the back-store area to the sales area. A processing system maintains a database including a record for each container received to the back-store area, each container record including a produce type and freshness data. For each produce type, the system determines at least one container of the given produce type in the back-store area having a shortest salability period as derived from the freshness data, this being designated a priority container, The system monitors whether containers transferred along the produce transfer path correspond to the priority containers. If a container other than a priority container is transferred, at least one enforcement action is actuated.
US10853759B2
The disclosure relates to a method comprising outputting access authorization information, which is a necessary condition for access to a compartment of a compartment system. The specific compartment is known, and the access authorization information is generated at least using information identifying the compartment, such that the compartment is determinable by the compartment system using the access authorization information. The compartment system may be stateless with respect to the determination of the compartment using the access authorization information. The access authorization information and the compartment system may be configured in a way such that the compartment system does not need to receive any further information in order to perform a check to determine whether access to the compartment can be granted on the basis of the access authorization information and/or the compartment system only obtains information from that device from which the compartment system obtains the access authorization information.
US10853749B2
A computer-implemented method and system is provided. The system manipulates load curves corresponding to time-variant energy demand and consumption of a built environment. The system analyzes a first, second, third, fourth and a fifth set of data. The first set of data is associated with energy consuming devices. The second set of data is associated with an occupancy behavior of users. The third set of data is associated with energy storage and supply means. The fourth set of data is associated with environmental sensors. The fifth set of data is associated with energy pricing models. The system executes control routines for controlling peak loading conditions associated with the built environment. The system manipulates an optimized operating state of the energy consuming devices. The system integrates the energy storage and supply means for optimal reduction of the peak level of energy demand concentrated over the limited period of time.
US10853735B1
Systems, methods, and computer-readable media are disclosed for maximizing quantifiable user interaction via modification of adjustable parameters. In one embodiment, an example method may include determining a first output to maximize, where the first output is a function of a first adjustable parameter and a second adjustable parameter, determining first data comprising a first actual value of the first output when the first adjustable parameter is set to a first value and the second adjustable parameter is set to a second value, and determining a first predictive model that generates a first predicted value of the first output. Example methods may include determining, using the first predictive model, a third value for the first adjustable parameter and a fourth value for the second adjustable parameter to maximize the first predicted value, and sending the third value and the fourth value.
US10853728B1
Systems, methods, apparatuses, and computer program products to generate, by a computing model, a transformed dataset based on a first dataset comprising numeric values, the computing model to convert the numeric values from a first format to a second format, generate a training dataset comprising the first dataset as an input dataset and the transformed dataset as an output dataset, train an autoencoder comprising a latent vector to transform the input dataset from the first format to the second format, determine, by a statistical model based on an output of the trained autoencoder and the input dataset, an accuracy of the trained autoencoder, and determine that the accuracy of the trained autoencoder exceeds a threshold accuracy.
US10853726B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining neural network architectures. One of the methods includes obtaining training data for a dense image prediction task; and determining an architecture for a neural network configured to perform the dense image prediction task, comprising: searching a space of candidate architectures to identify one or more best performing architectures using the training data, wherein each candidate architecture in the space of candidate architectures comprises (i) the same first neural network backbone that is configured to receive an input image and to process the input image to generate a plurality of feature maps and (ii) a different dense prediction cell configured to process the plurality of feature maps and to generate an output for the dense image prediction task; and determining the architecture for the neural network based on the best performing candidate architectures.
US10853725B2
A system including one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to implement a memory and memory-based neural network is described. The memory is configured to store a respective memory vector at each of a plurality of memory locations in the memory. The memory-based neural network is configured to: at each of a plurality of time steps: receive an input; determine an update to the memory, wherein determining the update comprising applying an attention mechanism over the memory vectors in the memory and the received input; update the memory using the determined update to the memory; and generate an output for the current time step using the updated memory.
US10853720B1
Traffic condition forecasting techniques are provided that use matrix compression and deep neural networks. An illustrative method comprises obtaining a compressed origination-destination matrix indicating a cost to travel between pairs of a plurality of nodes, wherein the compressed origination-destination matrix is compressed using a locality-aware compression technique that maintains only non-empty data; obtaining a trained deep neural network trained using the compressed origination-destination matrix and past observations of traffic conditions at various times; and applying traffic conditions between two nodes in the compressed origination-destination matrix at a time, t, to the trained deep neural network to obtain predicted traffic conditions between the two nodes at a time, t+Δ. A tensor can be generated indicating an evolution of traffic conditions over a time span using a stacked Origination-Destination matrix comprising a plurality of past observations representing the time span.
US10853717B2
Examples of the present disclosure describe systems and methods of creating a conversational chat bot of a specific person. In aspects, social data (e.g., images, voice data, social media posts, electronic messages, written letters, etc.) about the specific person may be accessed. The social data may be used to create or modify a special index in the theme of the specific person's personality. The special index may be used to train a chat bot to converse in the personality of the specific person. During such conversations, one or more conversational data stores and/or APIs may be used to reply to user dialogue and/or questions for which the social data does not provide data. In some aspects, a 2D or 3D model of a specific person may be generated using images, depth information, and/or video data associated with the specific person.
US10853698B2
A method, a system, and a computer readable recording medium are disclosed for performing object recognition. The method includes receiving image data from an image; performing a multilayer feature extraction on the image data; generating current feature maps from the multilayer feature extraction; generating a region of proposal network map from at least the current feature maps, the region of proposal network map having one or more regions of interest; inputting previously generated feature maps and the current feature maps into a classifier with the region of proposed network map; and classifying the one or more regions of interest in the region of proposal network map.
US10853695B2
A method, a computer readable medium, and a system for cell annotation are disclosed. The method includes receiving at least one new cell image for cell detection; extracting cell features from the at least one new cell image; comparing the extracted cell features to a matrix of cell features of each class to predict a closest class, wherein the matrix of cell features has been generated from at least initial training data comprising at least one cell image; detecting cell pixels from the extracted cell features of the at least one new cell image using the predicted closest class to generate a likelihood map; extracting individual cells from the at least one cell image by segmenting the individual cells from the likelihood map; and performing a machine annotation on the extracted individual cells from the at least one new cell image to identify cells, non-cell pixels, and/or cell boundaries.
US10853692B2
A vicinity supervising device includes an image capturing unit that captures a plurality of images in which an object is simultaneously captured from different locations; a matching processing unit that calculates a parallax point and a reliability point, the parallax point being the number of pixel regions from which a parallax is calculated among a plurality of pixel regions divided by the plurality of images, and the reliability point being the number of pixel regions having high recognition reliability among the plurality of pixel regions; and an evaluation unit that evaluates, based on the parallax point and the reliability point, an imaging environment where the plurality of images are captured.
US10853689B2
Methods, non-transitory computer readable media, and image moderation management computing apparatuses that receive a request that includes an image to be moderated. A percentage match of the received image against one or more computer vision models for one or more different categories is identified. A determination is made when the percentage match is within a range between customizable lower and upper thresholds for one or more of the different categories. Image moderation analysis data on the received image from one of one or more moderator computing devices is obtained when the percentage match is within the range. One or more stored rules on the received image are executed based on the obtained image moderation analysis data.
US10853685B2
Provided is a method for detecting fog from an image, the method including: generating a histogram based on a luminance signal of the image; calculating a histogram width from the histogram; calculating a color contrast value based on color signals of the image; and detecting a fog level of the image based on the histogram width and the color contrast value.
US10853684B1
A method and system are provided for parallactically synced acquisition of images about a common target from mutually displaced imaging positions. At least first and second imaging devices are disposed respectively at first and second imaging positions. The first imaging device is actuated to acquire a first image with a target of interest disposed at a predetermined relative position within a field of view thereof. The second imaging device is actuated to acquire a second image with the target of interest disposed within a field of view thereof. A target feature finder is executed in a processer to detect the target of interest within the second image. A plurality of user prompts are generated at the second imaging device responsive to detection of the target of interest in the second image. The user prompts include: visual indicia adaptively applied to the second image to visually distinguish the target of interest, and orientation correction alerts adaptively generated to guide angular displacement of the second imaging device to situate the target of interest at the predetermined relative position within its field of view.
US10853681B2
[Object] To provide an information processing device, an information processing method, and a program. [Solution] An information processing device including: a notification control unit configured to cause a user to be notified of occurrence of cutting-off in a display region of a transmissive display unit on a basis of detection of the occurrence of the cutting-off in which a whole of a display object in which at least a partial region is displayed is not contained in the display region.
US10853670B2
A computing system can crop an image based on a width, height and location of a first vehicle in the image. The computing system can estimate a pose of the first vehicle based on inputting the cropped image and the width, height and location of the first vehicle into a deep neural network. The computing system can then operate a second vehicle based on the estimated pose. The computing system may train a model to identify a type and a location of a hazard according to the estimated pose, the hazard being such things as ice, mud, pothole, or other hazard. The model may be used by an autonomous vehicle to identify and avoid hazards or to provide drive assistance alerts.
US10853660B2
Embodiments of this application disclose a method for retrieving similar videos performed at a computing device. The computing device obtains video information of a video for which similar videos are to be retrieved, the video information including a video tag and a video title, and trains the video information by using a preset text depth representation model, to convert the video information into a word vector. After selecting, from a video library according to a preset knowledge graph, videos matching the video information, to obtain a first candidate video set, the computing device screens, in the video library, videos similar to the video information according to the word vector, to obtain a second candidate video set and then determines a similar video for the video information from the first candidate video set and the second candidate video set.
US10853659B2
Methods, systems, and media for adaptive presentation of a video content item based on an area of interest are provided. In some embodiments, the method comprises: causing a video content item to be presented within a viewport having first dimensions in connection with a web page, wherein the video content item is associated with area of interest information corresponding to one or more frames of the video content item; determining that the first dimensions associated with the viewport have changed in which the viewport is currently associated with second dimensions; determining that a modified video content item should be presented within the viewport having the second dimensions in response to determining that the first dimensions associated with the viewport have changed, wherein the modified video content item includes an area of interest based on the area of interest information associated with the video content item and wherein portions of at least one frame of the modified video content item are removed based on the second dimensions of the viewport; and causing the modified video content item to be presented within the viewport having the second dimensions.
US10853653B2
A system for exploiting visual information for enhancing audio signals via source separation and beamforming is disclosed. The system may obtain visual content associated with an environment of a user, and may extract, from the visual content, metadata associated with the environment. The system may determine a location of the user based on the extracted metadata. Additionally, the system may load, based on the location, an audio profile corresponding to the location of the user. The system may also load a user profile of the user that includes audio data associated with the user. Furthermore, the system may cancel, based on the audio profile and user profile, noise from the environment of the user. Moreover, the system may include adjusting, based on the audio profile and user profile, an audio signal generated by the user so as to enhance the audio signal during a communications session of the user.
US10853652B2
A measurement data collection device includes a head-mounted display unit and a control unit to control the head-mounted display unit, and the measurement data collection device collects a measurement value measured by a measurement tool handled by the user. The head-mounted display unit includes a frame wearable on the head of the user, a display screen of transmissive type to display a three-dimensional image by superimposing the three-dimensional image on a real space, and a camera supported by the frame. Additionally, the control unit includes, a support information generation unit to generate a guide frame as support information, the guide frame being displayed in a reading position, a display control unit to control the support information generated by the support information generation unit, and a measurement value reading unit to read a measurement value by analyzing an image of the measurement tool captured by the camera.
US10853651B2
A virtual reality interaction method includes: rendering content including an object; tracking the object in the content; and performing gesture tracking for supporting gesture control on the object; wherein an application programing interface API framework is provided to allow a user to define at least one of the content, the tracking module and the interactivity module.
US10853650B2
There is provided an information processing apparatus for automatically generating information representing a context surrounding a user, the information processing apparatus including: a recognition processing unit configured to perform, on the basis of user environment information including at least any of location information representing a location where a user is present, image information relating to an environment surrounding a user, and audio information relating to the environment, an analysis process of at least any of the location information, the image information, and the audio information included in the user environment information, at a predetermined time interval, and to recognize a context surrounding the user, using the acquired result of analysis relating to the user environment; and a context candidate information generating unit configured to generate context candidate information representing a candidate of the context surrounding the user, the context candidate information including, at least, information representing the context surrounding the user and information representing the user's emotion in the context, using the result of context recognition performed by the recognition processing unit.
US10853648B2
State information corresponding to a subject on a visible light image, such as temperature information and sound field information, is acquired from state information indicating a subject state not indicated on the visible light image by an information acquisition unit. An effect processing unit performs an effect process on the visible light image on the basis of the state information acquired by the information acquisition unit. In the effect process, an effect component image is superimposed or a subject image is modified based on the type and temperature of the subject and an effect component image is superimposed or a subject image is modified based on the type of a sound source and the volume of a sound.
US10853647B2
Systems and methods for providing environmental safety notifications in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an Information Handling System (IHS) may include a host processor and a memory coupled to the host processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive an image from a Simultaneous Localization and Mapping (SLAM) camera configured to detect a location of a Head-Mounted Device (HMD) worn by a user during an xR application; identify a safety event based upon the image; and produce an xR object for display by the HMD, wherein the xR object indicates the safety event.
US10853639B2
An image processing system accesses an image of a completed form document. The image of the form document includes one or more features, such as form text, at particular locations within the image. The image processing system accesses a template of the form document and computes a rotation and zoom of the image of the form document relative to the template of the form document based on the locations of the features within the image of the form document relative to the locations of the corresponding features within the template of the form document. The image processing system performs a rotation operation and a zoom operation on the image of the form document, and extracts data entered into fields of the modified image of the form document. The extracted data can be then accessed or stored for subsequent use.
US10853636B2
An information processing apparatus includes a memory, and a processor coupled to the memory and configured to obtain a plurality of images of a subject captured at different timings, detect a feature point of the subject from each of the plurality of images, identify a movement locus of the feature point between the plurality of images, identify a center position of a circle having the movement locus as an arc, and determine a posture of the subject based on the identified center position.
US10853631B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for face verification are provided. One of the methods includes: acquiring a two-dimensional face image and a three-dimensional face image for face verification of a target user; performing face recognition on the acquired two-dimensional face image with respect to the target user to obtain a result of the face recognition; in response to the result of the face recognition indicating that the face recognition is successful, performing three-dimensional reconstruction on the acquired two-dimensional face image to obtain a reconstructed three-dimensional face image; performing liveness detection on the acquired three-dimensional face image to determine whether a face in the acquired three-dimensional face image corresponds to a live person; comparing the reconstructed three-dimensional face image with the acquired three-dimensional face image to determine a similarity value; determining that the two-dimension face image corresponds to the target user.
US10853622B2
A driver monitoring device 1 comprises an imaging device 2 capturing an image of a face of a driver of a vehicle to generate an image, a face detecting part 31 detecting the face from the image, a face orientation estimating part 32 estimating a face orientation of the driver, and a cause judging part 33 judging a cause for the face not being detected. The face detecting part detects the face by extracting feature points of the face from the image. When the detection state of the face changes from “detected” to “not detected”, the cause judging part judges that the cause is an eating or drinking action of the driver if in a predetermined number of images until the detection state changes from “detected” to “not detected”, the face orientation is a front and the feature points at a lower region of the face are not extracted.
US10853619B2
An optical fingerprint sensor module includes a light source configured to provide illumination light directed toward a finger to generate signal light scattered or reflected off of the finger, a photodiode array having a surface, an optically transparent spacer disposed over the surface of the photodiode array, a first mirror configured to reflect the signal light, a lens configured to receive and refract the signal light reflected by the first mirror, a member defining a pinhole disposed behind the lens and configured to transmit the signal light refracted by the lens, a second mirror disposed behind the pinhole and above the optically transparent spacer and configured to reflect the signal light transmitted through the pinhole toward the surface of the photodiode array, and electronic circuitries configured to process electrical signals generated by the photodiode array to produce an image of a fingerprint pattern of the finger.
US10853618B2
A display device with a display panel including a display area and a plurality of pixels arranged in the display area, a photosensor layer including a sensing area overlapping the display area and a plurality of photosensors arranged in the sensing area, a light-guiding layer arranged between the display panel and the photosensor layer, the light-guiding layer includes a plurality of light-transmission holes corresponding to the plurality of photosensors, wherein the light-guiding layer includes a transparent tube bundle comprising a plurality of transparent tubes forming the light-transmission holes.
US10853611B1
A method for scanning multiple barcodes is provided. A tag template, recording a predetermined number of barcode forms and relative configuration orientations of the predetermined number of barcode forms, is read. The tag is photographed to obtain a tag image of the tag, wherein a surface of the tag includes a plurality of barcodes. The tag image is analyzed to obtain barcode patterns of the barcodes in the tag image, and barcode types and relative coordinates of the barcode patterns. The barcode types of the barcode patterns and the relative coordinates of the barcode patterns are detected according to the tag template to identify from the barcode patterns a predetermined number of barcode patterns to be outputted matching the tag template. The barcode patterns to be outputted are decoded to obtain information respectively represented by the barcode patterns to be outputted, and the information obtained is outputted.
US10853604B2
An attachment for a mobile device includes an attachment feature securable to the mobile device. The attachment also includes a first set of imaging optics that receives, from within a first field of view, first light defining a first portion of image data captured by an image sensing system of the mobile device. The first portion of the image data includes a barcode image. The first field of view is centered on a first optical pathway. The attachment also includes a second set of imaging optics that receives, from within a second field of view, second light defining a second portion of the image data. The second portion of the image data includes a non-barcode image. The second field of view is centered on a second optical pathway nonparallel to the first optical pathway.
US10853598B2
A barcode-reading enhancement accessory for a mobile device having a barcode-reading capability may include an outer case and an inner carriage. A mobile device may be encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage may be configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.
US10853591B2
An intelligent tracking system generally includes one or more tracking devices, some of which may be passive tracking devices. Each passive tracking device includes one or more transceivers and is energized by an energizing signal. Some of these passive tracking devices may operate in a first communication mode or a second communication mode based on the energizing signal. Some tracking devices may include encryption modules or authentication modules. Some of these devices may incorporate a bulk acoustic wave oscillator.
US10853585B2
Methods, apparatuses, and computer program product are described herein configured to transform an input model into a format that can be expressed causally in one or more phrases with a narrative representation. The methods, apparatuses, and computer program product may be configured to obtain the input model representing a data set composed of a plurality of nodes, a plurality of edges, and a plurality of paths and identify a path of maximal significance. The methods, apparatuses, and computer program product include identifying a subset of nodes from the plurality of nodes and a subset of edges from the plurality of edges associated with the path of maximal significance. The methods, apparatuses, and computer program product are configured to generate, using a natural language generation system, one or more phrases with a narrative representation describing the subset of nodes and the subset of edges associated with the path of maximal significance.
US10853581B2
Systems, devices, and methods of the present invention calculate a rhetorical relationship between one or more sentences. In an example, a computer-implemented method accesses a sentence comprising a plurality of fragments. At least one fragment includes a verb and a words. Each word includes a role of the words within the fragment. Each fragment is an elementary discourse unit. The method generates a discourse tree that represents rhetorical relationships between the sentence fragments. The discourse tree includes nodes including nonterminal and terminal nodes, each nonterminal node representing a rhetorical relationship between two of the sentence fragments, and each terminal node of the nodes of the discourse tree is associated with one of the sentence fragments. The method matches each fragment that has a verb to a verb signature, thereby creating communicative discourse tree.
US10853579B2
In one aspect, method useful for goal-oriented dialog automation comprising includes the step of receiving an input message. The method includes the step of implementing an entity tagging operation on the input message. The method includes the step of tagging the message context of the input message to generate a tagged message context. The method includes the step of implementing semantic frame extraction from the tagged message context. The method includes the step of implementing an entity interpretation on the extracted frame. The method includes the step of accessing a database to determine a business schedule and a client profile. The business schedule and the client profile are related to the input message. The method includes the step of implementing a retrieval engine. The retrieval engine obtains one or more response templates. The method includes the step of generating a ranked list of candidate templates from the output of the retrieval engine. Based on the output of the entity interpretation, the business schedule and the client profile, and the ranked list of candidate templates, implementing a candidate eliminator. Based on the output of the candidate eliminator, providing a set of recommended responses. Each recommend response is associated with a confidence score.
US10853577B2
A data processing system analyzes a corpus of conversation data received at an interactive conversation service to train a response recommendation model. The response recommendation model generates response vectors based on custom responses and using the trained model and generates a context vector based on received input at the interactive conversation service. The context vector is compared to the set of response vectors to identify a set of recommended responses, which are recommended to an agent conversing with a user using the interactive conversation service.
US10853566B2
Systems and methods are provided for creating tables using auto-generated templates. Reports including lines of text to be extracted into tables are received. An auto define input is received to auto-generate the tables corresponding to the reports. Groups of lines are identified from among the lines of text in the reports. A detail group and relevant groups are selected and identified from among the groups of lines. A final detail group is created by merging the detail group with at least a portion of the relevant groups. Append groups are identified from among the groups of lines not included in the final detail group. Templates corresponding to the final detail group and the append groups are generated. Text is extracted from the reports based on the templates. Tables are generated using the text extracted from the reports, by assigning the text from the text fragments to entries in the tables.
US10853565B2
The present application relates to a method performed by an electronic device for positioning a table in a PDF document. The method comprises the following steps: receiving the PDF document containing the table; extracting character information and line information from vector stream information of the PDF document; and positioning a table area in the PDF document according to the extracted character information and line information. The method and the device in the present application perform table area positioning based on all lines and text blocks in a page. Compared with the prior art, the method and the device have the advantages that the accuracy of the table area positioning can be greatly improved, and a foundation is provided for accurate analysis of table information.
US10853561B2
A system for automatically annotating a map includes: a robot; a server operably connected to the robot; file storage configured to store files, the file storage operably connected to the server; an annotations database operably connected to the server, the annotations database comprising map annotations; an automatic map annotation service operably connected to the server, the automatic map annotation service configured to automatically do one or more of create a map of an item of interest and annotate a map of an item of interest; a queue of annotation requests operably connected to the automatic annotation service; and a computer operably connected to the server, the computer comprising a graphic user interface (GUI) usable by a human user.
US10853557B2
Disclosed is a solution for processing at least one edit event of a document in a collaborative document editing environment. The method includes: monitoring if a document is edited by at least one user in an editing function; in response to a detection that the document is edited generating at least one notification representing at least one edit event carried out to the document; receiving a response to the at least one notification, the response including an indication on a recipient action with respect to the prompt; and generating a signal carrying information representing the indication on the recipient action with respect to the prompt for causing at least one action with respect to the at least one edit event carried out to the document. Also disclosed is a system implementing the method and a processor-readable non-transitory medium storing processor-executable instructions for executing the method by a processor.
US10853555B2
In accordance with one or more embodiments of the present disclosure, methods and apparatus are provided for flexible and user-friendly position editing of loaded media in a multi-media presentation. In one embodiment, a method for editing the position of loaded media comprises loading a page of a collage document to a client device, the page having a plurality of layers with each layer being associated with a media object, and creating a list of layers of the loaded page with each layer indexed by at least a position in the collage document. The method further includes selecting a first media object, selecting a position editing tool to group the first media object and at least one other media object adjacent to the first media object; and moving the grouped first media object and the at least one other media object to a different position in the collage document. A client device for position editing loaded media is also disclosed.
US10853541B1
Some examples described herein relate to global mapping of program nodes of a netlist of an application. In an example, a design system includes a processor and a memory coupled to the processor. The memory stores instruction code. The processor is configured to execute the instruction code to obtain a netlist of an application. The netlist contains program nodes and respective edges between the program nodes. The application is to be implemented on a device comprising an array of data processing engines. The processor is also configured to execute the instruction code to generate a global mapping of the program nodes based on a representation of the array of data processing engines and using an integer linear programming (ILP) algorithm; generate a detailed mapping of the program nodes based on the global mapping; and translate the detailed mapping to a file.
US10853533B2
A method, apparatus, and program product evaluate fracture abundance in a subsurface formation by modeling a fracture network in a three-dimensional volume using geometric primitives and based at least in part on geomechanical simulation of mechanical properties of the subsurface formation.
US10853530B2
A system to carry out a systematic selection of a specification for a first vehicle. The specification includes several parameters related to at least one characteristic for the first vehicle. The system includes a collection device for collection of operational data from at least one other vehicle. The operational data comprises information about how the at least one other vehicle has been used. A simulation device simulates how an adjustment of at least one of the several parameters impacts the at least one characteristic for the first vehicle. The simulation being based on the operational data. Also, selection device selects at least one specification based on the simulation.
US10853529B2
Systems and methods for designing lattice structures in a way that ensures their buildability when manufactured in an additive manufacturing environment are disclosed.
US10853519B2
A system on chip is integrated in a first semiconductor chip, and includes a secure element and at least one central processing unit that is coupled to the secure element. Security isolation exists between the secure element and the at least one central processing unit. The at least one central processing unit is configured to communicate with the secure element. The secure element includes a secure processor and a first memory that is coupled to the secure processor. The secure processor can suspend running first secure operating system software and further start second secure operating system software, to implement switching between multiple pieces of secure operating system software. Running data of running secure operating system software is stored in the first memory, and running data of secure operating system software that is not run is stored in a second memory outside the system on chip.
US10853517B2
The present invention aims to improve data protection against illegal access by a strong differentiation of the security level specific on a type of data so that when the protection on a part of the data is violated, the remaining data are still inaccessible. A method for controlling access, via an open communication network, to user private data, comprising steps of: dividing the user private data into a plurality of categories, each category defining a privacy level of the data, encrypting the user private data of each category with a category key pertaining to the category of the data, attributing to a stakeholder an entity configured for accessing to at least one category of user private data, and authorizing the access to the at least one category of user private data for the entity of the stakeholder, by providing the stakeholder with the category keys required for decrypting the user private data of the corresponding category.
US10853512B2
In one or more embodiments, one or more systems, method, and/or processes may receive information from each of multiple components of an information handling system; may associate the information from each of the multiple components with at least one category of multiple categories; may store the information from each of the multiple components; may receive authorization information that includes a digital certificate that indicates authorization to the at least one category; may determine that the authorization information provides access to the at least one category; and in response to determining that the authorization information provides access to the at least one category: may provide the information from at least one component associated with the at least one category to a user; and may provide communications between the at least one component and the user.
US10853500B2
A system, method and apparatus for detecting whether an application is virtualized comprises identifying a storage location relevant to an application; writing a value to the storage location, storing the value written to the storage location, reading the identified storage location with a non-virtualized process, and checking if the read from the non-virtualized process matches the value.
US10853493B2
A system and method for detecting Trojans and other intermittent severe defects in a digital circuit design. A simulation of the digital circuit design results in a value change dump file, which is compiled to form a value change summary file containing counts of the numbers of value changes for the signals in the digital circuit design. A discriminative neural network analyzes the value change summary file to determine whether an intermittent severe defect is present. A corpus of digital circuit designs, with and without intermittent severe defects, is used to train the discriminative neural network. The training process may involve dimensionality reduction of the data, enlargement of the data set, and data compression using an autoencoder.
US10853486B2
A system for monitoring actual access to data elements in an enterprise computer network and providing associated data, the system including an at least near real time data element audit subsystem providing audit output data including at least one of a time stamp, identification of an accessor, user depository stored data regarding the accessor, accessed data element data, affected data element data, type of access operation, source IP address of access and access outcome data, in at least near real time, relating to actual access to data elements in the enterprise computer network, and an additional data providing subsystem receiving in at least near real time at least a part of the audit output data and utilizing the at least part of the audit output data for providing additional data which is not part of the audit output data.
US10853484B2
Techniques for cookies watermarking in malware analysis are disclosed. In some embodiments, a system, process, and/or computer program product for cookies watermarking in malware analysis includes receiving a sample at a cloud security service; detonating the sample in an instrumented virtual environment; and determining that the sample is malware based on detecting an attempt to access a watermark cookie during an automated malware analysis using the instrumented virtual environment.
US10853475B2
Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
US10853472B2
In one embodiment, an apparatus includes a non-volatile storage to store a seed value and a signature that is based on an iterative execution of a function for a predetermined number of intervals. The apparatus may further include the security processor coupled to the non-volatile storage, where the security processor is to independently recover a credential for an updated version of the firmware based at least in part on the seed value and a security version number for the updated version of the firmware. Other embodiments are described and claimed.
US10853469B1
Described are systems and techniques configured to present information to a user of a materials handling facility that stores items in inventory locations. Some or all of the information may be designated as confidential or have restrictions on presentation to reduce or eliminate dissemination of the confidential information to unauthorized users. A device such as a display carried by the user, mounted on a tote or shelf, and so forth may present the confidential information on a user interface. Presentation of the confidential information, acceptance of user inputs to the user interface, or both may be based on identification of an authorized user, a relative position between the user and the display, or other factors.
US10853463B2
A device and method providing audio-based, continuous authentication of a user to provide access to a processing device. A user echoprint model is created while a user interacts with an authentication interface for another authentication method of the device, transparently to the user. The sound waves are user-specific and inaudible. The user-specific sounds are reflected by the user and used to construct an echoprint which can be compared by a previously constructed user-specific, echoprint model. If the result is positive, access to the processing device may be allowed. Access to the processing device is based on the audio authentication or the alternative authentication is based on the result of audio authentication and updates a device state indicating whether the display is on or off and whether the device is locked or unlocked.
US10853462B2
An apparatus for authorizing file access events includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to record hardware usage patterns prior to a file access event of a file, and correlate the hardware usage patterns with file access events targeting the file. The code is also executable to receive a file access event targeting the file, compare a hardware usage pattern preceding the received file access event targeting the file to the hardware usage patterns correlated with file access events targeting the file, and authorize the received file access event in response to the hardware usage pattern preceding the received file access event targeting the file matching a hardware usage pattern correlated to a file access event targeting the file.
US10853445B2
In order to reduce a circuit scale and power consumption while maintaining filter performance, a digital filter device includes a first transform circuit for executing a first transform process on data in a predetermined frequency range; a filtering circuit for executing a filtering process by setting an operation bit width of data of a preset first frequency component among the data, on which the first transform process was executed by the first transform circuit, to a different bit width from bit widths of other frequency components; and a second transform circuit for executing a second transform process on the data on which the filtering process was executed by the filtering circuit.
US10853444B2
Systems and methods for tuning an impedance matching network in a step-wise fashion are described. By tuning the impedance matching network in a step-wise fashion instead of directly to achieve optimum values of a radio frequency (RF) and a combined variable capacitance, processing of a wafer using the tuned optimal values becomes feasible.
US10853442B1
Various embodiments are generally directed to techniques for selecting a user experience design in a time-critical environment, such as based on the results of multiple classification processes while maintaining appropriate responsiveness, for instance. Some embodiments are particularly directed to selecting a website design experience based on results, or lack thereof, provided by a plurality of inference processes of varying accuracy within a predefined amount of time. For example, a page request, or indication thereof, may be received by an inference manager from a client device. In response to the page request, the inference manager may initiate one or more inference processes, and based on the response, or lack thereof, from each of the one or more inference process within a predetermine amount of time, the inference manager may provide an indication to an experience design selector. The experience design selector may then select, based on the indication, from a plurality user experience designs to provide to the client device in a page response.
US10853437B2
A method and an apparatus for invoking an application programming interface (API) are disclosed. The method includes: loading a prestored JS file to a webpage after loading of the webpage is completed; receiving an invoking request that is sent by the webpage by invoking the JS file; and invoking a corresponding API according to a JS URL. This solves a problem that an encoded URL in each webpage needs to be modified when an encoding rule of a URL in a specified format is changed, which is complicated in operation, wastes time, and is poor in compatibility with clients in different versions.
US10853429B2
A method of identifying domain-specific accounts is provided. A method may include identifying a plurality of candidate accounts based on a plurality of seed accounts. The method may further include identifying a subset of candidate accounts of the plurality of candidate accounts based on one more account statistics. Further, the method may include clustering each candidate account of the subset of candidate accounts into either a non-domain-specific cluster or a domain-specific cluster based on a plurality of account statistics. The method may also include updating, at least one of the plurality of candidate accounts and the plurality of seed accounts based on at least one of the non-domain-specific cluster and the domain-specific cluster.
US10853422B2
Systems, methods, and computer-executable instructions for reducing amortized computational costs for a query that includes receiving at least two indexes for elements stored in an n-element database. The n-element database is encoded into at least three buckets. Each element is stored within at least two buckets. Each bucket stores a proper subset of the n-elements. For each of the two indexes, a bucket is determined to retrieve the element at the index. The determined buckets are queried to retrieve the elements. The elements at the indexes are retrieved based on the querying the determined buckets.
US10853421B2
Disclosed are a segmented sentence recognition method and device for a human-machine intelligent question-answer system. One particular embodiment of the method includes: receiving a current sentence input by a user; inputting the current sentence into a pre-trained segmented sentence recognition model to obtain a first probability of the current sentence being a complete sentence, wherein the segmented sentence recognition model is used for determining the first probability according to a probability corresponding to a Chinese language model of the current sentence and a probability corresponding to a recurrent neural network language model; and if the first probability is greater than a pre-set first threshold value, determining the current sentence to be a complete sentence. In the embodiment, a Chinese language model and a recurrent neural network language model are merged to obtain a segmented sentence recognition model for determining a probability of a current sentence being a complete sentence.
US10853413B2
The application aids users by providing supplemental audio content. For example, the application determines a subject of content provided to user equipment during a first time period of the content. The application retrieves a profile associated with the user equipment and retrieves supplemental audio related to the profile and related to the subject of the content. The application detects a supplementation point in the content corresponding with audio content similar to a supplementation signature and transmits the supplemental audio to the user equipment for output at the supplementation point.
US10853405B2
Systems and methods describe presenting media to a user at a user device, determining a location relevant to the media, determining whether the user has visited a vicinity of the location by searching through information related to the user, and based on to determining that the user has visited the vicinity of the location searching through the user's personal collection of media in a time window corresponding to the user's visit to retrieve personal media related to the location, and generating for display, based on the searching, a list of personal media related to the location relevant to the media being presented at the user device.
US10853396B2
A system for answering a natural language query (NLQ) directed to a database system. The system includes a query receiver receives the NLQ and models the NLQ as a tuple of entities including at least a subject entity and an intention entity. The system further includes a service discovery component and a query transformation unit. The service discovery component discovers a specific database system asset for answering the NLQ by evaluating system model descriptions of database system assets against the NLQ. The query transformation unit transforms the NLQ into a native service call for the specific database system asset, and invokes the native service call for callback of the specific database system asset to answer the NLQ.
US10853394B2
Methods, apparatus, systems, computing devices, computing entities, and/or the like for a hybrid question-answering (QA) application are provided. The hybrid QA application includes both a retrieval QA application and a deep QA application, as well as a question classification model that determines whether the retrieval QA application or the deep QA application can generate a better answer to an input question.
US10853393B2
An expired map data based anti-counterfeiting method, apparatus, storage medium and device. The method includes: acquiring currently expired map data; adding anti-counterfeiting content to the currently expired map data and storing the currently expired map data containing the anti-counterfeiting content; and creating and storing a current anti-counterfeiting map based on basic map data and the currently expired map data containing the anti-counterfeiting content. Using the anti-counterfeiting content added to the currently expired map data as the anti-counterfeiting map data, compared with using false data for anti-counterfeiting in the map data, increases the concealment of the anti-counterfeiting data in the anti-counterfeiting map and improves the anti-counterfeiting effect of the anti-counterfeiting map.
US10853384B2
A system and method for the automated monitoring of inmate telephone calls as well as multi-modal search, retrieval and playback capabilities for said calls. A general term for such capabilities is multi-modal audio mining. The invention is designed to provide an efficient means for organizations such as correctional facilities to identify and monitor the contents of telephone conversations and to provide evidence of possible inappropriate conduct and/or criminal activity of inmates by analyzing monitored telephone conversations for events, including, but not limited to, the addition of third parties, the discussion of particular topics, and the mention of certain entities.
US10853381B2
Various embodiments of systems and methods for a document search wrapper are described herein. A database search framework is provided for performing a database search. The database search framework includes a base search wrapper class and an application specific search wrapper class. The base search wrapper class includes common search methods and re-definable search methods. The common search method defines common search logic. The application specific search wrapper class includes the common search method inherited from the base search wrapper class and application specific search methods, created by redefining the re-definable search method. The database search framework may also include a search interface for providing pre-selection or post-filtering logic to the search.
US10853378B1
Electronic note management via a connected entity graph. In one embodiment, for example, a method for searching for electronic notes via a connected entity graph comprises the steps of: receiving selection of a beginning entity; receiving selection of a linking parameter; receiving selection of a target entity type; searching a connected entity graph, comprising at least one electronic note entity, starting at the beginning entity, for any target entities, of the target entity type, and within a predetermined search depth, that have a first degree connection in the connected entity graph with the beginning entity that satisfies the linking parameter or that have a first degree connection with one of the other target entities that satisfies the linking parameter; and displaying in a graphical user interface a search result comprising nodes and edges, each of the nodes representing the beginning entity or one of the target entities and each of the edges connecting two of the nodes and representing a first degree connection in the connected entity graph between the two entities represented by the two nodes connected by the edge.
US10853376B2
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving data representing a query into a collaborative dataset consolidation system, identifying datasets relevant to the query, generating one or more queries to access disparate data repositories, and retrieving data representing query results. In some cases, one or more queries are applied (e.g., as a federated query) to atomized datasets stored in one or more atomized data stores, at least two of which may be different.
US10853373B1
A data storage and retrieval system receives data points for a time series. The data storage and retrieval system stores the data points for a first portion of the time series using a first data format. Based at least in part on an analysis of queries performed on the first portion of the time series, the data storage and retrieval system determines to store a second portion of the time series using a second data format. The data storage and retrieval system stores subsequently received data points of the time series in the second data format.
US10853361B2
Obtaining a single unified result for a query over a plurality of data sources. A query specifies an identity of a type of data that the query is providing, and an identity of a format and type of data the query is looking for as a specific answer to the query. The query is mapped to a query pattern from among a plurality of available query patterns. A set of two or more different data sources are queried using one or more queries that correspond to the query pattern. At least two results of querying the particular set of two more different data sources are received. A single unified result is derived from at least one of the results. The single unified result has the format and type of data query specified that the query was looking for as a specific answer to the query.
US10853354B2
This disclosure describes systems and methods for employing interlinking multiple independent and separately-scalable blockchains to create globally verifiable unique identifiers. The disclosed systems and methods facilitate the creation of the globally verifiable unique identifiers to a level of scalability unattainable without employing the underlying two-dimensional blockchain structure, metadata, and cryptographic information stored on the blockchain. Moreover, the system avoids collisions and name conflicts among the globally verifiable unique identifiers, supports post-creation verification of the globally verifiable unique identifiers, and provides a variety of ancillary functions using the globally verifiable unique identifiers.
US10853339B2
A method of negotiating memory record ownership between network nodes, comprising: storing in a memory of a first network node a subset of a plurality of memory records and one of a plurality of file system segments of a file system mapping the memory records; receiving a request from a second network node to access a memory record of the memory records subset; identifying the memory record by using the file system segment; deciding, by a placement algorithm, whether to relocate the memory record, from the memory records subset to a second subset of the plurality of memory records stored in a memory of the second network node; when a relocation is not decided, providing remote access of the memory record via a network to the second network node; and when a relocation is decided, relocating the memory record via the network for management by the second network node.
US10853335B2
In one embodiment, an online social network accesses a place-entity cluster comprising a number of place-entity nodes corresponding to a particular place-entity having a geographic location. One of the place-entity nodes is identified as an initial canonical place-entity cluster connected to the other place-entity nodes by redirection edges. A cluster score is calculated for each place-entity node in the cluster, and nodes having a cluster score above a threshold is identified. One of the identified place-entity nodes is selected as a replacement canonical place-entity node. If the replacement node is different from the initial canonical node, then the place-entity cluster is updated by adding or removing at least one place-entity node from the cluster based on their respective cluster scores.
US10853333B2
A computer system implements a file system migration by determining a destination namespace of a destination file system based at least in part on a namespace of a source file system. At least a portion of the destination namespace includes an organization that is altered as compared to a corresponding portion of the source namespace.
US10853331B1
Systems and methods are directed to a computing device and methods for generating baselines of a data structure to enable selective reversion or editing of the data structure. A baseline may define a materialization of the data structure and may include pointers to immutable edit revisions associated with that materialization. The computing device may determine one or more change commands implemented to change a data structure from a first baseline to a second baseline. In response to receiving a request to revert at least part of the data structure from the second baseline to the first baseline, the computing device may identify the change command that was implemented to change that part of the data structure from the first baseline to the second line and may perform an inverse of the change command to revert that part of the data structure to a state corresponding to the first baseline.
US10853327B2
Systems and methods of mobile database management and sharing are provided which include at least one mobile database and a first electronic circuit in communication with the mobile database. The system segments the mobile database into a plurality of database segments and indexes the plurality of database segments. The system sends one or more of the plurality of database segments to a second electronic circuit over a private secured communication protocol. One or both of the first and second electronic circuit may be housed within one or more mobile devices. Disclosed systems and methods include processing a database sharing request received from at least one mobile device wherein the database sharing request requests sharing of one or more of the plurality of database segments. A mobile device containing a database management and sharing system is also provided which includes a shared mobile database and one or more proxy entities related to the shared mobile database. At least some of the plurality of database segments are sent via the one or more proxy entities to one or more separate mobile devices and stored in the mobile device and the one or more separate mobile devices.
US10853325B2
Techniques for determining data reduction options may include: receiving first data reduction information regarding compression and deduplication of chunks of a data set; determining, in accordance with the first data reduction information for the data set, first settings denoting whether compression and deduplication are enabled or disabled for the data set; receiving, during a first time period when the first settings are effective, writes directed to the data set; receiving second data reduction information regarding compression and deduplication of chunks of the data set modified by writes during the first time period; and determining, in accordance with the second plurality of data reduction statistics for the data set, second settings denoting whether compression and deduplication are enabled or disabled for the data set. Data reduction information about the data set may include histograms regarding compressed sizes and detected duplications and may include data reduction information regarding different data set regions.
US10853312B2
Techniques for archiving data in cloud/object storage using local metadata staging are provided. In one set of embodiments, a computer system residing at an on-premises site comprising on-premises storage can receive a snapshot of a dataset to be archived. The computer system can package data in the snapshot into one or more fixed-size data chunks and upload the one or more fixed-size data chunks to cloud/object storage. Further, concurrently with the packaging and the uploading, the computer system can stage metadata for the snapshot in the on-premises storage. Then, upon uploading all of the data of the snapshot, the computer system can upload the metadata staged in the on-premises storage to the cloud/object storage.
US10853309B2
Methods, systems, and devices that support fuseload architectures for system-on-chip (SoC) reconfiguration and repurposing are described. Trim data may be loaded from fuses to registers on a die based on a fuse header. For example, a set of registers coupled with a set of fuses on the die may be identified, where the set of fuses may store trim data to be copied to the registers as part of a fuseload procedure. In such cases, one or more fuse headers may be identified within the trim data, and each fuse header may correspond to a fuse group that includes a subset of fuses. Based on one or more subfields within a fuse header, a mapping between fuse addresses and register addresses may be determined, and the trim data from each fuse group may be copied into a set of registers based on the mapping.
US10853306B2
A distributed cache data system includes a cache adapter configured to reserve a designated portion of memory in at least one node in a networked cluster of machines as a contiguous space. The designated portion of memory forms a cache and the designated portion of memory includes data cells configured to store data. The cache adapter is configured to interface with the data and a distributed file system and the cache adapter is further configured to provide an interface for external clients to access the data. The cache adapter is configured to communicate to clients via a web server, and the cache adapter is further configured to direct data access requests to appropriate the data. A related process of distributing cache data is disclosed as well.
US10853300B2
In accordance with embodiments disclosed herein, there is provided systems and methods for low latency statistical data bus inversion (DBI) for energy reduction. A transmitting component includes a transmitter and a statistical DBI circuit. The statistical DBI circuit is to receive current data to be transmitted on a data bus and is to store previous data transmitted on the data bus. The statistical DBI circuit includes inverting logic to invert bits of the current data before transmission in response to a control signal. The statistical DBI circuit includes adjacent pattern prediction logic to receive a difference vector including a comparison of the previous data and the current data, determine whether the difference vector includes a pattern predicting transmission of the current data with toggle is more efficient than without toggle, and output the control signal in the first state indicating the pattern was detected.
US10853299B2
A hot-plugged PCIe device configuration system includes a PCIe device with a PCIe configuration space having PCIe configuration space registers. A computing system includes a PCIe connector and a PCIe setting record database storing a first PCIe setting record having a first register write location value and first register value information. The computing system detects that the PCIe device has been hot-plugged into the PCIe connector, and uses the first register write location value in the first PCIe setting record to determine a location in the PCIe configuration space that provides a first PCIe configuration space register. The computing system then uses the first register value information in the first PCIe setting record to determine at least one register value change for the first PCIe configuration register, and writes the at least one register value change to the first PCIe configuration space register using the location.
US10853296B2
Technologies for providing I/O channel abstraction for accelerator device kernels include an accelerator device comprising circuitry to obtain availability data indicative of an availability of one or more accelerator device kernels in a system, including one or more physical communication paths to each accelerator device kernel. The circuitry is also configured to determine whether to establish a logical communication path between a kernel of the present accelerator device and another accelerator device kernel and establish, in response to a determination to establish the logical communication path as a function of the obtained availability data, the logical communication path between the kernel of the present accelerator device and the other accelerator device kernel.
US10853295B2
The present invention provides an interface circuit, wherein the interface circuit includes a switching circuit, an over-voltage detection circuit and a control signal generating circuit. In the operations of the interface circuit, the switching circuit is configured to receive an input signal from an input terminal, and selectively transmit the input signal to an internal circuit. The over-voltage detection circuit is configured to detect whether a voltage level of the input signal is greater than a threshold value, and accordingly generate at least one over-voltage signal. The control signal generating circuit is configured to generate a control signal according to said at least one over-voltage signal, to control the switching circuit to be in one of three or more states.
US10853291B2
An example system includes a universal serial bus receptacle, a hub controller coupled to the receptacle, and a monitor scalar coupled to the hub controller. In that example, the hub controller may receive an information scheme from a device and determine a display arrangement for data of the device. In that example, the monitor scalar causes a screen to display data of the device and a power consumption level.
US10853284B1
A method of handling message signaled interrupts in a computer system that uses an internal bus for communication between peripheral devices, using shared peripheral interrupt (SPI) vectors. The method includes determining whether a message signaled interrupt (MSI) needs to be allocated for a PCI-e device for an interrupt to be sent to a host. If it is determined that MSI needs to be allocated for the PCI-e device, a determination is made as to whether a Locality Specific Interrupt (LPI) register or an Interrupt Translation Service (ITS) is available to process the interrupt. If it is determined that neither the LPI register nor the Interrupt Translation Service (ITS) is available to process the interrupt, the PCI-e device is configured for SPI-based MSI generation to route the interrupt by determining an available SPI vector and assigning the available SPI vector to the PCI-e device.
US10853281B1
Ensuring the appropriate utilization of system resources using weighted workload based, time-independent scheduling, including: receiving an I/O request associated with an entity; determining whether an amount of system resources required to service the I/O request is greater than an amount of available system resources in a storage system; responsive to determining that the amount of system resources required to service the I/O request is greater than the amount of available system resources in the storage system: queueing the I/O request in an entity-specific queue for the entity; detecting that additional system resources in the storage system have become available; and issuing an I/O request from an entity-specific queue for an entity that has a highest priority, where a priority for each entity is determined based on the amount of I/O requests associated with the entity and a weighted proportion of resources designated for use by the entity.
US10853279B2
The invention relates to a system for accessing a shared resource belonging to a hardware platform comprising a plurality of master processing units, each master processing unit being able to exploit a shared resource during an execution of a process, each shared resource having an associated maximum bandwidth. For at least one shared resource, the system includes a counter of a number of data transfers between said master processing unit and said shared resource, and a comparator suitable for comparing the number of transfers to a bandwidth limit, which is a fraction of said maximum bandwidth, associated with said shared resource, and a pacing unit suitable for resetting each counter after a time period of predetermined duration has elapsed. The access system is suitable for commanding, once said number of transfers associated with a master processing unit has reached said bandwidth limit, a suspension of the exploitation of said shared resource by said master processing unit, and a resumption of the exploitation once each counter has been reset.
US10853276B2
A technology for implementing a method for distributed memory operations. A method of the disclosure includes obtaining distributed channel information for an algorithm to be executed by a plurality of spatially distributed processing elements. For each distributed channel in the distributed channel information, the method further associates one or more of the plurality of spatially distributed processing elements with the distributed channel based on the algorithm.
US10853275B2
A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
US10853273B2
Various examples are directed to systems and methods for programming memory. A programming appliance may receive a command file comprising a first pre-generated digital signature. The first pre-generated digital signature may be associated with a memory system, with a first command and with a first memory system counter value. The programming appliance may send to a memory system a first command message. The first command system may comprise the first command and the first pre-generated digital signature.
US10853267B2
A method of managing a direct-mapped cache is provided. The method includes a direct-mapped cache receiving memory references indexed to a particular cache line, using a first cache line replacement algorithm to select a main memory block as a candidate for storage in the cache line in response to each memory reference, and using a second cache line replacement algorithm to select a main memory block as a candidate for storage in the cache line in response to each memory reference. The method further includes identifying, over a plurality of most recently received memory references, which one of the algorithms has selected a main memory block that matches a next memory reference a greater number of times, and storing a block of main memory in the cache line, wherein the block of main memory stored in the cache line is the main memory block selected by the identified algorithm.
US10853261B2
A cache memory includes cache lines to store information. The stored information is associated with physical addresses that include first, second, and third distinct portions. The cache lines are indexed by the second portions of respective physical addresses associated with the stored information. The cache memory also includes one or more tables, each of which includes respective table entries that are indexed by the first portions of the respective physical addresses. The respective table entries in each of the one or more tables are to store indications of the second portions of respective physical addresses associated with the stored information.
US10853259B2
A system and method of exitless extended page table switching includes a nested hypervisor writing pointer addresses to an extended page table list, where each pointer address is associated with an extended page table. The host hypervisor verifies that each pointer address corresponds to a guest physical address for one of the extended page tables. The host hypervisor then creates shadow extended page tables, each of which includes a shadow pointer address corresponding to a host physical address, writes, in a local page table list, each shadow pointer address and an index of each shadow extended page table, and loads the local page table list. The nested guest requests to switch between two extended page tables. The nested guest then identifies a matching entry for an extended page table in the local page table list and switches to the extended page table without triggering an exit.
US10853253B2
A method and apparatus are described for assigning mastership of nodes to data blocks. A method involves connecting each session of a plurality of sessions to a particular node of a cluster of nodes based on services associated with the plurality of sessions. Each session of the plurality of sessions is associated with a respective service of a plurality of services. The method also involves collecting service-based access statistics aggregated by service and ranges of data block addresses. Each range corresponds to one or more contiguous subrange of data block addresses. The method further involves assigning mastership of the nodes to the data blocks having addresses within said ranges of data block addresses based on services associated with the nodes and the service-based access statistics.
US10853246B2
Techniques for processing data may include: determining a first amount denoting an amount of write pending data stored in cache to be redirected through storage class memory (SCM) when destaging cached write pending data from the cache; performing first processing that destages write pending data from the cache, the first processing including: selecting, in accordance with the first amount, a first portion of write pending data that is destaged from the cache and stored in the SCM and a second portion of write pending data that is destaged directly from the cache and stored on one or more physical storage devices providing back-end non-volatile physical storage; and subsequent to storing the first portion of write pending data to the SCM, transferring the first portion of write pending data from the SCM to the one or more physical storage devices providing back-end non-volatile physical storage.
US10853245B2
The present disclosure relates to a data unit reuse method, where data is stored in a data unit in the form of a data block and the data block has a block ID. The method includes: successively reading each data block in a current data unit to search for a first specific data block whose block ID does not conform to a predetermined order; determining whether at least one data block whose block ID conforms to the predetermined order exists after the specific data block in the current data unit; when it exists, determining that the current data unit has been damaged, and when it does not exist, determining that a data block immediately previous to the specific data block is a data end.
US10853234B2
A memory controller controls first and second memory, and includes a control unit. In response to a first write command from a host, which designates a logical address for first data to be written to the first memory, the control unit determines whether mapping of the logical address is presently being managed in a first mode with a first cluster size or a second mode with a second cluster size that is smaller than the first cluster size, changes first mapping data for the logical address stored in a first table in the second memory, from the first cluster size to the second cluster size, if the mapping of the logical address is being managed in the first mode and the first mapping data can be compressed at a ratio lower than a first compression ratio, and writes the first data to a physical address of the first memory.
US10853232B2
Systems, methods, and devices for creating a test performance monitoring and reporting system that is adaptive for use with different types of mobile devices are disclosed. The test performance monitoring and reporting system adapts itself to be interoperable with different models of mobile device by combining sequences of deterministic logic blocks with device-specific asset libraries. Logic blocks can be added to or removed from the sequence. Logic blocks implement different operations of mobile devices, including using assets, launching applications, and replaying sequences of command interface interactions recorded from test users. The asset library contains assets corresponding to mobile device elements that can be manipulated by users. These assets are device-specific, and a test script can be adapted to fit a particular mobile device model by replacing the existing assets in the script with assets from the asset library of the particular mobile device.
US10853231B2
Techniques and solutions are described for automatically analyzing code for code principle violations. A code analysis can be configured that includes one or more tests for one or more code principle violations. The code analysis can be applied statically, against previously generated code, or can be conducted in a dynamic manner as code is being written or edited. Code, such as automatically generated code, can be excluded from analysis, or reports of analysis results. When a code principle violation is detected, the violation can be displayed to a user. Information regarding correcting the violation can be displayed. In some cases, a code principle violation can be automatically corrected. Code violations can be classified, such as by severity, and can be associated with particular code, such as code packages or objects, or particular developers or development groups. Reports can be prepared summarizing changes in code principle violations over time.
US10853226B2
A method for defining an automated test is configured to test a system under test. The system under test includes a plurality of operational states, at least one operational state having executable actions associated therewith operable to execute predetermined operations and/or transition the system under test between operational states. The method includes a) defining an executable model of the system under test including a plurality of model states; and b) defining one or more selectable model actions, each model action representative of one or more executable actions on the system under test and configured such that one or more preconditions are assignable thereto. Each model action is configured to be available to be selected unless any preconditions assigned to the respective model action are not satisfied. The model is configured such that a test program is operable to select a sequence of available model actions to define an automated test.
US10853207B2
Techniques are provided for implementing asynchronous checkpointing of in-memory data in a distributed computing system. For example, a method includes processing a stream of data records by an operator executing on a computing node, maintaining in a system memory, an operator state which is generated in response to the operator processing the stream of data records, and performing an asynchronous checkpointing process. The asynchronous checkpointing process includes enqueuing a checkpoint of the operator state in a first queue, wherein the first queue is maintained in the system memory, and executing a background worker thread to dequeue the checkpoint of the operator state from the first queue and store the checkpoint of the operator state in a data store. The operator continues with processing the stream of data records during the asynchronous checkpointing process.
US10853202B2
Techniques perform data synchronization. The techniques involve: in response to writing of data to a source storage array, determining whether a transmission link between the source storage array and a destination storage array is disconnected, the data being to be synchronized to the destination storage array; in response to determining that the transmission link is disconnected, accumulating in the source storage array the data written to the source storage array; in response to detecting that the transmission link is recovered, creating a snapshot for a storage unit associated with the data in the destination storage array; and in response to crashing of the source storage array during resynchronization of the data accumulated in the source storage array to the storage unit, restoring the storage unit in the destination storage array using the snapshot. Therefore, the storage space for the snapshot is greatly saved while disaster recovery is ensured.
US10853199B2
Disclosed are techniques for managing context information for data stored within a computing device. According to some embodiments, the method can include the steps of (1) loading, into a volatile memory of the computing device, the context information from a non-volatile memory of the computing device, where the context information is separated into a plurality of portions, and each portion of the plurality of portions is separated into a plurality of sub-portions, (2) writing transactions into a log stored within the non-volatile memory, and (3) each time a condition is satisfied: identifying a next sub-portion to be processed, where the next sub-portion is included in the plurality of sub-portions of a current portion being processed, identifying a portion of the context information that corresponds to the next sub-portion, converting the portion from a first format to a second format, and writing the portion into the non-volatile memory.
US10853198B2
Systems, computer program products, and methods are described herein for restoring a transformation state using blockchain technology. The present invention is configured to electronically receive a data transformation request to implement one or more changes to one or more target systems; electronically extract data from one or more source systems based on at least receiving the one or more data transformation protocols; determine the one or more target systems associated with the data transformation request; generate an image of the first state of the one or more target systems; generate a cryptodigit associated with the first state of the one or more target systems; store the generated cryptodigit and the image of the first state of the one or more target systems as a first node in a blockchain distributed ledger; and implement the one or more changes to the one or more target systems.
US10853191B2
Embodiments of the present disclosure relate to a method, electronic device and computer program product for maintaining components of a storage system. The method includes obtaining a dependency graph representing a topology of the storage system, determining a target node corresponding to the target component from the dependency graph, determining a type of the target component from information associated with the target node, and managing maintenance of the target component based on the type of the target component and a successor relationship in a dependency of the target node.
US10853189B2
Systems and methods for backing up and restoring virtual machines in a cluster environment. An instrumentation interface enables configuration data to be stored with save sets during backup and enables the configuration of the destination to be adjusted based on the stored configuration during a restore.
US10853186B1
One example method includes creating a copy of a dataset, wherein the dataset is a backup that was previously created and stored. The copy of the dataset may be a clone, or a snapshot. The method further includes indexing a portion of the copy, mounting the copy at a proxy, associating the index with data in the copy, storing the index, and then using the index to search the copy. The search may be performed in response to a request from a user.
US10853176B2
A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.
US10853175B1
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device determine status of a set of memory devices of one or more sets of storage units (SUs) that distributedly store a set of encoded data slices (EDSs) within the DSN. The computing device detects one or more memory devices thereof that are failing and determines a number of available EDSs. When an insufficient number of EDSs are available, the computing device issues urgent read slice request(s) to recover additional available EDS(s) and facilitate temporary storage thereof within the DSN.
US10853163B2
Disclosed are techniques for generating a parity check matrix representing an error correcting code (ECC) for protecting a plurality of bits of a message. In an aspect, a method includes initializing a matrix M to store selected three-bit codes, selecting a first three-bit code from a set L of three-bit combinations of a number of bits n of the ECC that minimizes a sum of squared row weights of each row of the matrix M, comparing the first three-bit code with each of a plurality of error syndromes, and calculating, based on no comparison of the first three-bit code with each of the plurality of error syndromes, new error syndromes and storing the new error syndromes, wherein the new error syndromes are calculated by comparing the first three-bit code with each three-bit code in the matrix M, and storing the first three-bit code in the matrix M.
US10853157B2
Logging includes: obtaining an event designating message (EDM) comprising: a set of keys, or a type of designation corresponding to the set of keys, or both; looking up a set of values associated with the set of keys in a key-value store storing a plurality of keys and their corresponding values; constructing an event using the set of keys and values corresponding to the set of keys; and outputting the constructed event.
US10853155B2
In one example, a method is performed by a client agent and includes receiving a metadata request from an application, generating a remote procedure call (RPC) that identifies metadata requested by the application, transmitting the RPC to a metadata server (MDS) proxy, receiving, from the MDS proxy, an acknowledgement that the RPC has been received and logged, receiving metadata identified in the RPC, and providing the metadata to the application.
US10853154B2
A method is provided for orchestrating a workflow. In some embodiments, the method includes executing a workflow including a first controller that includes a first callout function and a first callback function and corresponds to a first microservice. Execution of the workflow includes execution of the first callout function that causes invocation of the first call to the first microservice. The method further includes receiving a notification of an execution state from the first microservice and transmitting the execution state to the first callback function. The method also includes in response to transmitting the execution state to the first callback function, receiving a function output based on the execution state from the first callback function. The method further includes determining, based on the function output, whether to execute a subsequent controller. The method also includes in response to a determination to execute the subsequent controller, executing the subsequent controller.
US10853148B1
Migrating workloads between a plurality of execution environments, including: identifying, in dependence upon on characteristics of a workload, one or more execution environments that can support the workload; determining, for each execution environment, costs associated with supporting the workload on the execution environment; selecting, in dependence upon the costs associated with supporting the workload on each the execution environments, a target execution environment for supporting the workload; and executing the workload on the target execution environment.
US10853143B2
An apparatus includes an interface and a processor. The interface is configured to receive attributes of communication connections of multiple workloads running in a computing system. The processor is configured to automatically segment the multiple workloads into groups based on the attributes of the communication connections, wherein the workloads in each group collectively run a respective application.
US10853134B2
Multi-domain creation and isolation within a heterogeneous System-on-Chip (SoC) may include receiving a hardware description file specifying a plurality of processors and a plurality of hardware resources available within a heterogeneous SoC and creating, using computer hardware, a plurality of domains for the heterogeneous SoC, wherein each domain includes a processor selected from the plurality of processors and a hardware resource selected from the plurality of hardware resources. The method may include assigning, using the computer hardware, an operating system to each domain and generating, using the computer hardware, a platform that is configured to implement the plurality of domains within the heterogeneous SoC.
US10853129B1
Implementations detailed herein include description of a computer-implemented method to migrate a machine learning model from one accelerator portion (such as a portion of a graphical processor unit (GPU)) to a different accelerator portion. In some instances, a state of the first accelerator portion is persisted, the second accelerator portion is configured, the first accelerator portion is then detached from a client application instance, and at least a portion of an inference request is performed using the loaded at least a portion of the machine learning model on the second accelerator portion that had been configured.
US10853121B2
Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables associated with the plurality of hosts for write access. If the master agent obtains write access to a memory page table of a given host, the given host that previously held the write access is identified as a failed host or an isolated host. The virtual machines of the given host enabled to resume from pooled memory are respawned on a new host while maintaining memory state of the virtual machines using data within the pooled memory, including the virtual machine memory pages, memory page table, host profile data, and/or host-to-VM table data.
US10853116B2
The disclosure provides an approach for preventing the failure of virtual computing instance transfers across data centers. In one embodiment, a flow control module collects performance information primarily from components in a local site, as opposed to components in a remote site, during the transfer of a virtual machine (VM) from the local site to the remote site. The performance information that is collected may include various performance metrics, each of which is considered a feature. The flow control module performs feature preparation by normalizing feature data and imputing missing feature data, if any. The flow control module then inputs the prepared feature data into machine learning model(s) which have been trained to predict whether a VM transfer will succeed or fail, given the input feature data. If the prediction is that the VM transfer will fail, then remediation actions may be taken, such as slowing down the VM transfer.
US10853115B2
Systems and methods are described for providing auxiliary functions in an on-demand code execution system in a manner that enables efficient execution of code. A user may generate a task on the system by submitting code. The system may determine the auxiliary functions that the submitted code may require when executed on the system, and may provide these auxiliary functions by provisioning sidecar virtual machine instances that work in conjunction with the virtual machine instance executing the submitted code. The sidecars may provide auxiliary functions on a per-task, per-user, or per-request basis, and the lifecycles of the sidecars may be determined based on the lifecycles of the virtual machine instances that execute submitted code. Auxiliary functions may thus be provided only when needed, and may be provided securely by preventing a user from accessing the sidecars of other users.
US10853108B2
A method and apparatus for code virtualization is provided. A computer-implemented method for code virtualization comprises receiving, at a virtual code provider (VCP), a selection of a remote process for execution on the VCP, the remote process correlated to at least one remote service provided by a classical services component (CSC), remote to the VCP, generating, at the VCP, a code snippet with parameters from pre-defined fields to call the remote process, and providing the code snippet for insertion into a local code base on a user device. The code snippet when executed on the user device calls the remote process at the VCP from the user device.
US10853098B2
An interface processing method, an electronic device, and a graphical user interface are provided. The method includes: displaying, by the electronic device, a basic function interface that includes a first-type application interface element, where the basic function interface is corresponding to a simple operating system; when the electronic device establishes a connection to the server, receiving, by the electronic device, a second-type application interface element that is of a complete operating system and that is sent by a server; and displaying, by the electronic device, a system function interface that includes the second-type application interface element according to the second-type application interface element received by the electronic device, where the system function interface is corresponding to the complete operating system.
US10853094B2
In a distributed data processing and deduplication system comprising a plurality of clients and servers, a traditional client library on each client is replaced by a small kernel library and a separate client library which may be either on the client or on a separate server. The kernel library receives an initialization API call from an application on the client, determines the appropriate version of the client library for that application, and directs the initialization call to that client library. The client library returns to the kernel library a list of function pointers to code that implements functions called by the application, and dynamically redirects function API calls from the application to the code. By storing the client library at one central location and updating that one version for changes to hardware and software, multiple client systems may be updated automatically upon initialization to use the new version of the client library.
US10853093B2
A system, method, and computer-readable medium are disclosed for performing a dynamic application optimization operation, comprising: instrumenting a plurality of system parameters of a client information handling system for monitoring; instructing a user to execute a particular application on the client information handling system; obtaining a plurality of samples of the plurality of system parameters; performing a machine learning operation using the plurality of samples of the plurality of system parameters, the machine learning operation training a machine learning model to generate a profile for the particular application and an operating mode of the particular application; applying the profile to the client information handling system to provide a new information handling system configuration, the new information handling system configuration optimizing the information handling system for the particular application.
US10853089B2
Apparatuses, methods, systems, and program products are disclosed for dynamically loading firmware based on geographic location. A location module determines a geographic location associated with a system. A firmware module determines a firmware configuration associated with the geographic location. A loading module dynamically accesses the firmware configuration associated with the geographic location from a remote data store, and loads the firmware configuration on the system.
US10853086B2
The present disclosure provides an information handling system (IHS) and related methods that use physical presence verification to establish unique trust relationships between boot firmware and one or more individual applications provided within an IHS. The IHS and methods disclosed herein provide secure verification of user physical presence by verifying the physical presence of a user during a pre-boot phase of the boot firmware (i.e., before an operating system (OS) is loaded and running). After user physical presence is verified during the pre-boot phase, the IHS and methods disclosed herein generate a physical presence (PP) bind token during OS runtime that may be used to establish a unique trust relationship between the boot firmware and one or more individual applications provided within the IHS.
US10853082B1
A computer implemented system is described for assigning executable jobs to pipeline sets, whereby the jobs may be network based computer jobs. The assigning includes generating a weight for each pipeline set of multiple pipeline sets to obtain multiple weights. Generating a weight includes obtaining duty cycle metrics for pipeline software threads in the pipeline set. The duty cycle metrics include a measure of an amount of time that a corresponding pipeline thread is executing and actively processing data. Generating the weight further includes determining the weight for the pipeline set based at least in part on the duty cycle metrics. The method further includes assigning a job request to a target pipeline set selected from the pipeline sets according to a weighted random algorithm, wherein the weighted random algorithm uses the weights.
US10853078B2
A processor includes a store buffer to store store instructions to be processed to store data in main memory, a load buffer to store load instructions to be processed to load data from main memory, and a loop invariant code motion (LICM) protection structure coupled to the store buffer and the load buffer. The LPT tracks information to compare an address of a store or snoop microoperation with entries in the LICM and re-loads a load microoperation of a matching entry.
US10853069B2
Aspects for vector comparison in neural network are described herein. The aspects may include a direct memory access unit configured to receive a first vector and a second vector from a storage device. The first vector may include one or more first elements and the second vector may include one or more second elements. The aspects may further include a computation module that includes one or more comparers respectively configured to generate a comparison result by comparing one of the one or more first elements to a corresponding one of the one or more second elements in accordance with an instruction.
US10853067B2
Embodiments detailed herein relate to arithmetic operations of float-point values. An exemplary processor includes decoding circuitry to decode an instruction, where the instruction specifies locations of a plurality of operands, values of which being in a floating-point format. The exemplary processor further includes execution circuitry to execute the decoded instruction, where the execution includes to: convert the values for each operand, each value being converted into a plurality of lower precision values, where an exponent is to be stored for each operand; perform arithmetic operations among lower precision values converted from values for the plurality of the operands; and generate a floating-point value by converting a resulting value from the arithmetic operations into the floating-point format and store the floating-point value.
US10853065B2
Embodiments of systems, apparatuses, and methods for chained fused multiply add. In some embodiments, an apparatus includes a decoder to decode a single instruction having an opcode, a destination field representing a destination operand, a first source field representing a plurality of packed data source operands of a first type that have packed data elements of a first size, a second source field representing a plurality of packed data source operands that have packed data elements of a second size, and a field for a memory location that stores a scalar value. A register file having a plurality of packed data registers includes registers for the plurality of packed data source operands that have packed data elements of a first size, the source operands that have packed data elements of a second size, and the destination operand. Execution circuitry executes the decoded single instruction to perform iterations of packed fused multiply accumulate operations by multiplying packed data elements of the sources of the first type by sub-elements of the scalar value, and adding results of these multiplications to an initial value in a first iteration and a result from a previous iteration in subsequent iterations.
US10853064B2
In a method for executing software, a result produced from an execution of a copy of the software by a corresponding platform can be received from each of a plurality of platforms. A number of results of execution of the software can be determined. The extent to which the results match can be compared to a threshold. The matching results can be accepted as an agreed-upon output of the software when the extent to which the results match is equal to or greater than the threshold. The software can include an implementation of at least a portion of an act associated with an agreement between at least two entities.
US10853061B2
Systems, apparatuses, methods, and computer program products are disclosed for electronically retrieving documentation in a group-based communication platform interface. An example method includes receiving a documentation request command indicative of a request for group-based communication platform documentation, wherein the documentation request command comprises electronic information indicative of a requested API method name. The example method further includes retrieving a group-based communication platform API specification comprising a set of group-based communication platform documentation information associated with a set of group-based communication platform documentation API method names. The example method further includes generating a documentation response message based on a determination indicative of whether the requested API method name corresponds to any group-based communication platform documentation API method name in the set of group-based communication platform documentation API method names. Subsequently, the example method includes generating an ephemeral documentation message based on the documentation response message.
US10853054B2
A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a network and a list of new hash values corresponding to data blocks of the update file is retrieved. Divisions between the data blocks are located when a value of a rolling checksum reaches a particular value, the data blocks being of variable size. New hash values of the update file are compared with local hash values of the local file. For each of the new hash values not having a matching local hash value, the corresponding data block is downloaded from the server and written to a new file. For each of the new hash values having a matching local hash value, the corresponding block is copied from the local file to the new file.
US10853050B2
Embodiments of the present invention are directed at methods and systems for providing a partial personalization process that allows for more efficient and effective personalization of a application on a communication device. For example, personalization profiles associated with multiple versions of the application may be stored at a provisioning system and the provisioning system may determine the appropriate partial provisioning information to update the application for each migration notification. Partial personalization information that is to be updated for the updated version of the application may be generated and installed to enable new functionality and/or update the information contained within an updated application without requiring re-personalization of all personalized information.
US10853049B2
Enabling migration of code in a service oriented architecture executed in a distributed computing environment. A migration definition for generating migrations is received, the migration definition exposing a tangible set of matchers and filters configured to locate code constructs and codebase settings of the code to be migrated. The code to be migrated is user defined. A deterministic script is scaffolded from the tangible set of matchers and filters to find instances of code to update or settings to update within the distributed environment. The instances of the code settings are updated, whereby the code in the service oriented architecture is migrated.
US10853044B2
System and method of compiling a program having a mixture of host code and device code to enable Profile Guided Optimization (PGO) for device code execution. An exemplary integrated compiler can compile source code programmed to be executed by a host processor (e.g., CPU) and a co-processor (e.g., a GPU) concurrently. The compilation can generate an instrumented executable code which includes: profile instrumentation counters for the device functions; and instructions for the host processor to allocate and initialize device memory for the counters and to retrieve collected profile information from the device memory to generate instrumentation output. The output is fed back to the compiler for compiling the source code a second time to generate optimized executable code for the device functions defined in the source code.
US10853042B2
Methods and devices for generating program code representations may include receiving program code or edited program code for an application executing on the computer device. The methods and devices may include receiving an identification of a selected pipeline from a plurality of pipelines that defines a plurality of passes of actions to execute on the program code or the edited program code to optimize the program code or the edited program code. The methods and devices may include running the selected pipeline and generate optimizer output with a program code representation of the program code.
US10853040B2
Systems and devices for coordinating heterogeneous processes of a software application to comply with multiple address spaces or other computing system constraints are disclosed. In an example, operations for coordinating data processing among multiple processes of a software application include: executing a first process of the software application, as the first process operates with a first capability that is limited to an operational constraint of the computing system; initiating a second process of the software application, as the second process is initiated as a child of the first process, and as the second process operates with a second capability that exceeds the operational constraint of the computing system; communicating data from the first process of the software application to the second process; and receiving data from the second process of the software application, in response to the data being processed by the data analysis operations of the second process.
US10853038B2
An integrated device, for generating a random signal, includes: a first terminal; a pulse signal generator configured to generate a current pulse train on the first terminal; and a first control circuit coupled to the first terminal and configured to convert the current pulse train into a voltage signal randomly including voltage pulses greater than a threshold, the random signal containing the voltage pulses greater than the threshold.
US10853035B2
In an example, an apparatus comprises a plurality of execution units and logic, at least partially including hardware logic, to gate at least one of a multiply unit or an accumulate unit in response to an input of value zero. Other embodiments are also disclosed and claimed.
US10853020B2
An image sharing method for sharing an image between a first information processing device and a second information processing device includes: when a first drawing is executed on a shared layer shared with the second information processing device, causing the first information processing device to transmit a first object generated by the first drawing to the second information processing device; when a second drawing is executed on an unshared layer not shared with the second information processing device, causing the first information processing device not to transmit a second object generated by the second drawing to the second information processing device; and causing the first information processing device to variably control one of a size and a position within the screen of the unshared layer, or both of the size and the position within the screen of the unshared layer.
US10853018B2
A multi-display apparatus including a main frame, a plurality of display modules arranged on the main frame, and a sub-frame coupled to each of the plurality of display modules. The sub-frame includes a rail portion and a hinge portion hingedly-coupled to the main frame. Each of the plurality of display modules includes a display panel, a back cover coupled to a rear surface of the display panel, and a movement guide fixed to the back cover and coupled to the rail portion a sliding manner.
US10853010B2
A tilt-corrected document image is obtained by performing image analysis processing on a scan image to detect a document area and performing extraction and tilt correction of a document image based on the detected document area. A repeat target area is set based on the obtained tilt-corrected document image. The number of repetitions in repeatedly laying out the repeat target area for each of a plurality of candidate sheet sizes is calculated, and a list screen showing the calculated numbers of repetitions for the respective plurality of candidate sheet sizes is displayed. A repeat layout-processed output image is generated by repeatedly laying out an image of the repeat target area within a sheet size specified by a user, and print processing is made executable.
US10853009B2
A communication system may comprise an information processing device and a communication device. Communication between the communication device and the information processing device using the first wireless communication scheme may be performed. The communication device may send the connectable network identification information to the information processing device. Communication between the information processing device and the communication device using the second wireless communication scheme and using the second network may be executed, in case that the first network belongs is not included in one or more networks identified by the connectable network identification information. Communication between the information processing device and the communication device using the second wireless communication scheme and using the first network may be executed, in case that the first network is included in the one or more networks identified by the one or more connectable network identification information.
US10853007B2
An information processing apparatus includes: a storage unit that stores a plurality of pieces of application software; a connection control unit that establishes a communication connection to an external apparatus and collects available function information indicating at least one function included in the external apparatus; a determining unit that determines at least one piece of application software that is executable with respect to the external apparatus among the pieces of application software, based on the available function information; a display control unit that displays, on a display unit, the pieces of application software that are determined as being executable, and causes at least one piece of application software that is determined as being inexecutable to be hidden in the display unit or to be displayed on the display unit in a display mode different from a display mode of the pieces of application software that are determined as being executable.
US10853000B2
An image processing apparatus configured to: receive a target file including m page data relating to m pages and classification data classifying the m page data into n groups, m being an integer of 3 or larger, and n being an integer of 2 or larger and smaller than m; receive information of a designated character string; extract specific page data relating to a page including the designated character string from the m page data by analyzing the target file; determine a specific group of the n groups by using the classification data, the specific group including the extracted specific page data; determine one or more target page data to be output of the page data included in the specific group, the one or more target page data including page data different from the specific page data; and output the one or more target page data.
US10852998B2
Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
US10852996B2
A slave storage is provisioned using metadata of a master B-tree and updates to references (e.g., offsets) pertaining to data operations of the master B-tree. Master-slave pairs can be used to provide data redundancy, and a master copy can include the master B-tree with references to corresponding data. When provisioning a slave copy, the master sends a B-tree copy to the slave, which stores the slave B-tree copy, allocates the necessary space on local storage, and updates respective offsets of the slave B-tree copy to point to the local storage. Data from the master can then be transferred to the slave and stored according to a note and commit process that ensures operational sequence of the data. Operations received to the master during the process can be committed to the slave copy until the slave is consistent with the master and able to take over as master in the event of a failure.
US10852995B2
A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of provisioning first and second data volumes for the container, wherein the first data volume is backed by storage device of a first type and the second data volume is backed by storage device of a second type, includes monitoring a designated virtual socket, detecting, based on monitoring, a first request from a plug-in of the container to create a first data volume having first storage requirements, upon detecting the first request, communicating the request to the virtualization software to create the first data volume, detecting, based on monitoring, a second request from a plug-in of the container to create a second data volume having second storage requirements, and upon detecting the second request, communicating the request to the virtualization software to create the second data volume.
US10852993B2
Techniques for data processing may include: receiving, at a data storage system, a write operation that writes a data chunk; selecting, in accordance with one or more criteria related to load of at least one of the data storage system and the hardware device, a compression level to be used in connection with compressing the data chunk; issuing a request to a hardware device to perform compression processing that compresses the data chunk in accordance with the compression level selected and generates a compressed form of the data chunk; and storing the compressed form of the data chunk on a non-volatile storage device. The criteria may include any one or more of processor workload of the data storage system, write cache level, response time of the hardware device, and read load.
US10852992B2
A data management system includes: a plurality of controllers that each output control data updated by a data updating device that updates the control data and data related information to a network, the control data being data necessary for controlling a device to be controlled, the data related information being information related to the updated control data and including at least date and time information being information on a date and time when the control data are updated; and a data management device that is connected with the plurality of controllers via the network, acquires the control data and the data related information output from each of the controllers, and accumulates the control data and the data related information in association with each other.
US10852983B2
Migrating data from a first storage device to a second storage device includes causing all data of the first storage device to be copied from the first storage device to the second storage device and causing the host computer to transition from performing I/O operations with the first storage device to performing I/O operations with the second storage device by modifying metadata used for I/O operations to change a mapping of logical devices to physical devices only after causing all data of the first storage device to be copied from the first storage device to the second storage device. Migrating data from the first storage device to the second storage device is independent of any I/O operations by the host. A data write operation from the host is acknowledged only after the data has been successfully written to both the first storage device and the second storage device.
US10852976B2
Techniques are provided for incremental snapshot copy to an object store. A list of deallocated block numbers of primary storage of a computing device are identified. Entries for the list of deallocated block numbers are removed from a mapping metafile. A list of changed block numbers corresponding to changes between a current snapshot of the primary storage and a prior copied snapshot copied from the primary storage to the object store is determined. The mapping metafile is evaluated using the list of changed block numbers to identify a deduplicated set of changed block numbers without entries within the mapping metafile. An object, comprising data of the deduplicated set of changed block numbers, is transmitted to the object store for storage as a new copied snapshot.
US10852966B1
A method, computer program product, and computer system for receiving, by a computing device, one or more drives added to an extent pool of storage devices. An empty Mapped RAID group may be generated. A plurality of extents in the extent pool may be shuffled. A RAID extent may be mapped to the empty Mapped RAID group, wherein the RAID extent is mapped to the empty Mapped RAID group while shuffling the plurality of extents in the extent pool.
US10852964B2
Devices and techniques are disclosed herein for verifying host generated physical addresses at a memory device during a host-resident FTL mode of operation to ameliorate erroneous or potentially malicious access to the memory device.
US10852962B1
Replicating data written to a local storage device from a host includes receiving the incoming data using a first director that mirrors the incoming data from the first director to a second director independently of any links that transmit data to or from the directors and other components of the local storage device and transmitting the mirrored data from the local storage device to a remote storage device. The first director may be a target device (e.g., FICON target) that accepts data and connection requests from the host. The second director may be an initiator device (e.g., FICON initiator) that provides data and connection requests to the remote storage device. The second director may emulate a FICON initiator. The local storage device may wait for an acknowledgement of receipt of the data from the remote storage device before acknowledging receipt to the host.
US10852959B2
The present disclosure relates to a data storage system, and processes and computer programs for such data storage system, for example including processing of: managing one or more metadata tree structures for storing data to one or more storage devices of the data storage system in units of blocks, each metadata tree structure including a root node pointing directly and/or indirectly to blocks, and a leaf tree level having one or more direct nodes pointing to blocks, and optionally including one or more intermediate tree levels having one or more indirect nodes pointing to indirect nodes and/or direct nodes of the respective metadata tree structure; maintaining the root node and/or nodes of at least one tree level of each of at least one metadata structure in a cache memory; and managing I/O access to data based on the one or more metadata structures, including obtaining the root node and/or nodes of the at least one tree level of the metadata structure maintained in the cache memory from the cache memory and obtaining at least one node of another tree level of the metadata structure from the one or more storage devices.
US10852954B1
A storage array is implemented as a virtual machine on a server. The virtual storage array includes a virtual engine with virtual directors and virtualized processor and memory resources. Embedded storage software converts Input/Output requests into Input/Output requests that can be serviced by the virtual machine. A virtual backend driver enables the virtual storage directors to access a set of virtual drives. A virtualized shared memory driver provides emulated input/output, XOR, direct memory access and copy services for send and receive threads.
US10852939B2
A medical image display apparatus includes a displayer displaying a medical image, a touch panel provided on a display screen of the displayer, a storage storing therein, with respect to the medical image, object position information keeping selectable objects in correspondence with positions thereof, and a hardware processor referring to the object position information, when a long touch operation is performed while the medical image is being displayed; extracting, from among the selectable objects, selectable objects included in a prescribed range from a position in the medical image corresponding to the long touch operation position, as selected candidates; arranging the extracted selected candidates sequentially to be in a selected state in accordance with a touch time period, a touch position, or a touch depth; and confirming, when a finger-off operation is performed, selection of any selected candidate being in the selected state at the time of the finger-off operation.
US10852929B2
A video display device includes a display unit outputting a timeline indicating a progress status of a predetermined task being executed, a communication unit requesting a vehicle providing service from an external server on the basis of a predetermined user input, and a controller controlling the display unit to display information regarding a service providing vehicle received in response to the request, on the timeline, wherein the service providing vehicle is selected in consideration of an end time of the predetermined task being executed.
US10852917B2
A method performed by a portable communication device includes determining a list of at least one target device in proximity to the portable communication device. The method further includes receiving a set of non-tactile user commands that indicates selected content and a selected set of target devices on the list and controlling sharing of the selected content between the portable communication device and the selected set of target devices.
US10852916B2
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for maintaining and updating a common message user interface (UI) shared among a plurality of group-based communication interfaces in a group-based communication system. The common message UI is rendered based on an updated version or a most up-to-date state of the common message UI when accessed by a client device associated with one of the plurality of group-based communication interfaces.
US10852914B2
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more programs include instructions for displaying a first application view that corresponds to a first application in a plurality of concurrently open applications. The one or more programs include instructions for detecting a first input, and in response, concurrently displaying a group of open application icons that correspond to at least some of the plurality of concurrently open applications with at least a portion of the first application view. The open application icons are displayed in accordance with a predetermined sequence of the open applications. The one or more programs include instructions for detecting a first gesture distinct from the first input, and in response, displaying a second application view that corresponds to a second application adjacent to the first application in the predetermined sequence.
US10852911B2
Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as network-accessible pages (e.g., web pages), network-accessible journals (e.g., blogs), messages (e.g., Emails), and so on. Consumers can activate the objects in the hosts to retrieve information associated with the corresponding items. According to one illustrative feature, the functionality provides a general interface for creating objects for different types of items stored in the store, including file items of various kinds (e.g., text files, image files, audio files, spreadsheet files, video files, etc.), list items, folder items, and so on. According to another illustrative feature, the functionality provides an interface for allowing users to customize various aspects of objects.
US10852910B2
A system for diagnosing and repairing vehicles is provided. An example apparatus includes a vehicle interface configured to transmit one or more instructions to an adaptor connected to a vehicle and retrieve an indication of one or more diagnostic trouble codes from the adaptor. The apparatus includes a communication module configured to transmit the diagnostic trouble codes to a remote server along with a user identifier or a vehicle identification number, and receive repair information from the remote server. The apparatus further includes a user interface configured to receive user requests for information and to display information regarding the adaptor, the vehicle information, the one or more diagnostic trouble codes, and/or the repair information. Finally, the apparatus includes a memory and a processor configured to control the vehicle interface, the communication module, the user interface, and the memory.
US10852906B2
Described herein is a system and method for identifying locations for virtual items within a physical environment. For each of a plurality of users, information is received regarding the user's interaction with a one or more interactive virtual items presented on a map of a virtual environment that parallels at least portions of the physical environment. The information comprises the user's physical location when interacting with a particular interactive item. Each interactive virtual item has an associated physical location within the physical environment. The received information is aggregated over time to determine an associated physical location within the physical environment for the virtual item. With the virtual environment, the virtual item is placed at the determined associated physical location.
US10852902B2
Various embodiments of the present disclosure relate generally to systems and methods for automatic tagging of objects on a multi-view interactive digital media representation of a dynamic entity. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a multi-view interactive digital media representation for presentation on a device. Multi-view interactive digital media representations correspond to multi-view interactive digital media representations of the dynamic objects in backgrounds. A first multi-view interactive digital media representation of a dynamic object is obtained. Next, the dynamic object is tagged. Then, a second multi-view interactive digital media representation of the dynamic object is generated. Finally, the dynamic object in the second multi-view interactive digital media representation is automatically identified and tagged.
US10852894B2
A touch sensing system is disclosed. The touch sensing system includes a guard signal generation chip operating in a first power domain referenced to a first voltage, the guard signal generation chip configured to generate a guard signal. A touch sensing chip operates in a second power domain, different from the first power domain, referenced to the guard signal, the touch sensing chip configured to sense touch at one or more touch electrodes included in a touch sensor panel operating in the second power domain referenced to the guard signal, and the touch sensing chip a different chip than the guard signal generation chip. A voltage regulator is configured to selectively regulate a voltage of the guard signal at the touch sensing chip.
US10852892B2
A touch panel includes a touch sensor panel including a touch sensor capable of detecting a change in electrostatic capacitance formed between the touch sensor panel and a pointer, a pressure sensor capable of detecting a pressure on a touch surface of the touch sensor panel as a change in electrostatic capacitance, and a shield layer. The shield layer is disposed between the touch surface and the pressure sensor so as to be overlapped with at least a part of the pressure sensor as viewed from the touch surface.
US10852886B2
An input sensing unit includes may include first sensor patterns arranged in a first direction; first connecting patterns connecting the first sensor patterns; second sensor patterns arranged in a second direction; second connecting patterns connecting the second sensor patterns and being insulated from the first connecting patterns; third sensor patterns; and third connecting patterns connecting the third sensor patterns and being insulated from the first and second connecting patterns, the third connecting patterns having at least one portion having a first surface area crossing one of the first sensor patterns, wherein the at least one portion includes a second surface area overlapping the first sensor pattern, and wherein the second surface area is smaller than the first surface area.
US10852883B2
A touch controller (16) includes: a signal generating module (12), coupled to a plurality of transmit electrodes (TE1˜TEM) of a touch panel, and is configured to output a first transmitting signal to a first transmit electrode (TEa) and simultaneously output a second transmitting signal to a second transmit electrode (TEb), wherein the first transmitting signal has a first phase, the second transmitting signal has a second phase; and a demodulating module (14), coupled to a plurality of receive electrodes (RE1˜REN) of the touch panel, and is configured to calculate a first amplitude (A) corresponding to the first phase and a second amplitude (B) corresponding to the second phase of the receiving signal according to a receiving signal (RXn) of a receive electrode (REn) of the plurality of receive electrodes.
US10852875B2
Apparatus (22) for processing signals from a touch panel (10) is described. The touch panel (10) includes a layer of piezoelectric material (16) disposed between a plurality of sensing electrodes (14, 20) and at least one common electrode (15). The apparatus (22) includes a first circuit (23) for connection to the plurality of sensing electrodes (14, 20). The first circuit (23) is configured to generate a plurality of first pressure signals (29). Each first pressure signal (29) corresponds to one or more sensing electrodes (14, 20) and is indicative of a pressure acting on the touch panel (10) proximate to the corresponding one or more sensing electrodes (14, 20). The apparatus (22) also includes a second circuit (24) for connection to the at least one common electrode (15). The second circuit (24) is configured to generate a second pressure signal (30) indicative of a total pressure applied to the touch panel (10). The apparatus (22) also includes a controller (25) configured to determine an external interference signal (32) based on a weighted sum over the second pressure signal (30) and the plurality of first pressure signals (29). The controller (25) is also configured to compare the external interference signal (32) against a pre-calibrated threshold (Vthresh). The controller is also configured, in response to the external interference signal (32) being greater than or equal to the pre-calibrated threshold (Vthresh), to output an interference flag (Intflag) indicating that the first and second pressure signals (29, 30) are influenced by coupling to one or more external electrical fields.
US10852873B2
The present disclosure relates to pressure-sensitive detection apparatus. One example apparatus includes a pressure sensor array located in a touch display screen. One half-bridge circuit is constituted in each row of the pressure sensor array. When there is a touch input signal on the touch display screen, a first half-bridge circuit and a second half-bridge circuit corresponding to a touch location of the touch input signal output signals. A deformation amount generated when pressure is applied to a first pressure sensor component in the first half-bridge circuit is less than a deformation amount generated when the pressure is applied to a second pressure sensor component in the first half-bridge circuit, and a deformation amount generated when the pressure is applied to a first pressure sensor component in the second half-bridge circuit is greater than a deformation amount generated when the pressure is applied to a second pressure sensor component in the second half-bridge circuit.
US10852871B1
A touch panel and an LED display screen comprises at least one touch-sensing layer, at least one pixel lamp spacer layer and at least one dielectric substrate layer, sequentially laminated. The touch-sensing layer includes a plurality of sensing units arranged at intervals and at least one grounding unit, wherein the sensing unit is not in contact with the ground unit; the ground unit is independently arranged or connected to any number of other ground units; the sensing unit is configured to sense a touch-control signal. The ground unit is configured to be grounded. A plurality of through-holes arranged at intervals are provided on the pixel lamp spacer layer, the through-hole is provided below the gap of the touch-sensing layer, and the through-holes are configured for receiving LED pixel lamps. The dielectric substrate layer is provided with several via holes.
US10852866B2
A display device includes a display panel and an infrared sensing module. The display panel includes an active region in which a pixel that emits light based on a data signal is disposed. The infrared sensing module transmits a first infrared light that passes through the active region and receives a second infrared light that passes through the active region to recognize an object. The wavelength of the first infrared light may have a wavelength greater than a predetermined value so that a luminance of light emitted by the pixel is not affected by operation of the infrared sensing module.
US10852865B2
An in-cell touch type display device includes a touch electrode that is in a display panel and arranged at each touch block, a sensing line that is connected to the touch electrode, and transfers a common voltage during a display period, and at least one dummy line that is connected to the touch electrode, and has a resistance less than that of the touch electrode.
US10852863B2
An organic light emitting display device includes a display panel and a touch screen. The display panel includes a display region that includes a light emitting region and a peripheral region surrounding the light emitting region, a pad region spaced apart from the display region, and a bending region located between the display region and the pad region. The touch screen is positioned on the display panel and includes a plurality of touch screen electrodes and an organic insulation structure. The plurality of touch screen electrodes is located in the display region. The organic insulation structure is positioned to cover the plurality of touch screen electrodes in the display region, and extends in a first direction from the display region into the bending region and the pad region.
US10852862B2
An integrated switch device for a vehicle includes: an input device configured to receive a user's fingerprint; a touch device configured to generate a mirror angle adjustment signal; a touch display configured to display a door control interface, a mirror selection interface, a mirror control interface, and a seat setting interface; and a controller configured to determine an operation mode based on whether the vehicle in a driving mode, a power condition, and whether a door is open and to set an interface displayed on the touch display among the door control interface, the mirror selection interface, the mirror control interface, and the seat setting interface depending on the operation mode.
US10852860B2
The present invention relates to a touch sensor having enhanced durability and optical characteristics and a method of manufacturing the same. The method includes: supplying a touch sensor to an annealing chamber, the touch sensor including a base film and a touch sensor layer formed on the base film; and performing an annealing process on the touch sensor in the annealing chamber, wherein a thickness of a transparent electrode unit constituting the touch sensor layer ranges from about 35 nm to about 150 nm. According to the present invention, by optimizing the thickness and annealing conditions of the transparent electrode unit that affect the durability and optical characteristics of the touch sensor, flexibility and durability of the touch sensor can be simultaneously enhanced while minimizing degradation of the optical characteristics of the touch sensor.
US10852855B2
A smart watch interacting method comprises: obtaining a rotation direction and rate information of a rotary knob; obtaining a displacement information of the rotary knob; querying an interacting mapping library to determine an operation instruction according to the rotation direction and rate information and the displacement information of the rotary knob; and displaying an interacting operation on the user interface according to the operation instruction.
US10852849B2
A finger-mounted stylus for performing touch-based input on a touchscreen includes a fingertip case configured to attach to a user fingertip, an extension arm that is coupled to the fingertip case and includes a conductive tip, wherein the extension arm is configured to position the conductive tip away from the fingertip case, and control circuitry configured to apply an electric charge to the conductive tip when the conductive tip is in contact with or proximate to the touchscreen.
US10852836B2
Techniques for visual transformation using a motion profile are described. According to one or more implementations, motion profiles are utilized that describe known motion patterns for different display devices. A motion profile for a particular display device, for example, can be leveraged for visually transforming visual objects that are displayed on the display device.
US10852834B2
A haptic signalizing device includes a number of piezoelectric elements arranged below a device surface such that mechanical deformations caused by the converse piezoelectric effect in the at least one piezoelectric element make the device surface to move such that the device surface follows the piezoelectric element. A driving circuit causes the converse the piezoelectric effect on the at least one piezoelectric element by generating an alternating electric field over the piezoelectric element in a bipolar fashion. The piezoelectric element is arranged i) to locally move the device surface inwards when the mechanical deformation in the piezoelectric element is a deflection directed away from the device surface, and ii) to locally move the device surface outwards when the mechanical deformation in the piezoelectric element is a deflection that is directed towards the device surface.
US10852833B2
A mobile device includes a chassis including a back panel and sidewalls. The device also includes a display panel connected to the chassis opposite the back panel. The device further includes an actuator assembly including a first actuator and a second actuator stacked on the first actuator, the first actuator being rigidly coupled to the back panel and being configured to vibrate in a plane of the back panel, and the second actuator being rigidly coupled to the display panel and configured to apply a force to the display panel out of a plane of the display panel. The device also includes an electronic control module in communication with the actuator assembly, the electronic control module being programmed to independently activate the first actuator and second actuator to generate a haptic vibration in the chassis and a haptic vibration in the display panel, respectively.